1、多线程编程是有趣的事情,他很容易突然出现...
分类:
编程语言 时间:
2014-11-24 20:56:53
收藏:
0 评论:
0 赞:
0 阅读:
284
1.线程标识
就像每个进程有一个进程ID一样,每个线程也都有一个线程ID。进程ID在整个系统中是唯一的,但线程ID不同,线程ID只在它所属的进程环境中有效。线程ID用pthread_t数据类型来表示,通过pthread_equal函数来比较两线程ID是否相同,通过pthread_equal函数可以得到当前线程的ID。
#include
int pthread_equal(pthre...
分类:
编程语言 时间:
2014-11-24 20:55:46
收藏:
0 评论:
0 赞:
0 阅读:
334
Python3.0和以前版本的区别
(1)print 。3.1版本之后要用括号括起来(print("abs"),类似于java)而2.0版本不用。
(2)input代替了2.0版本的raw_input;
(3)3.0版本没有file函数了,要打开文件要用open;f = open(shoplistfile,'wb');
(4)没有了Cpickle模块了,使用pickle模块;
(5)使用pickle.dump()方法时,打开文件的读操作要是“wb”,使用load方法时...
分类:
编程语言 时间:
2014-11-24 20:52:53
收藏:
0 评论:
0 赞:
0 阅读:
341
给定一个矩阵,如果有零元素那么就将零元素所在的行和列都置为零。
Given a m x n matrix,
if an element is 0, set its entire row and column to 0. Do it in place.
最直观的解法就是开辟一个新的矩阵,当原矩阵存在零元素的时候,就将新矩阵的对应行和列置为零。这样空间复杂度较高,也是题目不允许的。
题目的难...
分类:
编程语言 时间:
2014-11-24 20:52:13
收藏:
0 评论:
0 赞:
0 阅读:
438
Axis2和Axis相比,增加了异步调用的方式,而且代码的使用更方便。本文用一个例子来描述如何快速使用Axis2来创建WebService客户端代码。...
分类:
编程语言 时间:
2014-11-24 20:51:43
收藏:
0 评论:
0 赞:
0 阅读:
305
以前对PCA算法有过一段时间的研究,但没整理成文章,最近项目又打算用到PCA算法,故趁热打铁整理下PCA算法的知识。本文观点旨在抛砖引玉,不是权威,更不能尽信,只是本人的一点体会。主成分分析(PCA)是多元统计分析中用来分析数据的一种方法,它是用一种较少数量的特征对样本进行描述以达到降低特征空间维数...
分类:
编程语言 时间:
2014-11-24 20:49:13
收藏:
0 评论:
0 赞:
0 阅读:
381
项目结构:项目由一个Web Project和多个Java Project构成,Web Project需要引用其它Java Project的类和Jar包。开发时用Eclipse3.5和Tomcat调试时,出现找不到引用的Java Project相关类和Jar包。经过一番摸索,终于调通了。以下是具体调试...
分类:
编程语言 时间:
2014-11-24 20:48:22
收藏:
0 评论:
0 赞:
0 阅读:
201
1.派生 1 voidarrayNew() 2 { 3 NSArray*array = [NSArrayarrayWithObjects:@"1",@"2",nil]; 4 NSArray*array2 = [arrayarrayByAddingObject:@"3"]; 5 NS...
分类:
编程语言 时间:
2014-11-24 20:46:23
收藏:
0 评论:
0 赞:
0 阅读:
325
function[cent1,band1,he1,peak1,i]=ybh(err)
yzi=xlsread('sheet1.xls','B2:B261');
zd=max(yzi);
zx=max(yzi);
erro=err;
i=1;
n=0;
table=tabulate(yzi);
for...
分类:
编程语言 时间:
2014-11-24 20:42:33
收藏:
0 评论:
0 赞:
0 阅读:
393
//把str转换为数字的方式,想起很久以前的一个面试题,说字符转数字的方式有哪些,现在想了想var str1='4.88',str2='4.8xx';console.log(parseInt(str1)) //4console.log(str1|0) //4console.log(str1-0) /...
分类:
编程语言 时间:
2014-11-24 20:41:02
收藏:
0 评论:
0 赞:
0 阅读:
335
最简单的排序算法之一就是插入排序,插入排序的平均时间是O(N²)template Comparable insertionSort(vector& a){ int j; for(int p=1;i0&&tmp<a[j-1];j--) a[j]=a[j-1]; ...
分类:
编程语言 时间:
2014-11-24 20:34:22
收藏:
0 评论:
0 赞:
0 阅读:
304
这个问题说实话我感觉没有太大的意义、按第一印象和c++的一些思想去理解的话对象传递是引用传递,因为传递过去的对象的值能被改变。但是又有很多人,不知道从哪里扣出来一句,java中只有值传递,没有引用传递。这个理论是说java的对象作为参数的时候传递过去的是地址的值,而不是对象本身,所以这也是值传递。看...
分类:
编程语言 时间:
2014-11-24 20:33:32
收藏:
0 评论:
0 赞:
0 阅读:
165
整个spring mvc的架构如下图所示:上篇文件讲解了DispatcherServlet通过request获取控制器Controller的过程,现在来讲解DispatcherServletDispatcherServlet的第二步:通过request从Controller获取ModelAndVie...
分类:
编程语言 时间:
2014-11-24 20:30:13
收藏:
0 评论:
0 赞:
0 阅读:
465
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对...
分类:
编程语言 时间:
2014-11-24 20:27:13
收藏:
0 评论:
0 赞:
0 阅读:
295
如果想平滑的使用UCenter,那么这篇文章务必 康盛的系列产品,包括Discuz、UCHome、Supesite都集成了同一个用户系统——UCenter,用户登录的密码也保存在 UCenter中,对于其他系统集成或导出数据到UCenter系统...
分类:
编程语言 时间:
2014-11-24 19:20:23
收藏:
0 评论:
0 赞:
0 阅读:
571
Python整理环境搭建,不仅仅包括Python版本的安装,还包括Python命令行,setuptools安装,和工作环境配置等....
分类:
编程语言 时间:
2014-11-24 19:18:43
收藏:
0 评论:
0 赞:
0 阅读:
456
以下我自己常使用的一些快捷键:(加粗的为重点推荐)
:: 项目管理类 ::
f10
代码窗口全屏显示时切换到bcb的主窗口
ctrl + f12
打开源文件清单对话框
shift + f12
打开窗口文件清单对话框
f12
在窗口(form1)与对应代码文件(unit1.cpp)间切换
f11
把object inspe...
分类:
编程语言 时间:
2014-11-24 19:17:52
收藏:
0 评论:
0 赞:
0 阅读:
395
第二章 预备知识体系
——本章涉及空间数学、解析几何、线性代数、计算机图形学、算法、数据结构等众多基础学科。同上一章相比,虽然枯燥,但是绝不能称为废话之章,即使粗略的看一遍,也比直接跳过来的好,详细地读完,会让读者以后的开发之路走的更加平坦。
并且本章的知识不仅仅对您的Unity游戏开发有帮助,对于大部分软件开发人员都是大有作用的。
作为传统3D游戏编程来讲,需要运用到的知识面非常之广,涉及到的学科特别之多。而通常讲编程的书籍,会弱化数学知识,讲数学的书籍,会弱化编程方面的知识。这就是我在第一章所提到的数学...
分类:
编程语言 时间:
2014-11-24 19:17:23
收藏:
0 评论:
0 赞:
0 阅读:
427