按时间归档:2023年03月
-
istringstream、ostringstream、stringstream 类介绍 .
C++的输入输出分为三种: (1)基于控制台的I/O (2)基于文件的I/O (3)基于字符串的I/O 其中基于字符串io的o…
-
关于c++对文件读写的封装
1 namespace 2 { 3 UINT_T GetWriteSizeForNoBuf(UINT_T fsize) 4 { 5 UINT_T write_buf_size = …
-
大小端,”字节序”
2 字节序 2.1 字节 字节(Byte)作为计算机世界的计量单位,和大家手中的人民币多少多少“元”一个意思。反正,到了计算机的世界,说字节就对了,使用人家的基本计量单位,这是入乡…
-
c++互斥锁的实现
1 class IMyLock 2 { 3 public: 4 virtual ~IMyLock(){} 5 6 virtual void Lock() const = 0; 7 …
-
c++利用互斥锁实现读写锁
很简单就是在读的时候把写的锁锁住就好了 class readwrite_lock { public: readwrite_lock() : read_cnt(0) { } void…
-
linux shell中 if else以及大于、小于、等于逻辑表达式介绍
在linux shell编程中,大多数情况下,可以使用测试命令来对条件进行测试,这里简单的介绍下, 比如比较字符串、判断文件是否存在及是否可读等,通常用”[]”来表示条件测试。 注…
-
wireshark抓取本地回环数据包
linux环境下,用tcpdump,可以用-i lo参数抓取环回接口的包。如果服务端和客户端安装在同一台机器上,调试时是很方便的。linux版的wireshark,选取网卡的菜…
-
linux 里的`反引号
Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下: (1) $ count=9 #将数字赋予变量count (2) $ …
-
PostgreSQL的generate_series函数应用
一、简介 PostgreSQL 中有一个很有用处的内置函数generate_series,可以按不同的规则产生一系列的填充数据。 二、语法 函数 参数类型 返回类型 描述 gene…
-
(转)浅谈PostgreSQL的索引
1. 索引的特性 1.1 加快条件的检索的特性 当表数据量越来越大时查询速度会下降,在表的条件字段上使用索引,快速定位到可能满足条件的记录,不需要遍历所有记录。 create ta…