现在位置: 首页 > 编程语言 > 文章
2019年05月04日 编程语言 ⁄ 共 3962字 评论关闭
Linux下的函数执行时间的统计方法   2009-11-06 21:57:33|  分类: 默认分类|字号 订阅         如何测试某个函数的执行时间是做实验时经常用到的功能,在此比较Linux下的测试函数,主要是其精确度。我们采用统一的测试标准程序(standard.c):  #include <stdio.h> #define MAX 1000    /* the loop count */   /* function: do loop operation  * input: NULL  * output: counter->the count...
阅读全文
2019年05月03日 编程语言 ⁄ 共 255字 评论关闭
奇异函数是一种理想化的函数,它具有一个或多个间断点,在这些点上无法确定函数或其导数值。 函数本身有不连续点(跳变点)或其导数或积分有不连续点的一类函数成为奇异函数 计算步骤从数学角度来说,所谓奇异性就是指函数的不连续或导数不存在,表现出奇异性的点称为奇异点。在结构优化问题中,约束函数构成的可行域总是存在许多奇异点 奇异矩阵就是行列失等于0的矩阵 H矩阵就是Hermit矩阵,将它每一个元素取共轭后等于...
阅读全文
2019年05月02日 编程语言 ⁄ 共 2440字 评论关闭
  Linux 多线程函数解析 分类: LulzLinux Linux/program/thread2012-03-04 22:03 670人阅读 评论(0) 收藏 举报 Linux多线程函数解析 Linux多线程函数用得比较多的是下面的3个pthread_create(),pthread_exit(),pthread_join(); 它们都是在头文件之中。编译时需要加静态库-lpthread 下面是函数的说明:pthread_create是UNIX环境创建线程函数 int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restr...
阅读全文
2019年05月02日 编程语言 ⁄ 共 5421字 评论关闭
用C++进行函数式编程 作者: baiyuzhong分类:云计算, 高端视点  阅读:3,988 次添加评论 文 / John Carmack 译 / 王江平 《Quake》作者Carmack认为追求函数式的程序设计有着实实在在的价值,然而,劝说所有程序员抛弃他们的C++编译器,转而启用Lisp、Haskell,或者干脆说任何其他边缘语言,都是不负责任的。 或许本文的每位读者都听说过,当初“函数式编程”(Functional Programming)肩负着为软件开发带来福祉的期...
阅读全文
hadoop 性能调优 重要参数设置技巧 分类: hadoop2012-12-16 19:53 43人阅读 评论(0) 收藏 举报 这里主要针对Mapreduce的性能调优。 这一两个月在做mapreduce的性能调优,有些心得,还是要记下来的,以郷后人~ 这里主要涉及的参数包括: HDFS: dfs.block.size Mapredure: io.sort.mb io.sort.spill.percent mapred.local.dir mapred.map.tasks & mapred.tasktracker.map.tasks.maximum mapred.reduce.tasks &...
阅读全文
2019年04月29日 编程语言 ⁄ 共 2506字 评论关闭
从源代码编译、安装gcc 参考: http://www.comdyn.cn/from-web/68-server-setup/164-centos-48-gcc450.html 我的环境:CentOS 6.2, kernel 3.1.10  x86_64 需要的配置:Disk space >= 6GB, Mem >= 1GB 从gcc.gnu.org下载gcc-4.7.2.tar.bz2,创建/root/buid-gcc目录,以后所有编译都在这个目录里进行了。 到ftp://gcc.gnu.org/pub/gcc/infrastructure/处下载以下辅助安装包:gmp-4.3.2.tar.bz2, mpfr-2.4.2.tar.bz2, ...
阅读全文
  CentOS6.2下一步一步源代码安装OpenStack(三)keystone配置、运行、测试 分类: OpenStack安装2012-04-19 21:42 1664人阅读 评论(5) 收藏 举报 这篇文章与我前面写的安装keystone有很大部分是相同,如果你看过前面的那篇文章这里略读主可以了 1.配置 也可参考:http://docs.openstack.org/trunk/openstack-compute/install/content/keystone-conf-file.html进行配置 1.1拷贝默认配置文件: [ugyn@cc swift-1.4.8]$...
阅读全文
2019年04月26日 编程语言 ⁄ 共 3734字 评论关闭
1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针      类型标识符    *函数名(参数表)       int *f(x,y);   首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。 表示: float *fun(); float *p; p = fun(a); 注意指针函数与函数指针...
阅读全文
2019年04月25日 编程语言 ⁄ 共 5028字 评论关闭
在android4.2中,Google更换了android的蓝牙协议栈,从Bluez换成Bluedroid,我也是初涉这个方面,顺便记录一下。http://source.android.com/devices/bluetooth.html android development对于4.3蓝牙的介绍: android提供BlueDroid作为默认的协议栈,BlueDroid分为两个部分: 1、Bluetooth Embedded System(BTE),它实现了BT的核心功能。 2、Bluetooth Application Layer (BTA),用于和android framework层交互。 BT 系...
阅读全文
2019年04月25日 编程语言 ⁄ 共 1327字 评论关闭
/* 逆波兰计算器 */ #include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> typedef double Elemtype; typedef struct StackNode { Elemtype data; struct StackNode *next; }StackNode, *pStackNode; typedef struct LinkStack { pStackNode top; int count; }LinkStack, *pLinkStack; //链栈创建和初始化 pLinkStack InitStack ( void ) { pLinkStack s = (pLinkSt...
阅读全文