关闭
当前搜索:

[置顶] 【知识分享】实用链接收藏

1.电影下载 http://www.xunleimi123.com/  2.2016考试时间表 http://www.exam8.com/kaoshishijian/  3.快速制作ICO图标 http://www.ico.la/ 4.源码之家 http://www.mycodes.net/  5.小说...
阅读(661) 评论(44)

Hibernate实例

简介   Hibernate是当今比较流行的Java持久层框架之一。   Hibernate是对JDBC的轻量级封装,其主要功能是操作数据库。   Hibernate是一个开放源代码的ORM(Object Relational Mapping)框架,支持用面向对象思想来操作数据库。 实例   对用框架的学习,首先需要将其引入到项目中,一般引入的步骤都比较固定,做个笔记,以备查阅。...
阅读(12) 评论(0)

JUnit测试

简介   在软件开发过程中,需要有相应的测试工作。依据测试目的的不同,可以将软件测试分为单元测试、集成测试、确认测试和系统测试等。其中单元测试在软件开发阶段是最底层的测试,它易于及时发现并解决问题。JUnit就是一个进行单元测试的开源框架。使用此框架测试时,不需要main方法,就可以直接对类中的方法进行测试。 使用 在需要测试的方法上添加Test注解,即:@Test。 此时,可能会报出...
阅读(42) 评论(0)

【Struts2】访问数据库-JDBC

简介   Struts1是最早的基于MVC模式的轻量级Web框架,Struts2是Struts1的下一代产品,解决了Struts1存在的一些问题。Struts2是在Struts1和WebWork技术的基础上合并出来的一个全新的MVC框架,其设计思想与Struts1有很大的差别。 案例 1、创建Web项目。 2、添加Struts2相应jar包。   Struts2的jar包可以从htt...
阅读(46) 评论(0)

乌托邦

注:以下内容纯属胡编乱造,如有雷同,纯属巧合。   乌托邦是前人犯下的一个错误。不管哪种乌托邦,总是从一个人的头脑里想象出来的一个人类社会,包括一个虚拟的政治制度、意识形态、生活方式,而非自然形成的人类社会。假如它是本小说,那倒没什么说的。要让后世的人都到其中去生活,就是一种及其猖狂的狂妄。现世独裁者的狂妄无非是自己一颗头脑代天下苍生思想,而乌托邦的缔造者是用自己一次的思想,代替千秋万代后世人的...
阅读(66) 评论(0)

提高的途径

前言  不知道什么时候,突然想到这个问题。也可能最近接触的新知识比较多,又觉得这个问题值得思考,所以一直也没有放下这个疑问。今天有时间,做个简单的探索。以下几点作为思考笔记,欢迎交流。项目实践  在做项目的过程中,需求引领学习。有什么功能之前没有做过,便是一次提高的机会,完成功能的同时也收获了相关技术。高人指点  当我按照项目需求做出来Version1.0之后,交给组长检查。组长抛出问题:用另一种方...
阅读(79) 评论(1)

访问数据库--JDBC

前言   JDBC是在ODBC的基础上开发的支持Java的数据库编程接口,它已成为数据库开发者使用的标准的API。使用JDBC可以很容易地把SQL语句传送到任何一个关系型数据库中。其API包括如下接口: java.sql.DriveManager--处理装载驱动程序,并且为创建新的数据库连接提供支持。 java.sql.Connection--完成对某一指定数据库的连接。 java.sql...
阅读(80) 评论(1)

内存分析

