互联网
文章平均质量分 78
FlyAnyWhere
这个作者很懒,什么都没留下…
展开
-
db2 数据转json v0.03
#ifndef DB2_CLI_H_#define DB2_CLI_H_#ifdef __cplusplusextern "C"{#endif struct sql_client_information_tag; typedef struct sql_client_information_tag* sql_client_handle; /** * 函数: create_sq原创 2011-11-17 17:39:50 · 1471 阅读 · 0 评论 -
贴一个进程双守护,利用文件锁的特性来实现
/* * SSIDMonitor.h * * Created on: 2015-3-19 * Author: hgm */#ifndef SSIDMONITOR_H_#define SSIDMONITOR_H_#include #ifdef __cplusplusextern "C" {#endif/* * Class: com_feizhang_原创 2015-04-10 16:56:06 · 1515 阅读 · 0 评论 -
实例一
接着上次没有进行完毕的话题继续下去,csdn的贴图实在是非常不方便。就该用刚刚从手上滑过的两个小工程项目来讲述一下,不过实际项目开发过程中远没有理论上阐述的那么清晰,因为总是会夹杂不少其他的概念。项目一业务需求: 某工厂的员工,经常使用工作用手机或者pad通过链接到非指定ssid进行上网活动,厂方希望能够开发一套软件能够阻止此类事情的发生。 需求分析:原创 2014-11-20 14:25:47 · 880 阅读 · 0 评论 -
一个c++版本的json实现思路
JSON的c/c++实现版本很多,可是用起来总是原创 2014-09-09 10:17:18 · 718 阅读 · 0 评论 -
关于宏的制表功能
宏的制表功能上次用已经是七年前了,最近有段db2的静态原创 2014-06-20 14:46:31 · 778 阅读 · 0 评论 -
一个类似jsonreader的c++实现
.htemplateclass cast_val;class HelloResource { template friend class cast_val;protected: HelloResource(){ } HelloResource(const std::string& key):key_prefix(key){ }public: typedef std::原创 2013-09-27 15:52:33 · 762 阅读 · 0 评论 -
一个有意思的类型实现,可惜是个半成品
templatestruct red_blue_boll{ typedef std::map::red_blue_type > red_blue_type;public: template static void fill_rb_boll_data(red_blue_type& dst,const H (&vals)[COUNTS]){ const H&原创 2013-08-14 17:32:48 · 582 阅读 · 1 评论 -
线程A分为A1,A2两个步骤,A1执行完毕后通知线程B,线程B执行完毕后通知线程A,线程A接下来执行步骤A2
#include #include #include #include #include static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;static pthread_cond_t waite_recv = PTHREAD_COND_INITIALIZER;static pthread_cond_t waite_s原创 2013-06-09 16:45:09 · 1385 阅读 · 0 评论 -
cson beta
#include #include #include #include #include #include //#define MEM_LEAK_TEST#ifdef MEM_LEAK_TEST#define BUFFER_SIZE 500typedef char buffer_size_type[1024 * 1024];buffer_size_type s_test_bu原创 2013-05-31 13:38:57 · 789 阅读 · 0 评论 -
more +-*/
class simple_script{ typedef std::list exp_list; typedef exp_list::const_iterator exp_item; typedef std::map exp_results;public: simple_script(const std::string& script){ parse_script(script,ex原创 2013-05-14 15:54:08 · 621 阅读 · 0 评论 -
+-*/
template T string_cast(const std::string& v){ std::stringstream ss; ss << v; T ret; ss >> ret; return ret;}template std::string to_string( T v){ std::stringstream ss; ss << v; return ss.str原创 2013-05-14 15:52:09 · 545 阅读 · 0 评论 -
+_*/ 0.1
#include #include #include #include #include #include #include template T string_cast(const std::string& v){ std::stringstream ss; ss << v; T ret; ss >> ret; return ret;}template std:原创 2013-05-21 10:26:48 · 724 阅读 · 0 评论 -
羽量级json解析
#ifndef SIM_JSON_H_#define SIM_JSON_H_#ifdef __cplusplusextern "C" {#endif struct json_object; typedef struct json_object* json_object_handle; json_object_handle create_json_object(const char*原创 2011-12-28 14:48:01 · 718 阅读 · 1 评论 -
db2 数据转json v0.02
#include #include #include #include #include #ifndef _countof#define _countof(x) (sizeof(x)/sizeof(x[0]))#endif#define hints printf#define errors printf#define SQL_STATE_LEN 256#define SQL_原创 2011-11-11 16:54:57 · 1252 阅读 · 0 评论 -
ini文件读取
#ifndef INI_FILES_H_#define INI_FILES_H_#ifdef __cplusplusextern "C" {#endif#define max_sec_len 20#define max_key_len 20#define max_val_len 64#define max_section_counts 100 struct ini_file;原创 2011-11-21 17:42:02 · 442 阅读 · 0 评论 -
c#使用sc命令注册开发Windows服务
Windows服务的开发如果中规中矩的话开发测试安装都十分繁琐,现备忘一个简易的方案。 主要原理也很简单,就是利用Windows自带的服务管理命令sc进行注册,运行。using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Lin原创 2015-05-26 10:25:25 · 2656 阅读 · 0 评论