赞了文章2015-11-20
Node和Express并不严格要求它的应用的文件结构。你可以以任意的结构来组织你的web应用。这对于小应用来说,通常是不错的,十分易于学习和实验。
赞了回答2014-09-02
会的 ,因此 nginx 加入一个 http code :499 表示客户端断开了连接
赞了回答2014-08-30
验证写在model里面会比较好。 如果你写在controller里,如果另外一个controller也需要用到相同的验证,怎么办?还得复制粘贴相同的代码,复用性就没有体现出来了,如果你写在model里面那就不一样了。
赞了文章2014-08-15
Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。
赞了文章2014-05-16
在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding 和 termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。
赞了回答2014-05-15
下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。
赞了回答2014-05-15
一般的方法都是记录每次请求的日志(包括uv标示,当前url,来源url,浏览器信息,ip,访问时间等),这些初始日志就可以分析出某个用户在某个url上停留多久(下一个页面请求时间-当页面时间),当然更精细的就要考虑tab页或新窗口问题。如果是最后一个页面访问,这种...
赞了回答2014-05-15
看你要精确到什么颗粒度了 方案1:websocket 前端开个长连接,后台统计长连接时间。 方案2:ajax轮询 隔几秒发一个查询,后台记录第一与最后一个查询间隔时间
赞了回答2014-04-22
Rails 的发展和版本迭代速度比较快,写书的是很难完全追上它的步伐的。但是无论 Rails 发展的多么快,它的核心框架与基本功能都没有发生太大的变化。《Web 开发敏捷之道》作为 Jolt 获奖书籍是值得一看的,现在市面上最新的中文版本对应的 Rails 版本是……3.2吧,如果...
赞了回答2014-04-22
资料: Rails 还是学习最新版比较好。中文的好教程不多,ruby china的guides算一个,不过那是文档型的,容易感觉枯燥. 英文的我推荐两个: Agile Web Development with Rails 4: 特点是,第一部分给了一个项目,边做边学各种Rails功能,并且有测试。第二部分讲专题。...
赞了文章2014-04-21
GitHub 大家常上吧?可是使用 GitHub 的各种小窍门你就不一定知道了。本文将各种使用 GitHub 的小窍门分享给大家。 diff时忽略空格 有些修改只是增减了空格,在URL中添加?w=1就可以忽略。 查看某个作者的提交历史 在URL中添加?author=username,例如: {代码...} 比...
赞了回答2014-04-03
禁掉提交按钮 表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。
赞了回答2014-04-03
排序并顺序存储到硬盘,就32bit32bit32bit去顺序存储即可。搜索采用最简单的二分查找(号称90%的程序员面试的时候写不出正确的二分查找,不过你可以找个现成的)。时间复杂度O(logn),简直飞快无比 优点:速度很快,磁盘空间压缩到极限,无内存占用 缺点:需要先做一...
赞了回答2014-04-01
挂载为只读 用 debugfs、extundelete 类似的软件手动找吧。。 PS:(我主要想说 ps 好吗) 如果你经常用 Linux,以防万一还是 apt-get install trash-cli,alias rm=trash 如果是阿里云(或者其他云服务?),直接找客服,他们有三天的磁盘快照。(我弄丢过一次数据...
赞了回答2014-04-01
1 、负载算法采用 IP hash ,把每次相同 IP 的请求转发到同一台 Web 服务器上。 缺点是不能有效利用到所有的 Web 服务器来做均衡负载,一般负载算法都是 Round Robin 。
赞了回答2014-03-22
前两天发现了这个,感觉很简洁 Topcoat:[链接]
赞了回答2014-03-19
{代码...} 都用git或者icloud dropbox之类的云备份了,实在没看到什么vim备份文件的必要,那个文件还会影响grep,太不方便了。
赞了文章2014-03-12
PostgreSQL完全免费,而且是BSD协议,如果你把PostgreSQL改一改,然后再拿去卖钱,也没有人管你,这一点很重要,这表明了PostgreSQL数据库不会被其它公司控制。oracle数据库不用说了,是商业数据库,不开放。而MySQL数据库虽然是开源的,但现在随着SUN被oracle公司收...
赞了回答2014-03-08
所谓rest的精髓就是把url当作一种资源,一种传递变量的资源。至于如何no repeat yourself,在于如何设计这种利用url的方式。 ruby on rails的crud可以借鉴一下。
赞了文章2014-02-20
现在 web 设计是最有趣的了,做好 web 设计不仅要熟练使用 Javascript,css 和 html 等,还要有自己的创意设计。为了方便大家发挥自己的 创意,就产生了很多 JS 框架,Node.js 扩展等等。有了这些工具,开发者们就能专注于创意设计了,而不用为某个功能而 花费太多精...