该干嘛干嘛

最近有点乱,事情多了杂了,有点迷失方向了,工作上的,生活上的,好多事情堆在一起,杂而无章,想起来也都不是什么大的事情,但是终归还是扰乱了我的主干线。有点不适应了,以前每天都会读点书的,最近两周基本没怎么看书了;以前每天都会写点什么的,最近一次贴出去文章都已经过了一个多月了;以前每天都会写点代码的,也已经过了好长时间没有敲了;以前每天都会读点技术文章的,现在也定不下心来阅读了。

站在风口上,猪也未必能飞起来

早起读了一篇关于ofo成长的一篇文章《ofo是如何赶超摩拜的?》,作为共享单车的早期用户,最初接触的共享单车是摩拜单车,起初对于ofo并没有多少印象,倒是觉得ofo跟摩拜单车相比有点low,车子没有定位,不够“高大上”,坏车的几率比较高。而经过一段时间的接触,倒是越来越关注起ofo起来,ofo相对摩拜的一些缺点在用户体验上反倒成了优点:开锁较快(因为是机械锁),好骑(因为链条传动),轻便(少了GPS以及发电等装置)。比如上个坡,使用摩拜单车骑起来非常费劲,相反ofo就舒服得多了。

时间都去哪了?

从公司宿舍搬离到离公司40公里的租房后,突然觉得自由时间严重不足了。刚开始的时候以地铁为主要交通工具,每天上下班将近4个小时,后来改用公司班车上下班,每天路途上花费的时间依然是4个小时,直到最近买了车,每天上下班时间才缩短到2个小时。

Node连接mysql数据库方法

使用Node做Web开发,基本上都是使用NoSQL数据库,最频繁的就是使用MongoDB了,自己做了一些简单的Web开发,为了降低学习门槛,一直使用MySQL来做数据库。这里简单介绍一下连接MySQL数据库的方式,希望能帮助到其他人。

我又重装了个双系统

周末在家里闲之无事,又开始折腾我那可怜的笔记本,反正闲着也是闲着不是,正好用着Windows10也是烦心,平常老是无故开不了机,估计windows检测出该笔记本年代已久,况且没有给微软交过「保护费」,得给点颜色看看。于是各种故障,正好今天闲之无事 - 重装系统。

Node项目之需求收集平台(三)- 使用cookie实现点赞功能

又是一个临时YY出来想要添加的功能,需求收集平台旨在收集用户的需求,然后给出基本的答复以及更新需求状态,但是针对那些重复的需求,也就没有必要要求不同的用户重复的去提交,但是又为了让收集者知道哪些需求是用户频繁提出的,这样就要求有个类似于点赞的功能,如果看到相同的需求,不需要重新添加一条需求,只需要在该需求上点个赞即可。

Node项目之需求收集平台(二)- 上传插件使用

该项目前台表单上使用的是bootstrap-fileinput的样式,bootstrap-fileinput是挺强大的一个文件上传插件,注意是文件上传,不仅仅只是针对图片上传,初次接触它光是调成自己想要的样式也是花了半天时间呢,下面简单介绍一下需求收集平台这个项目使用的这个插件一些细节问题。

流水账文章

写作是为了什么?写作只是传达思想的一种途径,将自己内心中的想法通过文字的形式保留下来,传达出去并加以思考。当然有很多时候,并没有什么中心思想,仅仅只是为了记录回忆,记录那些不想忘记的经历,记录每一天走过的路程、看过的风景,那么怎么才能有一手好文笔来记录这些内容呢?

Node项目之需求收集平台(一)- 基本介绍

上个月只大概花了几个小时就完成简单的评分系统,非常简单的第一个项目。然而在写这个需求收集平台的时候,考虑的问题很多,需求也变了好几回(自己定需求自己开发也是醉了),而且刚开始学习使用jQuery框架来实现页面交互,所以直到现在还没有完整的完成所有功能。这个需求收集平台相对于第一个项目有如下方面的改进:

Node项目之评分系统(三)- Web开发

在数据库设计完成之后,就可以开始项目开发了,实实在在的编写代码了。

生成项目目录

这里使用的是express Web框架,于是大大简化了HTTP方法以及路由访问的实现过程。安装完express模块后,建议同时装上express-generator项目生成器,快捷生成express项目初始目录及必要文件。

Node项目之评分系统(二)- 数据库设计

经过前面的介绍,可以发现,其实这是一个非常小的入门级项目,整个功能的实现就是简单的增删改查。增加一条主题,修改一条主题,删除一条主题或评分,查看所有主题或是所有评分。根据需求得出要实现的功能,然后根据大体功能就要想如何设计数据库表。

Node项目之评分系统(一)- 基本介绍

最近半个月,一直在学习Node的Web开发,使用的Web的框架为express,模版引擎最后还是选用了ejs,相对于jade不需要学习新的语法规则,并且方便粘贴一些HTML代码片段,减轻了前端设计的好多工作,而更多的注重在后台业务逻辑的设计。前端CSS框架直接选用的bootstrap,简单配置并且能得到不错的页面外观。最后数据库选择的是Mysql,没别的原因,相对熟悉一点,不过也在学习mongodb相关的知识,这个小的评分系统就直接使用mysql做了。

7行代码帮助你少踩百度的坑

相信百度的广告让人踩了不少的坑,影响最大的莫过于魏则西事件了。当然作为一家主要以广告为生的互联网搜索公司,有广告并不是你的错,但是你把「广告」这两个字放在这么不显眼的地方就是你的不对了。

微信开发之showshow小程序

由于公司无法使用微信,网盘等一些云类同步软件,就算只是想将手机上一段文字亦或是一个图片上传到电脑端也只能是通过邮件的方式来传送,当比较频繁的时候一会一封邮件还是比较麻烦,想要一个简单直观的方法满足这个小需求。于是就想到通过微信公众平台来实现,将一段文本或者图片通过微信公众账号上传,最后通过电脑访问,简单写了个雏形,如下图: