走近科学

tien的随笔

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2023年7月21日

摘要: 很久没使用grpc,命令及写法发生了变化:mac 安装 protoc: brew install protobuf项目:go get google.golang.org/grpcgo install google.golang.org/protobuf/cmd/protoc-gen-go@lates 阅读全文
posted @ 2023-07-21 14:59 _tien 阅读(20) 评论(0) 推荐(0) 编辑

2021年11月24日

摘要: 先看一段go代码 结果: 之前是做PHP的,没太在意变量作用域的问题。在goland IDE中 看到if里面的b变色 也一直没在意, 直到看到这段简单的演示才发现 原来里外b变量是不一样的,和JavaScript中的let声明一样, 相当于是重新声明了一个局部变量 跟外面虽然重名,但作用域不同 互相 阅读全文
posted @ 2021-11-24 11:03 _tien 阅读(41) 评论(0) 推荐(0) 编辑

2021年11月4日

摘要: 参考了:https://www.cnblogs.com/mfrank/p/11260355.html#autoid-0-8-0 demo: 利用的是RabbitMQ中的TTL(Time To Live)特性 package new_rabbitmq import ( "fmt" "github.co 阅读全文
posted @ 2021-11-04 14:23 _tien 阅读(135) 评论(0) 推荐(0) 编辑

2021年7月12日

摘要: 刚买的Mac 用的自带的PHP7.3 但是自带的不让安装PHP的扩展库 尝试了修改phpize php-config文件的等方法 觉得不是一劳永逸的做法 所以最后决定采用docker的方式安装PHP 好处就是想用什么版本都行 而且docker里面的PHP也提供了很友好的命令可以很方便的安装PHP扩展 阅读全文
posted @ 2021-07-12 22:32 _tien 阅读(1093) 评论(0) 推荐(1) 编辑

2021年7月8日

摘要: 因为会点前端 到新公司之后 前端太忙 抽不出时间处理页面 所以索性就自己写了 但新公司的前端代码和以前写过的还不太一样 是直接引入的vue.js文件 而不是采用的npm创建的Vue项目 有点像以前使用jQuery的那种感觉 页面功能是 要使用 swiper(https://www.swiper.co 阅读全文
posted @ 2021-07-08 22:53 _tien 阅读(88) 评论(0) 推荐(0) 编辑

2021年7月5日

摘要: 简单记录一下gorm中常用方法的用途 // User 用户模型 type User struct { gorm.Model NickName string `gorm:"type:varchar(128)" json:"nickName"` // 昵称 Phone string `gorm:"typ 阅读全文
posted @ 2021-07-05 22:19 _tien 阅读(64) 评论(0) 推荐(0) 编辑

2021年4月8日

摘要: 1、apt源ok。 VMware虚拟中装Ubuntu的时候修改了apt的源,之前不太清楚以为找到最新的替换进去就行了,没想到后面在装PHP的过程中 各种报错,各种依赖缺失, 所以第一步,保证自己的apt源是ok的 。参考的是 https://blog.csdn.net/WU2629409421per 阅读全文
posted @ 2021-04-08 20:53 _tien 阅读(197) 评论(0) 推荐(0) 编辑

2021年3月31日

摘要: 什么鬼面试都要问,心累 1、冒泡 相邻两个两两比较 $test = [300, 242334, 234, 123, 333, 456, 23, 54234, 99, 898888,100, 111]; function bubble($test) { $len = count($test); for 阅读全文
posted @ 2021-03-31 21:46 _tien 阅读(63) 评论(0) 推荐(0) 编辑

2021年3月29日

摘要: 间隙锁是什么就不解释了,产生间隙锁的场景 经我尝试发现了两种(1和3 也许还有其他情况,本人没试出来): 1、数据存在时:当a事务的update语句的where中使用的是普通索引(或者没用到索引)时,在a事务正常执行update之后 还没提交之前,b事务这时候执行insert语句会产生间隙锁。 2、 阅读全文
posted @ 2021-03-29 22:17 _tien 阅读(450) 评论(0) 推荐(0) 编辑

2020年9月1日

摘要: 先贴一张文档上的描述 在小程序里面是使用wx.navigateTo做页面跳转的时候 简写的话一般是这样 wx.navigateTo({ url: 'pages/order/list/list', }); 如果把上面的代码放在插件中 在开发者工具上 也可以正常的跳转,即使是上传后在小程序里面使用插件的 阅读全文
posted @ 2020-09-01 23:04 _tien 阅读(772) 评论(2) 推荐(1) 编辑