摘要: 搭建Git服务器教程(整理自腾讯云开发者实验室) 下载安装 Git Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。 安装依赖库和编译工具 为了后续安装能正常进行,我们先来安装一些相关依 阅读全文
posted @ 2018-03-11 16:05 杨领well 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 用 HTTP 协议下载资源(WinINet 实现) WinINet 使用 HTTP 协议下载资源的流程 相关函数 InternetCrackUrl 解析 URL BOOL InternetCrackUrl( _In_ LPCTSTR lpszUrl, // (1) _In_ DWORD dwUrlL 阅读全文
posted @ 2017-10-17 10:57 杨领well 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 进程间通信 —— 管道(Interprocess Communications —— Pipes) 管道分为匿名管道(anonymous pipes)和命名管道(named pipes.)两类, 其中匿名管道需要更少的开销, 但是其能提供的服务是有限的。 这里用到的管道(pipe)这个术语, 望文生 阅读全文
posted @ 2017-08-06 16:58 杨领well 阅读(91) 评论(0) 推荐(0) 编辑
摘要: STL中的智能指针(Smart Pointer)及其源码剖析: std::unique_ptr 和 std::auto_ptr一样,std::unique_ptr也是一种智能指针,它也是通过指针的方式来管理对象资源,并且在 unique_ptr 的生命期结束后释放该资源。unique_ptr 持有对 阅读全文
posted @ 2017-02-23 21:58 杨领well 阅读(33) 评论(0) 推荐(0) 编辑
摘要: STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr auto_ptr 是STL中的智能指针家族的成员之一, 它管理由 new expression 获得的对象,在 auto_ptr 对象销毁时,他所管理的对象也会自动被 delete 掉。auto_ptr 的拷 阅读全文
posted @ 2017-02-20 12:22 杨领well 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 操作系统教程总结 made by @杨领well (yanglingwell@sina.com) 号外~ 号外~ 字节跳动 2022 届校招提前批开始啦~ 如何加入我们: 字节跳动校招内推码: UQAYUMY 投递链接: https://jobs.toutiao.com/s/eGx5Pv4 或直接发 阅读全文
posted @ 2016-12-19 18:31 杨领well 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 数据库原理相关知识 made by @杨领well(yanglingwell@sina.com) 一、基础知识 1. 简述数据库系统的特点。 数据结构化 : 这是数据库系统与文件系统的本质区别。数据的共享性高、冗余度低且易扩充 : 数据共享可以大大减少数据冗余, 节约存储空间。数据共享还能够避免数据 阅读全文
posted @ 2016-12-02 09:21 杨领well 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 在MFC中的RTTI的实现,主要是利用一个名为CRuntimeClass的结构来链接各个“有关系的类”的信息来实现的。简单来说,就是在需要用到RTTI技术的类内建立CRuntimeClass的静态变量,来储存该类的相关信息(包括类名、基类的CRuntimeClass结构的指针、让“有关系的类”的信息 阅读全文
posted @ 2016-07-23 16:49 杨领well 阅读(20) 评论(0) 推荐(0) 编辑