提炼出一门语言或技术的 Good Parts, 使用该子集去构造健壮稳固的应用。 我们总是倾向于去学习和使用所有的语言特性,好像凡是新的,凡是提供了的, 就有必要去使用; 这本书告诉我们, 要有选择性地学习和使用。 不是所有的语言特性都需要学习和使用。 学习和使用那些设计不良的特性,不仅耗...
分类:
编程语言 时间:
2014-10-20 20:53:16
阅读次数:
245
我所能做的,就是一点一点地耕耘、积累,直到生命渐渐发出光芒,抑或者嘎然而止。在哪里其实并不重要,重要的是,无论在什么地方,我与我的心同在,与我的梦同在,与我的爱同在。从今天起,我要使用自己写的软件,也许界面不酷,也许功能简陋,不过,作为一名要从事编程工作的职业人员,这会是一件很棒的事情。 编程,.....
分类:
其他好文 时间:
2014-10-20 20:52:51
阅读次数:
171
编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程开发人员的才智发挥载体是计算机或者说计算设备,直接武器是程序。程序员用来进行编程开发所需要的技能,归结起来主要如下: 1. 理解计算模型和框架:顺序计算、并发计算(并行计算、分布式计算); 理解应用所基于的计算模型和框架是非常重要...
分类:
其他好文 时间:
2014-10-20 20:50:54
阅读次数:
149
tomcat的安装1.先下载tomcat,到http://tomcat.apache.org/2.注意,下载能够下载zip格式或exe格式的,当中zip格式的仅仅要解压缩再配置下环境变量就能够使用了,就像绿色版的。我这里使用的是后者exe格式的,这个对于新手比較方便。3.这里我下载的是 Tomcat...
分类:
其他好文 时间:
2014-10-20 20:50:37
阅读次数:
230
要敢于去挑战有难度的书籍,挑战最本质的难题,才能激发人生的飞跃。如果仅仅满足于学习那些实用的开发技术,虽然可少花费些气力,但也限制了自己的高度。 一、 抽象 —— 编程的实质 抽象是针对问题的特征对现实事物的紧密相关的属性的提炼过程及结果。程序中弥漫着大大小小的抽象。 分页控件是对分页功能的...
分类:
其他好文 时间:
2014-10-20 20:50:26
阅读次数:
220
/** * 问题描述: 给定 n 个布尔变量,打印所有真值组合。 * 例如, n = 2 时 , 所有真值组合为 (true, false),(true, true),(false, true),(false, false). * * 算法的基本思路: * 使用一个长度为 n 的数组存储着 n 个布...
分类:
编程语言 时间:
2014-10-20 20:50:08
阅读次数:
202
为了克服对树结构编程的恐惧感,决心自己实现一遍二叉查找树,以便掌握关于树结构编程的一些技巧和方法。以下是基本思路: [1] 关于容器与封装。封装,是一种非常重要的系统设计思想;无论是面向过程的函数,还是面向对象的对象,都是实现抽象和封装的技术手段。要使系统更加安全更具可维护性,就应当将封装思想谨记心...
分类:
编程语言 时间:
2014-10-20 20:49:33
阅读次数:
228
1. 问题描述 给定不大于整数 n 的 k 个互不相等的整数 ( k > 5) 来实现, 对 32 取模, 可以通过 1 > SHIFT] |= 1 > SHIFT] &= ~(1 > SHIFT] & 1 0) { sb.append('0'); } sb....
分类:
编程语言 时间:
2014-10-20 20:48:50
阅读次数:
347
Q:Given an unsorted integer array, find the first missing positive integer.For example,Given [1,2,0]return 3,and [3,4,-1,1]return 2.Your algorithm sho...
分类:
其他好文 时间:
2014-10-20 20:47:32
阅读次数:
231
解题报告题意:原本区间1到n都是1,区间成段改变成一个值,求最后区间1到n的和。思路:线段树成段更新,区间去和。#include #include #include using namespace std;int sum[500000],lz[500000];void push_up(int roo...
分类:
其他好文 时间:
2014-10-20 20:46:57
阅读次数:
217