加载中
MySql 基于C_API的数据库封装

1. 单线程程序的数据库访问 (1)初始化MySQL库   (2)初始化数据库连接句柄   (3)连接数据库   (4)通过SQL语句操作数据库并处理相应数据   (5)关闭数据库连接   (6)结束MySQL库   ...

2016/09/27 17:24
197
Golang 浮点数处理

首先让我们看一段程序: func main() { fmt.Printf("%v",300.0/0.0) } 结果: prog.go:9:23: division by zero 编译器报错了, 这符合我们传统的数学概念:除数不能为0, 再看一段程序: func...

2019/03/04 19:53
282
C++ Primer Plus(十八)——探讨C++新标准

1. C++11新增了类型long long和unsigned long long,以支持64位(或更宽)的整型。 2. C++11新增了类型char16_t和char32_t,以支持16位和32位字符表示 3. C++11扩大了初始化列表的适用范围,...

2017/12/05 10:26
125
Linux history命令

一、命令格式: history[选项][参数] 二、命令参数: -c:清空当前历史命令 -a:将历史命令缓冲区中命令写入历史命令文件中 -r:将历史命令文件中的命令读入当前历史命令缓冲区 -w:将当前历...

2017/11/17 10:56
65
C++ Primer Plus(十七)——输入、输出和文件

1. cerr和clog对象与标准错误流对应,但cerr不被缓冲。 2. streambuf类为缓冲区提供了内存,并提供了用于填充缓冲区、访问缓冲区内容、刷新缓冲区和管理缓冲区内存的类方法。ios_base类表示流...

2017/11/04 08:31
74
C++ Primer Plus(十六)——string类和标准模板库

1. string类将string::npos定义为字符串的最大长度,通常为unsigned int的最大值 2. string类的构造函数有一个模板参数: template<class Iter> string(Iter begin, Iter end); begin,end像...

C++ 获取当前时间

1、相关的数据结构和函数 struct tm { int tm_sec; // 秒 – 取值区间为[0,59] int tm_min; // 分 - 取值区间为[0,59] int tm_hour; // 时 - 取值区间为[0,23] int ...

2017/07/03 20:39
70
SQL 解决从分组数据中总是挑选第一条数据的问题

【问题】 在数据库的查询中,记录被分为多个组,每个组中仍然有多条符合条件的记录,而仅需每组中的第一条记录组成新的临时数据表和其他查询结合使用,原来的语句是: select mid,addr,ts,s...

Golang 解决已安装guru,依然提示"could not find 'guru'. Run :GoInstallBinaries to fix it"的问题

【问题】已安装guru及其依赖,当“vim xxx.go”时,按下“ctrl +[”提示“could not find 'guru'. Run :GoInstallBinaries to fix it” 【解决】可按如下步骤操作: $ go get golang.org/...

2017/04/17 13:16
2.1K
C++ Primer Plus(十五)——友元、异常和其它

1. 类声明的位置决定了类的作用域和可见性。类可见后,访问控制规则将决定程序对嵌套类成员的访问权限,包含嵌套类的类对于嵌套类并没有访问特权。 嵌套类、结构、枚举的作用域特征 声明位置...

C++ Primer Plus(十四)——C++中的代码重用

1. 使用公有继承时,类可以继承接口,可能还有实现(基类的纯虚函数提供接口,但不提供实现)。获得接口是is-a关系的组成部分。而使用组合,类可以获得实现,但不能获得接口,不继承接口是h...

C++ Primer Plus(十三)——类继承

1. 两种构造函数的区别 // first one Table::Table(const string& fn) : name(fn){} // another one Table::Table(const string& fn) { name = fn; } 第一种直接调用string的复制构造函...

2017/02/12 12:19
61
Golang 解决"go get xxxx"失败的问题

【问题1】 sudo go get github.com/nsf/gocode sudo: go: command not found 【解决1】 将已安装的go可执行程序链接到sudo的env路径下,例如下面的操作: sudo ln -s /usr/local/go/bin/go ...

2017/01/04 20:41
441
Postgres 远程连接设置

一、修改配置文件 我使用的Postgres版本是9.3,相应的配置文件位于 /etc/postgresql/9.3/main/ 文件夹之下,共有两个配置文件需要修改: (1)pg_hba.conf 找到以下内容: # IPv4 local con...

Golang 解决"unsupported protocol scheme"问题

【问题】 我写了一段程序,代码如下: package main import (   "io/ioutil" "net/http" "log" ) func main() { resp, err := http.Get("www.baidu.com") if err != nil { ...

2016/12/21 19:52
1.2W
VS2015 解决"无法加载mspdb140.dll"问题

【错误】 Link1171:无法加载mspdb140.dll 【解决】 1. 找到VS2015 IDE的安装目录,以本人电脑上的目录为例: D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE 2.将IDE目录...

2016/12/21 19:38
4.5K
Golang 解决"Connection reset by peer"或"EOF"问题

【问题】 我编写了一个http Client程序代码如下: // create a request req, err := http.NewRequest(method, url, body) if err != nil { return nil, err } // send JSON to firebase...

2016/12/19 20:28
9.6K
Golang Package-log

Golang's log模块主要提供了3类接口。分别是 “Print 、Panic 、Fatal ”,对每一类接口其提供了3中调用方式,分别是 "Xxxx 、 Xxxxln 、Xxxxf",基本和fmt中的相关函数类似,下面是一个Pri...

2016/12/15 20:09
299
Golang Package-json

Go生成json和解json数据都很简单,通过官方的“encoding/json”包,调用json.Marshal( )生成数据,调用json.Unmarshal( )或json.NewDecoder.Decode( )解析数据。 package main import (   "e...

2016/12/14 20:21
88
Postgres 常用基本命令

一、内部使用命令(进入后使用) 一般性 \copyright 显示PostgreSQL的使用和发行许可条款 \g [FILE] or; 执行查询 (并把结果写入文件或管道) \gset [PREFIX] ...

2016/12/09 19:40
198

没有更多内容

加载失败,请刷新页面

返回顶部
顶部