自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 Linux - 命令>

&> 等同于 2&>1> 等同于 1>1 代表 STDOUT2 代表 STDERR例子:&> /dev/null,输出发送到 /dev/null 中STDOUT:standard output(标准输出)STDERR:standard error output(标准错误输出)...

2019-04-25 15:07:37 233

原创 SQL - SQL语句 字符串 单引号

在程序中组合SQL语句时,输入字符串类型要加单引号,否则当输入字符为非数字类型时,会SQL语句执行失败//例子std::string sSql;std::string sTypeChar = "abcdef";std::string sTypeNumber = "123456";sprintf(sSql, "SELECT * FROM table WHERE type = %s;",...

2019-03-06 09:16:04 1415

原创 Windows - 配置IP

主要使用到的命令netsh interface ip set address name="以太网" source=static addr=192.168.1.233 mask=255.255.255.0 gateway=192.168.1.1::简写netsh int ip set addr "以太网" static 192.168.1.233 255.255.255.0 192.168...

2019-01-30 14:31:23 1484

原创 QT - QT开发环境安装(Windows+4.8.7)

1.qt-opensource-windows-x86-mingw482-4.8.7.exe    正常安装,直到    如果没有安装mingw,先点击“sourceforge.net MinGW -w64 tollchains targetting Win32”下载mingw绿色版。文件名称为“i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z”...

2019-01-19 15:28:18 3473

原创 C++ 最近开发一个解析文本工具,知识点整理

1.申请内存空间2.读文件流,字节、双字节,编码问题,有符号、无符号取值范围,位运算,计算机的存储和计算机的思考、人的思考3.xml文本解析,编码转换,rapidxml4.结构体中的容器初始化、5.类型转换,如何避免6.头文件重复引用7.运行成功只有一种0,而运行失败却有很多种可能 !0...

2019-01-10 22:51:05 487

原创 SQL-Server 语句、数据表编辑

编辑前200行  ->  显示SQL窗格

2018-06-13 17:09:18 783

原创 SQL-Server INSERT

同表中复制符合条件的信息,修改键值后粘贴INSERT INTO DBSELECT A = aFROM DB WHERE A = b-- 拷贝了 b 信息一次,然后将 a 数据插入INSERT INTO DBSELECT aFROM DB WHERE A = b-- 只将 a 数据插入遇到的问题...

2018-06-13 17:05:22 204

原创 C++ CSize

CSize Size(X, Y); //正确CSize Size = (X, Y); //错误

2018-05-30 10:12:15 1778

原创 C++ 类成员

溯源的过程中,找到的如果是子类,还要继续查看父类中的成员。直到寻根为止

2018-04-27 16:09:02 499

原创 编程 模拟八位数码管显示

#include #include int main(){ char Display[31] = { 0 }; //输出字符串 int model[10] = { 0 }; //二进制数模 int code[10] = { 63, 6, 91, 79, 102, 109, 125, 7, 127, 111 }; //十进制数模 for (int i = 0; i < 10;

2018-04-12 10:28:52 2915 2

原创 网狐棋牌 server.ini

配置登录服务器相关信息每次配置需要擦出,重新写入。原因:使用配置工具修改登录服务器数目后,配置文件只更改数目信息,但不删除不用的服务器信息

2018-04-02 15:00:36 450

原创 网狐棋牌 数字签名

用户DIY生成的相关 .dll 和 .exe文件需要签名,子游戏的客户端需要签名,打包生成的大厅客户端和子游戏 .exe 需要签名子游戏需要的 .dll组件不能签名,网狐提供的 .dll不能签名签名的作用,360安全的在线识别,否则会被报毒,影响用户体验

2018-04-02 14:36:10 1059

原创 SQL AS

说明AS 别名关键字使用1.SELECT 字段 AS 别名2.SELECT 字段 别名3.SELECT 字段 = 别名

2018-03-16 13:34:17 271

原创 斜杠 反斜杠

什么是斜杠,什么是反斜杠斜杠:/,存在于电脑存在之前反斜杠:\,出现在电脑出现之后,用于程序设计中的特殊含义如何使用斜杠和反斜杠windows斜杠(/),转义符号、反斜杠(\),分割路径

2018-03-13 15:10:57 428

原创 网狐棋牌 库存

作用:当用户与系统博弈的过程中,保证系统不输分。(系统:系统坐庄和机器人坐庄)

2018-02-22 17:35:09 4349 9

原创 C++ 指针类型强转

每一次取的长度不同

2018-01-25 19:44:18 534

原创 网狐棋牌 二次开发流程

从数据库中提取数据,修改存储过程数据库和调度引擎之间进行数据交互:调度引擎向数据库赋值,先将调度引擎的数据显示输出,判断无误后;再将数据库赋值过程中的数据显示输出,判断无误后,看数据库中的数据是否被修改调度引擎和客户端之间进行数据交互:同样先在调度引擎中将数据显示输出;然后在客户端对数据进行显示输出在开发过程,重要的是理清逻辑关系,可以有效提高开发效率,也对BUG的定位有帮助

2018-01-18 11:02:11 6504

原创 SQL 变量类型

char(n) 固定长度的字符串varchar(n) 可变长度的字符串nchar(n) 固定长度的Unicode数据(可以保存中文)nvarchar(n) 可变长度的Unicode数据(可以保存中文)

2018-01-16 20:20:47 1041

原创 编程思想 数据格式

在客户端与服务端数据交互的过程中,数据格式保持对齐

2018-01-16 10:14:52 236

原创 数据库 存储过程

@ 定义变量# 本地临时表## 全局临时表

2018-01-04 17:11:26 205

原创 正则表达式

等价:? == 匹配长度{0, 9}* == 匹配长度{0, }+ == 匹配长度{1, }\d == [0, 9]\D == [^0, 9]\w == [A-Za-z_0-9]\W == [^A-Za-z_0-9]^ == 开始() == 域段[] == 包含,默认一个字符长度[^] == 不包含,默认一个字符长度{m, n} == 匹配长度.

2018-01-03 20:12:01 235

原创 网狐棋牌 麻将分析

连牌提取的条件,为混牌和原牌的牌数不为 0。首先提取的为原牌,当原牌为 0 时(此时三张连牌的原牌数目都为 0),开始提取混牌。但是如果混牌不存在,提取完原牌之后,就不会再进行连牌提取方法,也就不会有混牌提取的过程。

2017-12-15 15:30:36 1485 1

原创 消息机制 钩子+回调

