1. abs(x)
abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如:
>>>print abs(-2,4)
2.4
>>>print abs(4+2j)
4.472135955
2. apply(function,args[,keywords])
apply()函数将args参数应用到function...
分类:
编程语言 时间:
2014-02-27 21:46:17
收藏:
0 评论:
0 赞:
0 阅读:
620
今天写一个unit test, 需要在子线程跑一个tcp客户端,来验证服务端功能:
ConsoleUploadFile::ConsoleUploadFile()
{
... ...
std::thread( &ConsoleUploadFile::uploadFile, this);
}
很奇怪的是,代码运行到std::thread(...)...
分类:
编程语言 时间:
2014-02-27 21:30:11
收藏:
0 评论:
0 赞:
0 阅读:
527
以前学过C++,但是感觉很多东西还是不清不楚,很多问题解决起来啃吧啃吧的。。。。即使c++的东西看过,但是这本书
分类:
编程语言 时间:
2014-02-27 20:56:23
收藏:
0 评论:
0 赞:
0 阅读:
527
http://jingyan.baidu.com/article/a3761b2b8ed03c1577f9aa60.htmlhttp://msdn.microsoft.com/zh-cn/library/ff194352(v=office.15).aspxhttp://stackoverflow.c...
分类:
编程语言 时间:
2014-02-27 20:48:30
收藏:
0 评论:
0 赞:
0 阅读:
473
在项目下新建两个筛选器,添加TUIO中的文件如下,头文件包TUIO官网可下载,这也能下载#include "TuioDump.h"//#include
//Tuio全局变量int port = 3333;TuioDump dump;TuioClient client(port);float Kine...
分类:
编程语言 时间:
2014-02-27 19:16:39
收藏:
0 评论:
0 赞:
0 阅读:
822
【Python 之执行 py 文件】1、在 cmd/shell 中输入命令 python
a.py2、在解释器中,通过函数 execfile("a.py")3、在解释器中,直接输入程序语句立即执行【Python
之退出解释器】1、>>> import sys >>> sys.exit()2、通过引发...
分类:
编程语言 时间:
2014-02-27 19:08:48
收藏:
0 评论:
0 赞:
0 阅读:
464
easymc是一个C语言开发的简易的消息通道库,目前提供请求/回应、订阅/发布两种通信模式,同机器的通信采取IPC方式,跨机的通信采取TCP方式,源码包含开源项目jemalloc库。项目主页:http://www.easymc.org代码地址:https://github.com/easymc/easymclocal端使用例子:structpa..
分类:
编程语言 时间:
2014-02-27 19:44:22
收藏:
0 评论:
0 赞:
0 阅读:
506
Python的os.listdir()可以获取当前目录下的所有文件和目录,但不支持递归。有时候希望获取以递归方式指定目录下所有文件列表,为此可以调用下面的get_recursive_file_list()函数。...
分类:
编程语言 时间:
2014-02-27 19:38:04
收藏:
0 评论:
0 赞:
0 阅读:
536
#!/usr/bin/python
#coding:utf-8
import time
import threading
#product
product = None
#condition
con = threading.Condition()
def produce():
global product
if con.acquire():
while T...
分类:
编程语言 时间:
2014-02-27 17:46:40
收藏:
0 评论:
0 赞:
0 阅读:
535
输入输出流采用引用调用可以事先不用传文件名
#include
using namespace std;
void print_row(ofstream& out, char c, int n);
int main()
{
ofstream outfile;
outfile.open("out2.txt");
print_row(outfile, 'c', 10);
outfile....
分类:
编程语言 时间:
2014-02-27 16:50:23
收藏:
0 评论:
0 赞:
0 阅读:
579
内联函数是代码的复制,减少程序的跳转
#include
using namespace std;
inline void swap(int&, int&);
int main()
{
int i=7, j=-3;
swap(i, j);
cout<<"i= "<<i<<endl;
cout<<"j= "<<j<<endl;
return 0;
}
void swap(int&a...
分类:
编程语言 时间:
2014-02-27 17:43:08
收藏:
0 评论:
0 赞:
0 阅读:
524
Andorid中C/C++调用Bionic库问题
Bionic是Android的C/C++ library, libc是GNU/Linux以及其他类Unix系统的基础函数库,最常用的就是GNU的libc,也叫glibc。Android之所以采用bionic而不是glibc,有几个原因:
1、版权问题,因为glibc是LGPL
2、库的体积和速度,bionic要比glibc小很多。
3、提供了一些Android特定的函数,getprop LOGI等...
分类:
编程语言 时间:
2014-02-27 17:03:23
收藏:
0 评论:
0 赞:
0 阅读:
610
在WINDOWS下,DLL调用是非常普遍的,那么在JAVA下又要如何实现呢?JAVA中可以借助JNI/JAWIN/JACOB,这里以JNI为例。JNI是Java Native Interface的缩写,中文为JAVA本地调用。
在用JNI调用DLL之前,我们先来思考下WINDOWS下编写及调用DLL的步骤。一般在建立一个DLL项目之后,需要增加相应的头文件,头文件中需要声明公布的接口,然后在对应...
分类:
编程语言 时间:
2014-02-27 18:25:18
收藏:
0 评论:
0 赞:
0 阅读:
567
从类模板引发的思考
C++中使用了模板来减少方法相同但是类型不一样带来的函数重载以及大量复制代码的问题。这里主要说说类模板
类模板的定义:
template
class Stacks
{
public:
Stacks(void);
Stacks(int nSize);
Stacks(Type Arr[],int nSize);
~Stacks(void);
public:...
分类:
编程语言 时间:
2014-02-27 18:23:49
收藏:
0 评论:
0 赞:
0 阅读:
472
最近,在优化服务器端底层代码时,遇到了一个比较影响系统性能的东西——缓存区,最已有的方案里,其采用了单缓冲区,每次需要空间时,都会检查缓冲区空闲空间是否满足,如果满足还得进行移动内存的操作(想必搞过服务器开发的同事,这点深有体会吧),当数据交换量猛增时,这个方案效果立马显现,于是自己私下写了一个简单版的循环缓存,原理很简单,在这之上自己将代码进行了规整和优化,并替换了原来的单缓存区方案,效果显著,...
分类:
编程语言 时间:
2014-02-27 18:04:15
收藏:
0 评论:
0 赞:
0 阅读:
586
1.学习《大话数据结构》时根据书中C语言代码改写成可以供各位使用的C++头文件...
分类:
编程语言 时间:
2014-02-27 16:35:24
收藏:
0 评论:
0 赞:
0 阅读:
655
http://www.csdn.net/article/2011-02-17/292058Python这么多框架,能挨个玩个遍的人不多,坦白的说我也只用过其中的三个开发过项目,另外一些稍微接触过,所以这里只能浅谈一下,欢迎懂行的朋友们补充。DjangoPython框架虽然说是百花齐放,但仍然有那么一...
分类:
编程语言 时间:
2014-02-27 17:45:13
收藏:
0 评论:
0 赞:
0 阅读:
600
通过一个简单的小例子引出状态机的编程思想,最后通过编写状态机实现一个功能完整的、用来删除C/C++注释的程序。
分类:
编程语言 时间:
2014-02-27 17:23:54
收藏:
0 评论:
0 赞:
0 阅读:
767
哎。。。今天看了一下午博文与资料,弄了半天新学的三个知识,有点入门。。。算了,先写下学会了什么。第一个就是int main(int argc, char**
argv){}这玩意儿说是能从命令行直接输入参数我去,有什么用呢。。。上课听讲的时候一头雾水。。。老师说是另一种交互方式上网看了看,应该是简化...
分类:
编程语言 时间:
2014-02-27 17:14:23
收藏:
0 评论:
0 赞:
0 阅读:
585
在C++中数组不是按值传递的,传递的是第1个元素,即第0个元素的指针。1、数组长度不是参数类型的一部分,函数不知道传递给它的数组的实际长度,因此当编译器对实参类型进行参数类型检查时,并不检查数组的长度。等价于数组的长度与参数声明无关,以下三个声明是等价的:1),void
func(int *);2)...
分类:
编程语言 时间:
2014-02-27 15:52:46
收藏:
0 评论:
0 赞:
0 阅读:
615