原创文章,欢迎转载。转载请注明:关东升的博客?? 在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。? 1. 可选类型中的问号(?) 声明这个类型是...
分类:
编程语言 时间:
2015-10-28 12:51:52
阅读次数:
147
这一章节我们来讨论一下包(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
这一章节我们来聊一下为什么需要访问权限?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
我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用to...
分类:
编程语言 时间:
2015-10-28 12:37:00
阅读次数:
198
概述 网上关于该题目的文章已经很多,我觉得把它们几个关联起来讲可能更好理解一下。与其它语言一样,它在执行我们写的程序前要先分配内存空间,以便于存放代码、数据;程序的执行过程其实依然是代码的执行及数据的读写过程;除了在执行我们写的显式的可见代码外,Jvm还会自动帮我们帮一些事,包括类的加载、初始化、G...
分类:
编程语言 时间:
2015-10-28 12:37:03
阅读次数:
220
对于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
原创文章,欢迎转载。转载请注明:关东升的博客在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。1. 可选类型中的问号(?)声明这个类型是可选类型,访问这种类型的变量或常量时要使用感叹号(!),下列代码是显示拆包:let result1: Do...
分类:
编程语言 时间:
2015-10-28 12:28:12
阅读次数:
166
intruduction:算法统治互联网。算法决定了你用 Google 搜索的结果,算法决定了新浪微博侧栏向你展示的话题,算法决定了 Netflix 向你推荐的电影,算法决定了你 QQ 对话窗弹出的横幅广告。技术巨头花费了大量时间来研究新算法以及调整旧算法。但是有些现成的算法却罕有人知晓—那些学院的...
分类:
编程语言 时间:
2015-10-28 12:28:52
阅读次数:
330
//通知的使用1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知参数:title)NSNotificationCenter.defaultCenter().postNotificationName("nickNameNotification", object: t...
分类:
编程语言 时间:
2015-10-28 12:26:41
阅读次数:
170
第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际...
分类:
编程语言 时间:
2015-10-28 12:21:24
阅读次数:
216
.match()方法是对字符串的检测,不是长度,长度是.length例子:
分类:
编程语言 时间:
2015-10-28 12:19:47
阅读次数:
162
一 使用原生方式读取配置文件1 文件系统加载Java代码 InputStream in = new FileInputStream("config.properties"); Properties p = new Properties(); p.load(in); 2 类加载方式A 与类同级目...
分类:
编程语言 时间:
2015-10-28 12:17:08
阅读次数:
298
超载,更改。运营商Conversion Operators转换操作符operator type() constConversions toan array or a function type are not permitted.转换函数必须是成员函数。不能指定返回 类型,必须有一个空的參数列表。函...
分类:
编程语言 时间:
2015-10-28 12:10:06
阅读次数:
260
$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