自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QML TableView选中单行

tableView学习日常之模拟选中

2023-01-30 16:30:44 1186

原创 QWebEngineView无法输入中文

1、QT版本问题 网上能查到的大部分是无法输入中文的答案都是Qt5.8的BUG,然后在5.9已经修复。如果你是5.8版本那么可能就是这个问题,请更换版本。2、输入法问题 这也是困扰我1天的问题,最后定位到是fcitx输入法的问题,同样是Qt5.9.8在windows下表现正常,但是在linux下却不行,不同在于编译器和输入法,在排除编译器后,切换ibus输入法成功解...

2020-03-10 17:35:23 1250

原创 leetcode刷题日常-第4题

Problem:There are two sorted arraysnums1andnums2of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assumenum...

2020-03-04 17:41:02 148

原创 C++11 学习第二天

C++11异常抛出处理。再C++98中 通过throw()来声明不抛出异常的函数。而在C++11中定义了新的异常处理修饰符 noexcept基本格式是void func() noexcept(bool)bool值为是否抛出异常。#include <iostream>using namespace std;struct A{ ~A() { ...

2019-04-15 09:12:48 144

原创 MQTT协议学习

MQTT协议是目前物联网最主要的协议,它的设计主要是运用于,低带宽、低网速、差网络环境能够保证数据的正常传输。MQTT协议基于TCP/IP协议,运用订阅发布模式,解除应用之间的耦合关系。客户端与客户端之间只需要知道服务器位置。就可以传输数据、获取数据。https://mcxiaoke.gitbooks.io/mqtt-cn/content/mqtt/02-ControlPacket...

2019-04-12 14:42:08 1508

原创 select函数模拟sleep需要注意的点

很多时候我们用select来模拟sleep取代sleep。用以实现线程安全的毫秒级别的延时。代码如下:void My_sleep(int secs){ struct timeval time; time.tv_sec=secs/1000; time.tv_usec=(secs*1000)%1000000; select(0,NULL,NULL,NULL,&tim...

2019-03-26 16:48:59 916

原创 HASH排序

HASH排序原理:将Value值作为下标,存放在一个conut数组里面。以count数组对应下标的值为计重复次数。遍历count数组。对有值的进行打印下标。完成排序。整体的时间复杂度取决于数组最大数字。代码如下: int a[9] = {123,122,345,678,123,568,122,122,122}; int count[1000] = {}; for (int...

2019-03-21 17:11:54 4463 1

原创 template模板 使用注意事项

今天在创建多个不同表对应的model类。然后根据 表的标识确定UDP传输结构体的时候遇到很多问题。记录一下以防以后忘记。template <typename T>struct Udpdata{ char chheader; char chcommand; char chablity; char slength[2]; T t...

2019-03-21 13:58:04 453

原创 C++7.27知识

映射: 映射的基本格式是 一个key,一个value (key,value);映射的定义:1、map s;映射的插入。1、a.insert(pair(int,int)(key,value));2、a.insert(map:value_type(key,value));3、a[key]=2;映射的查找:a.find(参数);返回值,如果能找到就返回这个元素的

2017-07-27 20:14:15 248

原创 c++7.23

异常:异常的最基本模式 try{待测试语句;if() //判断语句;throw 信息; //抛出错误信息}catch(捕获的错误类型){ //捕获错误信息 a; //错误信息处理措施} 模拟一个一层层 错误抛出的函数#include using namespace std;struct A{};funa(int k){if(k=

2017-07-23 22:56:38 176

原创 C++7.18

多态:1、多态形成的条件:1、必须有类的继承关系;2、继承关系中用同名虚函数;3、必须有基类指针;2、多态体现在,基类指针有很多的表现方式;例如:class A{};class B:public A{}; int main(){A *ptr=new B;}这里我们定义两个类,基类A和派生类B,在主函数中,定义了一个基类指针ptr;指向了B这个派生

2017-07-18 20:35:04 193

原创 C++7.16

继承:/*以下的使用区域分别是1、在main函数创建对象调用的时候例如son. s;s.say(),和2、void son::show(){say()};这两种情况public继承:在基类中如果参数是public格式:那么在派生类中,则是public类型,在创建的对象和调用的函数中都可以访问;private 格式:那么在派生类中,则也是private类型,在创建的对象和调用

2017-07-16 20:22:23 200

原创 程序员宝典第一天

1、atexit的 用法#include        int atexit(void (*function)(void));void fd(){printf(“I am in A\n”);}void fd1(){printf(“I am in B\n”);} int main(){atexit(fd);atexit(fd1);ret

2017-07-07 22:53:59 176

原创 C++新课与C复习

1、基础知识架构:1 几种数据类型的长度:        char  1; short 2 ; int long float 4; double 8;2 几种数据类型的与"0"值比较:int : if(a==0)   bool  if(a);  *a: if(a==NULL)  float: if(a>-0.000001)&&(a2、"::" 域解析符:1 #include

2017-07-06 19:58:10 170

原创 找1-1000的完数

#include int main(){int i,j,k,s;int sum=0;for(i=3;i{sum=0;  // 给sum清0 一开始这个出问题了 不清0 前面的结果会累加到后面 for(j=2;j{for(k=2;k{s=j*k;if(i==s)sum=sum+j+k;}                          

2017-05-03 22:13:56 574

原创 发牌程序

这个程序有很多缺陷第一个没有10。要用二维数组定义这个字符串,用到二维数组后面的随机变量就要麻烦了,所以没用,用+替代了。 第二个 没有实现用过的变量不能再出现这个原则。后续会改进#include #include #include  int main(){ int i;char a[5] = {0},b[5] = {0},c[5] = {0},d[5]

2017-04-24 21:11:29 431 1

原创 第四章预习

1:if语句   1)布尔变量用法:                  If(flag)或者if(!flag),不可与TURE,FALSE或者1,0做比较。错误用法:如 if(flag==TURE)或者if(flag==0),_Bool类型长度为1,只能取值范围0或1。将任意非零值赋值给_Bool类型,都会先转换为1,表示真。将零值赋值给_Bool类型,结果为0,表示假。_Bool

2017-04-21 22:22:16 276

原创 数据类型P36-P50

Q1:变量在不同的操作数机器上大小不同吗?32位编译器:                                                                                                                                                                 

2017-04-19 21:31:21 244

原创 shell脚本 变量

1) shell 脚本中变量分为三种,局部变量,环境变量,shell变量。      局部变量: 定义在函数内部 基本类型 local num=‘hello world’,局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。如果同名,Shell函数定义的local变量会屏蔽脚本定义的global变量。     环境变量 :一般用e

2017-04-18 20:37:41 879

空空如也

空空如也

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

TA关注的人

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