- 博客(25)
- 资源 (8)
- 收藏
- 关注
原创 解决C# luainterface 中文乱码问题
// 文件:LuaInterface-master\Core\KopiLua\luaconf.cs// Lua.fread函数//public static int fread(CharPtr ptr, int size, int num, Stream stream){ int num_bytes = num * size; byte[] bytes = new byt...
2019-03-10 06:09:25
977
原创 原生socket,实现简单HTPP请求
#include <windows.h>#include <fstream>#include <WinSock2.h>#pragma comment(lib, "ws2_32.lib")int initWin32Net(){ WSADATA wsaData; int res = WSAStartup(MAKEWORD(2, 2), &...
2018-09-20 02:58:07
808
原创 CE 自带Tutorial -第9关
1、搜索(单浮点)血量变化-找到健康(后面用HP简写)的地址,查找谁写入了这个地址2、查找哪个ebx指针被谁指着,延续可以找出血量的基址。我们目的是区分阵营干死地方玩家。(这部最好把四个玩家的HP地址都找出来)3、现在来找阵营:4、我们知道了camp和hp的地址了,游戏是凭借是否HP为0就死亡,那么我们准备注入代码了我们根据血量地址浏览内
2017-08-11 14:59:56
10655
5
转载 Linux中pthread_create函数的实现
转:http://blog.sina.com.cn/s/blog_6abf2c040101fpca.html原文地址:【原】Linux中pthread_create函数的实现作者:jiq408694711 今天看到看到有人介绍说Linux中线程怎么么好,切换代价极低,响应快,能有效利用多处理器机制。然后我就纳闷了:Linux中线程不是完全和进程一样,不进行任何区分么?怎么
2016-12-27 15:15:28
5599
1
转载 Linux内核源码阅读
转:http://blog.sina.com.cn/s/blog_510219d701008yrl.htmlLinux内核源码阅读以及工具 随着linux的逐步普及,现在有不少人对于Linux的安装及设置已经比较熟悉了。与Linux 的蓬勃发展相适应,想深入了解Linux的也越来越多。而要想深入了解Linux,就需要阅读和分析linux内核的源代码。 Li
2016-12-26 23:39:03
415
转载 epoll
转:http://oldblog.donghao.org/2009/08/linuxiapolliepollaueouaeaeeio.html
2016-12-26 00:57:09
390
转载 行为树
怪物行为:1、闲逛 (围绕某个点移动) [没有敌人,没有目标]2、追击 (移动并攻击) [有目标敌人,目标敌人在攻击范围内]3、回出生点 (回到出生点) [偏离出生点太远]4、死亡 (没血了消失) [hp5、复活 (重新刷一次) [relive time复活时间到了]blackboard:共享数据,节点间用来判断的条件控制节点:顺序节
2016-12-25 23:25:31
468
原创 状态机
简单的状态机:event:外界的事件condition:条件state:状态三者关系:外界的event构成一个state所需要的条件state1与state2之间如果能进行跃迁(前提条件),那么state1->state2需要的condition2条件必须满足(当外界给予的事件组成的条件正好是state2所需要的条件condition2就自动跃迁)// 初始
2016-12-25 21:05:15
302
转载 编译Boost 详细步骤
vs2008编译boost 【一、Boost库的介绍】Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。
2015-01-29 15:23:37
1037
转载 windows定时器的总结
windows定时器的总结 (2011-09-20 10:44:09)标签: 杂谈分类: c#方面的总结定时器的总结昨天突然遇到定时器到底是如何实现的这个问题,一个本来很浅显的东西,立刻变得含混起来,回家查了LINXU内核的定时器实现机制,非但没有弄清楚,倒好,更糊涂了。在LINUX下,使用了硬件计时器进行
2014-11-27 21:17:28
3000
转载 服务器架构设计,常见问题分析
MMORPG服务器架构一.摘要1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。3.网络游戏的场景管理,AI,脚本的应用等。4.开源的网络服务器引擎5.参考书籍,博客二.关键词网络协议 网络IO 消息 广播 同步 CS TCP/UDP IP 集群 负载均
2014-11-11 23:21:19
8890
转载 随机数生成器
随笔- 72 文章- 3 评论- 511 [C++11]C++11带来的随机数生成器C++11带来诸多特性,random就是其一.1. random_device 标准库提供了一个非确定性随机数生成设备.在Linux的实现中,是读取/dev/urandom设备;Windows的实现居然是用rand_s,在这里强烈谴责一下. r
2014-11-10 09:28:10
810
原创 简单环形队列实现
// RingQueue.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"/* 0 1 2 3 4 5 6 7 8 9 —————————— —————————— h t */template class RingQueue{private: inline bool isFull() const { return ((m_ta
2014-10-30 01:31:13
515
转载 BSON格式解释
http://bsonspec.org/BSON这种格式是专门为MongoDB而开发的,类似json的一种二进制格式。这种格式不一定比json存储的文件小,其优点是解释快。官方说明文档:http://bsonspec.org/#/specification下面简单列举下:基本类型都是小端存储。基本类型:byte 1字节(8位)
2014-10-25 01:08:27
10144
转载 vs 运行时库
/MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题一、MD(d)、MT(d)编译选项的区别1、编译选项的位置以VS2005为例,这样子打开:1) 打开项目的Property Pages对话框2) 点击左侧C/C++节3) 点击Code Generation节4) 右侧第六行Run
2014-10-23 20:00:41
3618
原创 从汇编角度理解C++虚函数调用机制
#include class Base{public: virtual void print(){ printf("Base::print()\n");} void print2(){}public: int m_id;};class Imp : public Base{private: void print(){ printf("Imp::print()\n");}
2014-10-15 13:54:32
703
原创 C访问MySQL
#include #include #include #include /*** @brief* 注意事项:* ①x64平台* ②一定要将libmysql.dll 放在执行文件目录上SQL:CREATE DATABASE test;USE test;DROP DATABASE test;*/#pragma warn
2014-10-11 00:28:53
481
原创 网上流传天龙 Server代码分析笔记 -01
g_Server全局Server对象。main(){//初始化配置文件模块g_Server.InitConfig();//时间模块需要最开始的时候设置g_pTimeManager->Init(); //日志模块初始化需要最开始设置g_pLog->Init( );g_pTimeManager->SetTime() ; //==>获取当前时间 年月日==>{
2014-08-30 23:30:01
951
转载 Json 语法 格式
Json 语法 格式1 JSON对象的表示对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。表示方法:{key1:value1,key2:value2,......}json采用key/value的方式表示对象。 2 JSO
2013-12-30 17:57:26
1676
myBase-Desktop-Ver735-Setup.zip
2020-06-09
libxl注册机源码,支持window和linux
2018-08-14
炫舞开黑工具 绿色区可用-纯净不报毒-VC写的-可自定义背景
2017-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人