苹果非切不能吃也
有时候想想,发点文字,未尝不可。突然很想让本博支持 emoji,刚刚输入苹果二字出现的 emoji 特别漂亮,这是个好的想法,明天就更改数据库编码为 mb4。这也是为什么我钟爱微信,不怎么使用 QQ 的原因吧,微信的表情很美。上海的地铁总是一触即发,打架,辱骂,算是见怪不怪了。很多吃瓜群众看到打斗反而都笑起来了。这城市的压抑和拥挤的交通导致这样的事情频频发生。一不留神,周五了。每当夜深人静,吃一盏粗茶...
PHP数组式访问接口ArrayAccess
误,Fatal error : Cannot assign by reference to overloaded object,可以通过使用定义一个方法来实现引用赋值。 ArrayAccess 对象不支持自增自减操作符,这样会导致一个错误,如下代码示例。 Objects implementing ArrayAccess do not support the increment/decrement op...
使用PHP实现Unicode编码转换为UTF-8编码示例
}else{ $str .= chr(hexdec($v)); } } return $str; }上面的代码只对中文和 ASCII 字符做了初步的判断,并没有对每个长度都判断,比如 emoji 就不支持。从上面的代码中可以看出,二进制的移位操作,或运算,与运算在这里特别有用,计算特别方便。中文在 UTF-8 中一般占用三个字节,第一个字节高位以 1110 开头,11100000 不就是 0xe0 吗...
使用 openssl 将 pfx 证书转换为 pem
现象普遍存在,不论是第三方支付还是银行都喜欢让不懂技术的销售人员来与外部进行对接。使用 openssl 一个命令就搞定啦,openssl 是 Linux 系统非常底层的命令,暂时还没有发现哪个发行版不支持这个命令的。而网上的一堆教程和一些对接文件,都是在 Windows 下搞啊搞,感觉特别麻烦和高大上。不多说了,如下栗子:openssl pkcs12 -in 81231006011023790.pfx...
这就是金秋阳澄湖大闸蟹
没错,今天是周六,在家收包裹哦。想发一个色色的表情,但是本博暂不支持 emoji 表情。好吧,发个图。这就是今天收到的包裹了,上面是大闸蟹专用袋,里面还有一个礼盒。一收到就听到里面咯咯咯的响,现在看到保鲜薄膜后,感觉更响了,打开之后会是什么样的呢?很贴心,里面还有紫苏,剪刀,调味包。拿起紫苏包,看看下面是什么。猜猜里面一共多少只,你一定想不到,里面还有个冰矿泉水。大闸蟹怎么保存呢?三大秘籍,且看我细细...
从阿里月饼事件我们看到了什么
,可以反应此人喜欢炫耀,认为自己能写脚本有优势。第二,写了脚本被知道,抢了三十多个月饼券。说明券根本没人抢,如果有人抢,仅仅通过前端技术是没用的。能抢到月饼券说明阿里仅仅是内网发布,并没有投入太多技术支持。开除了就开除了,还在知乎上发帖。再次说明此人很闲,喜欢玩知乎。发帖就发帖,还让很多无聊的公司 leader 发到群里。说明此人知乎账户影响力还不错。也侧面反应很多公司领导闲的蛋痛。领导一发新闻,少不...
Mac OS X在多个显示器上切换桌面托盘dock
程序员的必备设备,一定是包含多个显示器的。Mac OS X 是支持多个显示器的,可以在两个显示器上显示相同的内容,也可以对两个显示器进行水平或者垂直排列,显示不同的内容。在系统偏好设置中将两个显示器水平排列后,通过左右移动光标,则可以在两个屏幕中切换焦点。 在使用两个显示器时,桌面的托盘,英文称为 dock,只会显示在一个显示器中。相信有很多使用 Mac OS X 的童鞋一定有一部分人不知道怎么将 ...
PHP适合创业Java才更适合打工
为语言的新特性并不是最终影响一个语言的最重要的因素,什么多线程,什么协程,什么中断等。语言的成功在于完整的解决方案,Java 语言在语法,性能,学习成本上都不算很有优势,但 Java 拥有丰富完整的库支持,不论哪个领域都有涉及。不得不佩服 Java 的创始人在初期花了大力气推广和大量的人力来完善语言的各项功能。不论什么语言,自己最熟悉的就是最好的。我想,真正牛逼的人经验积累到一定的时候是会写出另外一种...
使用 CSS 3 transition 实现动画效果
使用 CSS3 的新特性 transition 可以很方便的实现像 JQuery 的 animate 方法一样的动画效果,但是有点遗憾的是,transition 只支持一个属性,重复定义后面的属性会覆盖前面的属性。 transition 有四个参数,分别是 transition-property(规定设置过渡效果的 CSS 属性的名称),transition-duration(规定完成过渡效果需要多...
CentOS下更新Git到最新版本
/etc/bashrcStep 4# git --version git version 2.9.3 CentOS 不像 ArchLinux 可以滚动更新,这样导致很多软件都落后了。比如 VIM,就不支持 set listchars,用起来就非常的不爽。...