自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 收藏
  • 关注

转载 Vagrant 打造跨平台的开发环境

两个项目开发下来,因团队环境不一样,整合修bug成为了一件苦差事。虽然后来搭建了一台测试服务器,但是有时候受网络原因,还是不能连接到测试服务器上。因团队成员能力和习惯都不一样,有的使用windows,有的钟爱ubuntu环境开发,虽然可以各自搭建虚拟机,但是涉及到环境工具插件等安装也会导致环境...

2014-08-24 21:31:00 119

转载 ubuntu下针对php的thrift 安装折腾记录

此安装针对php开发配置 按照官方的文档做法,会出现各种bug,总结正确的安装方法: STEP1: 安装必要的依赖插件: sudoapt-getinstalllibboost-devlibboost-test-devlibboost-program-options-devl...

2014-08-02 02:59:00 107

转载 解决node在ubuntu下npm install canvas不断报错的尴尬

项目中需要用到node中一个验证码的npm包:captchagen,此npm包依赖canvas画布npm包。执行npm install canvas时就会报错,错误代码显示文件编译失败。最终在github问答上找到答案: 问题根源是ubuntu中缺少图形开发库,一一安装上问题解决。 sud...

2014-08-01 15:02:00 493

转载 git自动获取正确的ssh-key登录

按照初始设置ssh-key,git自动登录是没有问题的。但因我手贱把必要的文件删除了。。。 Google了很久,终于找到解决问题的正确方法。 在~/.ssh/目录下创建config的文件,按照规则写上host访问制定ssh-key文件即可实现登录,规则如下: Hostgithub.co...

2014-08-01 00:29:00 140

转载 开始Git工作

Git此时对我来说真的是一个全新的工具,公司团队开发需要,所有的开发都依赖于git和Github。 STEP1 gitinit#现在本地初始化一个空的仓库 STEP2 [email protected]:No5stranger/mine...

2014-07-30 17:05:00 68

转载 Promise解决node.js回调问题

Promise就是为了解决回调的! 在npm包中有个叫Q的家伙就是专门封装promise解决回调问题的。 有关promise介绍以及Q的介绍点这里。 下面介绍如何利用Q把只提供回调函数方式的api封装成promise模式:(以官方fs为例) Q中有两种方式封装函数成promise对象,分...

2014-07-15 10:31:00 79

转载 ubuntu14.04英文环境下安装中文输入法

ubuntu默认的输入法是ibus,综合网上评论,fcitx的支持者更多,而且个人感觉fcitx也的确不错,可以满足日常输入。 STEP1: 在Ubuntu Software Center 搜索fcitx,安装fcitx输入法框架,安装好后在任务栏右上角会出现fcitx设置图标(一个键盘)....

2014-07-12 20:12:00 105

转载 打造熟悉自己EventEmitter

直接贴代码: /** *makemyEventEmitter *@cjp2014-07-08 */ varutil=require("util"); //requireevents模块,包含EventEmitter方法 varevents=require("e...

2014-07-08 11:43:00 68

转载 JavaScript sort()排序

sort()语法: arrayObject.sort(fn); 参数fn可选,如果为空,则按字母顺序对数组中的元素进行排序,精确地说,是按照字符编码顺序进行排序。So,如果想实现精确排序,应把数组的元素转换成字符串在进行排序。 想按照其他标准排序,则需提供比较函数,没错,是函数,为函数提...

2014-04-09 21:00:00 141

转载 web语义化

web语义化好处: 页面不单只是给人看,而且还要给机器看,网站的很多流量是来自搜索引擎,搜索引擎只能通过标签来判断内容的定义。这也是SEO优化的一个方向; 语义化页面对团队开发也有很大帮助,看源码可以直接通过标签大概知道内容的定义,有助于理解代码。 web页面结构(html)是重点,样式...

2014-03-23 10:55:00 87

转载 JavaScript变量作用域与闭包实现

