缓存更新的套路

2020-08-24
阅读 1 分钟
1.5k
今天看了一篇文章,讲的是缓存的更新,其中提到了一定要先删除缓存 再更新数据库,这样能解决一致性问题,我想了半天摸不着头脑,*就算是先删除了 面对并发操作的时候又怎么能够解决不一致的问题呢?和修改有什么本质上的区别吗

ubuntu系统,使用phpstorm每次通过SFTP上传都要手动输入密码,怎么解决?

2020-04-08
阅读 1 分钟
2.5k
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000070270-Could-not-connect-to-SFTP-server-at-xxxxxxx-PHPStorm-2016-3-2

lnmp中关于 open_basedir 的报错

2020-03-20
阅读 1 分钟
5.3k
报错日志显示 open_basedir 不在 open_basedir的限定目录里面.那么在哪里可以配置呢? 答案是php.ini和nginx.conf

关于《费曼学习法》的一切,都在这里

2020-01-25
阅读 2 分钟
4.4k
一个叫Scott H. Young的人,在 12 个月内自学完成 4 年麻省理工学院计算机科学的 33 门课程。据称他采用了所谓超速学习理论和方法,即《费曼技巧》,也称之为《费曼学习法》:

一次SQL查询优化原理分析(900W+数据,从17s到300ms)

2020-01-19
阅读 6 分钟
2.6k
有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 ms, fetching: 184 ms);

ubuntu(lubuntu kubuntu)下如何让触摸板反向(reverse)滑动(nature scrolling)?

2019-11-30
阅读 1 分钟
2.7k
在某些版本的ubuntu及其他发行版中(例如lubuntu kubuntu 优麒麟),是没法使用界面工具修改触摸板反向滑动的。但是我们可以通过修改配置文件达到目的

php中截取 中/英/数字 混合字符串的方法

2019-11-25
阅读 1 分钟
3.2k
废话少说,最近参与了开发了公司的PHP相关的业务,遇到了截取字符串的问题。这些字符串最大的特点就是中/英/数字/标点符号混合,用常规的substr 或者 mb_substr都无法截取到满意的结果,亏了我在开发之前看了很多symfony中自带的工具类,直接采用了Mbstring::substr的方法截取字符串,省时又省力。

从symfony框架到一个完整的项目需要几步? (三) 入口文件都做了什么

2019-09-24
阅读 3 分钟
2.7k
对于php的框架,无论是yii,symfony或者是laravel,大家都在工作中有涉猎。对于在框架中的存放着资源包vendor文件夹,入口文件(index.php 或者 app.php),大家也都与他们每天碰面。但是你真的熟悉这些文件/文件夹吗?一个完整的项目是如何从一个纯净框架发展而来?各个部分又在框架这个大厦中又起到了怎么样的作用?

从symfony框架到一个完整的项目需要几步? (二) 死磕composer

2019-09-24
阅读 11 分钟
2.7k
对于php的框架,无论是yii,symfony或者是laravel,大家都在工作中有涉猎。对于在框架中的存放着资源包vendor文件夹,入口文件(index.php 或者 app.php),大家也都与他们每天碰面。但是你真的熟悉这些文件/文件夹吗?一个完整的项目是如何从一个纯净框架发展而来?各个部分又在框架这个大厦中又起到了怎么样的作用?

从symfony框架到一个完整的项目需要几步? (一) 依赖注入与反射

2019-09-24
阅读 4 分钟
2.2k
对于php的框架,无论是yii,symfony或者是laravel,大家都在工作中有涉猎。对于在框架中的存放着资源包vendor文件夹,入口文件(index.php 或者 app.php),大家也都与他们每天碰面。但是你真的熟悉这些文件/文件夹吗?一个完整的项目是如何从一个纯净框架发展而来?各个部分又在框架这个大厦中又起到了怎么样的作用?

说说docker run的--detach

2018-12-14
阅读 1 分钟
16.2k
当我们使用了docker的run命令运行一个新容器,然后也发现他端端正正的呆在我们的容器列表中,但是就是无法使用exec命令,这是什么原因呢?

【国外文章】关于国外博主attractivechaos的基数排序radix的升级版本的代码注释

2017-04-04
阅读 3 分钟
3.5k
原文地址。通过作者的修改,排序速度确实非常快。是一种建立在底层优化上的排序方法。主要的做法是将排序的数字变成二进制,并且安放了256个桶。 作者也将这种算法写到了他的开源作品klib(一个c语言的标准库)中。github地址。 我业余时间一边找资料,一边翻译代码,前后大概用了半个月的时间。所以喜欢的朋友就收藏一...

使用vnc软件将kindle作为显示屏。

2017-02-21
阅读 3 分钟
14k
感谢kindle伴侣的文章与提供的固件。也欢迎kindle爱好者访问[链接]感谢 天之蔚蓝s 的文章[链接] kindle作为显示屏 撸代码 不伤眼。当然看视频就算了。 先上一张效果图 一 kindle499的越狱 我的kindle是2015年年初买的499版本,固件5.8,越狱难度大,不过感谢“kindle伴侣”已经给出了降级和越狱的方案和固件资源。 参考文...

京东在html5页面中打开本地app的解决方案

2016-09-18
阅读 13 分钟
18.1k
从html5打开本地的app--如果本地没有app就跳转到下载页面,大家都会认为这是一项很简单的操作。网上的教程也很多,但是可行性都不高。因为手机系统和浏览器型号各不相同,所以兼容性会是让各个前端工程师头疼的问题。我们不妨看一下京东是如何解决的。京东的原代码已经混淆过了,我只能一点点反混淆并注释。

在yii下使用model进行多表连接的demo

2016-09-05
阅读 3 分钟
2.5k
说明一下, 这个不是什么困难的问题, 但是网上给的答案都不太正确, 或者不太好用。自己写了一个demo注释版本, 可以方便大家的工作。请大家在下载后将models和controller里面的文件分别放到yii的models和controller下, 然后在数据库里面执行sql.sql文件