- 博客(26)
- 资源 (52)
- 收藏
- 关注
转载 Windows和Linux上均可编译的简单HTTP服务器代码
/*此代码未一个简单的HTTP协议服务器的简单示例,单线程,不具备生产实用性注意pch.h头文件在编译Unix系列时要去掉*///非Unix系统#include "pch.h"#if defined(_MSC_VER) || defined(__MINGW32__) || defined(WIN32)#include <WinSock2.h>#inc
2018-12-29 14:40:41 512
转载 VS2017无法解析得外部符号
一般问题出在(1)XXX.lib头文件,这个要包含(不然编译也不能通过)(2)需要XXX.lib或XXX.dll库。手动添加,项目->属性->配置属性->链接器->输入 然后在附件依赖项添加XXX.lib,再生成第一个无法解析的外部符号错误消失了。(3)编译平台不一致。和链接的外部库编译的平台不一致导致的,如一个是x64的另一个是32位的或者一个是debug另一个是r...
2018-12-29 14:15:34 5092
转载 CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换VC++ 2010-09-25 21:23:12 阅读457 评论3 字号:大中小 订阅 一.CString与LPCWSTR 两者的不同:L...
2018-12-29 13:59:29 1773 1
原创 Windows10 VS2017 C++去除unsafe提示得最简单方法
直接在源码开头加:#pragma warning (disable:4996)
2018-12-29 13:47:30 2531
转载 BtTracker原理
转载:https://blog.csdn.net/wwjgoodogo/article/details/8285095 注:参考了btsource、jbittorrent实现和utorrent机制 一、做种 现在很多BT软件都提供了做种功能,在做种时,我们都必须指定tracker服务器地址,如果该地址无效,则做出...
2018-12-29 11:51:52 4843
转载 BT详解
bittorrent是一个文件分发协议,它使用url来定位文件而且跟web服务无缝集成。当有多个人同时下载同一个文件时,下载者之间可以互相上传自己已有的那部分文件,让一个文件支持很多人同时下载却只增加小量的带宽负担变成可能,这就是bt协议相比http协议的优势。bt文件分享由下列内容组成:传统的文件服务器种子文件(.torrent文件)bt tracker服务器文件分享者...
2018-12-28 18:43:50 2781
原创 Windows10 VS2017 C++编译Linux程序
#include <cstdio>#include <iostream>#include "unistd.h"using namespace std;int main(){ while (true) { cout << "hello
2018-12-28 16:31:56 1202
转载 Windows守护进程简单示例
转载:https://blog.csdn.net/kikaylee/article/details/51395360/*@描述:一个简单的Windows守护进程的例子(C++版本)@作者:kikaylee@日期:2016-05-13 10:30*/#include <stdio.h>#include <stdlib.h>#include <Wind...
2018-12-28 15:41:47 1689
转载 C\C++控制台程序隐藏方法总结
学习计算机,往往先从Windows环境下学习编程,学习编程,往往从C学起,学习C,往往又从控制台程序学习,何为控制台,就是那个黑框白字的界面。对于这样一个最初认为奇陋无比而现在认为无所不能的编程平台,有时候需要将界面隐藏起来。那么如何做呢?方法1:  ...
2018-12-28 15:36:36 1933
原创 Windows10 VS2017 C++多线程传参和等待线程结束
#include "pch.h"#include &lt;iostream&gt;#include &lt;windows.h&gt;using namespace std;typedef struct MyData{ const char* str;}MYDATA;//线程函数DWORD WINAPI Fun(LPVOID lpParamter){ MYDATA *...
2018-12-28 14:57:45 2447
转载 Win32线程——等待另一个线程结束
《Win32多线程程序设计》–Jim Beveridge &amp;amp; Robert Wiener “等待某个什么东西”是线程常常需要做的事。等待是线程的“必要之恶”。 如果你没有等待线程结束就莽撞地结束程序,线程会被系统强制结束掉——在它完成它的工作之前。 由于让线程停工是操作系统的责任,很合理地我们会认为操作系统也有责任让其他线程...
2018-12-28 14:05:00 221
转载 epoll+socket实现 socket并发 linux服务器
/* 实现功能:通过epoll, 处理多个socket * 监听一个端口,监听到有链接时,添加到epoll_event * xs */ #include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/socket.h>#include <poll.h&...
2018-12-28 10:07:38 653
转载 windows.h详解
参考windows.h解构刚开头的一段注释是对该头文件的描述:/*++ BUILD Version: 0001 Increment this if a change has global effectsCopyright (c) 1985-1997, Microsoft Corporation...
2018-12-28 10:01:29 17201
转载 C++进程间通信的十一种方法
转载:https://www.cnblogs.com/swunield/articles/3893250.html进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自...
2018-12-27 16:11:08 4689
原创 Windows10 VS2017 C++模拟点击按键
#include "pch.h"#include <Windows.h>#include <stdio.h>#include <iostream>using namespace std;int main(){ Sleep(3000); system("start notepad"); Sleep(3000); // 模拟点击右键...
2018-12-27 14:01:12 2525
原创 Windows10 bypassUAC绕过用户账户控制
使用这个github上的项目:https://github.com/L3cr0f/DccwBypassUAC可以自行编译测试:
2018-12-27 10:56:34 4320 5
原创 Windows10 VS2017 C++ ini解析(使用simpleini头文件)
simpleini项目地址:https://github.com/brofield/simpleini下载,新建项目,并将SimpleIni.h文件通过包含目录的方式加载进来。创建test.ini文件,内容如下:[server]root = 10.1.1.1gc = 10.1.1.2game = 10.1.1.3写码:#include "pch.h"#include &lt;...
2018-12-26 17:59:48 1120
原创 Windows10 VS2017 C++ xml解析(tinyxml2库)
首先下载tinyxml2 7.0.1库:https://github.com/leethomason/tinyxml2/releases打开tinyxml2,然后升级sdk,解决方案->重定解决方案目标,升级。然后编译生成dll和库文件,在tinyxml2\Debug-Dll下,将tinyxml2.lib和tinyxml2.dll拷贝到新建的工程目录,在新建工程根目录新建include...
2018-12-26 16:47:19 1977
原创 Windows10 VS2017 C++使用crypto++库加密解密(AES)
参考文章:https://blog.csdn.net/tangcaijun/article/details/42110319首先下载库:https://www.cryptopp.com/#download使用vs2017打开cryptest.sln文件,解决方案选择“重订解决方案目标”,升级sdk。编译库和dll文件将生成的cryptopp.lib和cryptopp.dll放到项目文件...
2018-12-26 14:57:26 5033 10
原创 Windows10 VS2017 C++ Json解析(使用jsoncpp库)
1.项目必须是win322.参考https://blog.csdn.net/shufac/article/details/52710100设置运行库为多线程调试 (/MTd)
2018-12-26 11:23:36 8689 6
原创 Windows10 VS2017 C++信号处理
#include "pch.h"#include &lt;iostream&gt;#include &lt;csignal&gt;#include &lt;windows.h&gt;using namespace std;int i;void signalHandle(int signum){ cout &lt;&lt; &
2018-12-25 16:43:44 1137
原创 Windows10 VS2017 C++ Server Socket简单服务器端与客户端
服务端:#include &amp;amp;amp;amp;quot;pch.h&amp;amp;amp;amp;quot;#include&amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;gt;#include&amp;amp;amp;amp;amp;lt;WinSock2.h&amp;amp;amp;amp;amp;gt;#include &am
2018-12-24 19:05:31 4546 2
转载 非常好的开源C项目tinyhttpd(500行代码)
#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;sys/socket.h&amp;gt;#include &amp;lt;sys/types.h&amp;gt;#include &amp;lt;netinet/in.h&amp;gt;#include &amp;lt;arpa/inet.h&a
2018-12-21 10:01:56 721 1
原创 C++取反交换两个数的值
int a = 1; int b = 2; cout &lt;&lt; "a: "&lt;&lt; a &lt;&lt; endl; cout &lt;&lt; "b: "&lt;&lt; b &lt;&lt; endl; a = a ^
2018-12-19 10:59:23 678
翻译 使用golang编写prometheus metrics exporter
metrcis输出collector.gopackage mainimport ( &quot;github.com/prometheus/client_golang/prometheus&quot;)//Define a struct for you collector that contains pointers//to prometheus descriptors for each metri...
2018-12-11 15:33:37 3813
原创 puppet替换文件中的string
文件&lt;VirtualHost :80&gt;RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.) https://%{SERVER_NAME}/$1 [R,L]命题substitute the * with the $fqdn facter variable on the first line答案include st...
2018-12-04 10:08:14 631
sysak开源系统诊断工具
2022-07-15
windows bt工具.zip
2021-12-27
leafserver+cocos2d客户端简单网游验证学习.zip
2021-12-21
Metaverse-digital-identity-white-paper-v1.0-EN.pdf
2021-09-14
升腾c92BIOS-用于不能usb启动的情况
2020-10-23
Intel CPU spectre漏洞利用方法
2018-07-31
边缘计算电子书大全
2018-04-25
2018年网络犯罪常用漏洞前十(英文报告)
2018-04-13
适合破解新手的160个crackme练手
2018-04-10
mjpegstream android客户端
2017-10-30
java.media
2017-09-06
DNScrypt加密和相关脚本
2017-09-05
google双因子验证totp生成函数集合
2017-08-23
wooyun知识库超级爬虫
2017-05-09
python多进程探测端口写日日志(带cmd颜色显示)
2017-04-05
MC大队长说唱春节愚人软件源码
2017-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人