注:马士兵老师说:分析清楚了内存,你就掌握了一切。做个笔记,欢迎交流。程序与内存  程序要想运行,一般需要以下三个步骤,如图1-1所示: 将程序加载到内存区。 操作系统代码找到程序的main方法开始执行。 执行过程中进行内存管理。 图1-1 程序执行过程 一个程序的内存分析  比如我们写了一个求空间中两点之间距离的程序。很简单,只要一个点对象就可以完成了。代码如下:class Point {...
阅读(139) 评论(16)

Java跨平台

注:重温JavaSE视频,很多地方有了比较清晰的理解,在这里做个笔记,如有错误,还请不吝赐教。  编程语言不胜枚举,Java只是其中一种,也是最受欢迎的一种(在TIOBE编程语言排行榜上稳居第一)。了解Java的都知道,学习Java的第一步是安装JDK。所以什么是JDK?JDK,Java Development Kit,Java语言的软件开发工具包。为什么要安装JDK?比如说:我用Java写了几行代...
阅读(104) 评论(14)

C#中的DLL文件

百度百科  DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。使用DLL文件的好处是程序不需要在运行之初加载所有代码,只有在程序需要某个函数的时候才从DLL中取出。另外,使用DLL文件还可以减少程序的体积。一个DLL文件的生成过程 新建项目-类库-名称为BuildeADll 新建一个类,名称为Algorithms 在类中定义一个方法,代码如...
阅读(95) 评论(9)

正则表达式

定义:正则表达式通常被用来检索、替换那些符合某个规则的文本。许多程序设计语言都支持利用正则表达式进行字符串的操作。 背景:偶然看到了一个博主总结的正则表示式笔记(PDF笔记),浏览一遍,觉得不错,写几个例子作为总结。 检索Email格式字符串string testString = "15732625435@163.com"; bool result = System.Text.RegularEx...
阅读(130) 评论(9)

【设计模式】状态模式

前言  学习状态模式的时候,感觉《大话设计模式》写的并不那么详细。主要在它的意义上体现的不是那么明显,也就是说状态模式在文中的例子上体现的没有那么精妙。所以,试着在网上找一些其他的应用,还是没有找到合适的。因为自己也没有在项目中实战过,所以暂时记一些学习笔记,如有不当之处,还望不吝赐教。状态模式  当一个对象内在的状态改变时允许改变其行为,这个对象看起来像是改变了其类。   理解:在很多情况下,一...
阅读(134) 评论(13)

【设计模式】抽象工厂模式

前言  第一遍看《大话设计模式》时无感,其中的代码也没有敲完,机房的时候虽然用到了抽象工厂,不过是照猫画虎,并不理解。时过境迁,也敲了一些代码,回过头来再看设计模式,感觉不错,祭出代码,以备后用。抽象工厂UML图 图1-1 抽象工厂UML图项目类列表 图1-2 类列表主要代码两张数据库表实体class User { ...... }class Department { ........
阅读(139) 评论(12)

String与StringBuilder

前言  String:表示不可变字符字符串。   StringBuilder:表示可变字符字符串。  String类型的值不可改变,每次对其操作都会返回一个新的String对象。   StringBuilder是一个可变的字符串类,一旦创建类的实例后,可以进行添加,修改,替换,删除等操作。使用String的情况 当应用程序对字符串进行的更改的数量很小时。这种情况下StringBuilder对系统...
阅读(198) 评论(17)

C#反射详解

原文链接:https://www.cnblogs.com/Stephenchao/p/4481995.html 反射定义  反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了特性,可以利用反射对它们进行访问。【MSDN】使用场景 需要访问程序元数据的特性。 检查和实例化程序...
阅读(154) 评论(10)

Krypton控件组简介与使用

前言  项目中涉及到一些控件,之前没有接触过,后来知道都是引用的第三方控件组Krypton,于是从网下载了源码来了解一下,刚开始接触,在这里做个简单的笔记。源码  把源码下载下来后也没怎么看,不过了解到一些功能很强大很漂亮的控件都是大牛通过代码设计出来的,敬佩之心油然而生。源码较大,可以直接看生成的bin文件,效果展示如图1-1所示。 图1-1 主界面展示使用第一:新建一个Winform程序。...
阅读(347) 评论(9)

枚举与下拉框配合使用

前言  下拉框控件一般用于显示一组有关联的值,并且这组值是相对固定的,如:选择性别就可以用下拉框来做。我之前的做法是将性别属性设置成字符串类型的,然后将下拉框的Text值,直接通过属性传过去。而现在项目中大多数是用枚举来代替字符串,也就是将属性设置成枚举类型的,并且在枚举的值上添加Attribute来配合使用,让代码看起来更加的清晰。下面通过实例来观察一下效果。实体类public enum Gend...
阅读(233) 评论(10)

关键字this的三种用法

用法一:this代表当前类的实例对象public class Test { private string scope = "全局变量"; public string getResult() { string scope = "局部变量";      // this代表Test的实例对象      // 所以this.scope对应的是全局变量      //...
阅读(133) 评论(9)

Convert.ToInt32()、Int.Parse()、Int.TryParse()和(int)

1、转换对象不同  Convert.ToInt32()中可以为多种类型(例如数字类型之外的bool,DateTime等),int.Parse()和int.TryParse()中只能是整型字符串类型(即各种整型ToString()之后的形式,不能为浮点型(如4.5),否则int.Parse()就会出现输入的字符串格式不正确的错误,int.TryParse()也会返回false,输出参数为0),(int...
阅读(161) 评论(4)

多个panel控件重合使用时,某个panel控件不显示问题?

前言  在设计一个界面时,为了节省空间,我将控件分别分类后放到了三个Panel中,并添加三个按钮,每个按钮对应调出一个Panel控件。为了显示效果,我将这三个Panel控件重合放置,如图1-1所示。 图1-1 简化效果图 按钮的调用代码如下:private void btnOne_Click(object sender, EventArgs e) { panel1.BringToFr...
阅读(143) 评论(2)

多线程与UI操作

前言  为了让程序尽快响应用户操作,在开发Winform应用程序时经常会使用多线程,对于耗时的操作如果不使用多线程将会使UI界面长时间处于停滞状态,这种情况是用户非常不愿意看到的,在这种情况下我们希望使用线程来解决这个问题。下面是使用多线程操作界面UI的代码:private void btnTest_Click(object sender, EventArgs e) { Thread thr...
阅读(168) 评论(5)
245条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:160489次
    • 积分:11141
    • 等级:
    • 排名:第1624名
    • 原创:229篇
    • 转载:16篇
    • 译文:0篇
    • 评论:4830条
    友情链接