extern crate core;#[deriving(Show)]struct Foo { f : Box}fn main(){ let mut a = Foo {f: box 0}; let y : &Foo; // out(&a); { l...
分类:
其他好文 时间:
2015-01-12 20:43:27
阅读次数:
176
int sz[3] = {2,2,3};//sz指定数组尺寸大小2*2*3 uchar * p; //用于访问像素 Mat m_mut(3,sz,CV_8UC(1),Scalar::all(0));//指定n维,当前为3维; for(int i=0;i<2;i++) //行数 for(int j.....
分类:
编程语言 时间:
2015-01-08 22:42:20
阅读次数:
833
// create an immutable array
NSArray *arr = [NSArray arrayWithObjects: @"one", @"two", @"three", nil ];
// create a mutable copy, and mutate it
NSMutableArray *mut...
分类:
其他好文 时间:
2014-12-18 10:24:34
阅读次数:
166
原文:Linux C 多线程linux下C语言多线程编程 #include #include #include #include #define MAX 10
pthread_t thread[2];
pthread_mutex_t mut;
int number=0, i;
void *threa...
分类:
编程语言 时间:
2014-12-12 09:59:16
阅读次数:
221
程序运行过程中,不能有多个实例运行,并且需要程序自己可以重启(重新运行),所以代码如果下代码:static void Main() { bool createNew; using (System.Threading.Mutex m = new System.Threading.Mut...
存在内存泄露 ==== // rustc disk.rs extern crate libc; use libc::size_t; use libc::{FILE,c_char}; use std::string; #[repr(C)] pub struct mntent { mnt_fsname :*mut c_char, /* 挂载的文件系统的名字 */...
分类:
编程语言 时间:
2014-11-19 11:33:05
阅读次数:
362
二.信号量(semophore)信号量是一种计数器,可以控制进程间多个线程或者多个进程对资源的同步访问,它常实现为一种锁机制。实质上,信号量是一个被保护的变量,并且只能通过初始化和两个标准的原子操作(P/V)来访问。(P,V操作也常称为wait(s),signal(s))semaphore 与mut...
分类:
系统相关 时间:
2014-11-17 17:30:26
阅读次数:
408
花了两个小时左右,学习了一下scala语言, 由于scala运行在jvm之上, 可以使用java容器也可以使用scala自带的容器.import java.utilimport java.util.{HashMap => JavaHashMap}import scala.collection.mut...
分类:
其他好文 时间:
2014-10-18 23:48:59
阅读次数:
235
1、let mut x = 10i; 用学术的话来说,let代表文法级别的名字绑定(到value对象)
println!是宏,第一眼看到它时还以为是学习Ruby,!代表函数有副作用呢
destructuring let:解构绑定这个概念来自于LISP/Erlang?
2、表达式语言:if是表达式;加上分号就变成语句;return x;等同于直接的一个x
还有,它的if/for/...
分类:
编程语言 时间:
2014-10-11 11:41:35
阅读次数:
653
分为两部分,一部分用来更新数据,另一部分用来响应客户端的请求。
from SocketServer import TCPServer, StreamRequestHandler
from time import ctime
from SocketServer import ThreadingTCPServer
import traceback
import threading
Mut...
分类:
编程语言 时间:
2014-09-22 01:52:01
阅读次数:
217