自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 记一个OpenCV低级错误 GStreamer-CRITICAL

(main:30398): GStreamer-CRITICAL **: 10:37:19.705: gst_element_make_from_uri: assertion 'gst_uri_is_valid (uri)' failed[ WARN:0] global /tmp/opencv/opencv-4.4.0/modules/videoio/src/cap_gstreamer.cpp (1580) open OpenCV | GStreamer warning: cannot link ele.

2021-09-06 11:02:12 7679 6

原创 VBoxClient (seamless): VERR_INTERNAL_ERR

更新最新版VirtualBox

2020-03-29 10:42:40 878

原创 shell命令行 杂记

echo命令输入命令行密码:echo passwd | sudo -S命令echo命令向需要root权限的文件追加内容:sudo bash -c "echo "/home/makefile" >> /etc/ld.so.conf"make -f makefile1 #编译指定makefile文件make -n makefile1 #只显示执行...

2019-11-22 17:01:59 292

原创 编译生成动态库、链接动态库生成可执行文件

折腾了一天编译、动态库的问题,整理一下(参考:https://blog.csdn.net/flyztek/article/details/73612469):现有4个文件:app.cc--应用程序head.h--库头文件source1.cc--库源文件1source2.cc--库源文件2其中,app.cc里包含了库的头文件,并用到了库里的方法:// app.cc#...

2019-11-21 17:02:19 1241

原创 整理一下《深入理解Linux内核(2.6)》里的相关术语(持续更新)

AX 累积暂存器BX 基底暂存器CX 计数暂存器DX 资料暂存器索引暂存器:SI、DISI:来源索引暂存器,DI:目的索引暂存器堆叠、基底暂存器:SP、BPSP:堆叠指标暂存器,BP:基底指标暂存器EAX、ECX、EDX、EBX:為ax,bx,cx,dx的延伸,各為32位元ESI、EDI、ESP、EBP:為si,di,sp,bp的延伸,32位元tr 任务寄存器TSS 任务状态段 (T...

2019-09-06 10:40:09 231

原创 整理一下《深入理解Linux内核(2.6)》里的相关数据结构

一、工作队列写到一半,发现一个好贴,哈哈https://www.cnblogs.com/zzb-Dream-90Time/p/6476018.html与工作队列相关的主要数据结构是名为workqueue_struct的描述符,它包含一个有NR_CPUS(CPU最大数量)个元素的数组。每个元素都是cpu_workqueue_struct类型的描述符:cpu_workqueue_...

2019-08-30 13:37:25 262

原创 C语言:在文件夹中提取需要的json文件并读取其内容

#define JSON_DIR "/home/zozo/test/"void read_json_file(){ FILE *fp = NULL; cJSON *json; char *out; char *buf; char filterfile_str[] = "jsonfile"; char json_str[] = "json";...

2019-04-29 19:53:37 2541

原创 提取特殊日期字符串中的日期

***代表任意值,转换成0方便后续处理:void get_date(){ char date_str[18] = "2019-***-11-***"; char new_str[18] = {0}; unsigned int year, month, day, week_day; char *anystr = NULL; anystr = strstr(date_str, "*...

2019-04-23 10:22:21 949

原创 解析小而频数据 CJson与RapidJson效率对比

经测试,解析一个100字节左右的数据连续1000次,cjson与rapidjson消耗的时间差距还是挺大的:cjson单纯用Parse()解析一个json字符串平均需要49.5us的时间, gettimeofday(&tv, &tz); logs_dbg("tv_usec before parse:%ld\n",tv.tv_usec); for(i...

2019-04-03 11:26:49 3051

转载 字符驱动之设备编号

scull 是一个字符驱动,像操作一个设备一样地操作一块内存区域。scull 的优势在于它不依赖硬件;它只操作一些从内核分配的内存。1scull 的设计 编写驱动的第一步是定义驱动将要提供给用户程序的能力(机制)。因为我们的"设备"是计算机内存的一部分,所以可自由做我们想做的事情。它可以是一个顺序的或者随机存取的设备, 一个或多个设备, 等等.2 主次编号 ...

2019-03-28 10:02:13 275

原创 Python 图像文字识别提取的两种简单方案(Windows)

百度文字识别API参考:https://www.jianshu.com/p/816cc6ef571b本地tesseract_ocr参考:https://blog.csdn.net/jclian91/article/details/80628188https://www.cnblogs.com/lizhe860/p/8969171.html最终经过对比,百度云这个API整体识别率更高~~...

2019-03-21 15:18:29 11137

原创 安装Anaconda+PyQt5+Eric6

安装过程遇到了很多问题,参考https://www.jianshu.com/p/fe0ff7c2bed5,最终安装成功(本人是64位系统)Anaconda3(Anaconda3-2018.12-Windows-x86_64.exe):https://www.anaconda.com/distribution/Eric6(eric6-19.02.1.zip):http://eric-ide...

2019-02-26 15:47:08 2415 2

原创 编写hello模块的升级版:带参数的模块 hellop

增加 2 个参数: 一个整型值,称为 howmany,一个字符串称为 whom。新模块在加载时,欢迎 whom 不止一次,而是 howmany 次。参数用 moudle_param 宏定义来声明,它定义在 linux/moduleparam.h。module_param 使用了 3 个参数: 变量名, 它的类型(不支持浮点型), 以及一个权限掩码用来做一个辅助的 sysfs 入口. 这...

2019-02-22 16:06:29 446

原创 Linux模块初始化中的错误处理

在注册内核模块时,注册可能失败,此时模块应该具有处理异常的能力:如果证实你的模块在一个特别类型的失败后完全不能加载,你必须取消任何在失败前注册的动作,这里采用goto语句:int __init my_init_function(void){    int err;    err = register_this(ptr1, "skull"); /* registration takes...

2019-02-22 11:21:01 571

原创 继续编写简单的linux模块 hello

1、通过包含linux/sched.h头文件#include <linux/sched.h>可以使用下面的语句打印当前进程的进程 ID 和命令名:printk(KERN_INFO "The process is \"%s\" (pid %i)\n", current->comm, current->pid);hello.c#include <...

2019-02-22 09:23:09 232

原创 编写一个简单的linux模块 hello

今天看着《Linux设备驱动程序》,跟着编写一个简单的hello模块:hello.c#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(KERN_INFO "Hello, w...

2019-02-21 11:22:51 846

GIT常用命令整理

个人整理的常用git命令,包含分支、远程库、日志操作等

2019-01-17

qt5教程(附标签)

C++ Qt5 范例开发大全 作者: Longki 目 录 第 1章 开发环境 1.1 Qt 简介。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5 1.2 下载安装 Qt Creator 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6 1.3 第一个程序 Hello World 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7 第2章 窗体应用 1.1 窗体基类说明 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 12 1.2 控制窗体大小 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 13 1.3 窗体初始位置及背景色 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 13 1.4 修改标题栏图标 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 14 1.5 移动无边框窗体 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 16 1.6 去掉标题栏中最大化、最小化按钮 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 17 1.7 多窗体调用 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 18 1.8 字体形状窗体 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 20第 3章 控件应用 1.1 QPushButton 按钮 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 23 1.2 QLabel 标签 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 23 1.3 QLineEdit 单行文本 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2 C++ Qt5 范例开发大全 24 1.4 QTextEdit 多行文本 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 25 1.5 QPlainTextEdit 多行文本 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 26 1.6 QComboBox 下拉列表框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 26 1.7 QFontComboBox 字体下拉列表框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 27 1.8 QSpinBox 控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 28 1.9 QTimeEdit 时间控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 29 1.10 QDateEdit 日期控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 30 1.11 QScrollBar 控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 30 1.12 QRadioButton 单选按钮 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 31 1.13 QCheckBox 复选框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 32 1.14 QListView 列表控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 34 1.15 QTreeView 树控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 34 1.16 QTableView 表格控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 35 1.17 QHBoxLayout 横向布局 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 36 1.18 QGridLayout 网格布局 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 37 1.19 QGroupBox 控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 38 1.20 QTabWidget 控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 39 1.21 QMenu、 QToolBar 控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 41 1.22 任务栏托盘菜单 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 43 第 4章 组件应用 1.1 日历组件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 47 1.2 登录窗口 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 48 3 C++ Qt5 范例开发大全 1.3 文件浏览对话框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 50 1.4 颜色选择对话框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 51 1.5 进度条实例。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 53 1.6Timer 实时更新时间 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 54 第 5章 文件操作 1.1 创建文件夹 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 57 1.2 写入文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 58 1.3 修改文件内容 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 60 1.4 删除文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 62 1.5 修改文件名 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 63 1.6 INI 文件写入操作 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 65 1.7 INI 文件读取操作 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 68 1.8 创建 XML 文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 71 1.9 读取 XML 文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 72 第 6章 图形图像操作 1.1 绘制文字 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 75 1.2 绘制线条 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 75 1.3 绘制椭圆 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 77 1.4 显示静态图像 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 78 1.5 显示动态图像 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 78 1.6 图片水平移动 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 79 1.7 图片翻转 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 80 1.8 图片缩放 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 82 4 C++ Qt5 范例开发大全 1.9 图片中加文字 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 84 1.10 图像扭曲 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 85 1.11 模糊效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 85 1.12 着色效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 86 1.13 阴影效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 87 1.14 透明效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 87 第 7章 多媒体应用 1.1 音频、视频播放器 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 90 1.2 播放 Flash 动画 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 94 1.3 播放图片动画 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 95 第 8章 系统操作 1.1 获取屏幕分辨率 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 98 1.2 获取本机名、 IP 地址 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 98 1.3 根据网址获取 IP 地址 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 99 1.4 判断键盘按下键值 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 100 1.5 获取系统环境变量 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 101 1.6 执行系统命令 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 102 第 9章 注册表 1.0 简要说明注册表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 105 1.1 写入注册表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 105 1.2 查找注册表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 106 1.3 修改 IE 浏览器的默认主页 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 107 第 10章 数据库基础 1.1 查询数据库驱动 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 109 5 C++ Qt5 范例开发大全 1.2Qodbc 连接 Access 数据库 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 109 1.3 插入数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 111 1.4 数据列表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 112 1.5 操作 SQLite 数据库 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 113 1.6SQLite 数据库视图管理器 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 115 第十一章 网络开发 1.1 点对点聊天服务端 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。119 1.2 点对点聊天客户端 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 123 1.3 局域网广播聊天 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 128 1.4SMTP 协议发送邮件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 148 1.5 调用系统 DLL 判断网络连接状态 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 152 第十二章 进程与线程 1.1 进程管理器 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 155 1.2 线程 QThread 应用 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。158 1.3 线程 QRunnable 应用 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。159 第十三章 数据安全 1.1 QByteArray 加密数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 163 1.2 AES 加密数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 164 1.3 MD5 加密数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 165 1.4 生成随机数 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 166 第十四章 打包部署 1.1 FilePacker 打包 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。169 1.2 Inno Setup 打包 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 174

2014-11-18

安装PL/SQL Developer

安装PL/SQL Developer 的详细过程

2014-11-07

MSP430F149单一元件库

MSP430F149,自己手绘,可以进行检查测试一下,本人测试无问题

2013-08-05

Altium+Designer+09+教程

Altium+Designer+09+教程

2013-08-05

STM32元件库

STM32元件库STM32元件库STM32元件库

2013-08-05

altium元件库

altium元件库

2013-08-05

空空如也

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

TA关注的人

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