`
sogo6
  • 浏览: 110137 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
function __MysqlStart(){ $cmd = "net start mysql"; exec($cmd, $o, $r); $o = join("\n", $o); if($this->debug){ $this->log(__METHOD__, __LINE__, "$cmd ==> \n".$o); } if( empty($r) ){ //preg_match("/服务已经启动成功/&qu ...
1. 功能 查询所有的事件列表 url (get)ball/event 请求     tid     spaceid     myday 响应     事件列表     eventid     event_time     period     event_what     2. 功能: 预定场地,向xxx@163.com 发送一封确认邮件,邮件里有一个确认的链接 url (post)ball/event/ 请求     tid     spaceid     event_date     event_time     event_waht     state=0     email= ...
在配置文件/etc/sysctl.conf中加上下面一行: net.ipv4.ip_forward = 1 使上面的配置生效: sysctl -p 看下配置是否成功 sysctl -a | grep net.ipv4.ip_forward 配置端口映射: iptables -t nat -I PREROUTING -p udp --dport 162 -j REDIRECT --to-ports 31087
#ifndef T_NO_ANSI_CASTS # define T_REINTERPRET_CAST(type,pointer) reinterpret_cast< type >(pointer) # define T_STATIC_CAST(type,pointer) static_cast< type >(pointer) # define T_CONST_CAST(type,pointer) const_cast< type >(pointer) #else # define RW_REINTERPRET_CAST(type,pointer ...
1、放下压力   累与不累,取决于自己的心态   心灵的房间,不打扫就会落满灰尘。蒙尘的心,会变得灰色和迷茫。我们每天都要经历很多事情,开心的,不开心的,都在心里安家落户。心里的事情一多,就会变得杂乱无序,然后心也跟着乱起来。有些痛苦的情绪和不愉快的记忆,如果充斥在心里,就会使人委靡不振。所以,扫地除尘,能够使黯然的心变得亮堂;把事情理清楚,才能告别烦乱;把一些无谓的痛苦扔掉,快乐就有了更多更大的空间。   紧紧抓住不快乐的理由,无视快乐的理由,就是你总是觉得难受的原因了。 2、放下烦   快乐其实很简单   所谓练习微笑,不是机械地挪动你的面部表情,而是努力地改变你的心态,调节你的心情。学会平 ...
#include <iostream> #include <string> enum _MLINE { ML_FILE = 5, ML_TEN = 10, ML_FIFTEEN = 15, ML_TWENTY = 20, ML_THIRTY = 30 }; int test1(std::string &r, double d, _MLINE mline); int test2(std::string &mytime, _MLINE mline); // 给一 ...
#include <iostream> #include <string> #ifdef WIN32 #define PATH_SEP "\\" #else #define PATH_SEP "/" #endif int test(int argc, char *argv[]) { std::cout << argv[0] << std::endl; std::string strProcName = argv[0]; st ...

ACE_Direct的使用

    博客分类:
  • ACE
#include "ace/Dirent.h" #include <iostream> int lsfile(const char *path) { ACE_Dirent mydir; int retCode = mydir.open(path); if (0 != retCode) { return retCode; } for (dirent *dir=mydir.read(); dir != NULL; dir=mydir.read()) { ...
// 多字节编码转为UTF8编码 bool MBToUTF8(vector<char>& pu8, const char* pmb, int32 mLen) { // convert an MBCS string to widechar int32 nLen = MultiByteToWideChar(CP_ACP, 0, pmb, mLen, NULL, 0); WCHAR* lpszW = NULL; try { lpszW = new WCHAR[nLen]; } catch(bad_alloc & ...

ACE编译

    博客分类:
  • ACE
windows 下ACE的编译步骤: 1. 建立一个config.h文件,放到目录ACE_wrappers\ace下,内容为:    #include "ace/config-win32.h" 2. cd ACE_wrappers\ace 3. 用vs2005打开ace_vc8.sln,编译即可
window下编译boost库regex库的步骤: 1. 启动【Visual Studio 2005 命令提示】窗口 2. cd E:\mywork3\T-Test\boost_1_47_0\libs\regex\build 3. 执行 nmake -f vc8.mak
很多时候,我们写代码,是在wndows下面用vc写的,但是又需要到linux系统或者其他unix系统上编译,还需要另外写makefile文件,很麻烦,下面这个工具,可以直接从vcproj中读取文件,生成编译命令进行编译。。。。不用再写烦人的makefile了。。。工具还不完善,后面有时间继续完善它。。。。 #!/usr/bin/env python # -*- coding: UTF-8 -*- from xml.dom import minidom import sys import re import os class TOptions: def __init_ ...
1. 使用ACE_Proactor模式,客户端实现代码如下: void TClientHandler::open(ACE_HANDLE handle, ACE_Message_Block &msgBlock) { this->handle(handle); int size = 0; int buf_len = sizeof(int); ACE_OS::getsockopt(handle, SOL_SOCKET, SO_RCVBUF, (char*)(&size), &buf_len); iL ...
//增加SOCKET缓存 { int size = 0; int buf_len = sizeof(int); ACE_OS::getsockopt(icmp_sk, SOL_SOCKET, SO_RCVBUF, (char*)(&size), &buf_len); size = size * 10; ACE_OS::setsockopt(icmp_sk, SOL_SOCKET, SO_RCVBUF, (const char*)(&size), sizeof(int)); }
经常有人问及:在 MySQL 中如何获得毫秒?于是就写篇日志总结下。 MySQL 较新的版本中(MySQL 6.0.5),也还没有产生微秒的函数,now() 只能精确到秒。 MySQL 中也没有存储带有毫秒、微秒的日期时间类型。 但,奇怪的是 MySQL 已经有抽取(extract)微秒的函数。例如: select microsecond('12:00:00.123456'); -- 123456 select microsecond('1997-12-31 23:59:59.000010'); -- 10 ...
Global site tag (gtag.js) - Google Analytics