2.StringBuilder,StringBuffer 字符串拼接时用这两个类,效率高。节约内存。假设用字符串 "+"号拼接 性能差。而且浪费空间,产生非常多垃圾 StringBuffer线程安全;StringBuilder线程不安全。 StringBuilder 在多线程场景下性能比String ...
分类:
编程语言 时间:
2017-08-03 11:15:01
阅读次数:
171
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者。国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术具体解释》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/1 ...
分类:
编程语言 时间:
2017-08-03 11:16:18
阅读次数:
158
为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream ...
分类:
编程语言 时间:
2017-08-03 11:16:34
阅读次数:
181
1.声明注解 2.应用注解 3.解析注解 3.1 获取数据 3.2 解析注解 3.3 导出Excel 啦啦啦 啦啦啦 ...
分类:
编程语言 时间:
2017-08-03 11:19:17
阅读次数:
194
归根结底,C++所面临的问题要求它提供各种各样的机制以保证性能,也许,这辈子也见不到C++能安全有效的自己进行内存垃圾回收。。。。。 老程序猿都会提醒菜鸟,注意函数的返回值,因为,很可能,你的函数返回的数据在后续的使用中会出错。那么函数在返回值时要注意什么呢? 本篇博客尝试用最简练的普通大白话,讲解 ...
分类:
编程语言 时间:
2017-08-03 11:24:32
阅读次数:
201
不多说,直接上代码: public class Jiujiuchengfabiao { public static void main(String[] args) { for(int i=1;i<10;i++){//首先定义一个行变量i for(int j=1;j<=i;j++){//定义一个列变 ...
分类:
编程语言 时间:
2017-08-03 11:24:42
阅读次数:
150
Java 增强 for 循环 Java5 引入了一种主要用于数组的增强型 for 循环。 Java 增强 for 循环语法格式如下: (简单来说就是把数组中的元素依次输出) for(声明语句 : 表达式) { //代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用 ...
分类:
编程语言 时间:
2017-08-03 11:26:38
阅读次数:
166
#可变参数
#在Python函数中,还可以定义可变参数
#顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个
defcalc(*numbers):
result=0
forninnumbers:
result=result+n*n
returnresult
print(calc(1,2,3))
print(calc())
#一个list或者tuple..
分类:
编程语言 时间:
2017-08-03 12:26:11
阅读次数:
161
面向过程编程核心是过程二字,过程即解决问题的步骤,基于面向过程去设计程序就像是在设计一条工业流水线,是一种机械式的思维方式优点:程序结构清晰可以把复杂的问题简单化,流程化缺点:可扩展性差,一条流线只是用来解决一个问题应用场景:linux内核,git,httpd,shell脚..
分类:
编程语言 时间:
2017-08-03 12:26:41
阅读次数:
158
1、模块导入方法常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀,导入模块可以实现功能的重复利用import加载的模块分为四个通用类别:1使用python编写的代码(.py文件)2已被编译为共享库或DLL的C或C++扩展3包好一组模块的包4使..
分类:
编程语言 时间:
2017-08-03 12:29:09
阅读次数:
172
...
分类:
编程语言 时间:
2017-08-03 12:30:37
阅读次数:
126
一、Python安装 python采用anaconda安装,简单方便,下载python3.6的anaconda linux64的sh安装文件. 1、bash Anaconda-2.1.0-Linux-x86_64.sh 2、python,用于测试 二、Tensorflow安装 1、首先安装 pip ...
分类:
编程语言 时间:
2017-08-03 12:31:19
阅读次数:
207
如果要把一个对象写入文件 下次还可以取出来 那么这个对象必须实现可序列接口implements Serializable 多线程静态成员属性属于类 而不属于对象 也就可以理解为一个可变的常量 可以有set get两种方式:extends Thread new 类public void run() { ...
分类:
编程语言 时间:
2017-08-03 12:31:55
阅读次数:
228
1.创建工作簿 (WORKBOOK) HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.c ...
分类:
编程语言 时间:
2017-08-03 12:32:32
阅读次数:
316
jQuery tips, tricks & solutions 禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV... ...
分类:
编程语言 时间:
2017-08-03 12:32:49
阅读次数:
313
在项目中经常会用到java线程池,但是别人问起线程池的原理,线程池的策略怎么实现的? 答得不太好,所以按照源码分析一番,首先看下最常用的线程池代码: 这个输出结果为,可以看到,没有线程池的超过10的,所以线程池执行只用了10个线程: pool-1-thread-1pool-1-thread-2poo ...
分类:
编程语言 时间:
2017-08-03 12:32:56
阅读次数:
234
1-1、Python简介: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public Lic ...
分类:
编程语言 时间:
2017-08-03 12:33:41
阅读次数:
289
版权声明:http://blog.csdn.net/qq924862077/ 版权声明:http://blog.csdn.net/qq924862077/ Enumeration(枚举)接口的作用和Iterator类似,只提供了遍历Vector和HashTable类型集合元素的功能,不支持元素的移除 ...
分类:
编程语言 时间:
2017-08-03 12:34:24
阅读次数:
137
完成本迷你教程之前,请前往完成以下迷你教程: ·实例甜点 Unreal Engine 4迷你教程之如何用C++将纹理绘制在UserWidget的Image小部件上; 目标:实现UMG中的此功能: 在上一次的迷你教程的LearnWidgets工程上进行(如果你不亲自动手做的话,只关注标有“重要”的部分 ...
分类:
编程语言 时间:
2017-08-03 12:34:54
阅读次数:
246
INSERT INTO member_role_conn (member_id,role_id,rank_id,time_rang,begin_time,end_time,long_date,get_time,is_delete,add_user,add_time,edit_user,edit_ti... ...
分类:
编程语言 时间:
2017-08-03 12:36:14
阅读次数:
838