那时候刚好下着雨,柏油路面湿冷冷的,还闪烁着青、黄、红颜色的灯火。



article   @嘟噜聪   2016/01/09 17:59:34

如何优雅的使用 phpStorm 开发工具

按照惯例依然是从百科上复制一条简介: PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具。PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能和智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)、调试和测试等功能。另外,它还是跨平台。在Windows和MacOS下都可以使用。PhpStorm-让开发更智能,而不是更困难。

continue reading

article   @嘟噜聪   2016/01/07 16:31:31

使用 QuickTime Player 对IOS设备录屏

苹果让 iOS 8,9 系统和 OS X 10.10以上的桌面系统进行了紧密合作,其中有一个功能也让大家期待已久。那就是使用中升级了的 QuickTime Player 应用来通过 USB 线对 iOS 设备 的屏幕内容进行录屏。

continue reading

article   @嘟噜聪   2015/11/28 18:15:42

使用Ghost搭建个人博客

作为一个技术人员,一般都会有写一些博客,分享一些文章(咱们做技术的就是爱分享)。因此也诞生了非常多的开源博客系统,比如像`wordpress`也是目前世界最流行,应用最广的一个天源博客系统,有非常多的插件及模版。但最近得到的消息是"新的wordpress当放弃php,从而使用node.js作为主要语言"了,由此看来未来nodeJS 必火啊。

continue reading

article   @嘟噜聪   2015/11/21 23:14:19

视频教程初录制

以前总是看别人做的开发学习视频,很久之前就想自己也录一个,可一直没有时间,今天自己也尝试的做了一个,果然还是很耗费时间及机器啊... 脑子里有非常多的东西想说,或者说有很多知识点想说,可每次都是这样,一面对人说的时间总是忘记或说不好,现在录视频也是...无论怎样,这总算是一个好的开始吧。不断去尝试一些新东西,总会对自己有一丁点儿的好处吧,算是多一点经验。

continue reading

article   @嘟噜聪   2015/10/17 16:46:03

框架集成 Composer 包依赖管理

前段时间同事说让我写一个关于composer集成在框架里的文档,其实我是拒绝的。仔细一想,突然发现自己写了那么多的东西都使用了composer,却没有在任何一篇文章里讲要如何安装composer,可能是觉得这种太简单了,并且网上还有大量的中文文档可以参考,感觉自己再写这就有点多余了。既然是同事提了,那我就稍微写一点吧,写得不好也别打脸,必竟我水平就摆在那里。

continue reading

article   @嘟噜聪   2015/09/19 16:37:46

使用subgit将代码库从SVN迁移git

今年上半年,部门新来了两个架构师,然后搭建了一个gitlab平台,并且已经有部分项目从svn迁移至了git。然后出于种种原来,我组也开始尝试把项目迁至gitlab上,然后我负责的这个项目再一次被我成为了实验品,哈哈上次从php5.3升级至php5.5也是。或许我总是有这种“敢为天下先”的心态,其实也不仅仅是这两次,其中还有很多。比如,在项目使用`compoer`包管理,项目使用 `doctrine ORM` 等等一些尝鲜的行为,虽然有坑,自己还是慢慢的把它全填完了,给自己一点掌声...既然已经迁移成功,那

continue reading

article   @嘟噜聪   2015/07/11 18:17:25

CodeIgniter Doctrine2基本使用(三)

本章主要介绍对象之间的关联映射,引用一个单一目的通过一种外键进行表示。哎呀,看官方的解释越看越是不懂,我就用简单的语言描述一下吧,本章主要讲的就是一对多,多对一,一对一及多对多的关系。我觉得每一个关系都可以单独拿出来写一篇文章了...

continue reading

article   @嘟噜聪   2015/07/11 15:25:25

CodeIgniter Doctrine2基本使用(二)

上一篇文章讲到插入一条数据,插入很简单只要设置实体的成员属性的值就能完成,当然如果有多个实体的话可以多次使用 $this->em->persist();这个方法。然后只要再执行一次 $this->em->flush(); 这个方法就行了,它会进行一次数据库连接,然后执行上面实体生成的SQL语句。

continue reading