最新文章列表

程序设计原则

合理的业务逻辑设计可以避免80%产生的问题,剩下的20%,则需要一些额外的工作和辅助手动进行处理。 现总结的程序设计的一些原则如下: 程序内部设计原则 对于非常严重认为不能容忍的异常,要中断程序; 对于可以容忍的异常,要进行异常捕获和 error log 的提示。如对redis进行scan,某个key有问题,不应该影响其他的数据的处理; 程序内部的各个模块的调用,要全面判断返回值,并且进 ...
商人shang 评论(0) 有1030人浏览 2017-01-04 11:40

探究数值比较在程序中执行效率的区别

前言: 众所周知,在C语言中,很多函数都会返回-1以表示函数调用出错。但是很多书籍中(如:UNIX环境高级编程) 的很多例子并不使用语句 if (fork() == -1) { /* 出错处理 */ } 而是使用 if (fork() < 0) { /* 出错处理 */ } 今天我们就比较这两种语句,在运算效率上究竟有什么区别。   我们来看看&q ...
tangl163 评论(0) 有1514人浏览 2016-01-03 20:03

架构师之路

拿破仑曾经说过,不想当将军的士兵不是好士兵。 我非常认同这个说法,在我看来,不想当架构师的程序员不是好程序员。 很幸运,在追求梦想的第6年,我终于也当上架构师。过程不算短,但只要是目标实现了,一切都值了。 我想很多程序员也正在追逐梦想的路上。下面分享下我的架构师成长过程,希望能帮助到大家,少走一些弯路(大牛人就不要往下看了,哈哈)。 首先,先自我介绍下 本人在北京读的书, ...
tang9140 评论(0) 有563人浏览 2015-10-17 16:48

经典书籍_java学习基础编程篇

java基础编程篇: Java程序设计语言.(美国)阿诺德.清晰版http://download.csdn.net/detail/shenzhq1980/9076093 JAVA2核心技术第1卷.基础知识7th.part1 http://download.csdn.net/deta ...
shenzhq80 评论(0) 有507人浏览 2015-09-18 09:43

“高端”的编程语言是否真的高端?

概述:某些Ruby、Python和Javascript的新手程序员常常抱怨这些语言太低端,感觉他们没有学习到那些真正“高端”的编程语言。本文将详细讨论“高端”的编程语言是否真的高端? 我看到了许多刚接触Ruby、Python和Javascript的新手程序员抱怨这些语言太低端,就好像是在以某种方式欺骗系统一样。他们认为他们没有学习到那些真正“高端”的编程语言。某些语言是否 ...
shoothao 评论(0) 有802人浏览 2015-03-05 09:54

从jvm的自愈说起-设计JVM的疯子和写java程序的疯子

  http://it.deepinmind.com/jvm/2014/12/15/self-healing-jvm.html这里说了一个观点,叫做 JVM的自愈能力,就是说JVM在遇到问题时会自己发现问题解决问题,举例如下:     package eu.plumbr.test; public class HealMe { private static final int S ...
windshome 评论(11) 有1767人浏览 2014-12-18 09:10

c++程序设计梳理(谭浩强)1-2章

 这段时间,被京东的校招给弄得各种焦灼了。等了一个星期,竟然才一点点的发了北京地区的s级别offer!简直忍无可忍了!想来想去,还是静下心认真学好自己要学的东西才是王道。无论给我与不给我,都乃天命,何须过度的去纠结呢!所以开始继续我的c++之路! 由于谭浩强这本c++包含了整个面向过程与面向对象的部分,所以我在面向过程部分会简单的几章合并来写,并挑出自己觉得重要的课后习题来写出代码,一并发出,在 ...
为心中梦想挥剑的那一刹那 评论(3) 有677人浏览 2014-11-06 04:32

C++学习推荐书单(附中英文电子书下载链接)

  以下是这几年的学习与工作的整理,主要针对C++的学习分享一些个人觉得比较有用的书籍,附上下载链接(中文、英文影印版)。推荐看英文原版,中文翻译有时候并不能简单明了地表达原作者的意思,理解起来特别费劲(纯属个人感觉)。废话少说,直接来干货吧! ---------------我是华丽丽的分割线----------------- 1. 《The C++ Programming Language ...
Liweihua 评论(0) 有1488人浏览 2014-04-10 13:57

Java程序设计,你属于哪一流派?

这个话题也是我在程序开发过程中常常会遇到的困惑,程序到底应该设计成什么样子? 诚然,是个程序员都知道程序设计应该要做到低耦合,高复用, ...
该用户名已经存在 评论(28) 有7070人浏览 2014-03-24 15:19

P2P小贷网站业务数据流程分享

P2P小贷网站业务数据流程 引言 这是去年年底开发的一个项目,完成后和用户的衔接没有很好的做起来,所以项目就搁浅了。9月以来,看各路P2P风声水 ...
colin115 评论(0) 有1463人浏览 2013-12-01 13:46

Java程序设计编程题40题(二)

6、题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程   找出1000以内的所有完数。       思路:在1000内通过循环判断每个数是否完数,这里又可以利用一个数最大被它的1/2整除,只需判断每               个数的前一半数。   public class WanShu { public static vo ...
天上掉下个喜欢编程的榕哥哥 评论(0) 有962人浏览 2013-09-24 23:22

程序开发中好的程序逻辑和异常处理方法

web开发正确的逻辑处理方式: 输入判断,业务处理抛运行时异常,输出拦截 以java程序示意: 输入输出处理类 public class Action { public String doAction(String in1) { if(in1==null)//输入判断 return ""; try { ...
galebo 评论(0) 有1237人浏览 2013-06-26 15:44

慎重选择容器类型

慎重选择容器类型   C++提供了几种不同的容器供你选择,可是你有没有意识到它们的不同点在哪里?为了防止你在选择时有所疏忽,这里给出了简要回顾:  
博文视点Broadview 评论(0) 有797人浏览 2013-06-19 14:55

sicily1625. Binary Clock

1625. Binary Clock   Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description   A binary clock is a clock which displays traditional sexagesimal time (military format) in a binary for ...
linxiaoty 评论(0) 有649人浏览 2013-06-06 20:17

sicily1155. Can I Post the lette

1155. Can I Post the lette   Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description   I am a traveler. I want to post a letter to Merlin. But because there are so many roads I can w ...
linxiaoty 评论(0) 有1083人浏览 2013-05-30 21:55

sicily1198. Substring

1198. Substring   Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description   Dr lee cuts a string S into N pieces,s[1],…,s[N].    Now, Dr lee gives you these N sub-strings: s[1],…s[N ...
linxiaoty 评论(0) 有979人浏览 2013-05-30 21:55

sicily1007. To and Fro

1007. To and Fro Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description Mo and Larry have devised a way of encrypting messages. They first decide secretly on the number of columns and ...
linxiaoty 评论(0) 有831人浏览 2013-05-28 13:51

sicily1122. Prerequisites?

1122. Prerequisites? Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description   Freddie the frosh has chosen to take k courses. To meet the degree requirements, he must take courses fr ...
linxiaoty 评论(0) 有963人浏览 2013-05-28 13:46

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics