- 博客(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 234
原创 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 1485
原创 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 3478
原创 C++ 最近开发一个解析文本工具,知识点整理
1.申请内存空间2.读文件流,字节、双字节,编码问题,有符号、无符号取值范围,位运算,计算机的存储和计算机的思考、人的思考3.xml文本解析,编码转换,rapidxml4.结构体中的容器初始化、5.类型转换,如何避免6.头文件重复引用7.运行成功只有一种0,而运行失败却有很多种可能 !0...
2019-01-10 22:51:05 487
原创 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 206
原创 编程 模拟八位数码管显示
#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 2916 2
原创 网狐棋牌 server.ini
配置登录服务器相关信息每次配置需要擦出,重新写入。原因:使用配置工具修改登录服务器数目后,配置文件只更改数目信息,但不删除不用的服务器信息
2018-04-02 15:00:36 450
原创 网狐棋牌 数字签名
用户DIY生成的相关 .dll 和 .exe文件需要签名,子游戏的客户端需要签名,打包生成的大厅客户端和子游戏 .exe 需要签名子游戏需要的 .dll组件不能签名,网狐提供的 .dll不能签名签名的作用,360安全的在线识别,否则会被报毒,影响用户体验
2018-04-02 14:36:10 1059
原创 斜杠 反斜杠
什么是斜杠,什么是反斜杠斜杠:/,存在于电脑存在之前反斜杠:\,出现在电脑出现之后,用于程序设计中的特殊含义如何使用斜杠和反斜杠windows斜杠(/),转义符号、反斜杠(\),分割路径
2018-03-13 15:10:57 428
原创 网狐棋牌 二次开发流程
从数据库中提取数据,修改存储过程数据库和调度引擎之间进行数据交互:调度引擎向数据库赋值,先将调度引擎的数据显示输出,判断无误后;再将数据库赋值过程中的数据显示输出,判断无误后,看数据库中的数据是否被修改调度引擎和客户端之间进行数据交互:同样先在调度引擎中将数据显示输出;然后在客户端对数据进行显示输出在开发过程,重要的是理清逻辑关系,可以有效提高开发效率,也对BUG的定位有帮助
2018-01-18 11:02:11 6507
原创 SQL 变量类型
char(n) 固定长度的字符串varchar(n) 可变长度的字符串nchar(n) 固定长度的Unicode数据(可以保存中文)nvarchar(n) 可变长度的Unicode数据(可以保存中文)
2018-01-16 20:20:47 1044
原创 正则表达式
等价:? == 匹配长度{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 361
原创 编程思想 字节
一个字节byte字节根据采用不同基本字符集的不同而被定义成不同位数bit,标准有unicode iso iec等,同时不同的计算机采用8位16位32位等表示一个char
2017-11-30 20:22:37 173
原创 编程思想 命名规范
匈牙利命名法(一个或多个小写字母作为前缀,前缀之后是一个或者多个首字母大写的单词;前缀指明变量的单词指明变量的用途 (例: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 182
原创 网狐棋牌 麻将服务器配置
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
原创 农安麻将 宝蛋
吉林省地区的麻将游戏的一种特殊规则:打宝。打宝:在用户听牌后,可以投掷一颗骰子,根据骰子点数,从牌墙尾部第一层拿出一张麻将,这张麻将叫做宝牌。选好宝牌后有两种胡牌形式,一种是宝牌加入到手牌后组成胡牌牌型,叫做对宝;另一种是摸牌摸到的麻将和这张宝牌相同,叫做摸宝。农安麻将游戏中的宝蛋规则:用户听牌后,打到的宝牌麻将可以和玩家的手牌麻将或者组合麻将组成杠牌形式。宝蛋规则的实现:(1)服务端
2017-10-11 18:55:32 2584 1
原创 C++ 整数(0,1,2,3)和WORD(unsigned short)的区别
编写程序时,使用一个WORD型作为参数的函数例:使用整数作为参数时,得到的函数值有断层(不连续的);当使用WORD型值作为参数时,得到的函数值是连贯的。
2017-09-27 14:29:52 925
原创 麻将开发 网狐客户端地址编辑器
用于配置文件: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 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人