11 2011 档案

摘要:1. 简介本规范为一套编写高效可靠的 C# 代码的标准、约定和指南。它以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强,提高生产效率。同时,将带来更大的一致性,使软件开发团队的效率明显提高。2. 适用范围本规范适用于公司所有的C#源代码,为详细设计,代码编写和代码审核提供参考和依据。3. 文体本规范中的建议分为四种:要,建议,避免,不要,表示需要遵循的级别。文档中会以粗体表示。对于应遵循的规范,前面会以“Ö”来表示,对不好的做法前面会以“´”来表示:要:描述必须遵循的规范。例如:Ö 异常类要以“Exception”做为后缀;建议:描述在一般情况下应该遵循 阅读全文
posted @ 2011-11-13 23:43 心静欣 阅读(124) 评论(0) 推荐(0)
摘要:练习JProgressBar结合Timer使用。代码如下: package luojing; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.Timer; import java.util.TimerTask; public class NewClass { static JProgressBar jpb = null; static JButton jb = null; public static void main(String args[]) { JFr... 阅读全文
posted @ 2011-11-13 23:17 心静欣 阅读(545) 评论(0) 推荐(0)
摘要:所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程,其中类或接口的名称是给定了的。当然名称也可以通过计算得到,但是更常见的是通过搜索源代码经过编译器编译后所得到的二进制形式来构造。 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作如下: 装载:查找和导入类或接口的二进制数据; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 校验:检查导入类或接口的二进制数据的正确... 阅读全文
posted @ 2011-11-13 15:54 心静欣 阅读(248) 评论(0) 推荐(0)
摘要:在编程的过程中有时需要获取程序的运行环境,System类提供了一些方法可以获取以及设置环境属性。System类提供的getPropery()和setProperty()方法可以用于获取和设置环境属性。可以获取和设置的环境属性如下:user.name 用户账户名称 user.home 用户的home路径 user.dir 用户的工作目录 os.name 操作系统名称 os.version 操作系统的版本 os.arch ... 阅读全文
posted @ 2011-11-12 23:50 心静欣 阅读(189) 评论(0) 推荐(0)
摘要:mysql数据库操作类。配置文件:mysql操作类:time = $this->microtime_float(); require_once("config.db.php"); $this->connect($db_config["hostname"], $db_config["username"], $db_config["password"], $db_config["database"], $db_config["pconnect"]); $this-&g 阅读全文
posted @ 2011-11-12 20:07 心静欣 阅读(208) 评论(0) 推荐(0)
摘要:php简单分页类,方便演示,采用文件存放文章内容,用于php读取。代码如下:file = file_get_contents($file); $this->current=isset($_GET['page'])?$_GET['page']:1; $this->pageLen = $len; $this->totalPage = $this->getTotalPage(); $this->url= $this->getUrl(); } //获取文件内容显示总共有多少页 private function getTotalPage 阅读全文
posted @ 2011-11-12 19:24 心静欣 阅读(136) 评论(0) 推荐(0)
摘要:1.java里的clone分为:A:浅复制(浅克隆):浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone()方法为protected的】。2.在派生类的clone()方法中,调用super.clone()。3.在派生类中实现Cloneable接口。Object类里的clone方法是浅复制(浅克隆)浅复制(浅克隆)的例子如下 阅读全文
posted @ 2011-11-12 17:18 心静欣 阅读(239) 评论(0) 推荐(0)
摘要:java是传值还是传址,这个问题已经讨论了很久了,有些人说是传值的,有些人说要看情况,有些情况是传值,有些情况是传址。到底是传值还是传址呢?我们暂时先把传址理解为C++的传指针一样.....先看下面一段程序: package luojing; public class StringDemo { public static void main(String[]args) { String str=new String("hello"); //调用函数改变str的值 change(str); System.out.println(str); } public st... 阅读全文
posted @ 2011-11-12 16:28 心静欣 阅读(161) 评论(0) 推荐(0)
摘要:生产者类:package luojing; public class producer implements Runnable { private box ss; public producer(box ss) { this.ss=ss; } public void run() { char c; for(int i=0;i buffer = new ArrayList(); public synchronized void get() { while(buffer.size()==0) { try { System.out... 阅读全文
posted @ 2011-11-12 14:40 心静欣 阅读(149) 评论(0) 推荐(0)
摘要:package test; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.OutputStream; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.http.HttpServlet; import javax.s... 阅读全文
posted @ 2011-11-12 14:33 心静欣 阅读(132) 评论(0) 推荐(0)