不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。 网站首页程序开发

  • supervisor unix:///tmp/supervisor.sock no such file​

    unix:///tmp/supervisor.sock no such file文件不存在解决办法 1、创建文件,并赋权 touch /tmp/supervisor.sock chmod 777 /tmp/supervisor.sock 2、重启supervisor服务 service supervisord restart 如果只执行了第一步还会报 uni...

    supervisor2021-03-12 14:29:28浏览(2242阅读原文
  • tp5(think-queue)消息队列+supervisor进程管理实现队列常驻进程​

    传统的程序执行流程一般是 即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统耦合度,提高系统性能和可用性。...

  • PHP两个traits中方法重名​

    如果多个Trait中包含同名方法或者属性时,会怎样呢?答案是当组合的多个Trait包含同名属性或者方法时,需要明确声明解决冲突,否则会产生一个致命错误。...

    php-traits2021-03-12 14:29:28浏览(1981阅读原文
  • 解决安卓H5不支持图片多选问题​

    Android 环境下H5不支持同时选择多图上传。客户端通过图片上传接口wx.uploadImage将图片上传到企业微信服务器,服务端通过素材管理,获取临时素材接口再将图片下载到开发者自己的服务器,将图片路径返回给客户端。这里需要注意,在PC端微信开发工具进行测试时获取到的图片在企业微信服务器的server_id是固定的同一个值,这个值是不能有效通过服务端获...

  • Access denied; you need (at least one of) the SUPER privilege(s) for this operatio​

    数据库报错[Err] 1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operatio...

  • easywechat报错:Failed to cache access token​

    overtrue/wechat 默认使用的是 symfony/cache 来进行缓存操作,ubuntu中,symfony/cache会在/tmp目录下建立symfony_cache来储存临时缓存。 ps:如果不是/tmp目录,可以使用 sys_get_temp_dir() 方法获取你的临时文件目录。...

    easywechat2021-03-12 14:29:28浏览(3775阅读原文
  • mysql General error: 1267 Illegal mix of collations错误​

    mysql General error: 1267 Illegal mix of collations报错是由于字符集问题导致,这里使用convert对字符串的字符集进行了转换convert('in' using utf8mb4) AS `type`...

  • 微信小程序登录流程​

    对于小程序的登录流程微信官方文档也有描述不清的情况,作为一个后端开发研究了小程序关于登录的所有信息对整个登录流程做一个梳理。 首先明确一点,这里指的小程序登录时wx.login(),并不是授权获取用户信息,这是两个东西,把这一点明确了对整个流程的理解就会比较容易。...

  • 3 个PHP 知识总结:Memcache、缓存和正则​

    很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么PHP默认的files保存session的方式就无能为力了。这时我们可以考虑使用Memcache来接管session的保存与读取工作。...

    共享session,PHP缓冲区2021-03-12 14:29:28浏览(2048阅读原文
  • 报错A non well formed numeric value encountered(Thinkphp时间戳自动转换问题)​

    数据库表字段设置 datetime类型,渲染的时候系统会自动进行转换,datetime类型再做一次转换就出现了“A non well formed numeric value encountered”错误。或者设置了获取器,获取数据时自动进行了类型转换。这时用getData获取原始数据就可以啦...

    Tp错误2021-03-12 14:29:28浏览(1971阅读原文