码迷,mamicode.com
首页 > 编程语言
Swift 2.0学习笔记(Day 28)——总结使用问号(?)和感叹号(!)
原创文章,欢迎转载。转载请注明:关东升的博客?? 在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。? 1. 可选类型中的问号(?) 声明这个类型是...
分类:编程语言   时间:2015-10-28 12:51:52    阅读次数:147
从头认识java-5.2 包(package)
这一章节我们来讨论一下包(package)。1.包里面是一组类,主要是提供一个命名空间,使得各个类以及功能不会冲突。建立一个项目,然后建立两个包,里面都包含Test这一个类,功能一模一样。package com.ray.ch04; public class Test { private int id = 0; public int getId() { return id; } ...
分类:编程语言   时间:2015-10-28 12:46:27    阅读次数:124
从头认识java-5.1 为什么需要访问权限?
这一章节我们来聊一下为什么需要访问权限?1.因为它解决了一个问题:把不变的和经常改变的分开来package com.ray.ch05; public class Test { private int id = 0; public int getId() { return id; } public void setId(int id) { this.id = id; } }...
分类:编程语言   时间:2015-10-28 12:44:08    阅读次数:121
windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码
我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用to...
分类:编程语言   时间:2015-10-28 12:37:00    阅读次数:198
Java内存结构、类的初始化、及对象构造过程
概述 网上关于该题目的文章已经很多,我觉得把它们几个关联起来讲可能更好理解一下。与其它语言一样,它在执行我们写的程序前要先分配内存空间,以便于存放代码、数据;程序的执行过程其实依然是代码的执行及数据的读写过程;除了在执行我们写的显式的可见代码外,Jvm还会自动帮我们帮一些事,包括类的加载、初始化、G...
分类:编程语言   时间:2015-10-28 12:37:03    阅读次数:220
【 javascript 】.innerHTML属性定义
对于innerHTML 属性,几乎所有的元素都有innerHTML属性,它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容;如:这是内容 ,我们可以通过 document.getElementById('aa')....
分类:编程语言   时间:2015-10-28 12:30:15    阅读次数:172
线程堆栈是如何增长的
我们知道每个线程初始堆栈的默认空间是1M, 我们可以在VC编译的Linker项里进行设置,该值会被编译进最终的PE可执行文件中。线程堆栈内存包括commit部分和reserver部分,我们上面说的1M实际上指reserve部分,系统为了节约内存,并不会把所有reserve的1M都提交物理内存(com...
分类:编程语言   时间:2015-10-28 12:28:19    阅读次数:240
Swift 2.0学习笔记(Day 28)——总结使用问号(?)和感叹号(!)
原创文章,欢迎转载。转载请注明:关东升的博客在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。1. 可选类型中的问号(?)声明这个类型是可选类型,访问这种类型的变量或常量时要使用感叹号(!),下列代码是显示拆包:let result1: Do...
分类:编程语言   时间:2015-10-28 12:28:12    阅读次数:166
算法应用商店—Algorithmia
intruduction:算法统治互联网。算法决定了你用 Google 搜索的结果,算法决定了新浪微博侧栏向你展示的话题,算法决定了 Netflix 向你推荐的电影,算法决定了你 QQ 对话窗弹出的横幅广告。技术巨头花费了大量时间来研究新算法以及调整旧算法。但是有些现成的算法却罕有人知晓—那些学院的...
分类:编程语言   时间:2015-10-28 12:28:52    阅读次数:330
swift-通知的基本使用
//通知的使用1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知参数:title)NSNotificationCenter.defaultCenter().postNotificationName("nickNameNotification", object: t...
分类:编程语言   时间:2015-10-28 12:26:41    阅读次数:170
springMVC乱码问题
第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际...
分类:编程语言   时间:2015-10-28 12:21:24    阅读次数:216
【 javascript 】.match()方法定义
.match()方法是对字符串的检测,不是长度,长度是.length例子:
分类:编程语言   时间:2015-10-28 12:19:47    阅读次数:162
Java 加载配置文件的方式
一 使用原生方式读取配置文件1 文件系统加载Java代码 InputStream in = new FileInputStream("config.properties"); Properties p = new Properties(); p.load(in); 2 类加载方式A 与类同级目...
分类:编程语言   时间:2015-10-28 12:17:08    阅读次数:298
【足迹C++primer】49、超载,更改,运营商
超载,更改。运营商Conversion Operators转换操作符operator type() constConversions toan array or a function type are not permitted.转换函数必须是成员函数。不能指定返回 类型,必须有一个空的參数列表。函...
分类:编程语言   时间:2015-10-28 12:10:06    阅读次数:260
php 二维数组排序
$v){ $keysvalue[$k] = $v[$keys]; } if($type == 'asc'){ asort($keysvalue); ...
分类:编程语言   时间:2015-10-28 12:12:47    阅读次数:273
一些常用系统或者语言的包管理工具
npm: node package manager, 是node.js的套件(package)管理工具 类似:pear 是PHP的套件管理工具(可以用于安装php模块) ppm 是perl的套件管理工具 (可以用于安装pear模块) pip 是python的套件管理工具(可以用于安装python模块...
分类:编程语言   时间:2015-10-28 12:09:24    阅读次数:215
选择排序程序段子
for(int j=0;jarray[i]) //最简单直接的还是从0还是依次把最大值放到前面来。 { int temp; temp=array[j]; array[j]=array[i]; array...
分类:编程语言   时间:2015-10-28 12:06:52    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!