博文

忍受简单的能力

我关上灯,对女儿说:「闭上眼睛,别乱动了。」   女儿立刻大声抗议:「可是我睡不着!」   我只好又强调了一遍:「我只是请你闭上眼睛,别乱动。」   我从来没说过「请你尽快睡着」,那是我女儿的脑补。我当然挺高兴的,她能脑补出那句话来,说明她起码脑子不笨,能够猜到一个指令之后的真实意图。但同时我也有担心。因为这一点聪明,她入睡可能就会困难一点。「闭上眼睛,别乱动」是一条很简单的指令,是我认为她充分有能力做到的。但她不安于这条指令,而去考虑「即便我照着做了,我可能还是睡不着」。这样的思考,对当下有害无益。   同样的事情在我的工作中也常常遇到。比如说,我跟学生辅导员讲,危机干预中哪些危险的信号是需要…

技术面试指南

面试流程   通常我们的面试分为一次电话面试和一次现场面试。在少数难以决定的时候会多增加一轮电话或现场面试。 面试中的沟通问题   尊重候选人,平等交流:让候选人自我介绍前,先介绍自己和公司;交流的时候双方处于平等的地位,耐心听完对方的话;在面试过程中不要有驳倒候选人的意图。无论是电话面试还是现场面试都应该做到守时。我们在考察别人的时候,别人也在考察我们。   把握好面试节奏:面试从双方的自我介绍开始,然后开始从候选人过去的职位和做过的项目开始谈起,这些都应该是候选人熟悉的内容,为后面更难的技术问题建立良好的沟通氛围。   不要只求答案正确,要本着一起讨论的方式让候选人充分说明解题思路;不要不断地变换…

代码分支管理指南

介绍这是我们团队的 Git 分支管理规范。每个人对工具的使用往往各有偏好,各种方法各有利弊,无所谓对错。但涉及团队协作的方面需要有一些一致的规范,所以请大家务必遵守。   除了一致性之外,这个规范的目的是以下几点: 确保可以轻易确定特定时间发布或运行的版本。在新发布的程序存在重大缺陷时,可以尽快 rollback 到上一个稳定版本。 在需要修复紧急 bug 并尽快发布时,可以只发布必要的 bugfix 而不同时发布还不应发布的其他改动。 branch 和 tag   每个官方的 repo有且仅有以下的 branch 和 tag。   Branch: master 和 release。其中 master …

从表单select的多选(multiple)属性中得到多选结果

1 2 3 4 5 6 7 类似代码,选中几个后,提交,处理页只能接收到你选择的最后一个选项:( 我整理了两种方法。 第一种方法:js处理 1 2 3 4 5 6 7 加了一个隐藏的字段,用于接收多选的实现value值,然后提交。 比如选中3,5,6选项,点提交后,弹出3,5,6,表示提交过去的数据是正确的。 第二种方法:用数组 方法较简单,只是需要在接收页面做些处理。 把select那句改成: 即可。 选中3,5,6选项,此时接收页面 print_r($_POST['classid']); echo implode(",",$_POST['arrclass']); 分别输出: Array (…

静下来学习,放松方式资源推荐

如果你想,学习在线课程   edX——在线学习世界上最顶尖大学的精品课程。 www.edx.org/   Coursera——学习世界上最好的课程,在线并且免费的哦~ www.coursera.org   Coursmos——随时随地在任何电子设备上,学习微课程。 www.coursmos.com   Highbrow——每天向你的邮箱发送可以轻松消化的微课程。 www.gohighbrow.com/   Skillshare——通过在线课堂和项目,释放你的创造力。 www.skillshare.com   Curious——通过在线视频课程来提升你的技能。 curious.com   Lynda——学习科技,创意…

HTTP【袋里】是如何对待HTTPS的?

HTTPS已经成为今天web内容安全访问的事实性标准,本质上是要求client和server两端之间建立一个安全管道,然后之间进行加密的数据传输。然而,HTTP【袋里】作为client和server之间的一个中间人,显然破坏了HTTPS要求的端到端的原则,那么HTTP【袋里】究竟是如何支持HTTPS传输的呢?   HTTPS   HTTPS其实就是HTTP协议,只不过在传输HTTP Request和Response之前,先在client和server间建立了一个TLS连接,然后才传输加密后的Request和Response。从具体过程来看,首先是client向server发起TCP连接请求,…

Jquery 将表单serialize序列化转为Json对象

大家知道Jquery中有serialize方法,可以将表单序列化为一个“&”连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。 我在网上看到有人用替换的方法,先用serialize序列化后,将&替换成“:”、“‘”: /** * 重置form表单 * @param formId form的id */ function resetQuery(formId){ var fid = "#" + formId; var str = …

Popular Posts

如何提高情商(EQ)

地方门户网站项目可行性分析

快乐来自于做出「舍弃」的能力

树立正确的人生态度

2009年即将流行的牛逼语录:经典的我都无语了(转载)

小清新必须死

南京话的文化杂文一篇

《挪威的森林》精彩篇章:永远记得我

PSP3000破解问世

不要再Best Regards了!英文Email四大问题