最近发现一个很创新的无人机 Skydio
。这世界技术并不是什么能悟得住的,要不然淘宝也不可能成功,人家靠的就不是技术。看看 Skydio 设计的优秀的地方,我以前一直以为 DJI 无人机的旋翼放在上面,以拉力的方式来提供动力是很浪费能量的,因为风打在自己身上,就是阻力,这样续航肯定缩短。Skydio 这次将前面两个旋翼改成向上推的方式提供动力,这样动力的损耗就少了很多。看图:旋翼方面确实改进了很多,看看摄像头,DJI 的摄像头总是搞个包裹的...
北鼎饮水机清洗方法
很多功能都是这个套路,比如沸点检测校准,开关童锁。等。清洗除了手动的煮沸水之外,其实饮水机内部有设置清洗程序,直接使用内部的程序,更加方便。官方教程里面提到可以在水里放点盐。水量大概在 800 毫升,因为要放出 3 次 200 毫升的水。自动清洗的方法就是,关机,将温度旋转至最大,也就是沸腾点,按住大杯按键,开机,等待一秒,看看是不是四个按钮灯全部亮闪了,然后大杯灯闪烁,马达响起,清洗程序就启动了,然...
MySQL 使用新主从服务器设置复制
上解除读写锁定。UNLOCK TABLES。在从库上编辑 MySQL 配置。启动从数据库。在从库上执行 CHANGE MASTER TO 语句来设置主复制服务器的配置。在每个从库上执行从库设置的步骤。因为在一个新的服务的配置上没有需要加载或交换的数据,所以无需复制或者导入任何信息。如果是使用从已经存在的不同的数据库的数据来建立一个全新的复制环境,你将需要在新的服务器上执行那个服务器的备份文件。数据库的...
PHP session 数据格式生成方法
以 session 模块也是这样,一旦捆绑上了 PHP 这门语言,就会被人用,一用就得被牵着鼻子走。如何生成其特有的 session 数据格式呢?有人会想到 serialize,本质上还是有些区别的,因为 session 数据很多字符是不允许的。看如下示例:$_SESSION['id'] = 1; $data = session_encode(); unset($_SESSION['id']); 就是...
Ajax 并发回调的顺序问题
发验证码会写明验证码的序号,这个就是方便短信延迟同时收到很多短信的时候,用户不知道填写哪一个?我讲的就是这个问题。这个问题虽然在很多搜索提示的时候是必须解决的,当然市面上的网站至少 80% 没有解决,因为搜索提示功能出现这个问题的概率太大了。而我要说的这个问题是在某些情况下,特别是 Ajax 局部刷新的情况下,概率很小的情况下才会发生的,所以这个情况很多时候被忽略了,所以一拖再拖,一直没有时间去做这个...
代码构建发布系统核心代码
代码构建发布系统,市场上有无数个,一般 python 的居多,因为运维也就会点 python。不论哪种代码发布系统,核心代码都是一样的,就是使用了 Linux 的 rsync 功能。连核心功能都是系统自带的,那就应该是没有核心吧。如下 rsync 示例:sprintf( 'rsync -rltgoDzvO %s %s %s %s' , TMP_DIR , TARGET_DIR , (DELETE_FI...
MyBatis 生成器去除注释的方法
vaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)" 奇怪了,这个问题我们都被折腾了好久。因为我们把这段代码的位置,移动了好几个地方,就是差一个地方没有移动到,于是就被折腾了好久。mybatis generator MBG 配置注意事项,需要将上面的配置 commentGenerator 放在...
不靠谱的 execCommand 之 insertText
nsertText。实在搞不懂 MDN 上的 paste 是什么作用,被坑了好几次。document.execCommand("insertText",false,text);上面的方式做了一次变更,因为 insertText 粘贴的时候会产生很多节点,不能很好的处理换行,不知道怎么回事,最后改为如下。document.execCommand("insertHTML",false,$('<div/>'...
springboot mybatis 多数据源配置
来。Java 技术缺少的是什么,是傻逼教程,说好听点,就是手把手教程,怎么建立文件夹,怎么创建文件,怎么复制代码。一个程序员熟练了 Java 技术,也就是熟练了这些,真正框架内部的东西是不可能熟练的,因为量太大,人生苦短。开始手把手教程,希望帮助到大家。maven 依赖配置:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifac...
谈谈 PHP 协程的任务调度
其实 PHP 的 yield 是做死的节奏。因为像我之前一篇文章提到的 PHP 的 ArrayAccess 一样,不懂或不知道它并不会影响一个程序员的开发与设计。也许他们实现 yield,只是为了实现而实现,其他语言有的东西 PHP 当然得有,就这么一个理由比较有说服力。关于 yield 在 PHP 程序里面的作用和好处是什么?我个人能想到的就是,比如一个傻逼写了一堆脚本,如果要维护这堆脚本怎么办,于...