- 博客(10)
- 收藏
- 关注
原创 HTTP协议
HTTP协议建立过程0:原始状态:客户端和服务器端之间,没有关系。什么叫连接?连接就是网络上的虚拟电路HTTP请求信息和响应信息的格式请求:(1)请求行 GET /0606/01.php HTTP/1.1GET:请求方法/0606/01.php:请求的资源HTTP/1.1:请求所用的协议版本(2)请求头部信息 HOST:localhost头信息结束后有一个空行头信息和...
2020-04-05 21:57:13 195
原创 事件(一) 事件的处理
事件(一) 事件的处理事件的分类在与用户交互时发生:比如按下鼠标(mousePressEvent),敲击键盘(keyPressEvent)等。系统自动发生:比如计时器事件(timerEvent)等。 在发生事件时(比如说上面说的按下鼠标),就会产生一个QEvent对象(这里是QMouseEvent,为QEvent的子类),这个QEvent对象会传给当前组件的event函数。如果当前组件没有...
2020-03-25 15:43:58 271
原创 QT学习之常用控件
常用控件代码如下:#include #include #include #include #include #include MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow){ui->setupUi(this);QString str = ui->...
2020-03-11 19:43:40 151
原创 EPLAN学习——EPLAN中的项目结构
为使系统的设计,制造,维修或运营高效率地进行,往往将系统及其信息分解成若干部分,每个部分又可进一步细分。这种连续分解成的部分和这些部分的组合就称为结构——项目结构功能面结构(这个系统是做什么用的,对应EPLAN中高层代号,高层代号一般用于进行功能上的区分)位置面结构(这个系统位于何处,对EPLAN中的位置代号,位置代号一般用于设置元件的安装位置)产品面结构(这个系统是如何构成的,对应E...
2020-02-19 21:25:32 4976
原创 更改用户id
更改用户ID和更改组ID在UNIX系统中,特权以及访问控制,是基于用户ID和组ID的。当需要增加特权或需要访问并不允许访问的资源时,我们需要更换自己的用户ID或组ID,使得新ID具有合适的特权或访问权限。与此类似,当程序需要降低其特权或阻止对某些资源的访问时,也需要更换用户ID或组ID,新ID不具有相应特权或访问这些资源的能力。最小特权模型降低了由恶意用户试图哄骗我们的程序以未预料的方式使用特...
2020-02-19 20:04:49 175
原创 apue学习笔记——第八章进程
1. 更改用户ID和更改组ID在UNIX系统中,特权以及访问控制,是基于用户ID和组ID的。当需要增加特权或需要访问并不允许访问的资源时,我们需要更换自己的用户ID或组ID,使得新ID具有合适的特权或访问权限。与此类似,当程序需要降低其特权或阻止对某些资源的访问时,也需要更换用户ID或组ID,新ID不具有相应特权或访问这些资源的能力。最小特权模型降低了由恶意用户试图哄骗我们的程序以未预料的方式...
2020-02-11 21:45:56 175
原创 布谷鸟算法(C++实现)
算法思想布谷鸟鸟群最终只有最健康的蛋才能孵化出来。布谷鸟群每只鸟都在拼命寻找好巢穴以达到下最健康的蛋的母的。算法步骤步骤一 初始化初始化布谷鸟种群数量(鸟窝个数),计算各个鸟窝(解)的函数适应值,并保存最好的鸟窝(当前最优解)。步骤二 循环体算法主体的位置更新包含两个,一个是莱维飞行和局部随机行走莱维飞行莱维飞行是由较长时间的短步长和较短时间的长步长组成Levy分布就是小概...
2019-10-14 19:16:30 2335 2
原创 计算单词数
/*输入一行字符,统计其中的有多少个单词,单词之间用空格分隔开*/#include<stdio.h>int main(void){ char string[81]; int i,num = 0; char c; printf("请输入一句话:\n"); gets(string); if(string[0] != ' ') { num = 1;//第...
2019-01-24 16:33:34 1470
原创 擂台算法弄了半天
#include&lt;stdio.h&gt;int main(void){ int a[3][4]; int max; int row,colum,i,j; for(i = 0;i &lt; 3;i++)//填充数组 { for(j = 0;j &lt; 4;j++) { printf("请输入第%d行,第%d列的数字:\n",i+1,j+1);
2019-01-24 14:41:24 303
原创 diamond
#include<stdio.h>int main(void){ int i,j; char diamond[][5] = {{' ',' ','*'}, {' ','*',' ','*'}, {'*',' ',' ',' ','*'}, {' ','*',' ','*'}, {' ',' ','*'}}; for...
2019-01-24 14:40:54 354 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人