“程序人生“
金庸小说纪年
527年 南北朝时期,印度高僧菩提达摩来到中国,在嵩山少林寺面壁九年,创立中国禅宗 536年 达摩去世 554年 西魏宇文泰攻破江陵城(今荆州),元帝肃绎留下宝藏在天守室,连城诀宝藏来源于此 960年 赵匡胤陈桥兵变,建立宋朝 1060年 萧峰出生 1064年 慕容复出生 1065年 波斯"山中老人"霍山制圣火令持平生武功精要,镌刻于圣火令之上 1094年 大理段正明禅位侄子段誉。同年萧峰劝阻辽帝侵宋,自尽于雁门关外 1112年 王重阳出生 1115年 黄裳雕版印行万寿道藏,并向明朝挑战 1140年 独孤求败创独孤九剑第九式破气式 1...
大话设计模式读书笔记
1.简单工厂模式 例子:封装计算器的加减乘除方法为类,并通过一个类去判断调用,不用实例化多个类 2.策略模式 简介:它定义了算法家族,分别封装起来,让他们直接可以互相替换,此模式让算法的变化,不会影响其他算法的客户。 例子:商场促销,策略与简单工厂的结合 3.单一职责原则 简介:就一个类而言,应该仅有一个引起它变化的原因。 4.开发-封闭原则 简介:是说软件实体(类、模块、函数等)应该可以扩展,但是不可以修改. 5.依赖倒转原则 简介:子类型必须能替够替换他们的父类型. 6.装饰模式 简介:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生...
svn增加可执行的文件权限
今天在mac环境下 用svn上传一个可执行脚本后,同步到测试服务器后,脚本没有可执行权限了,百度了下,终于找到了原因和解决办法 原来 本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态。 即使在本地chmod +x filename 之后,再提交到仓库也是没有用的。check out到其他目录的时候,文件仍然没有可执行权限。 于是在linux下执行 svn propset svn:executable on filename svn commit -m "增加脚本权限"...
wiki和docs等开源网址
wiki https://www.dokuwiki.org docs http://www.wecenter.com/
git无法忽略某文件的问题
今天使用git的时候要忽略一个文件my.php,于是就 vim .gitignore 写入 /config/my.php 然后提交后依旧没有加入到忽略文件中,于是百度了下,终于找到了原因,原来由于我之前push 过my.php这个文件,所以现在必须要删除下缓存 git rm -r --cached /config/my.php 然后再提交就可以忽略文件了
偶感,共勉
最近发生了很多事,抽出来看书的时间越来越少,越是这样,对自己的技术水平越感觉心虚。感觉自己欠缺的太多,还是那句话,人丑还应多读书啊。 当你的才华还撑不起你的野心时,就应该静下心来学习; 当你的能力还驾驭不了你的目标时,就应该沉下心来历练。 最近要补充深入一些知识,好来应对未来一到两个月即将发生的事 面向对象,设计模式,数据库,git,nginx,shell
winscp软件文件同步传输过滤文件掩码
winscp软件文件同步传输过滤文件掩码 |.svn/;templates_c/;cache/;.settings/;upload/;file/;avatar/;demo/;.log;.sh;.project;.buildpath.svn/;templates_c/;cache/;.settings/;upload/;file/;avatar/;.log;.sh;.project;.buildpath;*.inc
zend studio在线汉化地址
在地址(12.0的版本):http://download.eclipse.org/technology/babel/update-site/R0.13.0/luna (12.5.1的版本):http://download.eclipse.org/technology/babel/update-site/R0.13.0/mars
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node) 使用ndoe -v的时候报上面的错误 原来我在之前安装gcc4.8的时候把函数库文件复制错地方了,我的是64位系统,要复制到/usr/lib64/下面 cp ~/gcc-build-4.8.1/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.18 /usr/lib64 ln -sf /usr/...
SSE(Server-Send Event)实现服务端推送(转)
最近在项目开发中使用了一种比较新的技术,SSE,即 Server-Send Event,使用它从服务器向浏览器推送数据。 传统的网页都是浏览器向服务器“查询”数据,但是很多场合,最有效的方式是服务器向浏览器“发送”数据。比如,每当收到新的电子邮件,服务器就向浏览器发送一个“通知”,这要比浏览器按时向服务器查询(polling)更有效率。 服务器发送事件(Server-Sent Events,简称SSE)就是为了解决这个问题,而提出的一种新API,部署在EventSource对象上。目前,除了IE,其他主流浏览器都支持。 简单说,所谓SSE,就是浏览器向服...