先抛出原问题: for(vari=0;i<10;i++){ divs[i].onmouseover=function(){ this.style.backgroundColor="red"; this.style.left=-55*i;...

2014-03-21 23:34:00 94

转载 盒子模型与DOCTYPE

盒子模型都具有的属性:内容(content)、填充(padding)、边框(border)、边界(margin); W3C标准盒子模型定义: 从图中可以看到: W3C标准盒子模型width和height只是content的宽度和高度,不包括padding、border、margin; ...

2014-03-18 21:11:00 87

转载 Apache代理访问node

首先,确定Apache是否打开mod_proxy 和 mod_proxy_http模块: vi/etc/httpd/conf/httpd.conf#Apache配置文件一般在/etc/httpd下 把上述两个模块前的#号去掉: LoadModuleproxy_module...

2014-03-16 11:52:00 88

转载 shell辅助管理网站后台数据

shell 辅助管理数据库技术关键在于掌握MySQL基本语句就能轻松通过shell操作MySQL并操作数据流,在linux里操作文本数据最方便了,因为有强大的awk程序,所以普遍的做法是将数据流导入临时文件中处理。 因为考虑到项目数据完整性需要,而且为了降低后台报错几率。所以赋予用户删除文件...

2014-03-12 19:48:00 66

转载 PHP面向对象高级特性初探

<?php //实例作为函数参数传递时,在实例变量前加上类名做类型说明,因为类是一个类也是一个类型 classDomainObject(){ private$cjp; publicfunctiongetCjp(){ return$this->cjp;...

2013-12-08 21:21:00 70

转载 ”易书网“开发总结——技术篇

书看来的只是在大脑的一种表象,实操之后才会刻在大脑上。实践让人成长——易书网开发体会。 在写体会之前,先回顾下以前的技术水平。在开发易书网前,就学了HTML、CSS,能根据PSD图把页面写出来。看了一遍php语法(只是看了一遍,实话说,现在对php了解还是很粗浅),会写...

2013-11-22 21:59:00 327

转载 ”易书网“开发总结——管理篇

易书网开发,从确定到所有功能正式上线,前前后后用了四个月时间,期间不断修改,也有添加新的功能模块。第一个不成熟的项目开发,缺乏开发经验,技术功底不足,磕磕碰碰的,遇到不少麻烦,但总算把易书网整个完整功能网站上线。 由8个人组成的项目组,一个前端、一个后台、两个UI、两个...

2013-11-22 19:46:00 1269

转载 MongoDB学习心得(整理中)

NoSQL(Not Only SQL)-非关系型数据库,又一种流行的数据库技术。除去复杂、臃肿的结构化语言,简单的几个函数就可以完成增删该处基本操作。NoSQL好比一个灵活的猴子,而SQL就像大笨象了。 冲着对NoSQL技术的兴趣好奇,最近粗略地浏览过NoSQL中应...

2013-11-03 19:53:00 283

转载 “金”秋

最近被庞大的招聘信息轰炸了,虽然我还不必去面对这残酷的社会,但是身边很多学长学姐每天都在重复着听宣讲、投简历、面试、等通知。等待是一件比较折磨人的事情,很多学长都已经心灰意冷了。作为一个旁观者,明显感觉到就业形势真的不容乐观,很多企业都减少招聘人数,而且大量的研究生不断挤压本科生,...

2013-10-21 17:43:00 96

转载 PHP中魔术方法总结

1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时访问此方法 __set( $property, $value ) 给一个未定义的属性赋值时调用 这里的没有声明包括当使用对象调用...

2013-10-14 20:58:00 115

转载 MySQL权限安全

很早就开始看了些MySQL知识,但是只是单纯的了解。最近再详细看了一遍MySQL,回想起之前的项目上线,发现服务器权限设置问题还是有问题。 服务器里的网站都公用同一个账号,而且这个账号拥有数据库操作的所有权限。如果某个自站点防注入等安全措施没有做足,万一被人入侵获...

2013-09-27 20:50:00 48

转载 Ubuntu网络服务器配置

Linux网络服务器是Linux一个重要的应用,最近装了Ubuntu12.04,配置好了LAMP。总结一下经验: LAMP是“Linux+Apache+Mysql+PHP"的组合,使网站服务正常运行。Apache是世界使用第一的Web服务器软件,Mysql是应用的广泛的数据库,php是...

2013-09-08 20:24:00 116

转载 面试——求贤若渴

又到一年开始时,很多新生步入他们梦想的大学,开始被各种社团狂攻乱炸,经受各种面试。而两年后,我不再是一位面试者,而是成了面试官。这次不是第一次当面试官,只是加上前几次的面试经历累计,这次感受尤为深刻。 其实面试者渴望被认可,面试官更是求贤若渴。我相信每位面试官看到面...

2013-09-06 00:46:00 102

转载 php后台开发-技术随感130831

最近一直在使用Zend Framework开发网站,刚开始接触框架的时候,根本没有完全搞懂MVC思想,闷着一股劲就开始尝试了。直到把网站重构的时候,才细细回看之前写的代码和参考别人写的项目,开始慢慢理解MVC思想。M代表这个业务逻辑,V就是视图,C控制数据流向和视图输出。整个框架实...

2013-09-01 00:24:00 88

转载 MySQL Limit 性能优化及分页数据性能优化

MySQL Limit可以分段查询数据库数据,主要应用在分页上。虽然现在写的网站数据都是千条级别,一些小的的优化起的作用不大,但是开发就要做到极致,追求完美性能。下面记录一些limit性能优化方法。 Limit语法: SELECT * FROM table LIMIT [offse...

2013-08-31 09:05:00 94

转载 Linux重要目录文件

在Linux下有一个庞大的文件系统,所有功能都是目录文件,分区通过挂载方式访问。 下面记录一些Linux重要的目录: /根目录文件: /bin 这一目录中存放了供所有用户使用的完成基本维护任务的命令。其中bin是binary的缩写,表示二进制文件,通常为可执行文件。一些常用...

2013-08-30 01:07:00 60

转载 转:PHP高效率写法(详解原因)

1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在...

2013-08-28 22:11:00 154

转载 TCP/IPC协议简解

开着电脑,每时每刻都在跟网络打交道,如果要做网络开发,更要懂TCP/IP协议了。 一个简图说明TCP/IP的分层功能: 而在实际操作系统中,只有应用层、传输层、网络层,链路层。 去个例子说明系统四个层的功能:A电脑给B电脑发送...

2013-08-28 10:00:00 455

转载 我的Web学习之旅

从小到大,一直都喜欢研究技术性的东西,而且一直都觉得自己的自学能力挺强的。如果对某方面的东西感兴趣就会全心身投入研究。当然,其中也有很多半途而废的。 开始研究有关web方面,应该是从10年10份开始的,当时刚进入大学,但是因为身体原因回家休养了。我就是那种闲不下来的...

2013-08-27 21:03:00 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除