常见的垃圾回收方法

  • 林明潭
  • 2020-02-10 13:14:03
  • php
  • php go
内存管理对于现在大多数程序员来说是个大问题,因为现在很多语言都有自动内存管理了。所以大多时候是不用程序员关心内存泄露等问题,但是内存是程序开发中不可避免的一个环节,对它有所了解对开发高性能的程序是非常有帮助的。自动内存管理 – 也就是语言的使用者只用关注内存的申请而不必关心内存的释放,内存释放由虚拟机(virtual machine)或运行时(runtime)来自动进行管理。而这种对不再使用的内存资源进行自动回收的行为就被称为垃圾回收。 常见的垃圾回收方法 一、引用计数(referen
阅读全文

小程序页面之间传递json参数

  • 林明潭
  • 2020-02-09 12:56:36
  • 前端
  • js
小程序开发中,怎么传递json呢?使用`JSON.stringify(jsonStr)`将json转成字符串,然后在跳转链接加上参数````javascriptwepy.navigateTo({ url: "/pages/order?jsonStr=" + JSON.stringify(jsonStr) })````
阅读全文

beego 获取小程序提交的json数据

  • 林明潭
  • 2020-01-09 19:43:59
  • golang
  • go
go语言获取数据一般用GetInt,GetString,但是小程序那边提交的数据一般是json,用beego框架获取数据需要配置copyrequestbody = true然后获取c.Ctx.Input.RequestBody`json.Unmarshal(c.Ctx.Input.RequestBody, &form)`代码如下:```gofunc (c NsOrderController) SaveOrder() { //var v models.NsOrder
阅读全文

go语言json解析函数Unmarshal踩了个小坑

  • 林明潭
  • 2020-01-01 15:43:59
  • golang
  • go
小程序提交的数据是json格式,go后台获取。```gotype FormData struct { businessMessage string `form:"businessMessage"` formId string `form:"formId"` sign string `form:"sign"` time string `form:"time"` goodsJsonStr string `form:"goodsJsonStr"` receiverI
阅读全文

thinkphp5.0 model 设置 $autoWriteTimestamp = ‘datetime’; 没有效果

  • 林明潭
  • 2019-12-04 11:34:54
  • php
  • php
```php// 开启自动写入时间戳字段 protected $autoWriteTimestamp = 'datetime'; // 定义时间戳字段名 protected $createTime = 'created_at'; protected $updateTime = 'updated_at';```上面这么写,发现没有效果,自动生成的还是时间戳可以试试加上`protected $dateFormat = 'Ymd H:i:s
阅读全文

thinkphp5.0的队列MySQL server has gone away 问题的解决方法

thinkphp5.0的队列MySQL server has gone away 问题的解决方法
阅读全文

git下载失败,或者很慢的解决方法RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

  • 林明潭
  • 2019-11-12 10:30:15
  • php
  • git
报错:RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
阅读全文

百度云短信对接,参数配置实例

百度云短信对接,参数配置实例
阅读全文

51book的机票接口对接,吐血整理(含封装代码)

  • 林明潭
  • 2019-10-04 18:47:22
  • php
  • php
最近在对接51book的机票接口,遇到了挺多坑,所以整理一份作为记录
阅读全文

php面试题: 现有i张十元纸币,k张五元纸币,j张两元纸币,购物后要支付n元(i,j,k,n 为整数)。要求编写一个复杂度为O(1)的函数FindSolution(i,j,k, n),功能是计算出能否用现在手上拥有的纸币是否足够并能刚好拼凑齐n元,而不需要找零。

  • 林明潭
  • 2019-09-05 21:58:06
  • php
  • php
php面试题:**现有i张十元纸币,k张五元纸币,j张两元纸币,购物后要支付n元(i,j,k,n 为整数)。要求编写一个复杂度为O(1)的函数Changes(i,j,k, n),功能是计算出能否用现在手上拥有的纸币是否足够并能刚好拼凑齐n元,而不需要找零。**
阅读全文