C++当中的模板,通常作为处理由于参数类型不同,而引入的代码冗余情况。首先,我们讨论的是函数模板。要讨论这个问题,我们先讨论如果实现一个通用的加法函数,该怎样去做?方法一:使用C++当中的函数重载intADD(constintnum1,constintnum2)
{
return(num1+num2);
}
doubleADD(..
分类:
编程语言 时间:
2016-04-15 23:13:55
阅读次数:
276
使用组件JList完成用列表组件显示指定文件内容 import java.awt.*;import java.io.File;import java.util.ArrayList;import java.util.List;import javax.swing.*; public class lie ...
分类:
编程语言 时间:
2016-04-15 23:04:12
阅读次数:
239
近日,项目上需要一个上位机软件来监控串口,同时进行一些信息处理和显示。笔者之前接触过VS的开发,于是边搜索边做,最终完成了项目需求。
下面对开发过程中遇到的问题和关键步骤进行总结。
在整个项目开发过程中参考了如下博文:
http://wenku.baidu.com/link?url=SXkEsiMcpfqhM3IdT5ZZ97aNTmwfO_74dvJoNSWoCp2FIyudzpd1uBS...
分类:
编程语言 时间:
2016-04-15 22:01:02
阅读次数:
270
转载自:http://www.cnblogs.com/lidabo/p/3908713.html C++11多线程教学II从我最近 发布的C++11线程教学文章里,我们已经知道C++11线程写法与POSIX的pthreads写法相比,更为简洁。只需很少几个简单概念,我们就能搭 建相当复杂的处理图片程 ...
分类:
编程语言 时间:
2016-04-15 21:59:32
阅读次数:
264
import java.awt.Color;import java.io.File; import javax.swing.JFrame;import javax.swing.JList;import javax.swing.JMenu;import javax.swing.JMenuBar; pu ...
分类:
编程语言 时间:
2016-04-15 21:57:44
阅读次数:
206
转载自:http://www.cnblogs.com/lidabo/p/3908705.html 本篇教学代码可在GitHub获得:https://github.com/sol-prog/threads。 在之前的教学中,我展示了一些最新进的C++11语言内容: 1. 正则表达式(http://so ...
分类:
编程语言 时间:
2016-04-15 21:57:19
阅读次数:
361
设计思想:输入一定长度的数组,分别以每个数为数组的开头,进行一维非环的数组求最大值,得出最大值,为首尾相接的数组的最大值, ...
分类:
编程语言 时间:
2016-04-15 21:53:12
阅读次数:
260
1 内存中一地址,同一时间,只能被单一线程访问还是可以被多线程并行访问2 开发一个程序的所有线程都在一个核心里执行还是可以被多核分开执行3 程序中新开一个线程执行静态方法是将另外分一片内存同时将方法copy过去吗 1 内存中一地址,同一时间,只能被单一线程访问还是可以被多线程并行访问对于x86这样的 ...
分类:
编程语言 时间:
2016-04-15 21:55:01
阅读次数:
217
20145216 《Java程序设计》第7周学习总结 教材学习内容总结 第十三章 时间与日期 13.1 认识时间与日期 就目前来说,即使标注为GMT(无论是文件说明,或者是API的日期时间字符串描述),实际上谈到时间指的是UTC时间。 秒的单位定义是基于TAI,也就是铯原子辐射振动次数。 epoch ...
分类:
编程语言 时间:
2016-04-15 21:51:32
阅读次数:
339
spring的LocalSessionFactoryBean生成过程与hibernate的SessionFactory生成过程是高度吻合的。 为了后面源码分析,首先讲解一个接口,一个类的功能:①、接口InitializingBean接口的功能:这个接口专门为bean设计的,它只有一个方法。我们知道所 ...
分类:
编程语言 时间:
2016-04-15 21:51:22
阅读次数:
236
(1)定义变量 (2)判断语句 (3)循环 (4)函数 (5)对象 ...
分类:
编程语言 时间:
2016-04-15 21:49:10
阅读次数:
176
package liebiao; import java.io.File; import javax.swing.JFrame;import javax.swing.JList;public class liebiao extends JFrame{ private static final Fil ...
分类:
编程语言 时间:
2016-04-15 21:50:39
阅读次数:
207
创建一个接口 XmlInterface.java public interface XmlInterface { /** * 建立XML文档 * @param fileName 文件全路径名称 */ public void createXml(String fileName); /** * 解析XM ...
分类:
编程语言 时间:
2016-04-15 21:48:35
阅读次数:
285
1.简述ThreadLocal ThreadLocal实例通常作为静态的私有的(private static)字段出现在一个类中,这个类用来关联一个线程。ThreadLocal是一个线程级别的局部变量,下面是线程局部变量(ThreadLocal variables)的关键点: A、当使用Thread ...
分类:
编程语言 时间:
2016-04-15 21:47:25
阅读次数:
191
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们 ...
分类:
编程语言 时间:
2016-04-15 21:44:34
阅读次数:
285
/** * 从一个数组中随机取出一定数量元素组成新数组 * @param array 一个String类型的数组 * @param number需要取出元素的数量 * @return 一个随机的数组 * @throws NullPointerException原数组不能为空 *@throws Arr ...
分类:
编程语言 时间:
2016-04-15 21:45:48
阅读次数:
192
最常见的判断是存在key,如果存在输出位置,否则输出-1. 如果要求是大于等于key的最小位置时。只需要把下面的判断条件改为 key <= a[md] 即可。同时注意传过来的l, r的边界。 如果要求是小于等于key的最大位置。只需要把下面的判断条件改为 key >= a[md] 即可。 ...
分类:
编程语言 时间:
2016-04-15 21:42:05
阅读次数:
159