以图明志

计算机算法

趣味算法:老鼠试毒瓶问题

二进制的巧妙使用
大家应该都听说过这个老题目:有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?这个问题的答案也堪称经典:把瓶子从 0 到 999 依次编号,然后全部转换为 10 位二进制数。

软件架构技术

什么样的应用才算是RESTful?

读 《REST in Practice》
尽管 REST 这个概念 2000 年就被提出来了,但到了2007 年才成为了一个热词,随后越来越多的服务都宣称自己是 RESTful 的,但是到底真么做才是真正的 REST 我从来没有自习学习过。由于 2007 年的时候 Ruby on Rails 也十分热门,所以我以为 Rails 风格的 CRUD API 就是 REST 了,同时对于外界关于「什么算是 REST 什么不算是 REST」的争论没怎么关心过。

IT人家

多思考多实践,不要沦为码农

软件随想
一天一天,一年又一年,我们到底都做什么,为自己留下了什么,收获了什么,成长了多少,让你记忆深刻的事是什么,让你最兴奋的事是什么,让你最想扇自己的事情是什么,它们的原因是什么。你是否思考的时间比写代码的时间长,每次开发的时候你的功能分析到什么程度你就开始写代码,你修改和重写的次数多吗,是否曾经因为将功能分析得非常透彻而让你很快的把功能搞定。

IT人家

C++开发职位面试题收集与面试心得

宝贵的面试经验
最近两个月去了很多IT公司面试,包括google,微软,甲骨文,百度,搜狐,QQ,360,小米科技,人民搜索,百分点,云壤,美丽说,京东,轩辕互动(现happy latte)。面试过程中,有很多感想,这里把一些经典的面试题与大家分享下。面试岗位:C++开发工程师。

PHP服务器脚本

给CodeIgniter加上phpcms的模板机制

增强CI的前端展示层
CodeIgniter 很适合小站点应用开发,但是它自带的view功能可能会给不懂PHP的前端人员带来麻烦。 相比之下phpcms的view模板解析就强大多了,所以这里就把PHPCMS的模板解析功能剥离出来,加到PHPCMS上。首先在CodeIgniter libraries中 增加 template_cache.php

Web设计理念

前端工程师难招的一些原因推测

前端不仅仅是指html和css、js
最近招前端职位的,招了好久都没合适的。为什么前端会这么难招,这里总结一下。前端并不比后端简单,中国的企业包括大企业很多时候意识不到这点。未来的重点是人机交互,这也是为什么微软,苹果,google都大力发展新的科技人机交互,这些都是前端的范畴。

编程思想

编程牛人是如何看待各种程序语言的

一针见血的评论
一个有过 BASIC 编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。C 很容易让你朝自己的脚开枪。在 C++ 中,这么做变的困难了,但是你要不注意就会崩掉自己的整条腿。我发明了“面向对象”,但是我可以明确的是,我不知道什么是 C++。

互联网时代

我们的互联网正处在一个体验大于功能的时代

用户体验显得无比重要
互联网最近几年慢慢步入了体验大于功能的时代,像百度、腾讯、苹果、Facebook、腾讯这些大公司,用户动则几亿,一个细节的地方做得不好都会暴露在大众眼里。每次大环境发生变化和迁徙的时候,巨大的公司如果向恐龙一样,你不适应环境的变化,就被新生代取代。也就是说用户体验会变的前所未有的重要。今天所有的功能都同质化,大家技术水平差不多的情况下,功能变的不会那么重要。

互联网时代

外企里的人为什么不怎么敢内部创业?

对失败的失能性恐惧
孙陶然在《创业 36 条军规》里提到,年轻人最理想的职业道路,是本科毕业之后先去大公司做几年,可以学到很多管理知识,境界也会提升。然后可以到创业公司去工作,最后再自己创业。不要直接创业,也不要在大公司待太久。在大公司不要超过 5 年,否则基本就废了,成为温室里的小白鼠,生存能力退化了,却又自视甚高。

Web设计理念

cookie与session的运作机制讲解

详细了解这两种机制
具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。

智力开发

拆掉思维的墙的几个阅读心得

不要限制我们的眼界
每个人都有这样的一个水杯。我们害怕失去而死盯着这个杯子,限制我们的眼界,僵化我们的思维,障碍我们看到真正有价值的事情。有人的水杯叫做专业,有人的水杯叫做感情,还有人的杯子叫做“安逸的好工作”,你们的杯子是什么?平台、资源、眼界、机会、好老板、失败的经验、这些都是未来会升值的潜力生命股票。

软件架构技术

系统架构39问

架构视角面面观
架构一个系统不是一件简单的事,需要考虑到的事情也特别的多。下面我列举一些常见的问题,以抛砖引玉。是否在不断的学习新技术、新名词、生怕落伍?(WCF、WF、WPF、MVC、EF、WebApi、Spring、Castle、Unity、Autofac、NInject、AOP等)

互联网时代

[翻译]我们最需要的技能是什么?

快速学习,并选择要学习什么
我最近一直在想这么一个问题:什么才是我们最需要的、最重要的技能呢?在现代社会中我们最需要的是什么技能?想要回答这个问题,我们要先来分析一下现代社会的特性。你会用什么样的词语来形容现在这个世界?我想到的是“改变和速度”这两个词。世界一直在改变,而且是快速改变。

PHP服务器脚本

PHP用正则匹配获取URL中的域名

介绍两个正则表达式
在PHP的官网上看到的parse_url()函数的替代方案。结果和parse_url()函数差不多,是使用正则实现的。URI 是 Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位。

IT人家

如何将开发团队的执行力落到实处

关于团队执行力的思考
要有好的团队执行力最重要也是最基本的一个前提是态度。leader要有积极的态度想要去带好团队,员工要有积极的态度去把工作做好,积极的配合 leader及与其他同事的良好沟通与配合。若leader与组员都是一种消极的态度,得过且过,做一天和尚撞一天钟且还不能把钟撞好那执行力也无从说起了。

PHP服务器脚本

整理收藏一份PHP高级工程师的笔试题

如何这些知识你都懂的话,那么……
整理了一份PHP高级工程师的笔试题,问题很全面。嗯,基本上这些题都答得不错,那么你应该可以胜任大部分互联网企业的PHP职位了。下面直接上题。HTTP协议中几个状态码的含义:503,500,401,200,301,302。。。PHP/Mysql中几个版本的进化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改进等等。
2 / 5 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: