提高生产力:Web前端验证的标准化
统一验证标准,减少重复劳动,提高生产力。 当公司内部有多个Web项目的时候,统一验证标准就很有必要了。 统一不同项目的验证规则,比如 同为用户名 使用同一套标准,甚至用户名和机构名等也使用同一套标准。(明确定义非法字符的集合,比如@~.^) 除非客户有强烈的明确的要求,否则就按照公司的统一标准来做。 标准验证 required:某个选项必填,不能为空...
View ArticleLinux系统调用中的参数验证
我们都知道,用户程序可以通过库函数来通知内核执行系统调用,由于是在内核空间中执行,所以,每一个步骤都需要非常小心,因为错误的操作随时可以导致系统崩溃。...
View Article《增广贤文》全文解释
古训增广,是中国几千年人民生活经验的结晶,虽来自民间,却有很多宝贵的东西,影响着一代又一代人。学习时应取其精华,去其糟粕,从中吸取知识的营养。人称“读了《增广》会说话”。 增广贤文简介:...
View Articlehdu4308之BFS
Saving Princess claire_ Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2099 Accepted Submission(s): 727 Problem Description Princess...
View Article【有趣的面试算法题】之二 求1~n的整数中1的个数,递归统计区间块中1的数量
题目:求1~n的整数中1的个数。 常规做法是,先写一个右移判1的子函数,计算每个数里面的1的个数,然后遍历1~n,取和,就是答案。 在百度文库(http://wenku.baidu.com/view/6722a969af1ffc4ffe47ac18.html)中看到有这样一个解法: //计算整数 1~n 中的1的个数总和 ULONGLONG Sum1s(ULONGLONG n) {...
View ArticleC#引用Excel找不到类型或命名空间名称“Excel”
Microsoft.Office空间,发现.Interop下有个Excel;在类前面增加using Excel = Microsoft.Office.Interop.Excel;问题至此解决! 作者:zouyujie1127 发表于2013-8-20 12:07:20 原文链接 阅读:100 评论:0 查看评论
View Article畅通工程_hdu_1863(并查集+最小生成树).java
畅通工程 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 13018 Accepted Submission(s): 5321 Problem Description...
View Article项目估算与计划不是一般的难!(5)——计划是如何做出来的?
摘要: 估算、计划、计划跟踪是项目管理的主要工作,难度之高超乎你想象!光靠学习项目管理理论难以管好项目,而往往真能管好项目的都是那些在具体项目中滚打出来的实干人士。本文将会让你全面学习项目估算、计划、计划跟踪的知识,体验实际项目管理的难度,学到提高项目管理水平的一些方法。 本文将会分7篇为你分享: 1.从建筑工程说起 2.估算要估啥? 3.估算如何做出来? 4.计划有什么内容?...
View Article解决微信分享图片,网址失效的Bug -- 不完美解决
先吐槽一句,微信SDK做的真TM的烂,主要是容错能力太烂,出错误不提示,文档各种简陋。 我是在项目中用微信SDK分享带图片的连接,如下: 发现有的连接可以正常分享有的却不行,wechat_api.sendReq(req);返回false 微信官方傻X文档是这样描述的: 然后我就表示很不理解了。...
View Articlelog4net在windows服务程序的应用
1)第一步也是最重要的一步:下载一个log4net.dll文件,当然你也可以到官网下载源文件,然后自己编译生成这样一个文件 2)接下来就是配置文件了,新建一个log4net.xml文件: 配置如下:具体配置要视情况而定,这里只给出一个框架: <?xml version="1.0" encoding="utf-8" ?> <configuration>...
View Article提升android模拟器的运行速度
安卓开发包的里面的模拟器,其运行速度之慢,大概所有的安卓开发人员都有体会吧。尤其过分的是到了4.0,不仅没改进,反而更加慢得一塌糊涂! 如果不从快照里加载,启动一次花个几分钟是很正常的事。 谷歌这么强的实力,把个模拟器做的如此少见的烂,谋杀无数r&d的宝贵时间,确实是该打屁股的。 但是愤怒归愤怒,该做的事情还得做。怎么改善下调试的效率呢?...
View ArticleMaxiee的Vim入门日记(5)——用Vim看aMule代码
通过前两天忙忙活活地配置Vim,Maxiee感觉很有趣味,看着一个工具慢慢按照自己地期望变得强大、顺手,让人很有成就感呢! 但是工具终归只能是工具,为了配置而配置是没有意义的,工具还是要充分利用起来,发挥出效力,这才是最重要的。于是Maxiee就拿出aMule这个经典的电驴开源软件,一边学代码,一边学Vim的实际使用。 aMule的官网是:amule.org...
View Article客户端网页编程:CSS页面布局基础
5、CSS页面布局基础: 字符集不能设置宽度,如果要设置宽度必须display设置成块级;inline(字符集)block(块级)。 padding内边距,border边框,margin外边距。4个:上 右 下 左,3个:上 左右 下,两个:上下 左右,一个:上下左右。 元素浮动:...
View Articlepoj1948 Triangular Pastures
大意:给你n根木棒,要你拼接成面积最大的三角形。 由于数据规模很小。 所以我们可以将问题转化为 可行性问题的判定。(DP) 设f[i][j]表示能否拼接成三边为i , j, sum-i-j的三角形。 计算出f[i][j],然后两重循环枚举i和j,记录下最大面积值。 作者:yew1eb 发表于2013-8-20 13:01:02 原文链接 阅读:66 评论:0 查看评论
View Article【Lucene3.6.2入门系列】第13节_Solr3.6.2简介以及整合Tomcat
/** * 【Lucene3.6.2入门系列】第13节_Solr3.6.2简介以及整合Tomcat * @see Solr是一个高性能的,采用Java5开发的,基于HTTP和Lucene实现的开源企业级全文搜索引擎 * @see 可以粗暴的理解为:Lucene专注于搜索底层实现及算法优化,Solr专注于高层次的为企业服务的易于使用和管理的搜索服务器 * @see...
View Article.net网站开发(设计):2.MVC控制器与视图的简单收发数据
上一节大概了解了MVC的运作方式。这一届发一个简单样例,在网页界面中的文本框输入一个值,在后台控制器中进行接收,然后跳转到另一个页面。 一:要发送数据的视图 在HomeController中新建一个视图 public ActionResult MyView() { return View(); } 右键点击 MyView() 选择 新添视图。(刚开始把 选择母版页 的勾去掉吧)...
View Articlehadoop框架详细分析
mapreduce是一种模式,一种什么模式呢?一种云计算的核心计算模式,一种分布式运算技术,也是简化的分布式编程模式,它主要用于解决问题的程序开发模型,也是开发人员拆解问题的方法。 如下图所示,mapreduce模式的主要思想是将自动分割要执行的问题(例如程序)拆解成map(映射)和reduce(化简)的方式,流程图如下图1所示: 在数据被分割后通过Map...
View Article攻克技术制高点
1、精通javascript,能达到开发插件水平。使用extjs2年时间,jquery4年,jquery mobile 1年。 2、掌握android开发,达到开发应用,开发上线2个应用。 3、掌握iphone开发,达到开发应用水平,开发上线2个应用。 4、精通linux和mac环境,在其上面部署过websphere、tomcat、github、eclipse等。并熟悉其控制台命令。...
View Article