Cheng's Notes

  • 首页

  • 归档

  • 标签

  • 分类

  • 搜索

String in C and C++

发表于 2016-05-06 | 更新于 2018-11-19 | 分类于 程序设计

This page summarizes many of the things you may find it useful to know when working with either C-strings or objects of the C++ string class.

阅读全文 »

Linux安装poco库

发表于 2016-05-06 | 更新于 2018-11-19 | 分类于 程序设计

下载源码

解压源码

设置编译选项

1
./configure --omit=Data/ODBC --prefix=/home/zealoussnow/.OpenSource/poco-build --cflags=-fPIC --static --shared

CentOS7的使用 —— grub2

发表于 2016-05-06 | 更新于 2018-11-19 | 分类于 程序设计

列出默认的内核

1
2
# grubby --default-kernel
/boot/vmlinuz-3.10.0-229.20.1.el7.x86_64
阅读全文 »

CentOS7的使用 —— systemd

发表于 2016-05-06 | 更新于 2018-11-19 | 分类于 程序设计

检视和控制systemd的主要命令是systemctl,该命令可用于查看系统状态和管理系统及服务。

在systemctl参数中添加-H <username>@<host>,可以实现对其他机器的远程控制,该过程使用SSH连接。

阅读全文 »

Linux VNC服务配置

发表于 2016-04-29 | 更新于 2018-11-19 | 分类于 程序设计

CentOS-6.5安装和配置VNC服务

1.下载tigervnc的客户端和服务端程序

1
# yum install tigervnc-server tigervnc
阅读全文 »

剖析TCP状态变迁

发表于 2016-04-29 | 更新于 2018-11-20 | 分类于 程序设计

TCP连接的状态变迁图

阅读全文 »

API Hook

发表于 2016-04-29 | 更新于 2018-11-20 | 分类于 程序设计

钩子简单原理图

每一类HOOK都存放在一个指针列表中,称之为钩子链表,这些钩子链表由Windows系统来维护。这个列表的指针指向指定的应用程序定义的,被HOOK子程调用的回调函数,也就是该钩子的各个处理子程。当与指定的HOOK类型关联的消息发生时,系统就把这个消息传递到HOOK子程(回调函数)。HOOK子程就可以监视消息,或者修改消息,或者停止消息的前进,避免这些消息传递到下一个HOOK子程或者目的窗口。调用系统API的函数SetWindowsHookEx可以把HOOK子程设置到钩子链表中去。

阅读全文 »

libevent源码阅读

发表于 2016-04-29 | 更新于 2018-11-19 | 分类于 程序设计

源代码组织结构

libevent库主要分为:头文件、辅助功能函数、日志、libevent框架、对系统IO多路复用机制的封装、信号管理、定时事件管理、缓冲区管理、基本数据结构和基于libevent的两个实用库等几部分。

阅读全文 »

C++程序构建工具

发表于 2016-04-29 | 更新于 2018-11-19 | 分类于 程序设计

depot_tools

gyp

Linux

1
2
3
export GYP_GENERATORS=make,ninja
make
ninja -C out/Default
阅读全文 »

Boost学习 —— algorithm

发表于 2016-04-29 | 更新于 2018-12-18 | 分类于 程序设计

Searching Algorithms

Boyer-Moore Search(boyer_moore.hpp)

Interface

For flexibility, the Boyer-Moore algorithm has two interfaces:

阅读全文 »
12

Pony Cheng

Hear all parties.

20 日志
4 分类
9 标签
© 2016 – 2018 Pony Cheng
由 Hexo 强力驱动
|
主题 – NexT.Pisces