- 博客(25)
- 收藏
- 关注
转载 gcc编译使用math.h的c程序
不加任何参数编译会报错,提示链接时找不到相应的数学函数,正确的编译方法应该是使用-lm参数链接数学函数库,如:gcc test.c -lm转载于:https://www.cnblogs.com/caoyingjie/p/4332195.html...
2015-03-12 13:50:00
1352
转载 推荐两篇分布式协调算法paxos的文章
网上相关文章很多,但很多写的都很模糊,有的甚至越看越不明白,而原论文中作者的思路也很奇怪,跳跃性很大,大师的想法就是不一样,再加上用自然语言描述,很多用词也有不准确之处,我看了好长时间还觉得迷糊,所以推荐两篇文章给大家,这两篇文章详细描述了算法的执行过程,并没有过多的涉及证明,但是明白了执行细节之后,在去看证明,就显得比较简单了,两篇文章的链接如下:http://coderxy.co...
2015-01-21 20:17:00
202
转载 Linux系统如何查看版本信息
1. uname -a2. cat/proc/version3.cat /etc/issue4.lsb_release -a转载于:https://www.cnblogs.com/caoyingjie/p/4235476.html
2015-01-20 10:52:00
186
转载 [原]gcc编译器强别名导致的问题
系统:ubuntu14.04编译器:gcc4.8.2问题描述:工作需要,使用libnids,所以就下了最新版本的1.24,编译安装后,发现tcp报文重组工作无法完成,具体表现为虽然通过nids_register_tcp函数注册了回调函数,但函数一直不能被执行,通过对libnids执行流程的跟踪,发现在计算checksum的时候出了问题,checksum的值一直不为零,导致libn...
2014-12-22 22:51:00
285
转载 [转]Linux 在一个命令行上执行多个命令
原文链接: http://blog.sina.com.cn/s/blog_6238358c0100rzvd.html 对于单个命令执行我想大多数人都是明了的,也就是在一个命令行上执行一条命令。那对于在一行上执行多个命令怎么办呢,其实也很简单,只需在各命令之间加上特殊命令符号,我们常规使用到的有3个特殊命令符号。1. [; ]如果被分号(;)所分隔的命令会连续的执行...
2014-10-21 17:07:00
184
转载 [转] Python执行系统命令的方法 os.system(),os.popen(),commands
最近在做那个测试框架的时候发现 Python 的另一个获得系统执行命令的返回值和输出的类。最开始的时候用 Python 学会了 os.system() 这个方法是很多比如 C,Perl 相似的。os.system('cat /proc/cpuinfo')但是这样是无法获得到输出和返回值的,继续 Google,之后学会了 os.popen()。...
2014-10-21 16:16:00
200
转载 [转]Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程
原文链接:http://www.vpser.net/opt/webserver-test.html2009年04月13日 下午 | 作者:VPS侦探一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试...
2014-10-21 15:13:00
227
转载 [转]MySQL数据库基准压力测试工具之MySQLSlap使用实例
原文链接:http://www.2cto.com/database/201303/195303.html一、Mysqlslap介绍mysqlslap 是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发 的向服务...
2014-10-21 13:52:00
138
转载 [转]你应该知道的16个Linux服务器监控命令
本原创文章属于《Linux大棚》博客。博客地址为http://roclinux.cn。文章作者为roc。==原文:16 Linux Server Monitoring Commands You Really Need To Know为了让大家能更直观的学习这些命令,添加了更多的解释内容、实例和外部链接。==在使用Linux服务器的过程中,有16个命令可以帮...
2014-10-21 12:00:00
158
转载 为mysql设置密码
使用myadmin实用程序 使用mysqladmin实用程序修改密码的命令行是: shell>mysqladmin -u user -p password "newpassword" 运行这个命令,在提示输入密码时,输入密码,则用户user的密码就被改为newpassword 。如果,原来的用户没有密码,则不比指定-p选项。例如,初始化授权表之后,root用户的密码就是空的...
2014-10-17 15:36:00
151
转载 [转]Howto: Connect MySQL server using C program API under Linux or UNIX
原文链接:http://www.cyberciti.biz/tips/linux-unix-connect-mysql-c-api-program.htmlMySQL database does support C program API just like PHP or perl.The C API code is distributed with MySQL. It is i...
2014-10-17 15:05:00
141
转载 fatal error: mysql/mysql.h: No such file or directory
是因为没有安装mysql的相关链接库解决方法:ubuntu下执行:apt-get install libmysqlclient-dev转载于:https://www.cnblogs.com/caoyingjie/p/4030733.html
2014-10-17 12:07:00
1979
转载 liteide go: cannot find GOROOT directory:错误解决
要在ide中选择正确的环境:默认是linux64有问题,改为linux64-local就没问题了转载于:https://www.cnblogs.com/caoyingjie/p/3942074.html
2014-08-28 17:25:00
633
转载 Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40801)
我第一次运行go语言ide:liteide时报了这个错,原因是系统中已经安装了更高版本的Qt library ,解决办法:删除liteide/lib/liteide 目录中自带的Qt的运行库转载于:https://www.cnblogs.com/caoyingjie/p/3941944.html...
2014-08-28 16:54:00
456
转载 一个大端小端问题
有时候我们可能会写出下面的代码:#include <iostream>using namespace std;struct test{ unsigned short v1; unsigned short v2;};int main(){ unsigned int x=1; test* t=(test*...
2014-08-27 16:32:00
141
转载 [转]解析Winndows 2000/XP物理内存管理
物理内存是相对比较紧张的资源,合理利用将是一个操作系统的性能的关键。Windows2000/XP内部使用一个称为页框数据库(PageFrameDatabase)的结构用于描述物理内存的状态。本文将从这一结构入手详述Windows物理内存的组织与管理。Windows将物理内存按PAGE_SIZE(在x86上,为0x1000字节,即4K)为单位,将其划分,每一单元在页框数据库...
2014-08-26 12:59:00
192
转载 windows xp 安装软件报错:无法通过windows installer服务安装此安装程序包
解决方法很简单,到微软官网或其他地方下载较新版本的windows installer。转载于:https://www.cnblogs.com/caoyingjie/p/3934795.html
2014-08-25 13:54:00
273
转载 kvm 模块加载时报错:insmod: error inserting 'kvm.ko': -1 Unknown symbol in module
我的原因是,有的函数有声明,却没实现,这会在编译时发出警告。转载于:https://www.cnblogs.com/caoyingjie/p/3934703.html
2014-08-25 13:06:00
317
转载 [转载]hdfs c/c++ API
原文链接:http://blog.youkuaiyun.com/sprintfwater/article/details/89962141.建立、关闭与HDFS连接:hdfsConnect()、hdfsConnectAsUser()、hdfsDisconnect()。hdfsConnect()实际上是直接调用hdfsConnectAsUser。2.打开、关闭HDFS文件:hdfsOpenFi...
2014-08-24 16:53:00
277
转载 c++ namespace简单用法
提供一个小例子,例子来源于《c++程序设计语言》,总共包含3个文件,分别是命名空间声明的文件Stack.h,命名空间的实现文件Stack.cpp,以及命名空间的使用文件main.c下面是相关代码:Stack.h:1 namespace Stack{2 void push(int e);3 int pop();4 }Stack.cpp:...
2014-07-29 14:38:00
134
转载 [转载]qemu-kvm安装配置
原文链接:http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=130210安装前准备: 1. 首先要确认CPU是否支持VT技术,用egrep '(vmx|svm)' /proc/cpuinfo查看一下,比如我的是intel T7500,查询结果是:flags : fpu vme de pse tsc msr pae m...
2014-06-21 17:22:00
434
转载 Hadoop通过c语言API访问hdfs
Hadoop给我们提供了使用c语言访问hdfs的API,下面进行简要介绍:环境:ubuntu14.04hadoop1.0.1jdk1.7.0_51访问hdfs的函数主要定义在hdfs.h文件中,该文件位于hadoop-1.0.1/src/c++/libhdfs/文件夹下,而相应的库文件是位于hadoop-1.0.1/c++/Linux-amd64-64/lib/目录下的l...
2014-06-18 11:24:00
258
转载 hadoop和hdfs环境搭建
参考链接:http://blog.youkuaiyun.com/zolalad/article/details/11470449环境:ubuntu14.04 hadoop1.0.1下面以3台机器为例,讲解安装过程1)准备3台机器,一台作为nameNode,命名为master,两台作为dataNode,命名为slave01,slave02。强调命名是为了方便管理,其实命名无所谓。如果已...
2014-06-17 21:19:00
138
转载 OpenCV installation for Ubuntu 12.04
To install OpenCV 2.4.2 or 2.4.3 on the Ubuntu 12.04 operating system, first install a developer environment to build OpenCV.sudo apt-get -y install build-essential cmake pkg-configInstall Im...
2014-01-17 00:46:00
133
转载 homework-01
最大子数组和问题求解: 对于这个问题,一下就可以想到一个O(n2)的算法,即穷举连续数组段的首尾索引,两个for解决问题。但还有没有更快的方法呢?答案是肯定的,下面就给出一个时间复杂度为O(n)的算法。 该算法是基于动态规划思想的,我们考虑数组(arr[])中以 i 为结尾的连续数据的的最大值,并用max_arr[]来记录这个最大值。显然,对于 i=0,最大值就是arr...
2013-09-19 16:44:00
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人