码迷,mamicode.com
首页 > 2015年04月14日 > 全部分享
nodejs+express中利用中间件提高代码复用
在用nodejs+express+mysql做后台时,有很多涉及到用户信息的请求都要先判断请求中的token(用户名+时间戳+随机数采用sha1加密得到的随机字符串)是否有效。 一开始是在每个请求的处理中都加入了对token的判断。(写了n遍,脑袋抽了) 代码如下: //修改项目的状态 router.post('/change-project',validToken,function(req...
分类:Web程序   时间:2015-04-14 08:34:09    阅读次数:161
单元测试学习系列(一)--- NMock对象及数据库模拟介绍
介绍         单元测试是对一个系统的最小可测试单元的检查和验证,系统里关键点位的规则、关键的逻辑均可建立一个单元测试,但是对于一些存在不确定行为对象的测试或者数据库操作的测试不确定因素比较高,初期对此建立的单元测试往往在中后期被废弃掉,原因无非是数据库表的改变或者数据改变或者对象结构改变等等诸多不确定因素的影响。所以要想系统地建立一个单元测试并最大化其作用,我们必须先解决对象行为的不确定...
分类:数据库   时间:2015-04-14 08:33:35    阅读次数:255
C++ 初始化列表(二)
C++类中成员变量的初始化有两种方式: 构造函数初始化列表和构造函数体内赋值 1 内部数据类型(char,int……指针等) class Animal{public: Animal(int weight,int height): //A初始化列表 m_weight(weight), m_height(height) { }...
分类:编程语言   时间:2015-04-14 08:35:44    阅读次数:161
学英语《每日一歌》之because of you
【每日一歌】今天给大家推荐的是Kelly Clarkson(凯莉·克莱森)的一首经典老歌-《Because of you》。歌手的演唱风格将这首歌的内容演绎得淋漓尽致:家庭的不和,给孩子的心理埋下的阴影伤痛永远难以抹去。随着歌手跌宕起伏的演唱,你也能真切感受到她那痛苦、彷徨、无助、害怕、失落、迷茫,直至歇斯底里、自我封闭的种种感觉,想不流泪都难。超级棒的一首歌!用心倾听,确实能感动到流泪........
分类:其他好文   时间:2015-04-14 08:32:55    阅读次数:170
VC与JavaScript交互
这一章,我们来动手实践VC调用JS函数。 我们动手写一个HTML,其中包含这样一段JS代码: [html] view plaincopy script type="text/javascript">       function Add(value1, value2) {           return value1 +...
分类:编程语言   时间:2015-04-14 08:34:55    阅读次数:214
POJ 1363 Rails
There is a famous railway station in PopPush City. Country there is incredibly hilly. The station was built in last century. Unfortunately, funds were extremely limited that time. It was possible to e...
分类:其他好文   时间:2015-04-14 08:33:05    阅读次数:125
UVA11988 Broken Keyboard (a.k.a. Beiju Text)
看到大一练习题,睡前水一水~~~ Problem B Broken Keyboard (a.k.a. Beiju Text) You're typing a long text with a broken keyboard. Well it's not so badly broken. The only problem with the keyboard is that ...
分类:其他好文   时间:2015-04-14 08:34:52    阅读次数:179
PacMan开发-Win32的"HelloWorld"&WinMain()函数
VS2013写出的第一个win32程序—Hello World。 通过这个程序: · 熟悉如何在MFC下创建一个窗口 · 了解windows程序的运行机制。 咳咳,说的严肃了,最近我们宿舍正在进行用Visual C++编写一个小游戏。 我们使用的运行平台是Visual Stdio 2013。 本以为写一个Hello World会像C++那样简单,可是,在初步了解了windows...
分类:Windows程序   时间:2015-04-14 08:34:24    阅读次数:258
FZU - 2150 Fire Game
Problem 2150 Fire Game Accept: 623    Submit: 2445 Time Limit: 1000 mSec    Memory Limit : 32768 KB  Problem Description Fat brother and Maze are playing a kind of special (hentai) game on...
分类:其他好文   时间:2015-04-14 08:34:19    阅读次数:169
PHP 日期与时间函数
1、时区设置 方法一:设置 php.ini 的 date.timezone=Asia/Hong_Kong ,使系统默认时间为东8区 方法二:使用函数 date_default_timezone_set() 把时区设为 date_default_timezone_set("Asia/Hong_Kong") 2、获取当前时间戳 使用 time() 函数直接返回当前时间和日期,时...
分类:Web程序   时间:2015-04-14 08:34:30    阅读次数:148
反调试-去除各种反调试
前不久破解一个软件的时候遇到了各种反调试,折腾的自己各种难受,最终爆破了之后感觉心情大快就顺手写下了这篇文章使用工具十六进制分析工具:winhex 查壳工具:PEID 脱壳工具:ollydump插件或者LordPE 脱壳修复工具:ImportREC 逆向工具:OllyDbg分析过程PE修复打开源程序所在文件夹,发现有一个crackme,双机运行程序发现有这个提示: 应该是文件的PE结构...
分类:其他好文   时间:2015-04-14 08:31:30    阅读次数:629
2015阿里天池大数据竞赛-Solution
竞赛介绍:链接这篇文章记录2015阿里天池大数据竞赛中,我的一些代码,由于目前还在比赛中,仅分享一个naive solution,基于规则,代码主页在我的github上:链接,下面是代码说明。有兴趣的请看代码注释,恕不详述。 本repo目录说明 data 存放数据 preprocess 数据预处理 rule 根据规则生成提交文件 model 训练机器学习模型(暂时不分享) 代码使用说...
分类:其他好文   时间:2015-04-14 08:32:52    阅读次数:217
隐藏文件到图片或音频中——Kali linux Steghide工具
1. 介绍  Kali Linux操作系统通常被一些安全专家和网络罪犯用来做渗透和审计工作,但是除此之外,这里介绍一个另外的特别的功能:将目标文件隐藏到图片或者音频中。(看起来好诱人的样子,有没有跃跃欲试的感觉,^_^)2. 安装steghide工具到Kali linux中  如果你的Kali Linux还没有更新过的话,那么执行以下命令进行更新。   # apt-get upgrade   当...
分类:系统相关   时间:2015-04-14 08:32:16    阅读次数:201
PacMan开发-Win32的"HelloWorld"&MyRegisterClass()函数
#include "stdafx.h" #include "resource.h" #define MAX_LOADSTRING 100 // 全局变量: HINSTANCE hInst; // 当前实例 TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本 TCHAR szWindowClass[MAX_LOADSTRING]; // 主...
分类:Windows程序   时间:2015-04-14 08:32:57    阅读次数:405
单例模式
通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。今天我们通过实际代码来详细讲解单例的使用场景和线程安全问题······...
分类:其他好文   时间:2015-04-14 08:31:19    阅读次数:152
java类之——System类
System类中的方法和属性都是静态的 out是标准输出,默认是控制台。 in是标准输入,默认是键盘。 getProperties 返回Properties类型,作用是获取系统属性信息。 Properties是HashTable的子类,也就是Map集合中的一个子类,可以 通过map的方法取出该集合中的子类。 import java.util.Properties;public class Syst...
分类:编程语言   时间:2015-04-14 08:32:04    阅读次数:172
java之——Runtime类
该类没有构造函数(构造函数是private),不能new一个Runtime对象。 那么该类中有提供静态方法,直接可以获取该类对象。 待续……Runtime rt = Runtime.getRuntime();...
分类:编程语言   时间:2015-04-14 08:33:15    阅读次数:123
1957条   上一页 1 ... 94 95 96 97 98 99 100 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!