马斯诺原理是研究人的需要结构的一种理论,由美国心理学家马斯洛(Abraham h. 马斯诺原理架构图maslow,1908-1970)所首创的一种理论。他在1943年发表的《人类动机的理论》( A Theory of Human Motivation Psychological Review)一书中提出了马斯诺原理。 马斯诺原理的构成根据3个基本假设:
1.人要生存,他的需要能够影响他的行为。只有未满足的需要能够影响行为,满足了的需要不能充当激励工具。
2.人的需要按重要性和层次性排成一定的次序,从基本的(如食物和住房)到复杂的(如自我实现)。
3.当人的某一级的需要得到最低限度满足后,才会追求高一级的需要,如此逐级上升,成为推动继续努力的内在动力。
马斯诺原理的5个层次如下:
1.生理需要,是个人生存的基本需要。如吃、喝、住处。
2.安全需要,包括心理上与物质上的安全保障,如不受盗窃的威胁,预防危险事故,职业有保障,有社会保险和退休基金等。
3.社交需要,人是社会的一员,需要友谊和群体的归宿感,人际交往需要彼此同情、互助和赞许。
4.尊重需要,包括要求受到别人的尊重和自己具有内在的自尊心。
5.自我实现需要,指通过自己的努力,实现自己对生活的期望,从而对生活和工作真正感到很有意义。
这个名词今天第一次接触,是在看一个倒霉蛋的新闻时捡到的,且不说他,如果你现在有5的需要,而你处于的阶段却是1,那么
由1到5都需要些什么呢?
1。最基本的,衣食住行
2。安全,嗯,最基本的,有份工作吧
3。有志同道合的朋友
4。最基本的尊重,个人修养
做到了以上的1-4,才可以谈5。
1-4需求越少,留给5的时间就会越多,成功的机会也会越大。
所以还是那句老话,艰苦奋斗是最大的捷径。
各位看官,您说是吧?
搜狗浏览器在开启教育网加速后会开启一个用于代理的子进程,用procexp 等工具可以看到,其commondLine如下所示:
"D:\Program Files\SogouExplorer\SogouExplorer.exe" -proxy
可以看出就是加了一个启动参数”-proxy”,加上此参数后只会启动代理进程而不会打开浏览器。
具体配置方法:
1、下载搜狗浏览器,注意要使用1.2之前的版本,1.2及以后的版本不能独立启动子进程。推荐1.1版,点此下载。 2、建立个快捷方式,更改快捷方式的属性,在目标位置下面的输入框中,在最后面(引号后面)加上启动参数,注意参数和路径中间有空格。可以将此快捷方式加到启动里,让其开机启动。 3、现在可以使用搜狗浏览器的代理了。代理IP:127.0.0.1 端口:8081
以上。
//===============================================
Simple Sina weibo™
———————–
本扩展修改了新浪微博的内容界面。主要的更改有:
1、将内容区域的宽度设置成满屏,新浪微博原始版本的界面利用率低,而且不能设置满屏。
2、将右侧边栏的内容移入到右侧的一个可折叠窗口。点击可展开/关闭。
3、去掉了中间区域的一些乌七八糟的信息。
4、去掉尾部广告和其他信息。
5、Google化页面顶部工具条。小清新做不来,只请新了工具条。
ps:
一晚上的时间写的,有些仓促,细节很多不完善的地方,有待修改。
–2011-08-01 01:52
点击进入市场安装:Simple Sina weibo™
//===============================================
update: 2011-08-01 22:02
———–
1、添加用户配置弹窗,两种模式供选择:全屏模式和正常模式。
2、对全屏模式做了微调,使界面更美观。
update: 2011-08-01 10:22
———–
1、修复模板主题背景bug,现已支持模板主题
update: 2011-08-01 01:52
———–
已知问题:
1、暂不支持模板里的背景图片,因为背景图片大小是固定的。
———————
敬请提修改意见,非常感谢。
//===============================================
同样是一道面试题,来自有道前端的面试。
写一个函数处理大数据的相加问题,所谓的大数据是指超出了整型,长整型之类的常规数据类型表示范围的数据。实现语言不限。
我是用js实现的,说一下我自己的思路:
1、首先这个题目最重要的环节在考虑怎么存储大数据?用什么数据类型保存呢?最简单可行的方式是String
2、确定了使用何种类型保存数据之后这个题目就明朗了。首先判断两个传入字符串的长度,取最短的len循环,两者从低位开始对应位相加,同时注意保存进位。在短的数据处理完后,将进位交给较长串的剩余部分处理。
详细实现看一下代码,完整实例见jsfiddle
var strAdd = function(srcA, srcB) {
var i, temp, tempA, tempB, len, lenA, lenB, carry = 0;
var res = [],
arrA = [],
arrB = [],
cloneArr = [];
arrA = srcA.split('');
arrB = srcB.split('');
arrA.reverse();
arrB.reverse();
lenA = arrA.length;
lenB = arrB.length;
len = lenA > lenB ? lenB : lenA;
for (i = 0; i < len; i++) {
tempA = parseInt(arrA[i], 10);
tempB = parseInt(arrB[i], 10);
temp = tempA + tempB + carry;
if (temp > 9) {
res.push(temp - 10);
carry = 1;
} else {
res.push(temp);
carry = 0;
}
}
cloneArr = lenA > lenB ? arrA : arrB;
for (; i < cloneArr.length; i++) {
tempA = parseInt(cloneArr[i], 10);
temp = tempA + carry;
if (temp > 9) {
res.push(temp - 10);
carry = 1;
} else {
res.push(temp);
carry = 0;
}
}
return (res.reverse()).join('');
};
以上。
PS:其实吧,这个面试题被我改编了下,原始的面试题主考官提示了用字符串保存大数据的,这个其实降低难度了~~
//===============================================