”过早的优化是一切问题的根源“这句话出自《计算机编程艺术卷》的作者高纳德教授。在你编程的时候尽量不要在一开始就为了优化它而用尽奇技淫巧。这样往往得不偿失。本文标题为“一般化方法”,也就是说比较简单的,并且并不只针对于Java的一些优化方式,C/C++同样适用。当然C/C++本身效率就很高了,不必过分优化。这篇文章的主要目的是抛砖引玉,以后我会写接着写下去,关于Java优化的技巧。大家共同进步吧!...
分类:
编程语言 时间:
2014-03-29 22:08:47
收藏:
0 评论:
0 赞:
0 阅读:
592
//写数据到文件
ofstream fout("data.txt",ios::binary);
if (!fout)
{
cout<<"can not open file to write"<<endl;
}
for (int i=0;i<n;i++)
{
fout.write(rein...
分类:
编程语言 时间:
2014-03-29 21:49:17
收藏:
0 评论:
0 赞:
0 阅读:
652
使用Apache Xerces解析XML文档
分类:
编程语言 时间:
2014-03-29 21:19:50
收藏:
0 评论:
0 赞:
0 阅读:
555
java中的变量先声明、再赋值、再使用。(局部变量必须初始化,成员变量默认初始化)1、基本类型之外的所有类型都是引用类型。基本类型占一块内存,引用类型占两块(所有new出来的东西装在堆内存,因为是堆是在运行时动态分配内存)。方法只有在调用的时候才占用内存。四块:(待完善)code代码区:存放方法?这...
分类:
编程语言 时间:
2014-03-29 23:15:52
收藏:
0 评论:
0 赞:
0 阅读:
954
js代码,前端都会写。但细节决定成败,代码是否优雅、规范,可以看得出一个JScoder的水平来。曾经多次被项目组长吐槽,并被授予一本秘笈,上面有关于JS编程规范的一些总结。无奈秘笈不能长借,无奈只能用最愚蠢的办法,拍照mark下,然后今天抽空整理整理。废话到此为止,下面言归正传。1.语句结尾总是加上...
分类:
编程语言 时间:
2014-03-29 23:45:29
收藏:
0 评论:
0 赞:
0 阅读:
706
2007年那个暑假至2010年那个难忘的10月,我做了三年JavaEE开发。时常感觉自己是井底之蛙,有时也阿Q自己,然后继续憧憬北京&积蓄力量;有多个通宵嗑瓜子喝可乐看电视剧的自在,也有多次梦中写代码调bug的惊魂之夜;有无数加班的烦躁,也时常痛快畅饮。有浓浓的失落感,也略有一丁点成就感;有大悲也有...
分类:
编程语言 时间:
2014-03-30 00:15:16
收藏:
0 评论:
0 赞:
0 阅读:
675
前提是所读取的文件时UTF-8编码,如果不是,可以文件另存为时修改编码为UTF-8编码,这样的话就不会中文乱码了。package com.io;import
java.io.FileInputStream;import java.io.FileNotFoundException;import jav...
分类:
编程语言 时间:
2014-03-30 00:41:40
收藏:
0 评论:
0 赞:
0 阅读:
595
前言大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff
Harrell的这篇博文Node.js at PayPal解释了为什么从Java迁移出来的原因: 开发效率提高一倍(2个人用更少的时间干了5个人的活),
性能提高一倍, 代码量减少33%, 文件减少40%,深层次原因是J...
分类:
编程语言 时间:
2014-03-30 00:56:28
收藏:
0 评论:
0 赞:
0 阅读:
593
合适的方法放在合适的类之中。设计中,分解出应该具有哪些对象(面向对象),不要再想步骤了(这是面向过程)。设计过程:step1:问题中有哪些类和对象(找名词,之后区分是类还是属性)step2:这些类和对象的属性和方法step3:类和类之间具备的关系(下面五种关系)属性(成员变量,attribute)和...
分类:
编程语言 时间:
2014-03-30 01:04:44
收藏:
0 评论:
0 赞:
0 阅读:
637
准备工作(1)本机系统说明:本人机器为win7 64位,32位也可以。(2)软件安装:
VISUAL C++ 2010 EXPRESS(Visual Studio 2010也可以);
windows下安装NodeJS,可以从官网http://www.nodejs.org下载msi版进行快捷安装;(3...
分类:
编程语言 时间:
2014-03-31 14:32:46
收藏:
0 评论:
0 赞:
0 阅读:
497
对象ECMAScript做为一个高度抽象的面向对象语言,是通过对象来交互的。即使ECMAScript里边也有基本类型,但是,当需要的时候,它们也会被转换成对象。一个对象就是一个属性集合,并拥有一个独立的prototype(原型)对象。这个prototype可以是一个对象或者null。让我们看一个关于...
分类:
编程语言 时间:
2014-03-31 14:48:52
收藏:
0 评论:
0 赞:
0 阅读:
585
Netscape Navigator 在 90 在年代中期对 JavaScript
进行了集成,这让网页开发人员对 HTML 页面中诸如 form 、frame 和 image 之类的元素的访问变得非常容易。由此 JavaScript
很快成为了用于定制控件和添加动画的工具,到 90 年代后期的时候...
分类:
编程语言 时间:
2014-03-31 14:57:29
收藏:
0 评论:
0 赞:
0 阅读:
589
一、读写一个字符函数--函数fgetc()和fputc()
调用形式分别为: ch=fgetc(fp); fputc(ch,fp); fgetc()函数将fp指向的文件的一个字符读到内存,赋给字符变量ch.如果遇文件结束符时,函数返回值为1.
例:从键盘输入一些字符逐个送入磁盘,直到#为止。再将此盘文件读入内存,逐个显示在光屏。
# include
int main( )
{...
分类:
编程语言 时间:
2014-03-29 18:07:06
收藏:
0 评论:
0 赞:
0 阅读:
692
Spring框架
Spring有春天、弹簧、跳跃和泉眼的意思。Spring是一个开源的框架,是为了解决企业应用程序开发复杂性由RodJohnson创建的。虽然Spring是为企业级应用推出的,但是所有的java系统开发都可以使用Spring,包括桌面应用程序和企业级Web应用。Spring总不是凭空而出现的,任何框架也是,前面我们所说的struts和hibernate都有他出现的原因,以及是哪些...
分类:
编程语言 时间:
2014-03-29 17:28:16
收藏:
0 评论:
0 赞:
0 阅读:
559
http://heeroluo.net/Article/Detail/110获取某个月份的天数相信大家读小学的时候就知道一年十二个月各有多少天了,这里面有个特殊的存在——2月。闰年的2月有29天,非闰年的2月只有28天。估计不少人跟我一样,已经不记得闰年的规则了,这时候,下面的这个方法就派上用场了。...
分类:
编程语言 时间:
2014-03-29 17:22:43
收藏:
0 评论:
0 赞:
0 阅读:
456
工作需要读取excel里面的行内容,使用java实现较为简单。 在最开始,尝试使用
jxl-2.6.12 来实现读取excel 的行内容。但是按照网上的方法,程序根本无法正确处理文件流。经过谷姐的一番努力,发现jxl只能支持excel
2000而已(或许我用的方法有误)。jxl 操作excel 20...
分类:
编程语言 时间:
2014-03-29 18:10:47
收藏:
0 评论:
0 赞:
0 阅读:
634
第一呷:基础函数关于函数,尽管少,但毫不逊色。在javascript中,函数是值,但它们不仅仅是简单的数值,字符串,或者甚至复杂的数据结构树或者地图。函数表示要执行的运算。就像数值、字符串和数组,它们都有一个表现形式。我们从尽可能简单的函数开始。在javascript中,它看起来像这样:functi...
分类:
编程语言 时间:
2014-03-29 18:11:48
收藏:
0 评论:
0 赞:
0 阅读:
522
首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数,
它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit,
意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来...
分类:
编程语言 时间:
2014-03-29 18:28:45
收藏:
0 评论:
0 赞:
0 阅读:
437
我们需要对List进行排序,Python提供了两个方法对给定的List
L进行排序,方法1.用List的成员函数sort进行排序方法2.用built-in函数sorted进行排序(从2.4开始)--------------------------------sorted---------------...
分类:
编程语言 时间:
2014-03-29 18:50:35
收藏:
0 评论:
0 赞:
0 阅读:
475
参考《Google C++编码规范》,部分根据个人喜好有所更改。总的规则:1.
类型和变量名一般为名词,如:FileOpener、num_errors。2.函数名通常是命令性的,如
openFile()、set_num_errors(),存取函数和其访问的变量名要吻合。3.除非缩写是大多数人都懂的常...
分类:
编程语言 时间:
2014-03-29 19:07:51
收藏:
0 评论:
0 赞:
0 阅读:
565