`
文章列表
1.下载SVN 获取svn安装包 最新版本subversion可以在http://subversion.tigris.org/getting.html下载。   2.安装svn,在第一部中已经有提示,省略。   3.建立svn版本库目录
  1. 下载 Tomcat http://tomcat.apache.org/download-60.cgi 选定 Tomcat6 对应的系统版本,这里针对 linux/unix 系统 , 选择下载得到的文件是: apache-tomcat-6.0.32.tar.gz   2 .创建 Tomcat 安装目录。 在 Linux 系统硬盘系统文件夹 usr 下创建一个文件夹 tomcat 。 命令: sudo mkdir tomcat   3 .复制 Tomc ...
1.下载JDK。 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u24-oth-JPR@CDS-CDS_Developer 选定linux环境版本,下载到的文件是:jdk-6u24-linux-i586.bin 2.创建JDK安装目录。 在Linux系统硬盘系统文件夹usr下创建一个文件夹Java。 命令:sudo mkdir java 3.复制JDK安装包到系统指定文件夹。 把下载的安装文 ...
基础开始,我在公司学习用的是Solaris系统,我要在自己的源文件(mytest.c)中引用apue.h库文件,当执行cc mytest.c发生了以下错误 "/usr/include/sys/feature_tests.h", line 336: #error: "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applications       require the use of c99" 真要命,后来查了下资料,需要这样写: cc -DSOLARIS mytest.c 然后就没有问题 ...
//MD5.h #ifndef BZF_MD5_H #define BZF_MD5_H #include <string> #include <iostream> // a small class for calculating MD5 hashes of strings or byte arrays // it is not meant to be fast or secure // // usage: 1) feed it blocks of uchars with update() // 2) finalize() / ...
template <class T> //! Return a decimal in base of decimal separator std::string GetDecimal(T in_Value, int in_DecimalSeparator) { std::stringstream ss; ss << std::setiosflags(std::ios::fixed | std::ios::showpoint | std::ios::right); ss << std::setprecision(in_DecimalSep ...
//Singleton.h #include <iostream> class Singleton { public: Singleton(); static Singleton *GetInstance(); void DisplayCount(); void AddCount(int in_count); private: int m_count; }; //Singleton.cpp #include "Singleton.h" Singleton::Singleton() { m_co ...
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。 一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 全部搞定。 二、在windows下用以下法子: 1、在项目平级的目录,执行dos命令: xcopy project_dir project_ ...
//Buffer.h #include <queue> #include <boost/thread/mutex.hpp> #include <boost/thread/condition.hpp> template<class T> class Buffer { public: Buffer(); static const char* MODULE; bool Init(); inline void Notify() {m_bInterrupt = true; m_NotEmpty.notify_one( ...
#include <iostream> #include <sstream> enum MODULEID { MODULE_A, MODULE_B, MODULE_C , MODULE_D, MODULE_E, MODULE_F, MODULE_NONE }; void Init() { MODULEID eModuleId = MODULE_A; bool bStart = true; while(bStart) { switch(eModuleId) { case MOD ...
1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID 举例: [root@localhost ~]# ps auxf |grep httpd 注意:kill -9 来强制终止退出 举例 [root@localhost ~]# ps aux |grep gaim 或者 [root@localhost ~]# pgrep -l gaim 5031 gaim 5031 gaim [root@localhost ~]# kill -9 5031 特殊用法: kill -STOP [pid] 发送SIGSTOP (17,19,23)停止一个进程,而 ...
#include <iostream> #include <boost/thread/thread.hpp> class TestThreadRun{ public: TestThreadRun(){}; virtual ~TestThreadRun() {} //!< Empty Destructor. void operator()() { run(); } void run() { std::cout<<"TestThreadRun::run()"<< ...
char buf[128]; sprintf(buf, "sizeof(bool) = %d", sizeof(bool)); std::cout<<buf<<std::endl; sprintf(buf, "sizeof(short) = %d", sizeof(short)); std::cout<<buf<<std::endl; sprintf(buf, "sizeof(unsigned short) = %d", sizeof(unsigned sh ...
老外写的一段代码,在Server中编写这个类读取配置文件比较实用 //Config.h #pragma once #include <string> #include <map> #include <iostream> #include <fstream> #include <sstream> /* * \brief Generic configuration Class * */ class Config { // Data protected: std::string m_Delimi ...
http://zh.highscore.de/cpp/boost/
Global site tag (gtag.js) - Google Analytics