PHP curl 问题

很奇葩的问题,使用原生php调用curl时不会报错,输出正常。但是在ThinkPHP中调用curl就会产生“Problem (2) in the Chunked-Encoded data”错误(打开curl_error ),连续刷新页面会一直报错,隔一段时间刷新又不会报错,但是不能正确输出。php版本是5.4.26,后来升级到5.4.33就好了,翻了下php的版本日志,也没找到这个bug的来源,记一下,总算调通了。

随便写点

老话都说30以后就不要在学习新东西了,眼瞅着也是30的人了,来广州之前就比较担心年龄偏大,另外为学习放弃的东西委实不少,顾虑比较大。不过慢慢也就有了信心,发现只有有耐心,东西总是能掌握的。

放首比较好听的歌,知乎上看到的,听了下发现录音有那种老式录音棚的感觉,搜了下果然是首相当老的歌。话说一个人在这边还真挺想家的,特别是上次感冒一个人半夜跑医院打吊针,想爸妈也特别想女朋友,总感觉对不起女朋友,一直聚少离多。难过归难过,有得总得有牺牲,功不唐捐,付出必有值得!

又被黑了

前天登录发现网站又被黑了,应该是老早以前有一次很长时间没有更新Wordpress,然后被黑后数据库里被加了XSS攻击代码,上次恢复时没有仔细清理,所以这一次又中招了;还有种可能就是网站的上层虚拟机被黑了,这个就没办法了,除非换主机;不过香港主机的速度还是很快的,ping值都在20ms以内,跟国内主机速度差不多。

花了很长时间清理了下,总算恢复了。安全问题的确很重要,现在互联网的安全总的来说是攻击的一方比防守的一方要厉害,对于商用网站来说,还是用vps比较好一些,花些时间把各项安全功能配置好,省的数据丢了搞的一头包。

关于XP的一些记忆

挥手的棕熊-地理时间

今天微软提供对XP支持的最后一天,记得03年刚到学校没多久,最吸引人的就是学校图书馆的机房了。那时图书馆的电脑安装的是98的系统,周末和放假时我经常在机房一呆一整天,当时的资讯还没有现在这么发达,也不知道搜索引擎什么的,在很多论坛中看帖子,下了XP的镜像,然后按照网上的教程从硬盘安装,那时还没有U盘PE这么方便的工具。安装前还要想办法绕过电脑的还原卡,记得应该是小哨兵的卡,电脑是实达的牌子。中间还把硬盘的引导整没了,开不了机,装作没事的样子关机溜出图书馆。现在想来,管理员是知道我在折腾的,不过没有找我麻烦,下次再去的时候,系统已经被修复了,于是重新鼓捣安装XP,当系统启动的那一刻,看到蓝天白云的桌面,简直要跳起来,真是一段美好的回忆。

说起校园生活,我在学校的经历是有点灰暗的,很长一段时间都纠结在高考后的种种情绪中,然后快毕业的时候又陷到情感的黑洞里,精气神都被源源不断的消耗着。坐在验室外的草地、穿过长长的火车车厢、还有后来漫天的灰尘、高耸的大楼,现在想起心中还是一紧,毕业后的3年多时间里,每天都要想起那刹那,然而却也从没有后悔自己的所做所说。

前些天知道有朋友也很长时间对学校经历的事情难以释怀,始终压在心里,这也许就是生命给予青春的副作用,有灿烂的笑脸,也有鲜血淋漓的创伤。对和错已不重要,走过了就莫回头。

凡是不能毁灭我们的,必使我们更强大。

多交流多沟通

奔腾的克里奥马群

奔腾的克里奥马群-地理时间

跟许久没联系的同学打了一个多小时的电话,说起近些年的状况,还有个人的改变,真的很高兴。同学毕业后做了很多事情,挣大钱的人海了去了,但是能做那么多有意义的事,真的不简单,就像她自己说的那样,很有成就感。

要多多跟朋友交流,要不会把自己定在一个小的框框里面。做事同样也是如此,沟通才是做事的核心。

PHP连接SQLserver问题

服务器环境是php5.4 + sqlServer 2008 express + IIS7.5,如何在window主机上配置PHP请看这里,注意下载的PHP要是非线程安全版本(VC9 x86 Non Thread Safe)并安装相应的VC2008运行库,下面说连接SQL2008。

