由于网络原因,直接使用cabal update不成功,只能自己写脚本直接从网上拖包下来,自己安装。但是这样做的缺点是需要手动处理dependency,当然,也可以把脚本写的复杂些,自动来处理dependency。cabal.sh1 cat .tmp_sed_script2 s/]*>/&\n/g3 ...
分类:
其他好文 时间:
2014-07-22 22:56:15
阅读次数:
210
一 大学篇 09年踏入测试行业一转眼至今已5年有余,回想这一路走来感慨良多,初次接触测试应该是读大二的时候在计算机杂志上面看到的一篇文章,测试人才的缺失在中国很严重,当初也没有想到自己会踏入这个行业,那时候的自己对未来的路充满迷茫,毕业也意味着失业,现在想想当初读读书时候的自己是多么的放纵,课余时....
分类:
其他好文 时间:
2014-07-22 22:55:34
阅读次数:
138
这套题思考的难度比较大,应该说是有四题基础题,一题比较复杂的搜索加模拟,还有一题需要深度思考一下。自己的代码漏洞还是很大,而且思考的时候会遗漏一些情况,这些错误都是致命的,去年Noip的惨败也证实了这一点,许多时候,我并没有败在算法上,而是细节与心态上。记住犯过的错误,尽力不在同一个地方摔倒,那.....
分类:
其他好文 时间:
2014-07-22 22:55:17
阅读次数:
186
绝大多数对于Node.js的讨论都把关注点放在了处理高并发能力上,做开发的时候一定要明确node内部做出的权衡,以及node应用性能好的原因。node 为javascript引入了一个复杂的概念,:共享状态的并发。node採用一个长期执行的进程而php在apache中会产生多个进程例如以下图所看到的...
分类:
Web程序 时间:
2014-07-19 21:31:43
阅读次数:
261
MyEclipse 如何修改默认工作路径(2010-09-20 12:06:02)转载▼标签: 杂谈 分类: java首次启动Eclipse/MyEclipse时, 会弹出"Workspace Launcher"对话框, 提示设置Workspace路径. 设定好路径后, 倘若勾选了"Use this...
分类:
系统相关 时间:
2014-07-19 21:26:51
阅读次数:
274
看看有几重for循环,只有一重则时间复杂度为O(n),二重则为O(n^2),依此类推,如果有二分则为O(logn),如二分查找,如果一个for循环套一个二分,那么时间复杂度则为O(nlogn)。 常数阶O(1)、对数阶O(log2n)、线性阶O(n)、线性对数阶O(nlog2n)、平方阶O(n...
分类:
其他好文 时间:
2014-07-19 21:11:57
阅读次数:
148
Vaidate 插件 在前端开发中, 我们会遇到大表单的验证和组合成JSON, 这是一项巨大的任务, 如果都通过 手动编写低级代码来实现 50+ input类型的验证和复杂JSON的组装, 这无疑是异常难以维护和极其枯燥的工作。 有幸, 在前端开发中,我也遇到这个问题,翻看网上自动验证的插件,比.....
分类:
其他好文 时间:
2014-07-19 19:32:15
阅读次数:
231
一、互联网应用的分类。讨论前端架构之前,首先要弄清楚互联网应用的类型,明确了自己的产品所属的类型才能打造属于自己的架构。对互联网产品进行分类,网上有很多不同的观点。我觉得分类是多维度的,但是按照交互以及功能的复杂程度来分类是比较客观的。因此,我比较认同淘宝玉伯在关于前后端开发模式中对应用的分类,以下...
分类:
其他好文 时间:
2014-07-19 00:04:39
阅读次数:
421
索引排序
在排序时,若是数据很复杂,对数据的移动显然是费时的。若把数据移动改为指针移动,则减少了操作复杂度。索引排序,也叫地址排序,就是这种排序思想。
索引含义
根据索引的含义不同,索引排序的算法上也主要分为两种。
一、index[i]为array[i]最终在有序序列中的位置。
二、index[i]为位置i上最终应存放元素的下标。即最终元素按array[index[0]]、array[index[1]]……有序。...
分类:
其他好文 时间:
2014-07-18 21:38:33
阅读次数:
267
7.15日志:序号时段内容成果备注18:15-11:30警报与报表库存账龄分析警报与报表编写(抓库存账龄的存储过程比较复杂,报表需要呈现的维度相对多,在学习和工作的过程中花费较多时间)213:00-17:20目前状态:1、 任务推送的需求已形成几种解决思路,正针对解决思路进行配置、开发工作,最终形成...
分类:
其他好文 时间:
2014-07-17 00:32:42
阅读次数:
235