本篇博文主要内容参考 C++的单例模式一文,在此,为原作者耐心细致的分析讲解,表示感谢。本文将结合此篇文章,给出自己做实验后的理解以及代码,作为今天学习的小结。 单例模式,它的意图是保证一个类仅拥有一个实例,并在对外提供一个全局访问点,该实例被所有模块共享。这种模式的应用范围很广,比如系统日志输出,...
分类:
编程语言 时间:
2015-09-18 00:37:41
阅读次数:
363
一、List:1、 特有的常见方法:(有个共性特点就是都可以操作角标)(1)、添加void add(int Index , E element):在list的指定位置插入元素void addAll(int index , Collection e):将指定collection中的所有元素插入到列表中...
分类:
编程语言 时间:
2015-09-18 00:38:24
阅读次数:
235
最近遇到用java正则表达式进行数据输入校验时就查了查java jdk的文档,可是文档中的有些关键词真是让人头大啊,这还不是关键的,最蛋疼的是文档中的解释简单的让人抓狂,于是各种搜索找资料,总算对有些概念有所理解 java正则表达式工具主要由两个类组成,分别是java.util.regex.P...
分类:
编程语言 时间:
2015-09-18 00:34:09
阅读次数:
188
排序算法 平均复杂度 冒泡排序 O(n2) 选择排序 O(n2) 插入排序 O(n2) 希尔排序 O(n1.5) 快速排序 O(N*logN) 归并排序 O(N*logN) 堆排序 O(N*logN) 基数排序 O(d(n+r)) 一. 冒泡排序(BubbleSort) 基本思想:两个数...
分类:
编程语言 时间:
2015-09-17 23:29:50
阅读次数:
834
目录 Java垃圾回收概况 Java内存区域 Java对象的访问方式 Java内存分配机制 Java GC机制 垃圾收集器 Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一...
分类:
编程语言 时间:
2015-09-17 23:30:35
阅读次数:
649
从 Solo 第一个版本发布至今,已经过去 5 年了。今天我们非常自豪地宣布,Solo 1.0.0 正式发布,感谢一直以来关注 B3log 开源的朋友!目前 B3log 开源有三款产品:
GitHub 上 Star 数最多的 Java 博客 Solo
Golang 黑科技之在线 IDE Wide
基于实时交互技术的社区 Sym
特性
基于标签的文章分类
博客/标签 Atom/RSS、Sitemap...
分类:
编程语言 时间:
2015-09-17 23:28:17
阅读次数:
589
1、问题背景 今天,在项目中遇到一个问题:两个输入框,一个输入框的值是8.4,另一个是21.3,比较两个输入框里值时,出现了8.4大于21.32、问题分析 首先,获取输入框中的值是字符串,而字符串比较是根据ASCII码,由于8的ASCII码比2的ASCII码大,导致出现了8.4大于21.33、问题验证(1)设计源码
JavaScript比较字符串
function com...
分类:
编程语言 时间:
2015-09-17 23:26:45
阅读次数:
553
方法一:http://blog.csdn.net/zjx102938/article/details/8114114import java.io.File; import java.util.ArrayList; import java.util.List; public class Fi...
分类:
编程语言 时间:
2015-09-17 23:28:49
阅读次数:
1911
// 终极版:组合使用构造函数模式和原型模式:*****************************// 评价:集构造函数模式和原型模式之大成: 用来定义引用类型的一种默认模式 function Person(name, age, job){ ...
分类:
编程语言 时间:
2015-09-17 23:26:10
阅读次数:
379
因为项目需要,学习了TwinCAT3中使用UDP协议进行通讯的基本知识。这个做个简单的笔记,方便以后查询。1 概述倍福为了实现从实时环境中直接访问网卡(network cards)专门提供了一个函数 “TCP/UDP Realtime”, 这个访问要么来自PLC(61131-3), 要么来自C++....
分类:
编程语言 时间:
2015-09-17 23:27:24
阅读次数:
838
业务需求->业务对象模型(对象关系)->数据建模->类的设计->概要编码->详细功能设计基本规则:1)首先呢,俄罗斯方块都是由一个个小格子构成的,我们叫它Cell: 行宽:10,列高:20,以每个小正方形为单位2)其次,所有的俄罗斯方块都是一组由4个小型正方形组成的规则图形,我们叫它Tetromi....
分类:
编程语言 时间:
2015-09-17 23:24:27
阅读次数:
573
解压jar包jar xf xxx.jar打包成jar包方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:-c...
分类:
编程语言 时间:
2015-09-17 23:23:20
阅读次数:
291
react现在已经有JS,android,IOS版本的了react作为View层的库,结合Fluxreact nativeAngular 是 MVVM, React 是 Flux(或者 MVC)阮一峰老师刚刚给出一个React的Tutorial:React 入门实例教程2014 年末有哪些比较火的 ...
分类:
编程语言 时间:
2015-09-17 23:21:27
阅读次数:
228
java中JVM虚拟机内存模型详细说明2012-12-12 18:36:03|分类:JAVA|标签:javajvm堆内存虚拟机|举报|字号订阅JVM的内部结构如下图:一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求...
分类:
编程语言 时间:
2015-09-17 23:19:16
阅读次数:
268
我现在需要在一个类里面放一个HashMap,往里面放一些数据,每次要从数据库中取数据的时候先查找HashMap,看是否已经存在,若存在就直接提取,若不存在就从数据库中抽取数据之后再放到HashMap中,那是否应该把HashMap设置为类的静态变量啊?若这样设置publicstaticHashMaph...
分类:
编程语言 时间:
2015-09-17 23:20:19
阅读次数:
239
消除 list重复值Java代码publicvoidremoveDuplicate(Listlist){HashSeth=newHashSet(list);list.clear();list.addAll(h);}交集:Java代码list.retainAll(Arrays.asList(arr))...
分类:
编程语言 时间:
2015-09-17 23:19:53
阅读次数:
236
题目:1、给定一数组,求该数组的最大子数组和;2、给定一矩阵,求该矩阵的最大子矩阵和;思路:1、求数组的最大子数组和很简单,可以通过动态规划来实现,假设数组为arr:假设dp[i]表示从0到i的数组的最大子数组和,那么递推关系式表示为:dp[0]=arr[0];dp[i]=dp[i-1]>0?dp[...
分类:
编程语言 时间:
2015-09-17 23:18:29
阅读次数:
260