首先要下载下载Microsoft Drivers 3.0 for PHP for SQL Server目前匹配的php版本为php5.4,php5.5等更新的版本不适用此扩展,下载解压后将所有的dll文件拷贝至php目录下的ext目录,然后修改php.ini并重启IIS就可以了:

extension_dir = “ext”
extension=php_sqlsrv_54_nts.dll
extension=php_pdo_sqlsrv_54_nts.dll

特别要注意的是在连接字符串的主机声明中要加上数据库实例的名称,因为用的sqlServer 2008 expresss所以下面的实例名称是SQLEXPRESS,要不然会出现莫名其妙的错误,例如下面的:

[Microsoft][SQL Server Native Client 11.0]命名管道提供程序: 无法打开与 SQL Server 的连接 

[Microsoft][SQL Server Native Client 11.0]与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。

写成下面3种格式都可以,只要带上实例名就好,远程连接可以换成远程主机地址,这个我也还没试过:

$serverName = “PC888\SQLEXPRESS”;  //主机局域网名称,或者本机IP也可以
$serverName = “localhost\sqlexpress”;  //本机地址,127.0.0.1也可以
$serverName = “(local)\sqlexpress”;  //另一种本机地址

端口号是不需要填写的,如后面填写1433或其他端口号,例如:$serverName = “NET8-PC\SQLEXPRESS,1433″,会出现错误“由于目标机器积极拒绝,无法连接 ”

完整面向过程连接代码如下:

<?php
$serverName = ‘(local)\SQLEXPRESS’;
$connectionInfo = array(‘UID’ => ‘sa’,’PWD’ =>’123456′,’DATABASE’ => ‘testdb’);
$conn = sqlsrv_connect($serverName,$connectionInfo);
if($conn === false){
echo “Unable to connect”;
die( print_r( sqlsrv_errors() ) );
}else{
echo ‘Connection successful’;
}
sqlsrv_close( $conn );
?>

也可以用PDO方法,方便好用。

地心引力

地心引力

地心引力

前几天去看了地心引力,迟到了几分钟,就看到宇航员在音乐中貌似很闲适地飘啊飘,因为没看豆瓣上的剧透,还以为接下来是外星人入侵地球之类的老套灾难科幻片加上现在的特效,不过很快就发现想错了。太空碎片飞速而来,将空间站撞的七零八落,人就跟溜溜球一样不停旋转,此时的人类显得极其渺小而无助,瞬间就只剩男主角Kowalski跟女主角Stone其他宇航员全部死翘翘,然后就开始了艰辛的回到地球的旅程,也是Stone的一次重生。

视觉效果非常棒,从来没有见过这样的长镜头把太空中的动作拍的如此自然,这部电影应该跟阿凡达一样是科幻片的一个突破了,也是后来者的标杆。

Kowalski主动松手放开安全绳的情节貌似在那部电影中有个攀岩的桥段里面也有,绳子必须不够结实缠不住2个人啊,貌似美剧里面自我牺牲拯救他人的画面极少出现,一般都是英雄下凡,碾碎一切敌人跟困难,再闪亮谢幕。

而这部电影的特色就是没有英雄主义,Kowalski悲壮地飘走,也将自己的生命延续给了Stone,而前面两人的对话也道明了Stone曾失去了自己的女儿,受到沉重的打击,像灾难后宇航员飘浮在太空,灵魂就是尘埃一样的的存在,而痛苦仿佛是无尽的漆黑的太空。Stone在逃生中一度放弃了希望,后来重新觉醒。怎么觉醒的不重要,重要的是Stone明白了如果自己就这样死去,那么自己女儿和Kowalski的离去就没有了意义,唯有尽一切努力活下去。前面拼命回到地球是单纯的逃生,为自己,后面觉醒后开动脑筋回到地球则是为了延续,延续自己对深爱的女儿、对舍弃生命保全自己的Kowalski的记忆。Kowalski为了他人而死,Stone为了他人而活。这部片应该是今年最出色的电影了。

XP登录Win7密码共享

XP使用Win7共享时常会登录不上,折腾了一番,分享下经验,Windows XP 如何登录使用Windows 7 带密码的共享。下面分几种情况来讨论:

