自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶落随风

当我走过的时候,这世界都刮起一阵风

  • 博客(134)
  • 收藏
  • 关注

原创 软件能力成熟度模型 (Capability Maturity Model for Software,CMM)

CMMI(Capability Maturity Model Integration for Software, 软件能力成熟度模型集成)软件能力成熟度评估标准指导软件开发过程的改进和进行软件开发能力的评估简单分级Level 1 初始级混乱且随意,有产出但质量不高,超出预算Level2已管理级要确保策划、文档化、执行、监督和控制项目级的过程,并且需要为过程建立明确的目标,并能实现成本、进度和质量目标等Level3已定义级将管理体系与流程予以制度化开始进行项目积累,企

2024-03-03 14:14:13 358

原创 统一过程模型 (RUP)

用例驱动的:需求分析、设计、实现和测试等活动。重量级过程,适用各种类型的项目和操作复杂。

2024-03-03 13:38:20 401

原创 敏捷方法简介

计划特征开发根据构造出的特征列表、特征间的依赖关系进行计划,设计出包含特征设计和特征构建过程组成的多次迭代。

2024-03-02 11:52:33 822

原创 软件耻辱榜

软件耻辱榜

2023-02-04 11:40:05 190 1

原创 基于cmake的vscode c++ 项目【vscode c++】

环境配置安装visual studio 2019插件安装CMakeCMake tools配置方法打开项目文件夹然后右下角会有弹窗,点击locate设置CmakeLists.txt路径,然后选择编译器和目标平台(amd64)crtl+shift+p,上方出现命令行,输入c++ config选择select a confihuration...然后点击 下方状态栏的齿条图标目标编译环境cmake 编译选项的设置外部库的头文件弯路设置vcpkg的使用,将路径设置到 se

2022-05-22 11:57:59 472

原创 Better C++ Syntax 【vscode插件说明】

特性The bleeding edge of the C++ syntaxVS Code官方c/c++语法高亮源配合Dark+ theme获得更好的使用体验(说明中有列举)如何使用安装后会自动应用与atom/language-c的不同解决了语法高亮方面的若干问题增加许多功能参数高亮嵌入式汇编代码高亮(需要安装 汇编语法)函数指针高亮匿名函数高亮c++14支持模板定义语法高亮 (C++ 2020)更好的对象定义更好的工作范围语法为已存在的标签提供额外的支持

2022-05-22 09:41:28 3533

原创 显示相关dpaux/directFB

//dpauxhttps://blog.csdn.net/weixin_33797791/article/details/93263437//directFBhttps://blog.csdn.net/wavemcu/article/details/39251805zcu102DPAUXVESALVDS

2021-11-21 17:50:34 364

原创 X Video Extension Protocol Description

https://www.x.org/releases/X11R7.7/doc/videoproto/xv-protocol-v2.txtThe Xv extension does the following: -- lists available video adaptors -- identifies the number of ports each adaptor supports -- describes what drawable formats each adaptor su

2021-11-21 16:33:59 70890

原创 嵌入式设备图片处理时间过长问题分析

可能CPU的性能过差 可能是cpu高速缓存没有被激活 没有配置虚拟缓存:测试时有足够的内存 计算图片所用CPU是1号CPU,而系统运行在1号CPU上,剩余资源不多:测试时用的是随机的CPU 受到I/O的限制:运算时图片总是在内存上,不涉及内存...

2021-11-21 16:33:15 130

原创 linux/嵌入式 display

https://blog.csdn.net/u011734326/article/details/90598788?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channe

2021-11-21 16:32:27 191

原创 ZCU102 与pc i7 CPU对比

