01 2018 档案

摘要:1 #include 2 #include 3 #include 4 5 QByteArray HexStringToByteArray(QString HexString) 6 { 7 bool ok; 8 QByteArray ret; 9 HexString = HexString.trimmed(); 10 HexString =... 阅读全文
posted @ 2018-01-31 17:14 习惯就好233 阅读(8072) 评论(0) 推荐(0)
摘要:状态模式(State),当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类【DP】 状态模式主要解决的是,当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。 当然如果这个状态判断很简单,那就没有必要用 阅读全文
posted @ 2018-01-26 16:01 习惯就好233 阅读(141) 评论(0) 推荐(0)
摘要:1.安装qt的显示界面程序 2.安装mysql-server 3.给系统增加mysql-server的环境C:\Program Files\MySQL\MySQL Server 5.7\bin 4.将mysql的lib文件夹下的libmysql.dll复制到qt的运行程序下 阅读全文
posted @ 2018-01-26 13:56 习惯就好233 阅读(2089) 评论(0) 推荐(1)
摘要:一、主机字节序和网络字节序 转换时用到下列四个函数: h代表host,n代表network,s代表short,l代表long 二、字节操纵函数 b打头源于4.2BSD,m打头源于ANSI C memset的第二个参数和第三个参数可能会写错,但编译器能通过。 三、inet_aton、inet_addr 阅读全文
posted @ 2018-01-23 15:40 习惯就好233 阅读(238) 评论(0) 推荐(0)
摘要:学习unp网络编程,树上的例子均存在#include "unp.h",故需要对环境进行配置。 1. 到资源页下载unpv13e 2. 解压并将unpv13e 移动到相应的文件夹下 3. 编译 如若出现以下问题: 则需要: 至此,编译成功生成静态库libunp.a 4. 将生成的libunp.a复制到 阅读全文
posted @ 2018-01-21 13:56 习惯就好233 阅读(486) 评论(0) 推荐(0)
摘要:写server的一些流程总结 一、向内核申请一个socket TCP形式 UDP形式 二、使用bind 网络中的地址包括3个方面:1.地址类型 2.IP地址 3.端口 所以使用bind前要先设置参数: 1.清空的写法: 2.设置初值: 3.运行bind,会把sockaddr_in强制转换成socka 阅读全文
posted @ 2018-01-19 11:02 习惯就好233 阅读(339) 评论(0) 推荐(0)
摘要:错误信息: 找了很多问题:从mysql server中复制libmysql.dll行不通。 最后发现: 去mysql官网下个mysql-connector-c-6.1.6-win32.msi装一下, 装好后安装目录中找到libmysql.dll,跳到第4步就行了,或者复制到*\Qt\Qt5.4.2\ 阅读全文
posted @ 2018-01-16 17:03 习惯就好233 阅读(3020) 评论(0) 推荐(0)
摘要:一、涉及到的函数 监听:tcpServer->listen(QHostAddress::LocalHost, 6666) 错误信息:tcpServer->errorString() 新连接信号:connect(tcpServer, SIGNAL(newConnection()), this, SLO 阅读全文
posted @ 2018-01-15 11:05 习惯就好233 阅读(890) 评论(0) 推荐(0)
摘要:一、安装apache2 在电脑上输入树莓派的网址会有如下显示 二、安装Mysql 安装过程中需要输入管理员密码 1. 测试mysql 进入mysql数据库,并输入密码。 查看已经建立的数据库 2.创建一个新的数据库和表单 以上数据库都是系统建立的数据库,要想开始插入数据,首先需要建立新的数据库和表单 阅读全文
posted @ 2018-01-11 10:04 习惯就好233 阅读(261) 评论(0) 推荐(0)
摘要:一、官网的介绍部分网址 http://doc.qt.io/qtinstallerframework/ifw-overview.html 二、安装界面介绍 2.1 安装界面流程 介绍>>选择路径>>选择组件>>接收协议>>选择窗口程序组(注册表名字)>>安装 2.2 组件增加流程 开始>>选择额外组件 阅读全文
posted @ 2018-01-10 13:57 习惯就好233 阅读(2092) 评论(0) 推荐(0)
摘要:每种信号都有名字,都是以SIG开头 信号机制最简单的接口是signal函数 kill函数将信号发送给进程或进程组。raise函数则允许进程向自身发送信号 使用alarm可以设置一个定时器,在将来的某个时刻该定时器会超时 pause函数使调用进程挂起直至捕捉到一个信号 我们需要一个能表示多个信号的 信 阅读全文
posted @ 2018-01-05 12:08 习惯就好233 阅读(213) 评论(0) 推荐(0)