委托:函数指针;事件:多个函数指针组成的数组回调函数:通过函数指针调用函数,将调用者和被调用者分开(让程序更容易理解钩子函数:处理消息的函数A:调用系统的API;B:系统调用自造函数(回调钩子函数:通过自定义的方法处理消息(监听函数消息:传递给系统的信息消息:产生消息的来源有三个(1) 由操作系统产生。(2) 由用户触发的事件转换而来。(3) 由另一个消息产生。

2017-12-01 20:01:20 360

原创 编程思想 字节

一个字节byte字节根据采用不同基本字符集的不同而被定义成不同位数bit,标准有unicode iso iec等,同时不同的计算机采用8位16位32位等表示一个char

2017-11-30 20:22:37 171

原创 编程思想 命名规范

匈牙利命名法(一个或多个小写字母作为前缀,前缀之后是一个或者多个首字母大写的单词;前缀指明变量的单词指明变量的用途 (例:m_szFirstName骆驼命名法(使用大小写来构成变量和函数的名字,首字母小写 (例:firstNamePascal命名法(每一个单字的首字母都大写,不用空格、下划线和连接号隔开 (例:FirstName变脸名 = 属性 + 类型 + 对象描述

2017-11-30 19:43:48 179

原创 网络 TCP/IP和HTTP

网络七层协议:应用层 -> 表示层 -> 会话层 -> 传输层 -> 网络层 -> 数据链路层 -> 物理层IP协议,网络层UDP 和 TCP 位于同一层,传输层HTTP协议,应用层,发送HTTP请求、接收HTTP响应Http链接,短链接UDP 和 TCP,长链接Socket是对 TCP/IP 协议的封装,是一种API(接口)RTT:往返时间

2017-11-29 09:45:13 181

原创 网狐棋牌 麻将服务器配置

ctrl+c 复制本地“服务器组件” ctrl+v 粘贴到外网“服务器组件”文件夹因为数据库在服务器本地,所以地址设置为127.0.0.1在房间选项中:每局即时写分,在不勾选的情况下,是为了将积分信息记录在本地(缓存),在房卡使用完后,将积分写入到数据库中,减少服务器的压力记录每局成绩,是为了每局完成后,都可以显示玩家的实时成绩

2017-11-17 17:13:52 1795

原创 python 引用

使用 = 传递的数据的地址,感觉append传递的同样也是数据的地址当更改原数据时,左值同样会受到影响例子:import requestsfrom bs4 import BeautifulSoupdef dushupaiming(url): res = requests.get(url).text soup = BeautifulSoup(res, "lxml")

2017-11-15 14:58:04 414

原创 网狐棋牌 杠动作提牌

由于客户端牌堆的排序规则,麻将的索引值上面的比下面的小,所以在服务端为杠动作提牌时,要做特殊处理,单数为上,双数为下由于杠动作的提牌顺序和常规提牌的顺序相反,并且和牌堆的麻将索引定义相反,所以在尾部提牌时需要做特殊处理,上面的牌索引值比正常情况小,下面的牌索引值比正常情况大尾部的上面为倒数第二张,尾部的下面为倒数第一张,以此类推

2017-10-31 17:00:04 1729

原创 C++ 优先级

逻辑运算符的优先级 高于 位运算符的优先级

2017-10-23 16:26:45 505

原创 网狐棋牌 麻将信息和麻将索引

每个函数使用的是麻将信息还是麻将索引要有清晰的认识,否则会产生BUG

2017-10-23 15:21:18 962 1

原创 网狐棋牌 消息命令

服务端在向客户端发送命令(向下)的同时,同步更新服务端数据(向上)

2017-10-21 15:23:11 898

原创 网狐棋牌 权位过滤

在需求更改时,游戏积分计算部分,胡牌算番部分,在这里解决

2017-10-16 10:39:37 607

原创 农安麻将 宝蛋

吉林省地区的麻将游戏的一种特殊规则:打宝。打宝:在用户听牌后,可以投掷一颗骰子,根据骰子点数,从牌墙尾部第一层拿出一张麻将,这张麻将叫做宝牌。选好宝牌后有两种胡牌形式,一种是宝牌加入到手牌后组成胡牌牌型,叫做对宝;另一种是摸牌摸到的麻将和这张宝牌相同,叫做摸宝。农安麻将游戏中的宝蛋规则:用户听牌后,打到的宝牌麻将可以和玩家的手牌麻将或者组合麻将组成杠牌形式。宝蛋规则的实现:(1)服务端

2017-10-11 18:55:32 2582 1

原创 C++ 变量

BYTE 一字节 最大值为255,在编写时需要注意边界值

2017-09-28 16:20:50 213

原创 C++ 变量周期

声明->初始化->调用->初始化

2017-09-28 12:47:37 372

原创 C++ 整数(0,1,2,3)和WORD(unsigned short)的区别

编写程序时,使用一个WORD型作为参数的函数例:使用整数作为参数时,得到的函数值有断层(不连续的);当使用WORD型值作为参数时,得到的函数值是连贯的。

2017-09-27 14:29:52 923

原创 麻将开发 网狐客户端地址编辑器

用于配置文件:ServerParameter.ini链接:http://pan.baidu.com/s/1eSpfxV8密码:(e3o2)+3

2017-09-22 12:51:51 1307

原创 递归 汉诺塔

3个盘子 S M L  3根柱子 Ⅰ Ⅱ ⅢA 将除了L之外的盘子从Ⅰ移动到ⅡB 将L从Ⅰ移动到ⅢC 把除了M之外的盘子从Ⅱ移动到ⅠD 把M从Ⅱ移动到Ⅲ(S又回到Ⅰ上了,相当于回到初始状态)重复A、B、C、D

2017-09-21 11:54:24 222

原创 递归

尾递归,进入下一个函数,不再需要上一个函数的环境,直接返回函数值非尾递归,下一个函数结束以后,当前函数还有后续,必须保存当前环境处理返回值递归,复杂问题简单化递归,计算的基础递归,耗费计算机内存,节省程序员时间递归,把递归当做一个函数,一个黑盒方法,理解的时候不要跳进去

2017-09-21 11:24:50 201

空空如也

空空如也

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

TA关注的人

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