自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (9)
  • 收藏
  • 关注

原创 Qt各种疑难杂症及解决方法

Qt C1083: 无法打开包括文件:“stddef.h”: No such file or directory有道导致内存溢出程序未响应

2021-03-31 10:55:38 2148

原创 Qt PDF编辑器笔记

案例Qt5使用QPdfWriter方式写pdf文档Qt实现生成PDF文档QT PDF操作Qt 创建生成PDF报告Qt开发:生成pdf文件Qt如何导出pdfQt之生成pdfQt Pdf阅读器QT生成PDF文档QPdfwrter使用注意事项QPdfwrter需要与QPainter联合使用,需要注意的是,在构建QPainter之前必须要将QPdfwrter的属性设置好(尤其是分辨率...

2021-03-31 10:53:32 1538

原创 QListWidget加载大量图片,溢出内容无法显示

问题:在iconmodel下显示带图片的item,当item数量过多时就不会有图片显示了这个widget图片过多还会导致其他页面的图片显示不出来断点分析:在加载第300多张图片的时候,pixmap.loadFromData就是空了解密函数返回的数据是正常的,那么就是在loadFromData这一步出的问题尝试方案:我放大加载图片的尺寸,发现可见得图片更少了于是我猜测这个LoadFromData申请的buffer的尺寸是一定的,而不是可以无限大这时可以去Qt文档里找找看有没有相关内容

2021-03-15 15:40:38 1415 5

原创 原始套接字RAWsocket

进行原始套接字编程要使用root权限方法一:sudo启动程序,代码里添加setuid(getpid())使程序拥有root权限方法二:直接用root权限启动程序

2020-06-02 22:38:49 397

原创 Linux-基于epoll的聊天室项目

加粗样式

2020-03-09 20:05:17 322

原创 Linux-signal异步通知机制

Linux中的信号kill -9 pid #kill只是起到发送信号的作用,-9参数才是杀死进程ctrl+c相当于kill 2 pid3和9不可被捕捉替换#define SIGHUP 1#define SIGINT 2#define SIGQUIT 3#define SIGILL 4#define SIGTRAP 5#define SIGABRT 6#d...

2020-02-25 20:50:54 373

原创 Linux-TCP/UDP程序

程序设计TCP服务器端监听0.0.0.0以获取所有网卡(主机所有IP地址)收到的请求netstat -aptn#查看主机端口socket底层有缓冲区,就算程序阻塞也能暂存收到的数据代替客户端发起tcp连接UDP用sendto和recvfrom方法通信因为端口只能绑定一次,所以服务端需要bind,以防和本地客户端冲突查看运行的端口UDP高级应用UDP广播数据包广播...

2020-02-24 20:31:05 310

原创 Linux-IO复用,select

select将IO扩充复用,但还是受句柄限制实现方法二:将监听句柄也放入文件集,不断把新链接放入select

2020-02-21 23:27:38 159

原创 Qt-SQLite操作的坑

在插入删除记录时qryModel->query().exec()不会刷新tableview用qryModel->setQuery("SELECT * FROM employee ORDER BY EmpNo");

2020-01-26 15:41:02 650

原创 GDB调试Linux程序流程

安装gef十进制打印,p value/d设置断点,b 行/函数/… if(var==value)

2020-01-10 11:39:29 327

原创 Linux-MakeFile

MakeFile执行顺序不是按代码顺序,而是依赖顺序linux区分大小写gcc包含编译器,链接器等等加壳防止反汇编显示规则target:dependency 用dependcy生成target的cmd伪对象.PHONY(声明以下对象皆为伪对象,make中使用):clean: rm rf ***通配符%任意一个?匹配一个或多个*所有自动化变量%隐式规则-lt...

2019-12-31 19:28:58 289

原创 Qt调用动态链接库问题汇总

步骤QT 添加 lib库QT 调用 DLL 方法(三种方法)创建与调用详细步骤建立动态链接库和使用的方法(详细的图文教程以及错误的讲解)参考链接:error: LNK1112: 模块计算机类型“x64”与目标计算机类型“x86”冲突Linux下使用QT编写和调用动态链接库(.so文件)显式调用dll LNK2019 无法解析的外部符号注:出现这个错误可考虑换32位dll共享库(...

2019-12-05 20:02:21 1707

原创 SHELL脚本

用户在命令行输入命令后,一般情况下Shell会fork并exec该命令,但是Shell的内建命令例外,执行内建命令相当于调用Shell进程中的一个函数,并不创建新的进程。以前学过的cd、alias、umask、exit等命令即是内建命令,凡是用which命令查不到程序文件所在位置的命令都是内建命令,内建命令没有单独的man手册,要在man手册中查看内建命令,应该执行c01cpp$ man bas...

2019-12-03 22:28:40 211

原创 QT罕见问题与特性

固定槽函数命名格式自绑定actionhttps://blog.csdn.net/restraint/article/details/9956449异常常用处理手段https://blog.csdn.net/u014695839/article/details/87890251中文显示问题https://blog.csdn.net/qq_36323886/article/details/7...

2019-11-29 16:11:48 181

原创 MySQL笔记15自连接

自连接嵌套查询注意嵌套语句不能使用前面的别名嵌套查询和连接(内,外,交叉连接)查询的区别:连接查询需要两个表存在主外键连接,嵌套查询只要求属性数据的类型相同where on having区别where:select 查询 关键字on:join连接 关键字having:group by 关键字优先级不同:on>=where>having...

2019-11-17 18:00:58 191

原创 MySQL笔记14-ADO

ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。_CommandPtr接口返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。_RecordsetPt...

2019-11-14 22:52:13 123

原创 MySQL笔记13

VS配置https://blog.csdn.net/qq_33530388/article/details/73433557https://blog.csdn.net/YaboSun/article/details/81159125连接https://blog.csdn.net/li_wei_quan/article/details/80707289操作过程APIhttps://d...

2019-11-14 20:30:39 100

原创 MySQL笔记12

游标可以返回结果集中多条结果只能在存储过程和函数中使用

2019-11-11 10:12:30 377

原创 MySQL笔记11

简介https://blog.csdn.net/w_linux/article/details/79666086https://blog.csdn.net/sk199048/article/details/50596092使用保留点 SAVEPOINTsavepoint 是在数据库事务处理中实现“子事务”(subtransaction),也称为嵌套事务的方法。事务可以回滚到 savepoi...

2019-11-09 20:30:29 93

原创 虚拟机桥接模式下设置dhcp后无法获取ip解决方案

极大多数情况下,是因为自动桥接的网卡不对,这时手动设置要桥接的网卡即可1.2.3.选择你正在使用的网卡(这里我选择主机的无线网卡,因为我是连WiFi上网,有线的选你们的以太网卡就好。当然选择其它网卡也行,但要保证都连接到同一个局域网)。之后点应用即可4.开启openwrt,ifconfig查看很多同学说选择NET模式就可以了,但我个人建议选桥接。简单地说一下NET和桥接的区别。...

2019-11-08 16:06:56 7593

原创 MySQL笔记10

事件https://www.cnblogs.com/zoro-zero/p/6511203.html打开事件调度器才能执行事件

2019-11-06 08:57:41 136

原创 MySQL笔记9

触发器,事件是一种特殊的存储过程MySQL不支持checkcreate trigger triggerName after/before insert/update/delete on 表名 for each row #这句话在mysql是固定的 begin sql语句; end; CREATE TRIGGER trigger_name #触发器名 t...

2019-11-03 13:02:54 192

原创 MySQL笔记8

执行顺序select –>where –> group by–> having–>order bywhere:数据库中常用的是where关键字,用于在初始表中筛选查询。它是一个约束声明,用于约束数据,在返回结果集之前起作用。group by:对select查询出来的结果集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值。h...

2019-10-30 16:22:51 182 1

原创 python上下文管理器,with

对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。比如 Python 程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会出现 “Too many open files” 的错误,因为系统允许你打开的最大文件数量是有限的。同样,对于数据库,如果连接数过多而没有及时关闭的...

2019-10-30 16:07:48 93

原创 python拆包-args、kwargs

class Son1(Parent): def __init__(self, name, age, *args, **kwargs): # 为避免多继承报错,使用不定长参数,接受参数 print('Son1的init开始被调用') self.age = age super().__init__(name, *args, **kwargs) ...

2019-10-29 11:16:54 215

原创 python多继承问题-MRO方法解析顺序表

函数名其实是变量名。若两个模块有同名函数,函数变量名会指向最后import的那个函数python很少使用重载文件描述符fd最多1024个python3里有一种默认的处理父类调用顺序的C3算法,用来保证每个类只调用一次。每个类都有一个__mro__属性,这个属性是一个存放了继承链每个类的元组,super(类A,self)方法就是按照这个元组元素顺序查找并调用类A的下一个类,通常用这个方法替...

2019-10-29 10:50:20 186

原创 python私有化、import、封装

私有化xx: 公有变量_x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问(避免与其他模块命名冲突等场景)__xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)__xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:init , __ 不要自己发明这样的名字xx_:单后置下划...

2019-10-28 18:30:11 594

原创 MySQL笔记7

提高SQL查询效率查询语句也有查询的效率问题,比如说交叉连接与内外链接的区别,交叉连接需要产生一个笛卡尔积的临时表,这样效率比较低。那怎么提高查询效率呢?1、选择有效的表名顺序select语句一般优先处理写在from子句最后的表,将记录条数最少或者父表(被参考表)放在最后可提高查询效率。2、select 尽量避免使用 * ,如果不需要查询所有属性的话,尽量把需要查询的字段一一写出来,而不...

2019-10-27 12:32:02 136

原创 MySQL笔记6

聚合函数总数count()表示计算总行数,括号中写星与列名,结果是相同的例1:查询学生总数select count() from students;最大值max(列)表示求此列的最大值例2:查询女生的编号最大值select max(id) from students where gender=2;最小值min(列)表示求此列的最小值例3:查询未删除的学生最小编号select...

2019-10-24 22:25:43 109

原创 Python-GIL锁

GIL(全局解释锁)1.每个线程在执行过程都需要GIL,保证同一时刻只有一个线程可以执行代码(避免共享全局变量问题)2.Python多线程本质上没有提高CPU利用率3.由于历史原因,Cpython虚拟机(解释器)无法移除GIL4.所以这个问题是解释器的问题,不是Python语言本身的问题5.其他语言写的解释器没有GIL6.线程释放GIL锁的情况:在IO操作等可能会引起阻塞的system...

2019-10-24 00:03:03 175

原创 MySQL笔记5

多表查询笛卡尔积:https://blog.csdn.net/csdn_hklm/article/details/78394412交叉连接内连接交叉连接和内连接的结果一样,但内连接效率高,因为它先筛选再生成临时表外连接左连接:显示左表和右表相匹配的记录,右表没有就为空全外连接MySQL不支持(可以用union合并左右连接)多表联查逐个连接过滤其中,s.s_name...

2019-10-22 22:47:41 85

原创 MySQL笔记4

DQL配置文件设置默认字符集返回所有数据select * from 表名

2019-10-21 18:03:01 75

原创 MySQL笔记3

数据完整性(约束)设置主键(会增加unique属性,有重复属性无法设置主键):alter table 表名 add primary key(属性);删除主键(unique属性仍然保留):alter table 表名 drop primary key;新建两种属性都唯一的约束(可以存在00,01,10,11会报错):alter table 表名 add constraint 约束名 uni...

2019-10-19 20:29:29 113

原创 OpenwrtSDK环境编译2019.10.9

编译注意事项不要在虚拟机关系文件夹下编译(文件系统不同,NTFS映射问题)解压包后用chmod赋权限不要用root编译拷入feeds.conf与feeds.conf.default文件到解压目录下make menuconfigtarget system ------选择cpu架构subtarget------------选择开发板targetprofile---------文件系统...

2019-10-19 20:22:13 373

原创 MySQL笔记2

数据库设计E-R图转DBMS数据模型范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。1.第一范式(确保每列保持原子性)2.第二范式(确保表中的每列都和主键相关)3.第三范式(确保每列都和主键列直接相关,而不是间接相关)4.巴斯·科德范式BCNF(前提必须遵循3NF,要求主键列互不依赖)5.第四范式(禁止多值依赖)6.第五...

2019-10-19 20:21:23 110

原创 MySQL笔记

关系数据模型结构关系数据结构:二维表格关系操作集合:增删改查关系完整性约束:实体完整性,参照完整性,用户定义完整性RDBMS关键字数据表记录字段域冗余SQLANSI标准MySQL默认数据库information_schema:信息数据库mysql:存储数据库的用户,权限设置,关键字等performance_schema:收集数据库服务器性能参数test:测试数据库...

2019-10-15 18:52:30 164

main.cpp

main.cpp

2023-09-20

Harmonic Drive组合型.pdf

日本哈默纳克谐波减速器产品合集参考,中文,技术文档。

2019-12-31

FreeRTOS.xmind

FreeRTOS整体框架的描述。介绍了任务栈,任务调度原理,消息队列以及软定时器

2019-11-08

QT多线程.xmind

针对Qt中如何创建线程,线程同步以及一些注意事项的总结

2019-11-08

Maxon.xmind

根据官方提供的文档,统计了所有控制接口,总结了前期开发步骤以及一些基本知识

2019-11-08

Python-Web服务器.xmind

用python编写的web服务器案例合集与总结,xmind文档,包括正则表达式,http协议,基本网络通讯原理,并发服务器实现等等

2019-11-08

仿人机械臂的运动学逆解的几何求解方法.pdf

7自由度机械臂利用7个关节自由度控制末端 的6个位姿变量,具有冗余自由度,可以使一种末 端位姿对应关节角空间内的无限组解,大大提高了 操控的灵活性.冗余机械臂在实现末端位姿控制的 同时,还可以实现空间避障、回避奇异构型、 回避角度极限等功能.所以7自由度机械臂在 服务机器人、空间机械臂等需要高灵活性的机器人 领域得到了广泛的应用.不过,冗余自由度却对求 解机械臂运动学逆解带来一定的困难.

2019-11-08

七自由度空间机械臂避障路径规划方法.pdf

针 对七 自由度 空间机械 臂在 轨捕 获 目标任务 的需求 ,提 出 了一 种避 障路 径 规 划方 法。 主要 是根 据机械 臂和 障碍 物的 几何特 征 ,对机械 臂模 型和 障碍模 型进 行 简化 ;通过研 究机 械臂 自身 所 固有的 几何特 性和 障碍物 的位 姿 坐标 ,分析机 械臂 各杆 件与 障碍 物发 生碰 撞 的条件 ,进 而 求 出空 间机械 臂 的无碰 撞 自由3-作 空间 ;利 用优化 的 A 算 法 ,在 七 自由度 空 间机 械 臂 的 自由工作 空间 内 进 行 了无碰撞 最优路 径的搜 索 ,从 而 实现 了七 自由度 空间机 械 臂 的避 障 路径 规 划 。 仿 真 结果 表 明 了该算 法的 有效性 与 可行性 。

2019-11-08

空空如也

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

TA关注的人

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