- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 编程工具使用-Procexp
Procexp使用 1按键保存所有进程信息 6按键查看dll或句柄模式 9查找handle or dll substring
2020-08-11 20:24:31
675
原创 windows程序设计(第5版 珍藏版)学习笔记
第一章 起步 windows简单程序示例及说明 #include <windows.h>//包含其他windows头文件 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) //hInstance实例句柄,数值,标识此程序,多路运行生成多个实例 //hPrevInstance查看此参数可以知道是否有其他实例运行,win32中此
2020-07-28 21:06:42
1212
1
原创 windows核心编程笔记
错误处理 常见的Windows函数返回值类型P3 VOID // typedef void VOID BOOL // typedef int BOOL HANDLE // typedef void* HANDLE LONG/DWORD // typedef long LONG // typedef unsigned long LONG DWORD GetLastError();//此函数可以返回由上一个函数调用设置的线程32位代码 或者在Watch窗口,选择一行输入 #include<iostream
2020-07-21 17:18:45
393
原创 Linux学习笔记(五)Linux进程间通信
四种方式: ① 管道 pipe ② 消息队列 message queue ③ 共享内存 shared memory ④ 网络套接字 socket ⑤信号量 注:后三种windows也有 管道:pipe,是Linux操作系统提供的一个消息传递机制。 ① 系统中创建一个文件,其文件类型为管道 mkfifo ~/project/message ② 进程A: 打开open该文件,向文件写入write数...
2020-04-22 12:20:28
203
原创 Linux学习笔记(四)Linux下开发环境的准备
IP地址用于标识一台主机(4字节) 例如: 192.168.1.100 使用 ifconfig命令,显示网卡地址,此命令在linux用于查看/配置ip 在图形界面下,检查和配置IP地址 自动分配IP地址(DHCP, 动态分配地址) 或者手动设置地址(静态地址) 检查联通性,使用ping命令 ping 192.168.44.10 ...
2020-04-22 00:39:01
133
原创 Linux学习笔记(三)vi编辑操作
vi编辑操作 vi: Very Inconvenient 一个用于编辑文本文件的字符界面工具 (gedit是GUI图形界面) vi的使用场合: (1)没有替代的手段可用 (2)临时的、少量的修改 vi的使用 ① vi是按行编辑的软件 ② vi有两种模式 命令模式 / 编辑模式 命令:如保存(w)、退出(q)、按行删除 编辑:插入字符、删除字符 进入vi vi abc.txt 如果abc.txt...
2020-04-22 00:28:13
314
原创 Linux学习笔记(二)文件权限、归档
摘要 Linux的文件权限 修改文件/目录的权限 权限的按位表示 Linux的文件权限 Linux下的文件/文件夹具有权限属性。 r: readable ,可读的 w: writable, 可写的 x: executable, 可执行的 每一个文件三组权限,分别表示 第一组: 表示所属用户(user)的权限 第二组: 表示所属组(group)的权限 第三组: 表示其他人(other)的权限...
2020-04-22 00:13:15
1126
原创 Linux学习笔记(一)linux常用操作、用户与用户组
本笔记基于CentOS6.6演示 安装CentOS6.6虚拟机 linux 操作 windows的文件系统 Linux的文件系统 使用geit文本编辑器 使用终端和基本命令 用户和用户组 用户管理 操作 (1)开机、关机 系统——关机,尽量不要在虚拟机中直接关闭虚拟机, (2)登录、注销 可以使用root或其他账户 用户间相互隔离,看不见其他文件,是真正的多用户系统 (2)挂起、继续 挂起时间...
2020-04-21 18:42:03
260
原创 计算机网络知识补充
TCP报文知识点补充 TCP报文: 源端口16位 目的端口16位(源端口自动生成) 序号(三次握手之后)32位 确认号(三次握手用到的)32位 数据偏移(包总共大小),保留,标志位包的类型(SYN FIN)6位,窗口16位 校验和(保证数据)16位,紧急指针(指向紧急数据的最后一个位置)16位 以上是20字节固定首部 窗口:实现可靠性,有发送接收窗口 三次握手 两次握手可以吗? 在二次握手之后,...
2020-04-20 20:06:02
193
原创 C++网络编程学习笔记(三)——客户端编程代码
C++网络编程学习笔记(三)——客户端编程代码 头文件"TcpConnect.h" 增加了Connect()函数封装 #pragma once //因为操作繁琐,且和系统相关内容过多,对其进行封装 //初始化库,1.要么加一个函数初始化,要么在构造函数中做 #include<string> class TcpConnect { public: int sock = 0; unsig...
2020-04-20 20:00:48
281
原创 C++网络编程学习笔记(二)——服务端编程封装
C++网络编程学习笔记(二)——服务端编程封装 封装为一个类 头文件"TcpConnect.h" #pragma once //因为操作繁琐,且和系统相关内容过多,对其进行封装 //初始化库,1.要么加一个函数初始化,要么在构造函数中做 #include<string> class TcpConnect { public: int sock = 0; unsigned short ...
2020-04-20 17:22:15
215
原创 C++网络编程学习笔记(一)——服务端编程代码
C++网络编程学习笔记 0前期准备,初始化动态链接库 1创建套接字socket,用函数socket() 2绑定IP地址、端口等信息到socket上,用函数bind() 3设置监听,允许的最大连接数,用函数listen() 4接收客户端上来的连接,用函数accept() 5收发数据,用函数send()和recv(),或者read()和write() 6关闭网络连接 WSADATA ws;//初始化动...
2020-04-20 00:51:30
335
libboost.zip
2018-11-12
网页编程参考手册
2018-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