![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 92
zha_ojunchen
这个课程好无聊(~_~;)
展开
-
Tcp文件传输编程
实验目的掌握Socket编程的基础知识,了解服务器端和客户端编程的模型,掌握基本的Socket函数,能够实现TCP环境下客户端与服务器端交互的例子。实验要求编写TCP网络交互客户端和服务器端实例:客户端读取某个文件并将内容发送给服务器端;服务器端读取客户端消息之后,将客户端消息、客户端消息长度写入本地文件,同时将这些信息返回给客户端;实现Ctrl+C信号的捕获并正常退出;服务器端接收连接时使用新的进程处理,实现并发处理;了解服务器端的设置(地址、端口、侦听队列)实验设计设计包含以下三原创 2020-06-16 22:28:58 · 1177 阅读 · 0 评论 -
PE文件注入
PE文件注入shellcode、实现弹出计算器实验环境及要求win10(地址随机化)、 32为exe(dll尚未尝试、理论上是可行的)实现功能地址自定位的弹出计算器的shellcode注入PE、打开PE是弹出计算器PE本身功能完整性实验思路解决shellcode地址定位的问题(使用PEB解决)修好PE节表、添加新的节修改新节的内容、新节的首部注入shellcode修改P...原创 2020-04-14 22:26:58 · 921 阅读 · 0 评论 -
system函数阻塞问题
system()函数是阻塞方式进行的,他会新建一个进程! system代码执行完毕才继续执行!注意一点,如下的命令:#include <bits/stdc++.h>#include <windows.h>using namespace std;int main() { std::cout << "Hello, World!" <&...原创 2020-03-11 09:49:15 · 6581 阅读 · 0 评论 -
c++ const对象和const函数
关于const对象和const函数的分析基本知识:1.如果一个成员函数不对对象的任何成员数据的进行修改(最常见的为打印成员信息的函数),那么我们可以将这个成员函数设置为const函数,以保护对象数据。如void print()const 对成员函数()后加上const限定 如果在该函数里面修改对象的成员数据,则编译器就会报错。2.const对象的成员数据(mutable 和co...原创 2018-09-09 20:46:44 · 3517 阅读 · 2 评论 -
N级Farey分数的实现c++实现
N级Farey分数的实现Farey序列是一个这样的序列:其第一级序列定义为(0/1,1/1),这一序列扩展到第二级形成序列(0/1,1/2,1/1),扩展到第三极形成序列(0/1,1/3,1/2,2/3,1/1),扩展到第四级则形成序列(0/1,1/4,1/3,1/2,2/3,3/4,1/1)。以后在每一级n,如果上一级的任何两个相邻分数a/c与b/d满足(c+d)&lt;=n,就将一个新的分数...原创 2018-11-21 20:00:09 · 364 阅读 · 0 评论