自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神棍之路

不挖坑的博客才是好博客~

  • 博客(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:    &nbsp...

2018-12-28 15:36:36 1933

原创 Windows10 VS2017 C++多线程传参和等待线程结束

#include "pch.h"#include <iostream>#include <windows.h>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 & 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 <...

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 <iostream>#include <csignal>#include <windows.h>using namespace std;int i;void signalHandle(int signum){ cout << &

2018-12-25 16:43:44 1137

原创 Windows10 VS2017 C++ Server Socket简单服务器端与客户端

服务端:#include "pch.h"#include<iostream>#include<WinSock2.h>#include &am

2018-12-24 19:05:31 4546 2

转载 非常好的开源C项目tinyhttpd(500行代码)

#include <stdio.h>#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <arpa/inet.h&a

2018-12-21 10:01:56 721 1

原创 C++取反交换两个数的值

int a = 1; int b = 2; cout << "a: "<< a << endl; cout << "b: "<< b << endl; a = a ^

2018-12-19 10:59:23 678

翻译 使用golang编写prometheus metrics exporter

metrcis输出collector.gopackage mainimport ( "github.com/prometheus/client_golang/prometheus")//Define a struct for you collector that contains pointers//to prometheus descriptors for each metri...

2018-12-11 15:33:37 3813

原创 puppet替换文件中的string

文件<VirtualHost :80>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开源系统诊断工具

根据阿里官网上的介绍,sysAK,全称是system analyse kit,目前主要来自于阿里百万服务器运维经验,通过对这些经验进行抽象总结出典型场景,提供了一系列工具针对不同的运维需求。 主要包括: • 线上问题分析诊断:(比如负载异常、网络抖动、内存泄漏、io毛刺、性能异常等等)针对性的提供工具, 同时减少工具的专业性,让用户更易使用和解读。 • 资源监控: 针对各种系统资源更精细化的资源监控,帮助业务运维实现细粒度的运维调度,和资源控制。 • 故障止血: 总有不可预期的问题会发生,真正问题发生后需要及时恢复,对于不是整机异常的问题(死锁、夯机), 提供介入能力对系统进行恢复或故障隔离。 同时,sysAK工具本身不会为系统带来更大的负载开销,避免引起抖动问题。sysAK通过技术手段保证所有工具同时运行时不超过3%的系统消耗,单个工具不超过1%的系统消耗。

2022-07-15

windows bt工具.zip

可以用来在服务器上快速分发文件包 默认所有相关文件在当前目录 首先制作种子 arg1 filename arg2 tracker arg3 torrentfile maketorrent.exe file tracker_addr:port torrentfile 开启tracker os.Args[1] tracker_addr:port os.Args[2] torrentfile xtracker.exe tracker_addr:port torrentfile 开启本地原始bt os.Args[1] torrentfile xbt.exe torrentfile xbt.exe和种子文件拷贝到其他机器开启bt进行下载 xbt.exe torrentfile

2021-12-27

protobuftest.zip

python2使用protobuf,包括protoc工具,protobuf模块,示例python文件等

2021-12-22

leafserver+cocos2d客户端简单网游验证学习.zip

适合网游初学者学习一些基础知识,服务端使用了leafserver,客户端使用cocos2d创建,由于是一个demo,因此运行有迟滞卡顿的问题

2021-12-21

MetaverseWhitePaperv2.pdf

MetaverseWhitePaperv2.pdf

2021-09-14

Metaverse-digital-identity-white-paper-v1.0-EN.pdf

Metaverse-digital-identity-white-paper-v1.0-EN.pdf

2021-09-14

Metaverse-white-paper-v2.1-EN.pdf

Metaverse-white-paper-v2.1-EN.pdf

2021-09-14

360 2020中国游戏行业观察报告.pdf

360:2020中国游戏行业观察报告

2021-04-28

2020-11最新chef resource reference chef的资源cheatsheet

chef resource reference chef的资源

2020-11-26

升腾c92BIOS-用于不能usb启动的情况

升腾c92BIOS,用于usb不能启动的情况 使用方法: U盘格式化为fat32,放入解压的文件 插入c92,f2进bios,选择save&exit中的倒数第二项 命令输入map,查看自己的U盘,比如盼复fs0 输入fs0: ls看下对不对,有没bios文件 备份bios,输入fpt -d backup.bin 刷入bios输入 fpt -f xxxxxxxx.bin 等待结束,完事!

2020-10-23

Intel CPU spectre漏洞利用方法

奥地利 Graz 理工大学的研究人员演示了通过网络远程利用 Spectre V1 漏洞的方法。他们将这一利用方法命名为 NetSpectre。通过 NetSpectre,攻击者无需在目标系统执行任何代码就能远程读取系统内存。

2018-07-31

边缘计算电子书大全

边缘计算和雾计算越来越热门,随着5G,IOT,人工智能,车联网等新技术的不断推进,各个国家都在争夺未来产业制高点,此次中美贸易战就能看出端倪,高通收购恩智浦也是基于未来产业链完整的考虑。

2018-04-25

2018年网络犯罪常用漏洞前十(英文报告)

2018年网络犯罪常用漏洞前十(英文报告)-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-04-13

适合破解新手的160个crackme练手

160个crackme,适合新手练习破解,------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-04-10

逆向初学者入门教程pdf

逆向初学者入门教程,完整文字版pdf,英文文档,适合有一定汇编基础的初学者,入门逆向破解利器

2018-04-10

python pygame实现的简单的网游服务器端和客户端

使用python pygame实现的简单的网络游戏客户端和服务器端

2018-01-08

一个简单游戏ai的实现--让电脑自己愉快的打飞机

ai 游戏 python pygame 一个简单游戏ai的实现--让电脑自己愉快的打飞机

2017-12-15

pygame獾兔大战

此游戏根据http://blog.jobbole.com/46308/修改部分代码

2017-11-27

mjpegstream android客户端

MJPG-streamer takes JPGs from Linux-UVC compatible webcams, filesystem or other input plugins and streams them as M-JPEG via HTTP to webbrowsers, VLC and other software. It is the successor of uvc-streamer, a Linux-UVC streaming application with Pan/Tilt

2017-10-30

java.media

Java推出的JMF(Java Media Framework)之后标着Java进入了多媒体时代,如果你想编写能播放视频的Java程序,必须下载sun公司的JMF2.1(或者更高的版本),它为我们提供了编写多媒体必须的包:java.media 没有安装JFM的在编译*.Java的时候会提示找不到java.media包 Java JMF的配置方法 1.首先去sun公司的主页去下载安装包: 点击链接下载 2.下载得到一个名为jdk-6u12-windows-i586-p 的文件 3.双击安装,默认的安装路径是C:\Program Files\JMF2.1.1e(可以根据自己的需要改变这个路径) 4.安装后,需要配置下面的几个变量(vista系统和XP相同),下面以vista系统为例子 a.点击我的电脑--->属性--->高级系统设置--->环境变量 b.找到CLASSPATH,分别增加jmf.jar和sound.jar C:\Program Files\JMF2.1.1e\lib\jmf.jar; C:\Program Files\JMF2.1.1e\lib\sound.jar; (其中 C:\Program Files\JMF2.1.1e为你的JFM的安装路径) c.找到PATH,增加动态库 C:\Program Files\JMF2.1.1e\bin;

2017-09-06

DNScrypt加密和相关脚本

dnscrypt-win-client ------------------- Geoff Townsend <gttsoft at gmail dot com> Justin Swift <jswift at opendns dot com> Jason Jee <jason at opendns dot com>

2017-09-05

google双因子验证totp生成函数集合

包含了一些在web中开发使用的TOTP双重因子验证等函数,可以结合谷歌的authenticator app使用 其中使用pyotp模块是最简单和方便的实现

2017-08-23

Flask-login示例

flask-login python dbmodel flask完整的登录验证示例

2017-08-23

arduino全套高清管脚图

arduino全套高清管脚图,arduino全版本高清管脚说明pdf文档

2017-08-09

树莓派flask机器人智能家居系统

树莓派flask机器人智能家居系统,功能齐全,界面漂亮

2017-07-20

puppet environment配置示例

puppet environment配置示例,, 多个环境的配置与切换等,适合开发与生产隔离

2017-07-14

CentOS7yum安装smokeping最简明手册.docx

CentOS7yum安装smokeping最简明手册.docx

2017-07-06

ansible最佳学习示例

ansible最佳学习示例

2017-06-26

golang pssh

golang编写的pssh,性能稳定,快速,适合大多数生产环境

2017-06-13

wooyun知识库超级爬虫

wooyun知识库超级爬虫,多进程运行,可调节进程池进程数量,使用pdfkit模块打包html文件为pdf,需要安装wkhtmltox-0.12.4_msvc2015-win64.exe(64位)

2017-05-09

使用foreman部署裸机

使用foreman部署裸机,这是一个从安装foreman到部署一个baremetal裸机的完整教程,物超所值

2017-05-02

python opencv3人脸识别(windows)

python opencv3人脸识别(windows)

2017-04-14

python使用opencv驱动摄像头

python使用opencv驱动摄像头

2017-04-14

freebuf历史文章爬虫

freebuf历史文章爬虫

2017-04-07

https,ssl,tsl,证书详细解读

https,ssl,tsl,证书详细解读,最详细的资料让你阅读后对https有深入的了解

2017-04-07

python多进程探测端口写日日志(带cmd颜色显示)

python多进程探测端口写日日志(带cmd颜色显示) 需要一个代理服务器的列表文件,脚本读取列表并多进程探测端口是否开放,打印的字符有色彩展示,并多进程写入日志文件,使用了进程池

2017-04-05

搜云社工库源码

搜云社工库程序源码

2017-03-22

Wiki解密CIAVault7档案(含各种0day和漏洞利用工具)

Wiki解密CIAVault7档案(含各种0day和漏洞利用工具),struts2漏洞即为此次披露

2017-03-13

kalilinux全工具中文帮助文档

kalilinux全工具中文帮助文档包括各种工具的中文帮助

2017-02-13

MC大队长说唱春节愚人软件源码

此软件伪装成支付宝福袋,图标为福袋图标,打开后会有蓝屏全屏+中毒提示(实际上并未移动任何硬盘资料),将音量调到最大并播放MC大队长的《中华上下5000年》说唱歌曲,禁用alt+f4键,win7效果尤佳,重启电脑即可。

2017-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除