情况1.Win7来宾帐户(Guest帐户)开启,且Guest用户没有密码:在「控制面板-用户帐户」中启用Guest帐户;并且打开「组策略-计算机配置-windows设置-安全设置-本地策略-用户权限分配-拒绝从网络访问这台计算机」,删除其中的Guest账号,以使Guest帐户可以登录Win7主机。

情况2.Win7来宾用户(Guest帐户)开启,但Guest用户有设定密码,例如密码为”123”:
很多情况下需要设置密码来控制共享的使用,此时按第1种情况开启了Guest帐户并允许其登录Win7,但是在XP中打开Win7主机时则弹出错误对话框。
「\\192.168.9.233 无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。登录失败: 禁用当前的帐户」。

发生这种情况是因为Win7主机「组策略-计算机配置-windows设置-安全设置-本地策略-安全选项-网络访问:本地账户的共享和安全模型」中默认设置是「经典 – 对本地用户进行身份验证,不改变其本来身份」,并且XP中当前登录使用的账户没有密码也就是空密码,当登录Win7时,XP使用自己的账户名和空密码造成访问被拒绝,并且不弹出输入Guest账户密码的对话框,知道了原因就好办了,此时有4种方法可以使共享可用: 继续阅读

一出悲剧——看致青春

致我们终将逝去的青春   致我们终将逝去的青春

看了致青春,很喜欢这一版本的海报,悲剧就是把美好的东西毁灭掉给人看,致青春成功实现了这样的效果,片中贴近现实的剧情冲突不断,外加适时穿插的笑点,想来编剧也下了不少功夫,算是比较写实的商业片了。有些外景的色调明显跟整个片子的色调差别较大,也许是导演赵薇特地要的这种效果吧,总的来说匠气比较浓。另外影片都是从女性视角来看世界的,女角都痴情无比,男角都冷酷负心,那啥来着,洋溢着一股子怨气,但是不管怎么说,作为第一次导演的作品,算是出类拔萃的了!

一直到结尾,所有的角色都没有找到自己要的那份寄托,在社会的泥沼中摸爬滚打,穿起八面玲珑的伪装,将最宝贵的纯真摔成片片碎。

曾经拥有的,痛苦地失去,是悲剧!
苦苦追求的,永远得不到,也是悲剧!

青春不是用年龄来划分的,当我们不再追问人生的意义时,青春,她就只剩背影了!

未来的物流

看到这篇工作输给机器人以后,作者展望未来个人出行开车的事都由计算机代劳,还有京东的自动提货机不需要快递员来让顾客签收货品,当然这个基本没技术含量;不过IBM的沃森机器人能从浩瀚如烟的知识条目中综合联想得出问题的正确答案,和人类利用知识的能力很像了,于是想到自动驾驶,或者宽泛一点就是人工智能对商业的影响。

现在上规模的工厂生产都使用了高效率的机械,在确定的模式下重复相同的动作流程,大大提高了生产率。而货物的物流配送虽然能用总部计算机、外加GPS指导司机的行驶路线,已达到最快速最省油的目的,但是在路上还是要靠司机来驾驶汽车。那么,当自动驾驶发展到一定的时候,大部分正规路上的运输,比如高速或者国道,就可以使用自动驾驶的汽车了。也就是说,未来工厂的原料由供应商的自动驾驶汽车送到车间,车间自动生产,成品同样由无人驾驶汽车送达各分销商或者自动提货点。

在这样的基础上更进一步,当驾驶机器人可以搞定所有的道路时,对于那些标准化的商品,例如大家电、数码产品等等,甚至可以直接跳过分销商,利用可以上下楼以及识别顾客身份的机器人来派送货物。到那时,绝大部分货物的生产以及日常劳动都将由机器人代劳,整个的供应链都高度自动化,将日夜操劳为生活奔波的地球人从无尽的劳作中解放出来,这不就是传说中的那啥来着!

商业活动中的人流、物流(包括现金流)、信息流也将发生结构性的转变,物流将变成信息流的一个子集,除了人以外,最重要的就是构建好信息流。当然,这中间会产生各种各样的问题,例如车辆出了事故如何定责,机器人只能跟人类进行有限度的沟通,不过,人类总有办法来解决问题,是不?