windows守护进程代码
windows守护进程代码 病毒一样的代码
websocket++库
websocket++库 实测可用,需要boost库
c++ protobuf-2.5.0源码+exe
protobuf-2.5.0.tar + protoc-2.5.0-win32
WSExplorer1.3_gr
WSExplorer1.3_gr 选择进程抓包,显示16进制数据
WebServer-lib
WebServer可以嵌入到项目中
Web socket
WebServer_test
websocket-master
websocket-master
libwebsockets-master
libwebsockets-master
WebServer_Client
WebServer_Client
VMware-workstation-full-10.0.1-1379776-注册机
VMware-workstation-full-10.0.1-1379776-注册机
mapwin+Tiled
mapwin+Tiled
mysql实现的排行榜
每个排行榜分日周月总,三个类型。mysql只需要一个表
skynetgame.zip
用skynet搭的一个传统框架,单线程的游戏逻辑,有点失去了skynet的思想,主要用来熟悉框架,实现了一个农场的小游戏服务器代码
dpqServer.zip
网狐服务器 linxu版本
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CommonServer", "CommonServer", "{FC6E5723-5476-42E6-8B6A-8BE07E914C5D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bulletinserver", "AllServer\bulletinserver\bulletinserver.vcxproj", "{4C6821B2-8CC2-41A5-942D-78D
dlsSqlDb2020-10-25.zip
网狐服务器数据库
需要先安装JDK_1.8.0_64bit.ex 依赖环境
再安装cn_sql_server_2016_enterprise_x64_dvd_8699450
最后安装SSMS-Setup-CHS_2016.exe 用来导入导出数据的
dlmServer2020-10-25.zip
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "服务核心", "公共组件\服务核心\ServiceCore.vcxproj", "{B1320037-89DD-4F99-A628-69DC200DFA05}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "协调服务器", "服务器组件\协调服务器\Correspond.vcxproj", "{0167D883-34DA-47FC-A903-6BE341FD8DC5}"
EndProject
Project(
Websocket.zip
封装过的websocket,window的使用例子linux要自己编译库有源码
WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket协议在2011年由IETF标准化为RFC 6455,后由RFC 7936补充规范。Web IDL中的WebSocket API由W3C标准化。
WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。
libco文档以及代码.zip
libco 是腾讯开源的一个有趣的协程基础库,仅有的几个函数接口 co_create/co_resume/co_yield 再配合 co_poll, 可以支持同步或者异步的写法,如线程库一样轻松,库里面提供了socket族函数的hook,
包含如下内容:
pthread风格的coroutine接口封装
事件循环以及超时机制
基于glibc-2.17源码修改的一个swapcontext高性能汇编版本
socket函数的coroutine hook,阻塞式的socket调用会直接切换为异步调用
适用场景:已有大量的同步调用网络库,例如HttpGet/Memcache_cli/...,
curlpp-0.8&&curl7.6.zip
curlpp是libcurl的C++封装,由于作者本身并不使用Visual Studio(可能并不贴切,但总之作者提供的vs工程并无法直接编译通过并运行),所以在Windows下的构建并不是解压后就可以编译通过。我自己捣鼓了一个多小时,才发现原来是这么回事。于是将编译的过程和注意事项分享如下。
VSCodeUserSetup-x64-1.40.0-insider.zip
visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于Windows,macOS和Linux。它内置了对JavaScript,TypeScript和Node.js的支持,并具有丰富的其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)的扩展生态系统。
babun-1.2.0.zip
安装:
(1)设置HOME环境变量为D:\app\home\fmcat
(2)解压下载的文件,进入解压后的目录,找到install.bat
(3)以管理员权限打开cmd窗口,然后进入到install.bat所在目录,例如:D:\app\babun_120\babun-1.2.0
d:
cd D:\app\babun_120\babun-1.2.0
install.bat /t "D:\app\babun_120"
3、运行:
点击桌面的babun图标即可
C++写的高效率排行榜功能 rank.zip
C++写的高效率排行榜功能,输出txt文件,也可以当小型数据库存取数据。
/********************************************
*
* 排行榜管理器
*
*********************************************/
封装后的C++读取json库
封装后的C++读取json库,以及安全的字段取值。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。
Navicat Premium 12.zip
Navicat Premium 12.zip 支持mysql 支持SQL server
Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。
HP-Socket网络通信框架开发指南.zip
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、
客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通
信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。
HP-Socket 对通信层完全封装,应用程序不必关注通信层的任何细节;HP-Socket
提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。
为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握框架的设计思
想和使用方法,特此精心制作了大量 Demo 示例(如:PUSH 模型示例、PULL
模型示例、PACK 模型示例、性能测试示例以及其它编程语言示例)。
HP-Socket-master.zip
HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统,提供C/C++、C#、Delphi、E(易语言)、Java、Python等编程语言接口。HP-Socket对通信层完全封装,应用程序不必关注通信层的任何细节;HP-Socket提供基于事件通知模型的API接口,能非常简单高效地整合到新旧应用程序中。 [1]
为了让使用者能方便快速地学习和使用HP-Socket,迅速掌握框架的设计思想和使用方法,特此精心制作了大量Demo示例(如:PUSH模型示例、PULL模型示例、PACK模型示例、性能测试示例以及其它编程语言示例)。HP-Socket当前支持Windows和Linux平台。 [1]
intech二面:(全是选择题)
二面:(全是选择题)
第1-4部分是智力题,找数字规律和找图形
第5-6部分是性格题
第7-6部分是逻辑题,和语文的阅读理解差不多,但是更像公务员的考试风格。
md5加密解密 string Md5Encode::Encode
std::(std::string src_info) {
ParamDynamic param;
param.ua_ = kA;
param.ub_ = kB;
param.uc_ = kC;
param.ud_ = kD;
std::string result;
const char *src_data = src_info.c_str();
char *out_data_ptr = NULL;
int total_byte = FillData(src_data, strlen(src_data), &out_data_ptr);
char * data_BIT_OF_GROUP = out_data_ptr;
for (int i = 0; i < total_byte / (BIT_OF_GROUP / BIT_OF_BYTE); ++i) {
data_BIT_OF_GROUP += i*(BIT_OF_GROUP / BIT_OF_BYTE);
RotationCalculate(data_BIT_OF_GROUP, param);
}
if (NULL != out_data_ptr) {
delete[] out_data_ptr, out_data_ptr = NULL;
}
result.append(GetHexStr(param.ua_));
result.append(GetHexStr(param.ub_));
result.append(GetHexStr(param.uc_));
result.append(GetHexStr(param.ud_));
return result;
}
yum_rpm....
python-2.7.5-48.el7.x86_64
python-iniparse-0.4-9.el7.noarch
yum-3.4.3-150.el7.centos.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-plugin-fastestmirror-1.1.31-40.el7.noarch
yum-3.4.3.tar
yum-3.4.3.tar
PushFramework-string版本
PushFramework-string版本