数值型字面量
整数字面量可以被写作:
一个十进制数,没有前缀
一个二进制数,前缀是0b
一个八进制数,前缀是0o
一个十六进制数,前缀是0x
下面的所有整数字面量的十进制值都是17:
let decimalInteger = 17
let binaryInteger = 0b10001 // 二进制的17
let octalInteger = 0o21...
分类:
编程语言 时间:
2014-07-08 18:28:32
阅读次数:
176
个人总结,学c的赶快看
1….++a 和 a++ 的区别:
++a 先加在赋值 a++ 先赋值在加 后者赋给变量b的值为a而不是a+1后的值
2….按位与 同为1时为1,其他为0 如: 1110 & 1010 =1010
按位或 同为0时为0,其他为1 如:1110 | 1010 =1110
3…. ~...
分类:
编程语言 时间:
2014-07-08 17:25:01
阅读次数:
232
直接上代码:#include //必要的头文件,使用Windows API函数
#include
int index = 0;
int tickets = 100;//票数
HANDLE hMutex; //使用全局的互斥对象来保证对同一资源的互斥访问与操作这里是tickets
//线程处理函数原型,形式可从MSDN中拷贝
//线程1 的入口函数
DWORD WINAPI Fun1Proc...
分类:
编程语言 时间:
2014-07-08 17:12:03
阅读次数:
239
获取、改变当前目录:
原型为:
#include //头文件
char *getcwd(char *buf, size_t size); //获取当前目录,相当于pwd命令
int chdir(const char *path); //修改当前目录,即切换目录,相当于cd命令
其中getcwd()函数:将当前的工作目录绝对路径复制到参数buf所指的内存空间,参数size为buf的空...
分类:
编程语言 时间:
2014-07-08 15:39:25
阅读次数:
155
支持Element Traversal 规范的浏览器有IE 9+、Firefox 3.5+、Safari 4+、Chrome 和Opera 10+。
对于元素间的空格,在IE9之前,都不会返回文档节点,其它的所有浏览器都会返回文档节点。
为了兼容浏览器这间的差异,又不更改已有的DOM 标准,所以有了 Element Traversal 规范。
这个规范为 元素增加了 5 个...
分类:
编程语言 时间:
2014-07-08 21:40:37
阅读次数:
209
先了解一下Socket的相关函数原型
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//加载套接字库
int PASCAL
FAR WSAStartup(WO...
分类:
编程语言 时间:
2014-07-08 13:02:21
阅读次数:
317
输出如下矩阵:
0000
0111
0122
0123
public static void main(String[] args){
for(int i=0;i<4;i++){
for(int j=0;j=j?j:i);
}
System.out.println();
}
}...
分类:
编程语言 时间:
2014-07-08 19:15:05
阅读次数:
733
本文是借鉴网上的多篇资料,感谢网上各位大牛的分享。一、什么是内部类
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的成员,并且依附于外部类而存在的。内部类可以为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类和匿名内部类。
二、为什么需要内部类?
典型的情况是,内部类继承自...
分类:
编程语言 时间:
2014-07-08 16:48:34
阅读次数:
272
缘起于玩唱吧,因为唱吧好友少,访问量低,又不想加什么亲友团之类的,主要是太麻烦了,于是我就琢磨唱吧的访问机制,准备用java的httpclient库来进行刷访问量,想到动态IP重复使用就想到了用多线程来进行刷,但发现速度并没有增快,仍然是刷完一个网址刷下一个网址,这里刷的顺序是随机的。 主要让人伤脑筋的是那代理IP,去网上找了1000多个IP,有好多都是响应速度太慢了,以至于我设定了超时机制,超过...
分类:
编程语言 时间:
2014-07-08 12:46:04
阅读次数:
279
Apache MINA、Spring、安卓客户端、通信...
分类:
编程语言 时间:
2014-07-08 15:26:04
阅读次数:
304
位移动运算符:
例如:3
1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,
2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,
3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,
转换为十进制是12。
...
分类:
编程语言 时间:
2014-07-08 13:56:13
阅读次数:
273
在java提高篇(二一)—–ArrayList、java提高篇(二二)—LinkedList,详细讲解了ArrayList、linkedList的原理和实现过程,对于List接口这里还介绍一个它的实现类Vector,Vector 类可以实现可增长的对象数组。一、Vector简介 Vector可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。不过,Vector...
分类:
编程语言 时间:
2014-07-08 14:20:05
阅读次数:
244
网络变成首先要注意IP和端口的转换,现在电脑基本上是主机字节序,存储按照小端方式,而在网络中传输统一使用大端方式,所以网络变成首先要注意字节序的转换。
一个常用的ip转换程序的实现:#include
#include
#include
#include
#define CHIP(ip) (ip&0xff)<<24 |(ip&(0xff<<8))<8...
分类:
编程语言 时间:
2014-07-08 13:04:14
阅读次数:
374
迭代对于我们搞Java的来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Java集合的迭代。Iterator iterator = list.iterator();
while(iterator.hasNext()){
String string = iterator.next();
//do something...
分类:
编程语言 时间:
2014-07-08 12:50:53
阅读次数:
290
(三)单例模式
单例模式应该是最常见的设计模式,作用是保证在JVM中,该对象只有一个实例存在。
优点:1、减少某些创建比较频繁的或者比较大型的对象的系统开销。
2、省去了new操作符,降低系统内存使用频率,减轻GC压力。
3、保证核心代码的唯一性,比如交易引擎。
单例模式看似是最简单的设计模式。
public class Singleton {
//私有构造方法,...
分类:
编程语言 时间:
2014-07-08 20:38:48
阅读次数:
176
通过用js文件映射服务端的WebAPI,最终实现的效果就是在VS编辑器中直接可以“点”出方法名、参数。...
分类:
编程语言 时间:
2014-07-08 21:26:30
阅读次数:
361
由于某些原因,重装系统,java-web开发虽然顺手,但烦人的一点是开发环境的搭建。差不多折腾了一整天,笔者在这里把SSM开发环境的搭建重新清理一遍,以飨读者,也供自己以后参考。善于总结,是做好每份工作必备的素质之一。
1安装java虚拟机-JDK(1.7_51)
详见笔者博文:http://blog.csdn.net/gisredevelopment/article/details/2430...
分类:
编程语言 时间:
2014-07-08 20:21:46
阅读次数:
332