- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 常用的基于token的实现方案
token常常用在各种应用中,如下场景: 1,用户输入密码和帐号后,系统进行验证后,生成一个session,分配一个sessionid给使用者,后续服务使用者就无需每次都输入密码和验证密码了,只需把对应的帐户和sessionid带上即可,后端只需进行高效的sessionid的有效性校验即可。解决了关键接口或者敏感接口的多次调用,并且对sessionid的有效期等可以进行管理。
2012-11-26 12:56:33 18824 1
原创 团队领导力
一,团队发展的四个阶段:1, 团队形成期;2, 团队风暴期;3, 团队规范期;4, 团队绩效期; 二,团队形成期的团队领导力任何团队在刚刚建立的时候,都必须经历团队形成期,这里表现为:1, 人:团队成员之间了解比较少;成员跟leader之间也了解比较少;缺少信任和归属感;团队成员之间有纷乱的不安全感,焦虑或者困惑(表现为不少人正在另谋出路等
2012-11-25 19:13:05 3483
原创 javascript中new的模拟实现
/*通过下面的代码,可以在FF和Chrome下模拟new的实现*///work as a constructor to create an objectfunction constructorFn(name) { this.name = name;}//add a method to its prototype. NOTE: just a function has a
2012-11-15 10:21:07 1333 1
转载 关于__proto__和prototype的理解
来自:http://www.cnblogs.com/zzcflying/archive/2012/07/20/2601112.htmlvar Person = function(name) { this.name = name;}var p = newPerson();new操作符的操作是varp = {};p.__proto__ = P
2012-11-15 09:14:20 808
转载 频繁分配释放内存导致的性能问题的分析
from : http://bbs.csdn.net/topics/330179712现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为:进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70 2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。初步分析
2012-11-13 13:06:05 1126
原创 《超越绩效》学习小结1 - 业绩和组织健康的五个框架-5A
如果要保持长期优势,则意味着我们既要关注业绩又要关注组织健康,领导者需要遵循一个能够将提升业绩和改善组织健康整合起来的结构化过程。 为了改变发生,我们选择五个基本问题来描述实现组织卓越的过程。每个问题概括出一个以A打头的词来简单描述。他们是:统一目标(Aspire):我们想去哪里?认识差距(Assess):我们准备好了吗?明确路径(Architect):我们需要怎么做?
2012-11-11 21:37:44 2270
原创 HTTP学习小结1 - 关于URI,URL和URN的说明
URI是统一资源描述符(Uniform Resource Identifier),它是一种用于描述互联网上资源的一种机制。我们知道每个Web服务器资源都有一个名字,这样其他客户端需要该资源的时候就引用和获取了,URI就像是因特网上的邮政地址一样,在全世界范围内都可以唯一的标识并定位信息资源。 URI包括了两种主要的形式 - URL和URN,其中URL是统一资源定位符(Uniform
2012-11-11 21:16:36 1659
原创 详解coredump
一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆
2012-11-07 19:31:22 161579 20
原创 在linux下如何较好的生成随机数
#include #include #include #include using namespace std;int main(){ int iRandNum = -1; const int iRandBeg = 0; const int iRandEnd = 9999; struct timeval ts; struct tm* pstTimeI
2012-11-05 19:12:14 4767
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人