自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

百冰千岚的博客

天地人和

  • 博客(42)
  • 资源 (27)
  • 收藏
  • 关注

原创 数据分发服务 (DDS)及Fast DDS环境搭建

dds概念与FAST DDS 环境的构建

2023-03-28 12:30:55 1910

原创 RTI DDS -- 基本数据类型与动态定义结构

RTI DDS的基本数据类型与动态数据定义实例

2023-03-28 09:56:18 775

原创 ffmpeg h264设置

FFMPEG h264 部分设置

2022-11-05 14:20:55 1997

原创 linux 上安装OpenDDS

1.安装PERL使用以下安装脚本:sh <(curl -q https://platform.activestate.com/dl/cli/install.sh) --activate-default ActiveState/Perl-5.32若没有CURL 则安装:sudo apt install curlsudo apt install perl2.设置环境变量设置相关环境变量/etc/profile在/etc/profile文件尾添加如下环境变量,重启生效(之前有博客说在.

2021-07-29 17:38:58 1435

原创 QTreeWidget,拖拽节点时,需要点击两次,第一次无反应

两个QTreeWidget,拖拽节点时,再次点击节点,需要点击两次,第一次无反应。原因是还处于拖动状态,解决办法:在树的点击事件中,增加去状态的代码:void CTreeWidget::mousePressEvent(QMouseEvent* event){ if (event->buttons() & Qt::LeftButton) { ..... } resetState();//关键代码 QTreeWidget::mousePressEvent(event);}

2021-07-02 14:09:02 448 1

原创 C++线程中对象作为参数,析构问题

C++线程中,C++对象作为参数时,可能会出现对象析构解决办法,用std::ref,boost::ref,或者使用指针。现象如下:class testA{public: testA() :a(100) { qDebug() << "testA()!"; } ~testA() { std::cout << "--- ~~~testA()--析构--!\n"; } testA(const testA& t) :a(t.a) { std::cout

2021-07-01 16:55:15 360

原创 dom中的节点与元素区别

1. domDOM 是 W3C(万维网联盟)的标准。DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”W3C DOM 标准被分为 3 个不同的部分:核心 DOM - 针对任何结构化文档的标准模型XML DOM - 针对 XML 文档的标准模型HTML DOM - 针对 HTML 文档的标准模型2. xml dom根据 DOM,XML 文档中的每个成分都是一个节

2021-05-11 22:11:02 593

原创 java框架整理

文章目录1. java主流框架1.1 分层的概念1.2 不同层对应的框架1.3 框架演化2. SSM核心框架概述2.1 Spring框架2.2 SpringMVC2.3 Mybatis框架3. SpringBoot框架1. java主流框架1.1 分层的概念三层架构:一般应用可分为三层,表现层、业务逻辑层、持久化层。根据MVC的概念,又可分为显示层、控制层、模型层。不同的分层方法原则相同,为了解耦。1.2 不同层对应的框架表现层(MVC):sping、spingMVC、Struts2、持久化

2021-05-07 22:56:58 258

原创 CMAKE使用记录

文章目录1. 常用命令1.1configure_file1.1 find_program, find_package1.2 add_custom_target1.3 函数function1.4 参数解析:cmake_parse_arguments1.5 project2.变量1. 常用命令命令行:cmake [<options>] -S <path-to-source> -B <path-to-build>使用作为构建树 作为源代码树。指定的路径可以是绝对路径,

2021-04-14 17:26:44 799

原创 linux C/C++实现同步NTP时间

一、时间类型及常用函数(1)时间类型本地时间(locale time)格林威治时间(Greenwich Mean Time GMT)世界标准时间 (Universal Time Coordinated UTC)GMT、UTC时间,都是以秒数为单位计数:时间是从1970年01月01日 0:00:00起到现在经过的秒数。NTP时间是从1900年#include <time.h&g...

2021-04-06 12:54:47 1063 1

原创 QT样式修改

1. QT样式表——url路径绝对路径setStyleSheet(“background:url(c:/xxx/theme/img.jpg)”);相对路径setStyleSheet(“background:url(/theme/img.jpg)”);或setStyleSheet(“background:url(./theme/img.jpg)”);从QRC中加载setStyleSheet(“background:url(:/theme/img.jpg)”);可手动编辑xx.qrc文

2021-04-01 13:00:26 1651

原创 东北天坐标系转载体坐标系

文章目录1. 基本概念1.1欧拉角1.2左乘右乘1.3东北天坐标系1.4载体坐标系1.5捷联惯性导航系统2. 通过ECEF转换到参考点附近的ENU坐标系上3. 东北天坐标系到载体坐标系1. 基本概念1.1欧拉角欧拉旋转定理指出:任何一个旋转都可以用三个旋转的参数来表示。三个旋转角的组合方式(是xyz还是yzx还是zxy)为了方便,我们用x指代只绕x轴的旋转,用y指代只绕y轴进行的旋转。在描述欧拉角的时候可以有以下方式:xyz, yzx,zxy 或者是反向顺序 zyx xzy yxz,共六种。

2021-02-08 13:50:08 12827 12

转载 微服务架构

转自:https://www.cnblogs.com/imyalost/p/6792724.html目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计模式和应用八、微服务的优点和缺点九、思考:意识的转变十、参考资料和推荐阅读一、微服务架构介绍微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到...

2020-05-21 22:40:52 624

原创 程序员的开挂准备

最近读到一本书,John Sonmez的《软技能:代码之外的生存指南》,深受启发,大家可以在网上百度一下,可以看到电子版的书(支持正版,传递正能量)。软技能,可以让我们:认识自己-积极主动-高效自信-赢得合作-提升影响-应变成长。文章目录1.软技能是什么?2.软技能带给我们的好处职业发展2.1自我营销2.2学习2.3生产力2.4理财3.软技能升级必备1.软技能是什么?“软技能”在社会学中代表的是“情商”(EQ:Emotional Intelligency Quotient),它由一系列能够反映个人特质

2020-05-08 22:24:16 320

原创 最优化及算法笔记1

文章目录1.向量值函数2.向量函数3.雅可比矩阵[Jacobi matrix]4.凸集\非凸集4.凸集分离定理最优化理论与算法-第2版本1.向量值函数一个函数,若其值域是一个线性空间或一个线性空间的一个子集,则称此函数为向量值函数。在平面内运动的质点在t时刻的坐标(x, y)可以描述为x = f (t),,y = g(t),t∈I ,这样点(x, y) = (f (t), g(t))形成平...

2020-05-06 22:24:49 964

原创 QT多线程截图时访问出错

qt的截图功能,个人感觉比较好用。QT4:静态函数QPixmap::grabWidget()QPixmap::grabWindow()QT5:非静态函数QWidget::grab()QScreen::grabWindow()QScreen *screen = QGuiApplication::primaryScreen();screen->grabWindow(0)....

2020-05-06 22:20:53 829

原创 个人知识体系你了解多少?

知识体系是有很多种,不同的分类方法得到的结果亦不同。常见的有:小学里的语、数、外、音乐、美术等,大学里的哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、管理学、艺术学、军事学等。对我们每个人来说,结合自己的兴趣,构建一个真正属于自己的“知识体系”–“个人知识体系”,将个人分散的知识体系重组和升华,知识的价值将呈现几何级数的放大。人和人最根本的不同,就是知识体系的不同。1.什么...

2020-04-23 22:53:30 2202

原创 Django-地址传递参数

1.通过传统?传递参数示例:例如,http://127.0.0.1:8000/plist/?p1=china&p2=2012,url中‘?’之后表示传递的参数,这里传递了p1和p2两个参数<a class="game" href="gameList?game=pingpong">乒乓球</a>地址:path(r'gameList', views.ga...

2019-06-29 15:11:57 987

原创 webgis资料

1.webgiswebgis分为服务器,中间件,客户端.因Internet而兴起的分布式地理信息系统.不仅仅是浏览器,还包括桌面客户端.参考:my coding.net开源WEBgis简介https://wenku.baidu.com/view/5b3a7818102de2bd97058806.htmlhttps://wenku.baidu.com/view/6a3e3...

2019-06-29 15:10:04 517

原创 python 时间模块

1. timetime,提供了获取当前时间,与休眠,时间格式化等函数。time(),取当前时间,从1970年以来的秒数类time.struct_time,时间元组,可以通过索引或名字取值通过 gmtime(秒), localtime(秒), and strptime(秒)可以得到。mktime(元组),提供时间元组到秒数的转换asctime(元组),返回一个时间字符串“...

2019-03-16 19:15:40 168

原创 windows 下配置python WSGI

文章目录1. apache下载2. mod_wsgi3.测试网页windows下的WEB服务器安装环境。环境:WIN7开发语言: Python后台框架:Django/Flask前端框架:bootstrapweb服务器:apachewsgi服务器:mod_wsgi1. apache下载下载源码地址:http://httpd.apache.org/download.cgiapa...

2019-03-16 19:10:58 3327

原创 QT启动动画与QThread

1. 启动动画实现原理原理:用QLabel 加载一个GIF图片,设置时间来控制动画的时长,如果卡的话,可以调用QApplication::processEvents()来处理没有进入主循环时的事件。QT主循环:指调用了app.exec()后,程序进入事件循环。对话框也有自己的事件循环,每一个线程也有自己的事件循环(调用QThread::exec()之后)。QCoreApplicaton::e...

2019-03-16 19:08:04 534

原创 QT表格鼠标跟踪与QProcess等待

1. QT表格鼠标跟踪使用样式表时,可以不用设置鼠标跟踪,就得到鼠标移动时颜色改变的效果。QTableWidget{ border-top: 0.5px solid #8F8F91; background-color: transparent;}QTableWidget::item:hover{ background-color: #00f000;}QTableWidget:...

2019-03-16 19:05:49 279

原创 c++事件总线简单实现

文章目录1. 事件总线2. 任意类型参数3. 注册机制4. 线程处理5. BOOST库链接时提示找不到“libxxx”6. multimap用法7.事件总线简单实现1. 事件总线用于多线程操作,降低库与库之间的耦合,提高执行效率。2. 任意类型参数当你需要一个可变的类型时,有三种可能的解决方案:无限制的类型,如 void*. 这种方法不可能是类型安全的,应该象逃避灾难一样避免它。可变...

2019-03-16 19:02:19 2904

原创 tiff与GDAL笔记

1.tiff格式**标签图像文件格式(Tag Image File Format,简写为TIFF)**是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像。它最初由Aldus公司与微软公司一起为PostScript打印开发。TIFF与JPEG和PNG一起成为流行的高位彩色图像格式。TIFF 是一个灵活适应性强的文件格式,通过在文件头中包含“标签”它能够在一个文件中处理多幅图像和数据。标...

2018-11-30 08:28:13 2841

原创 python gdal加载失败

1.生成 gdal python 加载库GDAL_HOME/swig/python目录下,运行 $ python setup.py build $ python setup.py install设置环境变量:PATH变量化增加 C:\gdalwin32-1.7\bin新建GDAL_DATA变量 Name : GDAL_DATA Path : C:\gdalwi...

2018-11-30 08:25:39 1397

原创 json与MYSQL

1.json格式介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(...

2018-11-18 21:24:40 1195

原创 机器学习笔记1

了解历史,才能更好把握现在。1.机器学习历史简介机器学习是在计算机上,从数据中产生模型的算法,“学习算法”。数据-&gt;算法-&gt;输出模型决策树。**历史:**摘自周志华的《机器学习》机器学习是人工智能(artificial intelligence)研究发展到一定阶段的必然产物.二十世纪五十年代到七十年代初,人工智能研究处于"推理期".这一阶段的代表性工作主要有A. New...

2018-11-17 21:27:19 350

原创 swig导出符号解决办法

1.C++头文件中导出符号宏关于SWIG使用过程中,有时C++头文件有导出符号,这在WINDOW系统下是很常见的事,经常看到下面的宏定义:#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__) || defined( __MWERKS__) # ...

2018-11-17 21:24:51 711

原创 python filter到函数式编程

文章目录1.filter()2.高阶函数3.函数式编程4.编程范式5.闭包1.filter()filter(function, iterable)高阶函数,可以用来过滤能迭代的对象。关键是可以定制自己的过滤函数。返回一个迭代对象(python3.x)import mathdef is_sqr(x): return math.sqrt(x) % 1 == 0 tmplist =...

2018-09-18 08:04:04 234

原创 python 子进程subprocess

文章目录1.subprocess模块常用函数2.字节流与字符串之间的转换python与系统交互,可以用命令行工具,但是命令行中的越写会越复杂,且多子进程的管理太麻烦,可以用subprocess模块来处理。此外也有其它运行子进程的方式,如popen、popen2、os.exex*等,在此只说subprocess。1.subprocess模块常用函数subprocess可以生成子进程,可以连接管...

2018-09-18 08:02:00 280

原创 python 元类注册

1.元类2.注册序列化类实例3.元类构造相同结构的属性实例,多用在数据库操作1.元类元类,就是创建类的创建者,简单来说就是代码的生成器python元类都是从type类继承的。用元类可以做一些很麻烦的工作,如验证子类,注册子类等。2.注册序列化类实例import json# global dictregistry = {}def regi...

2018-09-12 22:36:30 575

原创 python 日志记录logging

1.logging基本类说明2.日志的级别3.日志格式1.logging基本类说明Loggers 类,提供实际应用中的直接调用接口Handlers 类,将日志内容送到合适的地方,如控制台,文件等Filters 类,提供过滤比日志级别更细致的过滤,如从内容字段等.Formatters 类,提供输出的格式.import logging# 创建一个log...

2018-09-12 22:34:44 159

原创 python 类继承与Mix-in

Min-in类Mix-in类,中文称为混合类、混搭类,可用于多重继承,使逻辑清楚。Mix-in类类只实现单个小功能,只定义了其它类可能需要的一套附加方法,而不定义自己的实例属性,不要求使用者调用其__init__构造器。只在Mix-in类制作工具类时,使用多重继承,可以使单个小功能,构成复杂功能。达到增加一些额外功能,又避免复杂的继承层次结构污染代码。java, C++可以通过定义接口...

2018-08-22 08:13:07 853

原创 python 类方法|实例方法|静态方法

python 方法与C++的方法有相同点,也有不同点class MyClass: """A simple example class""" i = 12345 def f(self):#实例方法,加self区别于普通函数 print( 'hello world') @classmethod def foo(cls):#类方法,通过类名...

2018-08-22 08:11:06 207

原创 python 压缩与解压缩- zipfile模块

zip 文件是常用的压缩文件格式。 python zipfile模块提供了创建、读取、写入、追加等方法来进行zipfile文件操作。常用ZIP64扩展,最大支持4G。支持解密文档,但是当前不支持创建加密文档,解密速度比较慢。ZipFile类,读取、写入ZIP文件。PyZipFile类,创建ZIP归档,可以包含Python库ZipInfo类,查看归档文件的信息,常用函数getinfo(...

2018-08-22 08:09:00 4196

原创 python扩展工具SIP与SWIG

1.python 扩展包工具 SIP2. swig and c++ and Python1.python 扩展包工具 SIPSIP是PYTHON扩展模块生成器,可以用来进行C/C++库绑定。专为PYQT而生,完善支持QT的信号与槽机制。支持的C++特性比较全。QGIS使用了SIP进行接口封装,如下图: 绑定实例应该提供了实现接口。2. swig and ...

2018-08-09 08:22:51 1423

原创 cmake笔记

1.变量2.常用预定义变量3.常用命令4.引用一个qt的cmake示例1.变量设置变量:set(SRC_DIR ./src) 引用变量:SRCDIR设置系统的环境变量:SET(ENV变量名值)引用系统的环境变量:SRCDIR设置系统的环境变量:SET(ENV变量名值)引用系统的环境变量:{SRC_DIR} 设置系统的环境变量: SET(ENV{变量名} 值...

2018-08-09 07:55:07 234

原创 python 生成器注意事项

1.长列表适合写成生成器2.生成器的状态3.变长参数中作用生成器(*arg)4.参数数据收集器,变长参数(*arg,**argm)1.长列表适合写成生成器读取文件中的内容,可以形成列表项。长的列表可能使内存崩溃。此时可以使用生成器。def read_content(file): with open(file) as f: for li...

2018-08-09 07:52:22 334

原创 dlib库与人脸识别实例

1. dlib2. openCV3. numpy4. pyqt5 and pycharm1. dlibDlib是一个机器学习的C++库,包含了许多机器学习常用的算法。Dlib官网地址Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。Dlib是开源...

2018-07-29 21:45:48 2183

kdchart-2.6.0-source.rar

kdchart-2.6.0-source.rar 支持qt4\qt5,kdchart-2.6.0-source.rarkdchart-2.6.0-source.rar

2020-03-24

HTML5游戏开发实战 中文带书签 + 源码.zip

HTML5游戏开发实战 中文带书签 + 源码 适合HTML5游戏开发人员使用 three.js指南

2019-06-29

three.js.master

three.js-master Three.js开发指南:WebGL的JavaScript 3D库

2019-05-06

Enigma-protector-4.2

Enigma protector 4.2 Enigma protector 4.2 Enigma protector 4.2

2018-11-12

QpenSceneGraph程序设计

QpenSceneGraph程序设计

2017-02-27

QGIS Python Programming Cookbook

QGIS Python Programming Cookbook ,QGIS 二次开发

2016-04-09

Windows7注册表秘技大搜捕

Windows7注册表秘技大搜捕, 介绍WIN7系统中的注册表,有代码可以用的。

2015-07-26

c-c++ 嵌入式编程

c-c++ 嵌入式编程 比较经典! 有需要的可以下载下来看看

2014-09-11

Linux内核设计与实现 _第三版_中文版.pdf

Linux内核设计与实现,可以学习——,希望大家共同努力。

2014-06-03

ObjectCRX二次开发指南

ObjectCRX二次开发指南 适用于CAXA的二次开发,CRX,用 VS2010 开发

2013-09-25

智能图像处理技术

智能图像处理技术 本书主要讨论了智能图像处理技术,系统介绍了智能图像处理技术的有代表性的思想、算法与应用,跟踪了图像处理技术的发展前沿。   全书共分为15章,重点介绍了图像边缘检测、图像分割、图像特征分析、图像配准、图像融合、图像分类、图像识别、基于内容的图像检索与图像数字水印。此外,为了内容的完整性,本书还介绍了图像预处理技术,如图像采集、图像变换、图像增强、图像恢复、图像编码与压缩。   本书既可作为高等学校信息与通信工程、信号与信息处理、应用数学等相关专业方向的高年级本科生或研究生的教材或参考书,也可作为工程技术人员和研究人员的应用参考用书

2013-09-22

caxa电子图板2013机械版破解补丁

caxa电子图板2013破解补丁 电子图板的我用过,可以用的 实体设计也能用的,若不能,请下载我的资源里的CAXA SOLID2013破解

2013-09-15

CAXA2013破解文件

CaxaSolid2013RPatchX86X64 2013实体设计破解文件,可以用的

2013-09-04

GDI+头文件+库

GDI+头文件+库 VC6.0可以用的,具体的方法可以在网上找下

2013-08-26

汽车ABS电磁阀动作响应测试与分析.

汽车ABS电磁阀动作响应测试与分析 ABS测试分析研究

2013-08-17

ansys-APDL指南.pdf

ansys-APDL指南 挺好的,介绍ANSYS的流命令的文档,适合初学者

2013-08-01

ANSYS_12.0_Workbench-热分析教程

ANSYS_12.0_Workbench-热分析教程.

2013-05-21

crc-j1850,crc计算器

J1850-CRC,CRC-8,CRC-16的计算

2013-05-15

SAE J1850-2001

SAE J1850-2001 汽车通讯协议

2013-05-06

IS0-11898 CAN协议

IS0 11898 CAN 协议技术文件

2013-04-08

AD6.9Crack.

altium designer 6.9 crack文件,altium designer 6.0-6.9都可以用。

2013-03-19

西门子+PLC编程手册

西门子S7-300+PLC编程手册. 想学习PLC的可以下载,初、中级

2013-02-07

Visual[1].C++.6从入门到精通.pdf

Visual[1].C++.6从入门到精通.USA,虽然书老了点,内容还是很好的。初学者可以参考一下

2013-01-08

MFC类库中文手册

MFC类库中文手册,挺全的,大家可以下载下来看看!

2013-01-07

OBD2 相关的协议J1850.rar

包括SAE J1979,ISO 14230 /9141,SAE J2178等协议,有需要的下载。

2012-11-30

空空如也

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

TA关注的人

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