1:比较常用的流FileInputStream,FileOutputStream,FileReader,FileWriterBufferedReader,BufferedWriter.InputStreamReader,OutputStreamWriter节点流:直接跟数据源或者目的地相关的.处理流...
分类:
编程语言 时间:
2015-01-13 13:53:30
阅读次数:
127
可以参考”C# 对 Windows 窗体控件进行线程安全调用“一文来看。在做网络连接程序的时候碰到一个问题:每当连接到来时,都创建一个新的接收线程,而该接收线程在接收到消息时,可以创建一个新的对话窗口,而该窗口不能阻塞该接收线程的下一轮消息的接收,而且该接收线程还要把接收到的消息显示在该窗口上For...
分类:
编程语言 时间:
2015-01-13 13:51:39
阅读次数:
215
1.原理介绍希尔排序又称为缩小增量排序,由D.L.Shell在1959年提出而得名。该算法先取一个小于数据表中元素个数 n 的整数gap, 并以此作为第一个间隔,将数据分为gap个子序列,所有距离为gap的对象存放在同一个子序列中,于是数据表中的元素就被分成了gap个组,分组确定后,在每一个小组中进...
分类:
编程语言 时间:
2015-01-13 13:49:49
阅读次数:
187
将Maven的Java Project修改为Web Project关键是需要了解Eclipse和MyEclipse的工程中如下文件.classpath和.project和.mymetadata含义和作用。
.project文件,本文主题将Maven的Java Project改为Web Project,关键是如下配置:
trust_product_admi...
分类:
编程语言 时间:
2015-01-13 12:36:32
阅读次数:
184
数组
概念
一对括号表示是数组,数组元素用“空格”符号分割开,格式为:array=(value0 value1 value2 value3 ...),此时数组的下标默认是从0开始的
基本操作
1.arr=(1 2 3 4 5)
2.arr=(
1
2
...
分类:
编程语言 时间:
2015-01-13 12:37:44
阅读次数:
189
1、什么是内存泄漏?
内存泄漏指的是在程序里动态申请的内存在使用完后,没有进行释放,导致这部分内存没有被系统回收,久而久之,可能导致程序内存不断增大,系统内存不足……引发一系列灾难性后果;(关于程序申请内存分配方式,详见:内存分配方式)
2、零容忍
排除内存泄漏对于程序的稳健型特别重要,尤其是程序需要长时间、稳定地运行时。C++这类动态内存申请释放都是由程序员控制的语言,稍不注意,很有可能就...
分类:
编程语言 时间:
2015-01-13 12:34:50
阅读次数:
144
Spring MVC是Spring大家族框架之一,它通过控制器和模型对象的分离,并利用spring技术整合,使得系统的架构清晰明了。这篇文章主要讲解了springmvc环境搭建,配合ant,tomcat7.0。...
分类:
编程语言 时间:
2015-01-13 12:36:29
阅读次数:
256
1 BaseServlet的作用
在开始客户管理系统之前,我们先写一个工具类:BaseServlet。
我们知道,写一个项目可能会出现N多个Servlet,而且一般一个Servlet只有一个方法(doGet或doPost),如果项目大一些,那么Servlet的数量就会很惊人。
为了避免Servlet的“膨胀”,我们写一个BaseServlet。它的作用是让一个Servlet可以处理多种不...
分类:
编程语言 时间:
2015-01-13 12:34:00
阅读次数:
160
1:数据流转byte数组
public static byte[] getByteByInputStream(InputStream fileInputStream) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int read = 0;
byte[] bytes = new byte[1024];...
分类:
编程语言 时间:
2015-01-13 12:32:00
阅读次数:
183
描述
java.lang.String.startsWith(String prefix ) 如果此字符串的方法测试用指定的前缀开始.
声明
以下是声明java.lang.String.startsWith()方法
public boolean startsWith(String prefix)
参数
prefix -- 这是值的前...
分类:
编程语言 时间:
2015-01-13 12:31:03
阅读次数:
181
多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性,具体来说如何使用spring来处理并发事务:1.了解 TaskExecutor接口Spring的 TaskE...
分类:
编程语言 时间:
2015-01-13 12:29:06
阅读次数:
371
Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块但是,Javascript不是一种模块化编程语言,它不支持类class,更遑论模块module了随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越...
分类:
编程语言 时间:
2015-01-13 12:28:26
阅读次数:
136
这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块,先想一想,为什么模块很重要?接下来为您详细介绍,感兴趣的朋友可以了解下啊。今天介绍如何规范地使用模块。七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载...
分类:
编程语言 时间:
2015-01-13 12:27:12
阅读次数:
223
因为使用C++写小题目时经常需要清除数组,这里记录下Memset函数的sizeof运算符的使用注意。memset的特点是:将给定地址后连续的内存(包括给定地址),逐个byte初始化为参数中指明的值。因为是逐byte初始化,所以memset一般只用来清空(赋值为0)如果不赋值为0,结果是什么呢?假设对...
分类:
编程语言 时间:
2015-01-13 12:25:26
阅读次数:
176
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js感兴趣的朋友可以了解下啊我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都...
分类:
编程语言 时间:
2015-01-13 12:25:33
阅读次数:
185
1.概述有时在安装某些软件的时候,会报错:Error: must have python development packages for 2.4, 2.5, 2.6 or 2.7. Could not find Python.h.Please install python2.4-devel, py...
分类:
编程语言 时间:
2015-01-13 12:24:40
阅读次数:
1433
感觉:http://www.cnblogs.com/codediary/p/3965866.html 这种思维导图的方式做笔记比较好。最近在慕课网学习Javascript 正好做笔记记录一下。JavaScript 中浏览器对象。在线地址:http://7u2iq9.com1.z0.glb.cloud...
分类:
编程语言 时间:
2015-01-13 12:22:57
阅读次数:
188