`
love19820823
  • 浏览: 974209 次
文章分类
社区版块
存档分类
最新评论
文章列表
寥落的过了一百多天, 自我封闭了,又... 我,回来了,又该是无梦的春天了 是春,还是春幻,无梦的春播么? 一个播撒希望的种子的地方...未名湖... 今天是第一天的第一帖,我该干些什么? 总结04年么?不,是该播撒爱的种子... 迎接第5年...
数据库和 MIDP,第三部分:使用数据映射本系列中的 第二部分介绍了数据映射的基本知识。您学会了如何在字节数组(byte array)中存储原始数据类型的数值,如何使用流向记录库(recordstore)中存储对象和从记录库中检索对象以及如何从字节数组中抽取已存储的数值。在本文中,您将学会如何使您的应用程序远离这些低级操作,方法是对核心类进行扩展使其包含读写操作,创建并使用字段列表来存储和检索对象。 扩展核心类 J2ME 开发人员的目标之一是最小化应用程序对内存的使用。理想情况下,在任何给定的时间内,内存中应该只含有某个数据块的一个副本。然而,当您向 ByteArrayOutputStrea ...
Java 1.4在Java API加入了非阻塞I/O(non-blocking I/O),不过Java1.3和更早的版本都不支持这样的特性。然而,你可以用java.net.Socket类的超时属性来获得一些类似于非阻塞I/O的功能。 要使用超时属性,首先你要创建一个socket,然后设置你期望的超时时间。setSoTimeout方法有一个参数,这个int型参数指定了socket在抛出一个违例前要等待的超时时间,单位是毫秒,像下面的例子: Socket s = new Socket(server, port); System.out.println(s.getSoTimeout()); s ...
C/C++出身的程序员,学习C#免不了要进行诸多对比。当然这不是坏事。以下就是我学习C#过程中遇到的不同之处,井蛙之见。 1、 关于变量的命名:我所选的“教科书”上给出了以下的建议,据说是为了与公共语言规范 (Common Language Specification, CLS)的相容性: 不要使用下划线(受VC的影响,偶的变量名中经常出现下划线,确实不方便)。 不要创建只是大小写区别的标识符。 使用小写字母作为变量名的首字母。 包含多个单词的标识符中,第二个单词开始,每个单词都采取首字母大写的形式(camelCase记号法)。 不要使用匈牙利记号法(Hungarian notatio ...
问:把数据从mysql迁移到Oracle需要注意些什么? 答:以下是MySQL迁到Oracle需要掌握的注意事项,希望对你有所帮助。 1.自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。 ...
当页面实际内容高度大于浏览器可视区域高度时 a. IE下 b. FF下 当页面实际内容高度小于浏览器可视区域高度时 a. IE下 b. FF下 由此有以下结论 clientHeight 在IE和FF下,该属性没什么差别,都是指浏览 ...
一:软件及安装 免费,开源的单元测试软件。 安装只要运行安装程序,按所有缺省设置即可。 NUNIT:www.nunit.org NUNIT ADDIN :http://sourceforge.net/projects/nunitaddin/ 二:DLL的测试 1:新建一个Class Library PROJECT, 2:加入待测试DLL的引用, 3:加入NUnit.Framework.dll的引用 4:在文件开头加入:using NUnit.Framework 5:在待测试的类前加入:[TestFixture] 6:在待测试的方法前加入:[Test] 7:启动NUNIT- ...
namespaceUnitTestingExamples{usingSystem;usingNUnit.Framework;///<summary>///TestFixtureattribute主要是用在class上,其作用是标志该class含有需要执行的testmethods。///当你在一个class的定义里加上这个attribute,TestRunner就会检查该class,看看这个class是否含有
1. struct的巨大作用  面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意 ...
http://industry.ccidnet.com/art/322/20060111/412535_1.html 编辑映射 HibernateSynchronizer的一个主要吸引力就在于它为映射文档提供的专业化的编辑器。可以配置这个编辑器,以便只要保存文件就自动重新生成相关数据对象,但是这只是一个锦上添花的功能;即使不打算使用该插件的代码生成器,您也可能希望使用这个编辑器。它为您提供映射文档元素的智能完成功能,以及一个图形化的大纲视图,可以在这个视图中操纵这些元素。 但是,如果从Developer's Notebook一书中的下载源代码开始,就至少得有一项技巧才可以让编辑器工作。 ...
本文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。    本文包含以下内容:    ·配置Hibernate和事务    ·装载Spring的applicationContext.xml文件    ·建立业务层和DAO之间的依赖关系    ·将Spring应用到Struts中   简介   这个例子是建立一个简单的web应用,叫MyUsers,完成用户管理操作,包含简单的数据库增,删,查,该即CRUD(新建,访问,更新,删除)操作。这是一个三层的web应用,通过Action(Struts)访问业务 ...
一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区 —常量字 ...
答:白盒测试和黑盒测试是根据对软件代码的可见性,采用的测试方法;凡是针对代码本身的测试,都可以看做是白盒测试,凡是不考虑代码如何实现,只对代码能实现的功能进行的测试都可以看作黑盒测试。 black box testing focus ...
经常看一些的程序,有些一个解决方案带有多个项目,由于代码比较多,多人开发,所以好多vs.net下的工程是用source safe进行版本控制的。而用sourcesafe进行版本控制需要局域网路径共享,因此好多项目换一台机器打开会出现一些问题,比如“解决方案看起来是受源代码管理,但无法找到它的绑定信息……”之类的提示信息很多。有时候修改了代码还保存不了,所以想把他去掉,下面是对项目管理前后的一些对比。 一、工程项目比较 同没有受Source Safe代码管理的工程相比: 1. 多出了.scc、.vssscc和.vspscc文件; 2. C#项目文件(.csproj)里面添加了几行标签: ...
目前连锁加盟已成为创业的主流方式之一。连锁加盟虽有着“大树底下好乘凉”的优势,但很多创业者都有同感:面对诸多的加盟品牌,不知如何才能踏出正确的第一步?
 对此,业内专家建议,创业不是儿戏,千万不能急躁!创业者按照以下九个步骤进行,才能走稳创业之路。 步骤一:兴趣是先导

 开创一个新事业,前3年比较辛苦。兴趣、理想与热情,是支持创业者坚持到底的原动力,甚至决定着新事业未来的发展。因此,创业者选择连锁加盟的项目时,一定要以兴趣为先导。 步骤二:能力最重要 每一个行业都有进入门槛,创业者如果不具备这方面的条件就贸然涉足,失败的可能性较大。因此,选择连锁加盟的项目时,自己的能力是最重要的参考 ...
Global site tag (gtag.js) - Google Analytics