首页
lupeng

读了一遍,发现写的是满篇的垃圾

每一段不同于日常的经历都值得去珍惜去回味,因为那里存在着不同于日常的一种生活,这样的生活就是独立于你日常生活的另外一个『个体』,在这样的一个『个体』中,你会遇到一些人,一些事,完全不同于日常生活。但是又和日常的生活一样,会存在你佩服的人,你喜欢的人,你讨厌的人,同样也会存在一些你喜欢做的事情,你讨厌做的事情,让你烦心的事情,让你快乐的事情。它就像你人生中的一个意外,一段奇妙旅程。时间到了,这...

不同环境下配置文件使用

在实际的项目会存在多个不同的环境,不同的环境下,一些配置是不相同的,如何在不同的环境下调用不同的配置,提高开发效率? 1. config-lite模块 首先引入一个配置模块config-lite,使用命令npm i config-lite --save安装。 通常我们会针对不同的环境,将配置写入不同的配置文件中,在Node项目下新建config目录,里面新建不同环境的配置文件,这里我以『...

了解express的路由方法

一直使用Express脚手架(express-generator模块)直接生成项目目录,使用命令express -e ./test,生成目录后会创建一些项目目录,如下: 路由相关逻辑都是写在了routes/目录里,如果想创建一些新的路径,需要新建路由文件,然后在app.js里定义这个路由文件,并添加中间件。app.js代码如下: // ...省略 var routes = requi...

页面渲染传参的方式

动态页面的开发,基本会涉及一个比较关键的问题,那就是传参。后台把不同的参数传递给前台,前台页面根据不同的参数显示不同的页面效果,这叫做渲染。 不同的后台开发环境均有不同的渲染方式,Node开发过程中,传递参数的方式非常简单直观。直接就是渲染模版即可,如下代码: res.render('error', { message: err.message, error: err }); ...

当你拿到一台Ubuntu服务器(1)- Ready, Go

很多事情都需要任务驱动,光学习不动手,慢慢就会失去继续下去的动力。让我来告诉你,拿到一台Ubuntu服务器,你可以做些什么? 1. 新建用户 新建Linux用户,新入门Linux首先接触应该就是用户管理。 useradd test 得到一台Ubuntu服务器,要么有root权限,要么有一个管理员权限的用户,在该用户下,直接执行上面这条命令或加上sudo执行,就可以创建一个test...

学会使用配置文件

在开发项目中,一些配置文件不便直接在代码中显示出来,通常我们会创建一个配置文件用来保存本地开发过程中的一些配置参数,例如数据库连接参数,session参数等等;有时,我们可能需要创建多个参数文件来对应不同的开发环境。下面简单介绍一下Node项目中参数文件的使用方法。 Node开发使用javascript语言,参数文件可以是js文件,也可以是json文件,因为Node原生支持的缘故,这两种文...

《上帝不仅掷骰子》演讲稿

今天我要分享的内容是关于量子理论的发展史。《上帝不仅掷骰子》这个题目是取至霍金的《时间简史》一书: 上帝不仅掷骰子,他有时候还会把骰子掷到我们看不到的地方去。 选择这个主题的原因是去年年底我读了一些这方面的内容,感悟颇深,但是这些知识概念在我的脑海里却是一片混沌。一直想梳理一下,然而拖着拖着就过了一年。于是就借学习会这个机会给大家分享一下,同时,也算是自己对这部分知识的一个梳理。...

Node连接mysql数据库方法

使用Node做Web开发,基本上都是使用NoSQL数据库,最频繁的就是使用MongoDB了,自己做了一些简单的Web开发,为了降低学习门槛,一直使用MySQL来做数据库。这里简单介绍一下连接MySQL数据库的方式,希望能帮助到其他人。 npm install --save mysql 使用上述命令安装完MySQL的模块后,就可以直接使用了,官网的DOCS里一个简单的例子如下就可以入门了...

Diagram Designer - 小巧免费的流程图绘制软件

这里推荐一款小巧的流程图绘制软件,遗憾的是只是针对Windows平台。 关于流程图软件,各个平台都不在少数,比较有名的有visio以及Mac平台上的OmniGraffle,功能强大,界面漂亮,当然费用也不小。如果是各种各样的流程图重度用户,购买一个还算不错。互联网发展如此迅速,基于Web页面的流程图工具也有很多,比如: ProcessOn - 免费在线作图,实时协作 Untit...

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

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