基于PhantomJS的网站截图服务API设计与开发

基于PhantomJS的网站截图服务API设计与开发
为公司某业务实现“服务端对网站截图”功能,搜罗了很多技术最终采用了PhantomJS无头浏览器技术。 什么是PhantomJS? PhantomJS是一个基于webkit的javaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行javaScript代码。任何你可以基于在webkit浏览器做的事情,它都能做到。它不仅是个隐性的浏览器,提...

阅读全文>>

阅读全文...

记这两年

记这两年
有两年没更新博文了,主要是一直想写自己的CMS系统来替换掉这个博客。 为什么呢,目前的富文本样式在这个时代显得功能太自由太多样化了,可能自己是程序员的一部分原因,还是更喜欢有规范、易上手、排版美观、结构简单的书写方法,不言而喻,markdown堪当大任。 当然了emlog也有markdown的扩展,不过我的小野心挺多,目前也对造轮子持有兴趣,工作了这么多年(大概8年了)想用自己所学开发...

阅读全文>>

阅读全文...

宝塔面板命令行切换PHP版本

宝塔面板命令行切换PHP版本
ln -sf /www/server/php/70/bin/php /usr/bin/php ln -sf /www/server/php/70/sbin/php-fpm /usr/bin/php-fpm ln -sf /www/server/php/70/bin/phpize /usr/bin/phpize ln -sf /www/server/php/70/bin/pear /usr/b...

阅读全文>>

阅读全文...

SSH快捷登录设置

SSH快捷登录设置
客户端 1:打开~/.ssh,如果没有则创建文件夹 2:执行ssh-keygen -t rsa     Enter file in which to save the key:输入保存私钥的文件名称(id_rsa_host)     Enter passphrase (empty for no passphrase): (可以不写) ...

阅读全文>>

阅读全文...

Selenium WebDriver与RC的差异

Selenium WebDriver与RC的差异
什么是Selenium WebDriver? Selenium WebDriver 是用于测试Web应用程序的API的开源集合。Selenium WebDriver工具,它还允许执行跨浏览器测试。 WebDriver还能够使用编程语言在创建测试脚本时使用。现在可以使用条件运算就像If-Then-Else或Switch-Case。还可以像Do-While执行循环操作...

阅读全文>>

阅读全文...

scanf为什么有时用取地址符,有时不用取址符:&

scanf为什么有时用取地址符,有时不用取址符:&
转自:http://zhidao.baidu.com/link?url=mV57KbpCkJtQdcXbjFH6q4pWwR5w1XRKI0cURLLEn_ppTjY2PiNv2ripNxlVYNG2wBTyWOQIaX0hIrA55MA0Da 问: char nama[40]; int a; scanf(%s,name); scanf(%d,&a);   &...

阅读全文>>

阅读全文...

为什么找程序员男朋友对象,会很香?

为什么找程序员男朋友对象,会很香?
大多数程序员都非常努力工作,通宵加班是家常便饭。 比如,你加班到凌晨2点,太困了,眼睛都睁不开了。 女领导很关心,问你要不要吃宵夜。 结果,你挥挥手说:夜宵没兴趣,能让我睡一觉就好了。 女领导红着脸说:真讨厌。 然后,坐在你身边,并靠你越来越近,让你很紧张,心想:她是不是发现我的代码有bug? 当下,程序员是需求量比较大的职业,找工作很容易,也很吃香。关键是他们的薪资...

阅读全文>>

阅读全文...

我的所有追求都是追求过上没有追求的日子

我的所有追求都是追求过上没有追求的日子
我的所有追求都是追求没有追求的日子, 将喜欢的留在身边,这便是努力的意义。

阅读全文>>

阅读全文...