1. 交换两个数值
x, y = y, x; //等价于 x = y, y =x;
2. 变量初始化问题
a, b, c = 0;
print(a,b,c); --> 0 nil nil
仅对第一个值复制,所以要初始化一组变量,应该提供多个初始值
a, b, c = 0, 0, 0;
print(a, b, c); --> 0 0 0
3. "尽可能...
分类:
其他好文 时间:
2014-05-10 10:17:39
阅读次数:
272
多线程编程之线程私有数据
Pthread是 POSIX threads 的简称,是POSIX的线程标准。
线程同步从互斥量【C/C++多线程编程之六】pthread互斥量,信号量【C/C++多线程编程之七】pthread信号量,条件变量【C/C++多线程编程之八】pthread条件变量,读写锁【C/C++多线程编程之九】pthread读写锁,多线程的同...
分类:
编程语言 时间:
2014-05-10 10:03:14
阅读次数:
446
@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。
一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。
@synchronized(object){},每一个object对应一把锁,要执行{}中的代码,首先必须要拿到o...
分类:
编程语言 时间:
2014-05-10 09:24:21
阅读次数:
341
java变量分为:1:基本类型:字符型,布尔型,数值型。2:引用类型(暂时不看)顺便再熟悉下这个代码public
class Test{ public static void main(String args[]){
System.out.println("Test");}注意:1 这个Test.....
分类:
移动开发 时间:
2014-05-06 13:37:38
阅读次数:
389
关键字:被Java语句赋予特殊含义的单词,所有关键字都是小写标识符:程序中自定义的一些名称,由字母、数字、_ 以及 $
符号组成,数字不能开头,区分大小写(命名规范)注释:// 单行注释/* 多行注释 *//** 文档注释
*/常量:整数常量、小数常量、布尔型常量、字符常量、字符串常量、null变量...
分类:
编程语言 时间:
2014-05-06 13:03:28
阅读次数:
437
一、数据 1.什么是数据 *
生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股价数据等。在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据,图片数据,视频数据,还有聊天QQ产生的文字数据,用迅雷下载的文件数据等。
2.数据的分类 * 计算机种存储的数据可以分为两种...
分类:
移动开发 时间:
2014-05-06 12:48:29
阅读次数:
515
变量用于存储值,比如数字、文本字符串或数组。一旦设置了某个变量,我们就可以在脚本中重复地使用它。在 PHP 中,不需要在设置变量之前声明该变量。PHP
中的所有变量都是以 $ 符号开始的。
分类:
Web程序 时间:
2014-05-06 12:15:51
阅读次数:
268
一、变量的内存分析 1.字节和地址 *
为了更好地理解变量在内存中得存储细节,先来认识一下内存中得”字节“和”地址“。 * 内存以字节为单位 *
不同类型占用的字节是不一样的,数据越大,所需的字节数九越多 2.变量存储 * 所占用的字节数跟类型有关,也跟编译器环境有关 ...
分类:
移动开发 时间:
2014-05-06 11:14:54
阅读次数:
462
能够发现的C/C++缺陷(部分)C/C++安全性问题(部分)并发死锁错误使用的阻塞调用性能下降内存泄漏文件句柄泄漏定制的内存和网络资源泄漏数据库连接泄漏导致崩溃的缺陷空指针引用释放后引用多次释放不正确的内存分配不匹配的数组新建/删除不正确的程序行为逻辑错误导致的死代码未初始化变量负数的无效引用不正确...
分类:
其他好文 时间:
2014-05-06 11:09:21
阅读次数:
546
本文主要介绍了Dino
Lorenzini在交大报告时候提到的图上的一些不变量的问题,着重于图上黎曼-罗赫定理,比较浅显易懂。
分类:
其他好文 时间:
2014-05-06 10:59:51
阅读次数:
420