- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 beego:orm使用sqlite_3
beego使用sqlite3项目使用的数据不是很复杂,所以就选择sqlite。这里是我使用的时候出现的问题。第一次使用的时候,出现以下错误,或许你就得像我一样,给beego项目装个sqlite第三方包。 以下是我的解决办法: 1.go-sqlite3的包在github上的地址:https://github.com/mattn/go-sqlite3使用git工具将代码git克隆到本地的beeg
2017-09-17 21:05:32 3137
原创 C++14:std::bind和std::function
知道std::bind和std::function,绑定函数,利用std::function形成仿函数,进行延时调用,这里是我记录下来两个demo方便自己理解的。1#include "stdafx.h"#include <iostream>#include <iomanip>//主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision
2017-09-07 12:00:05 1531
原创 网络编程-TCP粘包
//TCP数据传输是以无边界的数据流传输形式,所谓无边界是指数据发送端发送的字节数,//在数据接收端接受时并不一定等于发送的字节数,可能会出现粘包情况。//TCP粘包情况: //(1)发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一包数据。 //若连续几次发送的数据都很少,通常TCP会根据优化算法把这些数据合成一包后一次发送出
2017-09-05 19:09:34 270
原创 C++14:多线程
//Lambda表达式:[]捕获列表()参数列表{}函数主体/* 1.[var]表示值传递方式捕捉变量var; 2.[=]表示值传递方式捕捉所有父作用域的变量(包括this); 3.[&var]表示引用传递捕捉变量var; 4.[&]表示引用传递方式捕捉所有父作用域的变量(包括this); 5.[this]表示值传递方式捕捉当前的this指针 */多线程加锁#include <iostr
2017-09-03 20:37:59 2543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人