什么是JSON JSON全称是Javascript Object Notation(对象表示法),是一种在不同平台间传递数据的文本格式(数据交换格式)。常见的数据交换格式有XML、JSON两种,我们主要研究JSON。 数…
标签:c
由Nodejs来说I/O
Nodejs定义 Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. 什么是IO I…
string与char *小知识
在C++中,使用字符串相对于char *,我更倾向于使用string。其优点更安全,更多的易用接口。 简化的string类似于下列实现,除了比char 多几个字节的占用空间外几乎一样,但比char 省心很多,这也是C…
【Redis5源码学习】浅析redis中的IO多路复用与事件机制
baiyan 引入 读这篇文章之前请先阅读:浅析服务器并发IO性能提升之路—从网络编程基础到epoll,以更好的理解本文的内容,谢谢。我们知道,我们在使用redis的时候,通过客户端发送一个get命令,就能够得到redi…
标准的PID处理例程 (转载的一个工业控制中常用算法)
工业控制中常用算法 标准的PID处理例程 转自:http://www.xiao-qi.com/mcu/PID.html /*=========================================…
main.cpp:(.text+0xd06): undefined reference to xx 方法 | 简单记录
该博文只是一个C++编译安装问题记录–没有给出正确解决方法 main.cpp:(.text+0xd06): undefined reference to `uni_text::UniText::UniText(std::…
wpa_supplicant及wpa_cli使用方法
wpa_supplicant是一个连接、配置WIFI的工具,它主要包含wpa_supplicant与wpa_cli两个程序。通常情况下,可以通过wpa_cli来进行WIFI的配置与连接,如果有特殊的需要,可以编写应用程序…
双端链表list的实现 | 自己实现Redis源代码(2)
通过对《Redis设计与实现》一书的学习,我打算动手自己实现一份“Redis源代码”作为自己的学习记录。 对Redis感兴趣的同学可以查看我的另一篇文章 造个轮子 | 自己动手写一个Redis。 本章介绍的是Redis源…
C++学习笔记--泛型算法
标准库给容器定义了一些基本的操作,还定义了一组泛型算法,称它们为算法,是因为它们实现了一些经典算法的公共接口,如排序和搜索,称它们是泛型的,是因为…
排序算法---快速排序c++实现
#include<iostream> using namespace std; void quicksort(int *list, int s, int t) { if(s < t) { int i =…
逻辑运算符与逻辑表达式
1、逻辑运算符 逻辑运算符一般用来对运算对象进行逻辑操作,逻辑运算符有以下三种:&&(逻辑与)、||(逻辑或)和!(逻辑非)。 1.2逻辑运算符的优先次序:!(逻辑非)大于 &&(逻辑与)…
C# 的三种泛型委托
C# 有三种常用的泛型委托,声明形式如下 Action<T1,T2.T3…> Fun<T1,T2,T3…Tresult> Predicate<T> 第一种委托表示拥有n个参…