为什么电饭煲很难做好?
的能力绝无可能超越人类大脑的速度,一个成年人需要二十多年大脑才能相对成熟,电饭煲的代码算个啥,估计一个程序员花了两天写了几百行业务代码实现了,这不就呵呵了吗。这里有一个问题,叫做后劲,这就是我在前面的文章写到米家的编程不好弄的原因,米家的编程和现实生活一样,没法清除后劲。而在程序员的代码世界中,不论什么程序都是可以清除事件的。而现实世界和程序员的世界最大不同就在这里,真实世界是有后续不断的影响的,也就...
SpeedyBeeF405Wing mini 刷写 INAV7.1.2 固件
写文章越来越懒了,不想上传图片了,主要原因是收集图片素材麻烦,并且图片也会过时,还是文字能够长久。记录下 快锋科技的 SpeedyBee F405 Wing mini 飞控刷写新固件的折腾记录,快锋出的两代 Wing 系列飞控默认都是 INAV6.1 固件,其实也够用,如果一个人足够熟悉,不升级估计也能搞得定。我是已经用过一段时间 6.1 了,最重要的还是我想实现我认为的完美的固定翼解决方案。双发飞翼...
前端技术之DIV或SPAN+CSS实现箭头效果
其实很早就想写一些有关前端方面的文章,但是由于时间太紧,工作太忙,总抽不出时间来写。关于前端,我想只要是对生活热爱的人都会喜欢。关于技术,我想到了两句话,都是传智播客的方立勋老师说的,第一句话是:“技术就是窗户纸”;第二句话是:“这个世界上,识货的人太少了”。有时候我发现技术其实是一种思想,并不在于技术本身。更深一步的说,技术的更高层次就是艺术。所以,有时候我特别的想用一些通俗的语言来表达它。而前端,...
HTML渲染效果与CSS代码前后位置的关系
CSS 中某些样式的位置会使得 HTML 的渲染产生不同的效果的,特别是位置前后的不同或者载入顺序的不同。本篇文章讨论的是 CSS 在 HTML 上下文的位置问题,并不讨论 CSS 有多少种写法。这里的 CSS 主要是指 CSS 都是放在 <style> 标签中的情况,一般的网站也很少直接写 style 属性的。最近碰到的一个小小的不同的网页渲染效果,是我以前没有太注意的。HTML 中 <a> 标签是...
修改sshd_config文件配置防止Linux下btmp文件内容过大
本篇文章是关于 Linux 安全的问题,内容涉及运维。记得之前工作的时候,就经常收到运维发的邮件,关于跳板机或者堡垒机的一些事情。其实公司大了,服务器的安全就特别重要,一般登录服务器都需要经过堡垒机,中间以 SSH 隧道的方式连接到服务器。但是个人管理服务器一般没有这么奢侈的吧,一来服务器资源浪费,二来维护也比较麻烦。Linux 的本身的很多初始化设计还是比较合理的,一般情况下,服务器只打开 web ...
PHP适合创业Java才更适合打工
如题:PHP 适合创业,Java 更适合工作。虽然说的是两门编程语言,但却代表了编程语言的两个方向,很多事物都是如此,太灵活的东西需要认真和细心的设计,而很规范老练的东西才会更加通用。本篇文章是写给程序员的,写给懂得的人的。PHP 这门语言,其实已经被各大互联网公司玩坏了。如果把语言作为工具来说,PHP 的设计还是非常不错的,不说性能,只说做事的便捷,虽然语言内部由于历史等种种原因,不一定是完美的。而...
如何通过服务端HTTP头解决前端跨域问题
定,并且各大浏览器厂商都遵守了这个规则。其次,要完全通过服务端解决跨域问题是做不到的,至少不是所有浏览器都有效,IE 系列内核的浏览器就不支持。所以,HTTP 跨域要完美的解决是很难的。为什么我写这篇文章,其实这种问题,一般人不太关注,或者也尽量避免这个问题。原因是现在开发的前后端分离导致很多前端开发完全脱离了后端,而又懒得搭建环境,导致很多请求需要跨域,所以临时性后端支持。目前测试发现,webkit...
在Linux下使用CIFS挂载访问Windows文件
me,password=win_password 0 2 /etc/fstab 配置文件中最右边两个参数的含义是 0 (dump 是否备份),2 (优先级)。CIFS 挂载有个最大的毛病,也是我写这篇文章的原因,就是不能挂载 git 目录,也许是它工作在应用层的原因,目录权限会丢失,文件夹内容如果很大直接卡死,挂载会导致很多问题。...
一个比较低级的PHP代码加密方式
在计算机界,只要能被运行的代码,不论怎么加密,怎么混淆,都是一定可以解开的,只是时间成本问题。想必大家都看过 Java 反编译方面的文章,都见过 IOS 逆向工程这样类似的书籍了吧。说的就是这个道理。当我见到一个非常傻逼非常低级的 PHP 代码加密方式时,我觉得加密方及他们的公司特别傻逼,还装的那个正式的样子就很傻逼。截取一段他们加密的方式:<?php $OOO0O0O00=__FILE__;$OOO...
如何让MySQL支持utf8mb4字符集
就像我前面文章提到的,我一直很想亲自试试 utf8mb4 字符集,这个支持 emoji 的字符集到底是有什么样的魔力。下面讲述了实现的方式。前提条件是 MySQL5.5 版本之后才可以支持,目前新买的 VPS,新装的系统一般都是支持的。修改 /etc/my.cnf,如下配置:[client] default-character-set = utf8mb4 [mysql] default-charact...