摘要: 注:本文是转载而来。Java这个语言很非凡。一、你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的。像C、C++ 他们经过一次编译之后直接可以编译成操作系统了解的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成.class类型的文件,这个是jav 阅读全文
posted @ 2013-01-06 23:59 cseriscser 阅读(5474) 评论(1) 推荐(8) 编辑
摘要: Java中的命名规则 包的命名 Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。 例如: net.frontfree.javagroup类的命名 类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩... 阅读全文
posted @ 2012-12-15 15:29 cseriscser 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 并查集:(union-find sets)一种简单的用途广泛的集合. 并查集是若干个不相交集合,能够实现较快的合并和判断元素所在集合的操作,应用很多,如其求无向图的连通分量个数等。最完美的应用当属:实现Kruskar算法求最小生成树。并查集的精髓(即它的三种操作,结合实现代码模板进行理解):1、Make_Set(x) 把每一个元素初始化为一个集合初始化后每一个元素的父亲节点是它本身,每一个元素的祖先节点也是它本身(也可以根据情况而变)。2、Find_Set(x) 查找一个元素所在的集合查找一个元素所在的集合,其精髓是找到这个元素所在集合的祖先!这个才是并查集判断和合并的最终依据。判断两个元素. 阅读全文
posted @ 2012-11-29 16:43 cseriscser 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在Windows 7 上,装上OFFICE 2007后,打开WORD,EXCEL文件时经常会出现“向程序发送命令时出现问题”,只打开了程序界面,文档却没有打开,再次双击文件才能打开。这样很麻烦。。。。GOOGLE+BAIDU了一下,有人说去掉兼容性选项里的“以管理员身份运行”。但是,我查看这个选项时根本就没有选中该项,后来发现,先手动的选中这个选项,然后点击确定。再尝试打开文件。这时仍然可能出现问题。然后再把这个选项的选中去掉,然后点击确定即可。步骤:1) 在“开始”菜单或桌面的OFFICE快捷启动方式(Word、Excel等都有效)上单击右键,然后选择“属性”,在属性对话框的“兼容性”选项卡 阅读全文
posted @ 2012-11-16 13:09 cseriscser 阅读(15169) 评论(0) 推荐(1) 编辑
摘要: 如果把U盘,CD等移动存储插入电脑的时候,计算机OS很多时候病毒也就乱蹦出来了。。。。。。。。注:本文主要针对WIN7进行的设置,若为其他OS请参照设置。1.关闭服务法依次选择操作“我的电脑”→鼠标右键→选择“管理”→“计算机管理”→“服务和应用程序-服务”→“Shell Hardware Detection”服务,这个服务的功能就是为自动播放硬件事件提供通知,双击它,在“状态”中点击“停止”按钮,然后将“启动类型”修改为“已禁用” 或者“手动”。2.SHIFT按键法插入移动硬盘(USB)的时候按住SHIFT键,移动硬盘就不会自动播放(事实上这种方法不一定每次都好用)。3.组策略关闭法开始-- 阅读全文
posted @ 2012-11-03 11:34 cseriscser 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 世界计算机算法最权威会议SODA 全称ACM-SIAM Symposium on Discrete Algorithms。 世界计算机科学领域最顶级期刊JACM 全称Journal of the Association for Computing Machinery,该期刊只发表世界计算机科学领域具 阅读全文
posted @ 2012-10-27 21:23 cseriscser 阅读(3238) 评论(0) 推荐(0) 编辑
摘要: 前两天听了一个关于怎样读写计算机专业的论文的讲座,感觉还是有所启发的。小总结一下...1.几个方面的顶级会议及期刊1.数据库方面顶级会议 SIGMOD(Special Interest Group on Management of Data) VLDB(Very Large Data Base) ICDE(International conference on Data Engineering)上述三大会议是关于数据,数据库领域最权威的三大会议。 TODS(Transaction on Database Systems) EDBT(International Conference o... 阅读全文
posted @ 2012-10-27 21:15 cseriscser 阅读(568) 评论(0) 推荐(1) 编辑
摘要: 2010年5月22日开始,HTTPS的Google搜索已经可以使用了。目前HTTPS的Google搜索覆盖了Google网页搜索的部分产品,目前还不支持图片搜索和地图搜索,而其他搜素(资讯、博客、视频、动态等)都支持。但是相对的,HTTPS较为耗费系统资源。在许多情况下,使用HTTP连接,GOOGLE很容易使搜索断开。如果使用HTTPS连接,则不会断开。1.使用Google谷歌进行https加密搜索的通用方法 说明:此方法不分浏览器 第一步:进入谷歌https://www.google.com,大陆用户直接跳转到香港http://www.google.com.hk/ 第二步:点击下... 阅读全文
posted @ 2012-10-27 11:48 cseriscser 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: Military RecruitTime Limit:1000MSMemory Limit:65536KTotal Submissions:1124Accepted:542DescriptionBackgroundTom is a military recruit for an elite army unit. As the last part of his final exams, he will be put into unknown terrain and has to find his way ... 阅读全文
posted @ 2012-10-24 22:51 cseriscser 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Currency ExchangeTime Limit: 1000MSMemory Limit: 30000KTotal Submissions: 14080Accepted: 4842DescriptionSeveral currency exchange points are working in our city. Let us suppose that each point specializes in two particular currencies and performs exchange operations only with these currencies. Ther. 阅读全文
posted @ 2012-10-17 20:54 cseriscser 阅读(485) 评论(0) 推荐(0) 编辑
摘要: Invitation CardsTime Limit: 8000MSMemory Limit: 262144KTotal Submissions: 14928Accepted: 4831DescriptionIn the age of television, not many people attend theater performances. Antique Comedians of Malidinesia are aware of this fact. They want to propagate theater and, most of all, Antique Comedies. . 阅读全文
posted @ 2012-10-17 17:16 cseriscser 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 下面是15款火狐的插件,可以使得计算机专业人员的开发工作更加容易:1、 Aardvark:Aardvark可以让你从网页中选择元素,并对它们进行操作。Web开发人员可以利用Aardvark对网页的构架进行分析,同时还 可以利用Aardvark去移除和隔离元素或者生成DOM代码,这个是笔者强烈推荐的一款Firefox插件。2、 CSS Validator(CSS验证器):CSS验证器可以在您的浏览器中添加一个右击选项,将CSS传送至W3C CSS验证。它可以再一个新的标签中打开答案,笔者认为,CSS Validator将会是一款引导潮流的开发工具。3、 CSSViewer:CSSViewer是一 阅读全文
posted @ 2012-10-13 22:23 cseriscser 阅读(240) 评论(0) 推荐(0) 编辑
摘要: stdin,stdout,stderr*标准输入输出流#include <stdio.h>或者(在CPP中)#include <cstdio>extern FILE *stdin;extern FILE *stdout;extern FILE *stderr;1.stdin*0; //标准文件描述符;*标准输入流;默认从键盘输入,可以对其进行重定向。从磁盘文件输入。2.stdout*1;*标准输出流;默认向屏幕输出,可以对其进行重定向。向磁盘文件输出。3.stderr*2;*标准错误输出流,默认向屏幕输出,可以对其进行重定向。向磁盘文件输出。stderr与stdin,s 阅读全文
posted @ 2012-10-13 11:11 cseriscser 阅读(6514) 评论(0) 推荐(1) 编辑
摘要: 自Chrome推出以来,由于其极快的启动速度和页面加载速度、日益剧增的强大的插件以及简洁清新的界面,越来越受用户及开发者的欢迎,其市场占有率也在不断攀升,人们也相信,其取代IE、Firefox的地位也只是时间问题。在Chrome浏览器中,用户可以轻松添加各式各样的插件来提高日常工作的效率,这里我们为设计者和开发者精选了27款实用的Chrome插件,希望能够对您有所帮助。1. AppJump 应用程序发起者和管理者当您添加了以上插件后,您肯定会需要工具管理您的插件。 AppJump是一个Chrome插件,让您能从工具栏下拉菜单上快速找到并启动您的应用程序和其他插件。AppJump的一个很酷的功能 阅读全文
posted @ 2012-10-09 23:00 cseriscser 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.继承与组合继承:子类从父类中获得数据成员和方法。是代码重用的一种方式。继承关系常被称为“Is-a"的关系。组合:一个类用另一个类定义其对象成员,另一个类的一个实例对象作为该类的一个对象实例。是代码重用的另一种方式。组合常被称为”Has-a"的关系。 阅读全文
posted @ 2012-10-07 22:21 cseriscser 阅读(154) 评论(0) 推荐(0) 编辑
摘要: SubwayTime Limit:1000MSMemory Limit:65536KTotal Submissions:4511Accepted:1473DescriptionYou have just moved from a quiet Waterloo neighbourhood to a big, noisy city. Instead of getting to ride your bike to school every day, you now get to walk and tak... 阅读全文
posted @ 2012-10-03 21:45 cseriscser 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 很多朋友通常会感觉到新装的电脑在使用了一段时间以后,就会变得越来越慢,特别是在开机的时候,要等好几分 钟才能对电脑进行操作。这是因为我们在安装了很多软件以后,这些软件就会自动加载在开机的时候启动。这样,久而久之我们安装的软件越来越多开机启动程序也 就跟着增多,这样不仅影响机器的启动速度,而且非常占用系统资源,使得整机的性能都下降,这是我们不愿意看到的。 既然我们知道了其中的原由,就有办法解决禁止软件的自动启动。目前常用的方法一般有三种:用软件禁止;用Windows命令禁止;直接修改注册表。那么就让我们分别来看一下。 一、使用软件禁止软件的自动启动 现在有很多的软件可以禁止开机时软件的自动... 阅读全文
posted @ 2012-09-23 11:57 cseriscser 阅读(807) 评论(0) 推荐(0) 编辑
摘要: Ubuntu一些版本的ROOT用户是被隐藏的,或者ROOT用户的密码无法知道。但很多的地方又要用到这个超级用户的权限。我们可以这样来设置ROOT用户:……:~$ sudo passwd Password: -> 输入安装时那个用户的密码 Enter new UNIX password: -> 新的Root用户密码 Retype new UNIX password: -> 重复新的Root用户密码 passwd:已成功更新密码这样就完成了超级用户的设置。可以打入:……:~$ su - root"~$" 变为了 "~#" 这样就切换到高级用 阅读全文
posted @ 2012-09-20 21:56 cseriscser 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 它的输出格式为 [指针][名称空间][类别][模板][指针]:若是指针则输出P。[名称空间]:若是std则输出St,若是自定义的名称空间则输出字符数及它的名字,并在开头加N,在结尾加E。[类别]:若是自定义的名称空间则输出字符数及它的名字,若内建类型输出如下: bool: b char: c signed char: a unsigned char: h (signed) short (int): s unsigned short (int): t (signed) (int): i unsigned (int): j (signed) long (int): l unsi... 阅读全文
posted @ 2012-09-07 20:45 cseriscser 阅读(551) 评论(0) 推荐(0) 编辑
摘要: c++没有反射机制,我们可以经由过程c++的说话特点去实现同样的功能。本文介绍应用type_info实现的一些发射特点。1 type_info简介:class type_info {public: _CRTIMP virtual ~type_info(); _CRTIMP int operator==(const type_info& rhs) const; _CRTIMP int operator!=(const type_info& rhs) const; _CRTIMP int before(const type_info& rhs) const; _CRT... 阅读全文
posted @ 2012-09-06 13:18 cseriscser 阅读(6988) 评论(0) 推荐(0) 编辑