码迷,mamicode.com
首页 > 编程语言
java类创建时里面成员执行的先后顺序
静态代码块在类第一次使用的时候执行一次,在构造函数执行之前执行。只要用到类,哪怕new对象(比如只声明变量)也会被执行,且只执行一次。一般用于对类进行初始化。 先执行静态代码块,静态成员(谁在前就先执行谁)。无论new几次 静态代码块和静态成员只执行一次 再执行成员变量,最后构造函数。new几次 成 ...
分类:编程语言   时间:2017-06-24 17:26:12    阅读次数:155
Cocos2d-x 3.0多线程异步资源载入
Cocos2d-x从2.x版本号到上周刚刚才公布的Cocos2d-x 3.0 Final版,其引擎驱动核心依然是一个单线程的“死循环”。一旦某一帧遇到了“大活儿”,比方Size非常大的纹理资源载入或网络IO或大量计算,画面将 不可避免出现卡顿以及响应迟缓的现象。从古老的Win32 GUI编程那时起, ...
分类:编程语言   时间:2017-06-24 17:25:34    阅读次数:303
python文件操作的坑( FileNotFoundError: [Errno 2] No such file or directory...)
环境:Windows8.1, Python3.6 pycharm community 2017 c盘下有一个配置文件:setup 1 with open('c:\\setup','r') as f: 2 f.read() 提示一直很诡异:FileNotFoundError: [Errno 2] No ...
分类:编程语言   时间:2017-06-24 17:25:28    阅读次数:1062
数组和集合的区别总结
一、数组声明了它容纳的元素的类型,而集合不声明。 二、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求。 三、数组不论是效率还是类型检查都是最好的。 1.数组是大小固定的,一旦创建无法扩 ...
分类:编程语言   时间:2017-06-24 17:22:40    阅读次数:211
数组元素的填充与替换、排序和复制
import java.util.Arrays; public class Copy2 { public static void main(String [] args){ //数组填充 fill(要元素替换的数组int[]a,填充的值int value) int []a = new int [6]... ...
分类:编程语言   时间:2017-06-24 17:20:13    阅读次数:124
Python 基础语法
2017-06-24 09:50:14 一、变量 Python中的变量名的要求和C++基本一致 (1)只能以字母或者下划线作为开头,不能以数字开头 (2)标识符的其他部分可以有字母下滑线和数字组成,不允许有特殊字符出现如$等(c++中可以有$,且可以放在首位) (3)不允许有空格,不允许有-分割 p ...
分类:编程语言   时间:2017-06-24 17:19:49    阅读次数:166
Spring+Springmvc+Hibernate环境搭建与配置
这里给出JavaWeb项目Spring+Springmvc+Hibernate框架环境的搭建与配置,方便以后快速创建项目。下面是以本人的一个项目为例给出的配置,不同项目具体的结构都是可以按一下结构完成的,至于配置内容则需要按照具体的项目需求更改部分内容。需要注意的是,本项目是以使用注解为前提完成的项 ...
分类:编程语言   时间:2017-06-24 17:19:12    阅读次数:193
Java纸牌小demo以及日历小demo
--石头剪刀布,三局两胜制 --打印日历 ...
分类:编程语言   时间:2017-06-24 17:18:29    阅读次数:191
JavaScript经常使用的事件
JavaScript经常使用的事件 JavaScript经常使用的事件 ...
分类:编程语言   时间:2017-06-24 17:17:14    阅读次数:152
深度优先与广度优先算法
图的遍历有深度优先和广度优先算法。 深度优先遍历可描述为一个递归算法。当到达顶点v时,具体操作是: ①访问(v); ②for(与v相邻的每个顶点w) 遍历(w); 广度优先算法借助队列,当访问v后, 将v相邻的仍未访问过的顶点加到队列后面,然后访问队列头: 可以使用深度优先遍历和广度优先遍历确定拓扑 ...
分类:编程语言   时间:2017-06-24 17:17:04    阅读次数:137
go语言使用go-sciter创建桌面应用(六) Element元素操作和Event事件响应
详细的文档请看下面两个链接: demo8.html代码如下: 由于html中使用了tiscript,所以如果要调试,只能使用sciter-sdk中自带的调试工具,进行调试。 在sciter-sdk下找到bin\64\sciter.exe和inspector.exe这两个文件,拷贝到你指定的位置,注意 ...
分类:编程语言   时间:2017-06-24 17:16:57    阅读次数:1766
Javac的命令
参考: (1) http://www.cnblogs.com/xiazdong/p/3216220.html?utm_source=tuicool&utm_medium=referral(2)-Xlint http://www.javaworld.com/article/2073587/javac- ...
分类:编程语言   时间:2017-06-24 17:16:40    阅读次数:161
python调用有道翻译api实现翻译
通过调用有道翻译的api,实现中译英、其他语言译中文 代码: 参考文档: http://ai.youdao.com/docs/api.s ...
分类:编程语言   时间:2017-06-24 17:16:31    阅读次数:582
Java虚拟机笔记(五):JVM中对象的分代
为什么要分代 为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到 ...
分类:编程语言   时间:2017-06-24 17:16:24    阅读次数:212
python "爬虫+有道词典"实现一个简单翻译程序
抓包软件使用的是Fiddler4 代码: ...
分类:编程语言   时间:2017-06-24 17:16:17    阅读次数:1042
python模块与正则表达式
一、模块 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍找模块的顺序是,先从当前目录下找,找不到的话,再环境变量里面找。 ...
分类:编程语言   时间:2017-06-24 17:15:44    阅读次数:169
Java泛型与集合笔记
第一章 Java的泛型为了兼容性和防止代码爆炸,在编译成字节碼时会进行类型擦除,编译器自动添加代码做类型转换(用到List<Integer>的地方用Integer来做转换),自动做装箱拆箱,做foreach替换,在多个参数的情况下自动打包进一个数组里 第二章 子类型替换原则:任意可以使用父类型值的地 ...
分类:编程语言   时间:2017-06-24 17:14:54    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!