Fork me on GitHub
上一页 1 ··· 3 4 5 6 7
摘要: 直接上代码 #include <regex> bool IsValidPhoneNumber(const std::string& strPhone) { std::regex reg ("^1(3\\d|47|5([0-3]|[5-9])|8(0|2|[5-9]))\\d{8}$"); retur 阅读全文
posted @ 2017-11-22 18:46 烟波--钓徒 阅读(690) 评论(0) 推荐(0) 编辑
摘要: select create_time from xxx; select to_char(create_time,'yyyy-MM-dd HH24:mm:ss') as create_time from xxx 居然达不到想要的效果 select date_trunc('second',create_ 阅读全文
posted @ 2017-09-18 17:11 烟波--钓徒 阅读(2171) 评论(0) 推荐(0) 编辑
摘要: 早上遇到了log4cxx: Could not read configuration file [log4cxx.properties].这个问题。网上搜索后发现是少了log4cxx.properties文件。 log4cxx.properties如何配置呢,转载一篇文档。 一、Log4j简介 Lo 阅读全文
posted @ 2017-08-30 09:58 烟波--钓徒 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 最近写了一个postgresql的数据库连接池dll。写的比较随意,某个头文件如下: #pragma once #include "common.h"#include "PgConnParam.h"#include <vector> namespace pgPool{ class PGCONNPOO 阅读全文
posted @ 2017-08-28 17:13 烟波--钓徒 阅读(6232) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议虽然方便,但是由于是基于流的传输(UDP是基于数据报的传输),无论什么项目,总少不了解决拆包分包问题。 以前的项目总是每个程序员自己写一套拆包分包逻辑,实现的方法与稳定性都不太一致。终于有了做基线的机会,自己写了一个基于libevent的拆包分包库。 本文档黏贴一些核心的内容。 // 阅读全文
posted @ 2017-08-26 16:02 烟波--钓徒 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: protobuf是谷歌开发并开源的二进制序列化工具,比常用的xml,json体积更小,解析速度更快。 目前,手头上的项目有涉及到这个工具,打算仔细研究一番,顺带记录遇到的问题,解决方法,时间足够的话,深入探究下源码。 今天主要记录下怎么下载源码,怎么成功编译。本人的平台是windows,编译器用的是 阅读全文
posted @ 2017-05-22 17:32 烟波--钓徒 阅读(12482) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中,遇到了棘手的问题,在跟第三方通信过程中,本来好好的,突然就接收不到tcp发来的数据了。重启之后正常。 第一感觉,当然是怀疑第三方的问题,毕竟自己写的代码是亲生的。而且自己的架构也十分简单,接收数据,操作数据库,回复包而已。 接收到的任何数据都会第一时间打日志,既然没有日志,当然是第三方 阅读全文
posted @ 2017-05-16 11:47 烟波--钓徒 阅读(6633) 评论(0) 推荐(0) 编辑
摘要: 犹豫了一年半了,终于在今天开通了自己的博客。 好记性不如烂笔头,好多学习的东西,或者工作遇到的东西,不写下来,时间久了,就忘空了。 毕业找到的第一家工作确定了自己的技术语言(C++),还是主动要求人力分配到C++组的,从此就与C++结下了缘分。 说真的,我是愧对C++这门语言的,虽然自己主动选择了C 阅读全文
posted @ 2017-05-10 19:18 烟波--钓徒 阅读(216) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7