cpu参数processor : 0[系统中逻辑处理核的编号。对于单核处理器,则认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核]Processor : AArch64 Processor rev 4 (aarch64)[CPU 架构, 64bit aarch64 表示 kernel]model name : AArch64 Processor rev 4 (aarch64)[CPU属于的名字及其编号、标称主频]BogoMIPS : 26.00 [在

2021-11-21 16:30:40 526

原创 raw图片概述

raw imageacknowledgedefine摄像头的数据输出格式一般分为CCIR601、CCIR656、RAW RGB等格式。consist of init datatypeBayer RGB belong to RGB RAWBayer RGB has 4 tyoes:RGGB(a),BGGR(b),GBRG(c),GRBG(d)3 algorithm to convert to rgb data :邻近插值/基于边界梯度的插值/汉密尔顿插值struct

2021-11-19 22:12:29 201

原创 gcc 显示某个文件的头文件依赖

备忘cpp项目中直接引用.c文件,用法有点奇怪,但是也能理解。#include "../lib/jpeg-compressor/stb_image.c"- cmake中不能添加该文件,否则会导致`multiple definition of `stbi_failure_reason'`- 待完善,`.c`文件需要什么处理和限制显示各个文件包含的头文件,然后将这些文件 根据头文件关系组织成一个网络。这样能够直观显示文件的关系。显示某个文件的头文件依赖gcc -M main.cpp,(-

2021-11-19 22:09:56 710

原创 c++ 函数调用图生成 & docker 迁移

mysql测试mysql 性能启动原有的数据库拓展数据库的数据条目由3.8w拓展至100w进行测试和优化需要找到某条数据的时间在1s内设备API备忘docker 迁移//已测试https://www.cnblogs.com/insist-forever/p/11739207.htmlc++ 函数调用图生成//未测试https://www.cnblogs.com/lanxuezaipiao/p/3450201.html...

2021-11-19 22:05:59 97

原创 关于时空的观点

普遍认为,时间和空间是物质承载的容器,时间和空间是脱离物质而存在的吗今天听一个科普节目,谈及有关近光速飞行的问题,不禁想到宏观物质真的能够达到近光速吗,或者说近光速的宏观物质是怎样的状态,还是一个整体吗,其中各种力的作用还能够将其维持成一个整体吗进一步思考,可以将时间和空间理解成我们对物质进行度量的单位,但是对于物质来说,时间和空间并没有意义,有意义的是其物质状态...

2021-11-19 22:04:14 80

原创 mysql Generated Columns( virtual columns)

备忘mysql Generated Columns( virtual columns)该列的数据并非直接输入,而是由输入的数据计算得到支持多并发,避免回滚或清洗处理

2021-11-19 22:02:50 117

原创 mysql c++ Driver 类解析

备忘Metadata:一般指元数据,又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能MySQL Connector/C++遵循JDBC规范:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法双层:Java Applet 或应用

2021-11-19 22:01:51 301

原创 mysql Generated Columns( virtual columns)

备忘mysql Generated Columns( virtual columns)该列的数据并非直接输入,而是由输入的数据计算得到支持多并发,避免回滚或清洗处理

2021-11-19 22:00:23 166

原创 数据库原理

1 绪论1.1术语数据(Data)数据库(DataBase,DB)数据库管理系统(DataBase Management System,DBMS)数据库系统(DataBase System,DBS)由DB,DBMS,DBA组成1.2 概念数据模型(Data Model)分类概念模型:对数据和信息进行建模,用于设计数据库;E-R图逻辑模型:用于数据库管理系统的实现;主要包括层次模型、网状模型、关系模型、面向对象模型和对象关系数据模型等物理模型:描述数据在系统内部的表示方

2021-11-19 21:59:13 558

原创 centos7下测试gsoap

centos7下测试gsoap编译版本:gsoap_2.8.51.zip//不是纯净的环境./configuremakemake install 实例测试因为需要用c++的框架,跑一下自带的c++的demo,然后以这个demo为模板修改成自定义的接口cd gsoap-2.8/gsoap/samples/magicmake ./magicserver./magic #此处得到结果有较长延迟,原来客户端访问的是官网的服务`http://www.cs.fsu.edu/~engel

2021-11-19 21:58:23 147

原创 object 对象系统 &c语言中的static

备忘gtk图片显示时的图片崩溃object 引用计数object 对象系统https://www.ibm.com/developerworks/cn/linux/l-gobject/https://blog.csdn.net/chen_jianjian/article/details/79855345在GObject中一个对象的产生遵循如下原则:如果产生的是该类的第一个实例,那么先分配Class结构体,再分配针对该实例的结构体。否则直接分配针对该实例的结构。也就是说在Cla

2021-11-19 21:58:11 95

原创 gtk及依赖库版本 &&gtk显示内存中的图片

备忘gtk显示内存中的图片直接用mmap映射某一物理地址然后以映射的内存创建GdkPixbuf,传入GtkWidget中进行显示GdkPixbuf中设置销毁函数,解除映射;该函数在更新GtkWidget时会被调用问题是:在循环若干次后,会出现内存异常而崩溃。崩溃发生时间是使用msgrcv去获取消息队列中的数据时测试可能是映射过程与读取消息队列中的函数时可能造成冲突安装deb包sudo yum install aliensudo alien -r synergy-v

2021-11-18 22:28:29 230

原创 libtool相关

备忘libtoollibtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。libtool主要的一个作用是在编译大型软件的过程中解决了库的依赖问题https://blog.csdn.net/bjzhaoxiao/article/details/81225689https://zhuanlan.zhihu.com/p/35847200结合autoconf和automake使用libtool

2021-11-18 22:09:19 101

原创 cmake查找外部库的方式

备忘cmake中查找外部库find_package 方式查找,依赖*.cmake文件 find_package(GTK2 REQUIRED ) message(STATUS "----- GTK2_INCLUDE_DIRS: ${GTK2_INCLUDE_DIRS}") message(STATUS "----- GKT3_LIBRARIES: ${GTK2_LIBRARIES}") message(STATUS "----- GTK2_LINK_LIBRARIES:

2021-11-18 22:05:34 1049

原创 doxygen利用头文件生成文档

doxygenhttps://www.cnblogs.com/Mr–Yang/p/6338095.htmlinstall[sxy@DESKTOP-SXY doxygen]$ sudo yum install doxygenuse1.生成模板配置文件[sxy@DESKTOP-SXY latex]$ doxygen -g doc.dot2.按照文件修改模板3.执行模板生成说明书[sxy@DESKTOP-SXY latex]$ doxygen doc.dot 安装lat

2021-11-18 22:03:25 284

原创 Qt中监听某一端口后 接收不到数据的问题

备忘Qt中监听某一端口Qt中的信号和槽是通过事件分发机制实现的,当前事件结束后才会执行下一条建立QTcpServer监听某一端口的线程若被阻塞,则无法执行监听到该端口传来数据的事件,应此需要在建立监听后结束当前的事件或者若保持当前事件则间隔性调用QCoreApplication::processEvents();使其他事件能够分发curl发出http请求curl -u root:admin -d '{"cmd":"get","key":"server ip"}' http://192.168.

2021-11-18 21:59:04 798

原创 携带gtest的c++项目文件结构

googletest 简单例子https://github.com/bast/gtest-demo.git环境搭建demo文件目录[sxy@DESKTOP-SXY gtest-demo_new]$ tree .└── gtest-demo ├── cmake #测试环境构建 │ ├── googletest.cmake │ └── googletest-download.cmake ├── CMakeLists

2021-11-18 21:57:27 86

原创 无操作系统软件模式

備忘所有的任务都建立在一定的标准之上无操作系统软件模式应用程序即为独占全部资源的程序若有多重任务,须解决任务调度问题一般直接与硬件接口打交道模型特点以任务为中心面向小型任务为主模型分类以过程任务为中心以事件为中心以定时器为中心...

2021-11-18 21:53:22 88

原创 代码覆盖率测试及持续性测试

测试计划设备固件测试API的测试用新的API测试程序进行测试新修改的内容激活码测试:旧的激活码不能激活新的设备系统接入测试:旧的设备不能接入新的系统;新的设备接入新的系统正常;新的设备可以接入旧的系统;无法用旧的用户名/密码(root/lxkj0608)访问新设备的ftp和telnet软件系统测试C/S软件:根据bs2_repo/uvss300/uvss300_doc/test_document文档进行测试二合一软件:在bs2_repo/uvss300/

2021-11-18 21:50:56 58

原创 Qt MVC模型和Qt插件编程

备忘MVC模型https://worthsen.blog.csdn.net/article/details/103934965?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLea

2021-11-18 21:49:05 215

原创 Qt视觉界面相关

备忘VGA 与QVGA,都是为适应小型屏幕,其中QVGA是VGA面积大小的1/4opengl 用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)任一大于2的整数都可写成三个质数之和任一大于5的整数都可写成两个质数之和图片动态显示设计原理:同一画面中显示同一图片的位移,从而使图片在视觉上有连续性...

2021-11-18 21:42:53 136

原创 不同模块间共享数据结构|

备忘复杂数据结构快速生成json字符串的方法- 使用的是STL标准库中的数据结构或者是能够生成json结构体的自定义数据结构对于不同模块间共享数据结构的问题数据结构独立出来,以便重用数据结构分类组织,对于不同的模块调用不同的数据结构定义文件,而不用调用多余的数据结构避免重复对于数据结构的命名域问题,放在同一个命名域中:由于不同模块都会调用这些数据结构不好判定归属调用:是否能调用某个命名域,不能,避免出错一个标准数据类型的定义为防止错误调用必须重载的几个成员函数;某

2021-11-17 23:02:10 225

原创 HDMI模块代码简化

简化HDMI模块代码由于有模块被去除,因此代码有一些功能是无效的简化方案快速方法:找到去除模块相关的代码,然后将代码注释根本方案:逐一分析每个IP相关的寄存器和寄存器所对应的模块行为等,厘清代码的运行流程根据文档分析各个IP的输入输出,和内部的控制机制,寄存器的存取,相邻IP间的交互;然后按照PS端的代码进行印证交互是否符合预想...

2021-11-17 22:30:46 331

原创 串口通信相关

串口通信串口通信模型若干标准:RS-232-C/RS-485/RS-422参数:针脚数量起始位、数据位、奇偶检校位、停止位、波特率设置基本过程数据结构基本模型串口通信抽象类及类的接口类的交互功能实现串口接口类设计支持新式直显相机的串口- 初始化- 参数设置- 建立连接- 断开信号- 传入调整参数相关名词UART与串口:区别:UART是将要传输的bai资料在串行通信与并行通信之间加以转换,通常被集成于其他通讯接口的 连结上。串口

2021-11-17 22:28:19 55

原创 SHELL操作

shell 数组遍历的3种方法https://blog.csdn.net/jingwen3699/article/details/82114603字符串处理https://blog.51cto.com/11483827/2363643?source=dra文件操作https://www.cnblogs.com/bigjeffwang/articles/7060000.html函数调用https://www.cnblogs.com/duanxz/p/4661767.html..

2021-11-17 22:26:23 38

原创 嵌入式的一些概念 FMC/GPIO/MIO与EMIO/GTP、GTX、GTH和GTZ

xilinux zcu102硬件连接USB UARTUSB JTAGEthernet cable安装驱动(x USB UART)和调试工具(Tera Term)faqFMC连接器(FMC Connector)高性能计算(HPC)引脚复用(MUX)GPIO(英语:General-purpose input/outputINA226是一款分流/功率监视器,具有I2C™或SMBUS兼容接口。Pmod接口应用也越来越广泛,由于FPGA I/O接口的灵活性,Pmod接口非常适.

2021-11-17 22:23:43 1727

原创 日程规划软件设计

常用的时间轴设计可以使用完成某一件事的模板模板可以由用户上传使用该模板需要付出一定的金额/鼓励用户上传有价值的时间轴提供对赌规则,使用某个模板指定的时间,用户存储一定金额,若完成就可以返还,若未完成就将捐给福利机构...

2021-11-17 22:21:23 73

原创 Qt编程的一些问题

问题记录服务器拍摄 车牌相机功能异常服务器可能由于在子线程更新界面而导致出错客户端界面刷新缓慢程序卸载需要手动删除缓存文件服务器重新翻译后,有词条出错OK使用FFMPEG函数录制视频时崩溃,存储视频的路径字符串长度未知实际操作更改编译选项重新编译子进程发送的信号,设置queueconnection,使之强制在主进程执行槽函数重新编译确认问题2的界面操作执行线程ID说明操作2仍不能解决问题,设想子进程发送若干信号给主界面,主进程被阻塞,是否能正常完成正常工作,主界面仍会多次

2021-11-17 22:20:22 152

原创 下载github中库的某个版本

问题Server翻译不全 配置界面的秒技术下载github中库的某个版本https://blog.csdn.net/weixin_34873452/article/details/93849703?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-bl

2021-11-17 21:54:04 85

原创 常用加解密算法

是否可逆常见的 对称加密(加密与解密 密钥相同) 算法主要有 DES、3DES、AES 等常见的 非对称算法(加密与解密 密钥相同) 主要有 RSA、DSA 等散列算法(不需要密钥,不可逆 ) 主要有 SHA-1、MD5 等...

2021-11-17 21:52:41 119

空空如也

空空如也

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

TA关注的人

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