自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Geek猫的专栏

赞扬雷锋精神

  • 博客(250)
  • 资源 (9)
  • 收藏
  • 关注

原创 Windows 11 提升软件打开速度

设置——>辅助功能——>视觉效果 ——>动画效果 关闭设置——>辅助功能——>视觉效果 ——>透明效果 关闭设置——>应用——>启动 都关闭

2023-08-04 14:34:34 127

原创 06. 计数原理

完成一件事,有。

2023-08-02 07:10:14 227

原创 QDial

QDial 提供了一个圆角范围控制(类似速度计)。值的范围是0-99整数。

2023-08-01 17:45:35 191

原创 05. 一元函数的导数及其应用

5. 一元函数的导数及其应用5.1 导数的概念及其意义5.2 导数的运算5.3 导数在研究函数中的应用

2023-08-01 12:41:58 69

原创 windows 11 右键恢复

右键 CLSID 项,新建一个项,命名为{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}选择新建的项InprocServer32,双击右侧的“默认”,然后直接按下回车键。右键新建的项,再新建一个项,命名为InprocServer32。win + R 输入 regedit 打开注册表。

2023-08-01 10:40:43 68

原创 正则表达式

i : 忽略大小写\d : 数字

2023-07-31 10:49:07 52

原创 Qt 记录

qt

2023-04-13 10:13:39 72 1

原创 QTableWidget

QTableWidget 表格捕获双击。

2023-03-21 10:02:33 81

原创 EtherCAT 从站作参考时钟

ethercat

2023-03-10 17:18:29 765

原创 STL std::vector 内存分布

vector

2023-03-09 15:26:04 136

原创 git 删除分支

git 删除分支

2023-01-03 11:07:48 84

原创 git tag

git tag

2023-01-03 11:01:56 79

原创 QString

QString

2022-12-30 20:29:58 267

原创 QT5.9源码调试

QT5.9源码调试

2022-12-30 19:14:52 261

原创 QProxyStyle

QProxyStyle

2022-12-30 14:52:22 163

原创 git 常用命令

查看当前分支版本号git rev-parse HEAD `查看 commit Id 记录git log --pretty=oneline回退版本...

2019-01-17 14:31:40 371

原创 linux下磁盘分区操作

查看磁盘ls /dev/sd查看磁盘信息fdisk -l查看磁盘挂载信息df -h格式化磁盘fdisk /dev/sdbn 添加一个分区p 主分区1 分区号后续默认w 保存分区给分区安装文件系统mkfs.ext4 /dev/sdb1查看已挂载文件系统的分区类型df -T列出分区类型lsblk -f挂载文件系统mount -t ...

2019-01-16 20:17:42 442

原创 Linux 下rm删除文件恢复方法

apt-get install extundeleteextundelete --inode 2 /dev/sda1//恢复单个文件extundelete /dev/sdb1 --restore-file 恢复的文件路径// 根据节点号恢复extundelete /dev/sda1 --restore-inode 恢复的节点号// 恢复目录extundelete /dev/sda...

2019-01-16 17:11:34 2783 1

原创 VIM 自动编译、运行

在命令行模式下Ctrl+R编译编译并运行:cmap <C-R> make && ./help在Normal模式下按F5即可编译运行:map <F5> :make && clear && ./hello<CR>...

2019-01-16 00:35:21 1264

原创 VIM复制粘贴快捷键

gg 定位到第一行, V 选中光标所在行,G定位到文件末尾Ctrl+A Ctrl+C 全选复制:map <C-A> <Esc>ggVGyCtrl+A Ctrl+x q剪切:map <C-X> <Esc>ggVGdCtrl+v 粘贴:map <C-V> <Esc>p...

2019-01-16 00:21:15 5369

原创 VIM 光标移动

行移动向上移动一行,按=号向上移动一行:map = dd2kp向下移动一行,按=号向上移动一行:map - ddp插入模式下光标移动向下一个字符的后面插入:ioremap la 代表 Ctrl+L 退出插入模式,进入标准模式L 在标准模式下是向后移动一个字符,a 进入模式,向字符后插入向上一个字符的前面插入:ioremap ha向下一行的后一个字符插入...

2019-01-16 00:19:24 269

原创 VIM括号自动补全

插入模式下按键映射:inoremap ( ()iinoremap 防止重映射( 代表 ()退出插入模式i 进入插入模式:inoremap ) ()i:inoremap [ []i:inoremap ] []i:inoremap < <>i:inoremap > <>i 注意:跟 -> 有冲突,不映射:inoremap { {}O

2019-01-15 23:34:41 1826

原创 vim按键映射

按键映射,如 \ 代替dd 删除一行:map \ dd查看某个按键映射verbose map xx命令正常模式视图模式操作运算模式插入模式命令行模式:mapyyy:nmapy:vmapy:omapy:map!yy:mapy:cmapy组合按键...

2019-01-15 23:18:17 1782

原创 VIM 使用

vivi 下输入Q 进入EX模式EX 模式下 输入vi 进入 vi模式EX 模式是行模式查看配置文件路径vim --version系统级配置文件,对所有用户都有效/etc/vim/vimrc用户级配置文件,只对当前用户有效$HOME/.vimrc配置 vimrcvimrc 中注释使用双引号 "vim 基本配置set nocompatible " 不兼容vi...

2019-01-15 22:57:47 220

原创 golang package io

io包提供了对I/O原语的基本接口。本包的基本任务是包装这些原语已有的实现(如os包里的原语),使之成为共享的公共接口,这些公共接口抽象出了泛用的函数并附加了一些相关的原语的操作。因为这些接口和原语是对底层实现完全不同的低水平操作的包装,除非得到其它方面的通知,客户端不应假设它们是并发执行安全的。type Writer interface { Write(p []byte) (n in...

2019-01-15 19:34:13 194

原创 golang package bufio

bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,创建另一个也实现了该接口,且同时还提供了缓冲和一些文本I/O的帮助函数的对象。func NewReader(rd io.Reader) *ReaderNewReader创建一个具有默认大小缓冲、从r读取的*Reader。...

2019-01-15 11:03:51 283

原创 golang naoina/toml

包toml使用反射对toml配置格式进行编码和解码。文档: https://gowalker.org/github.com/naoina/tomlgo get github.com/naoina/tomlexample.toml# This is a TOML document. Boom.title = "TOML Example"[owner]name = "Lance Up...

2019-01-15 10:51:18 361

原创 #pragma预处理命令

设定编译器状态指示编译器完成一些特定的动作格式#pragma pack([n]):指示结构体和联合成员的对齐方式#pragma message(“string”):编译信息输出窗口打印文本信息#pragma warning:有选择地改变编译器的警告信息行为#pragma once:在头文件里加入这条指令,防止头文件多次编译...

2019-01-14 21:47:00 502

原创 GCC预处理

预处理过程:宏命令展开、文本替换头文件展开: 将#include包含的文件插入到该指令位置宏展开: 展开所有的宏定义,并删除#define条件编译: 处理所有的条件预编译指令: #if、 #ifdef、 #else删除注释添加行号和文件名标识: 编译调试时显示行号信息保留#pragma命令预处理过程的优势:宏定义 - 编程方便。条件编译 - 兼容各个平台(处理器架构);最大...

2019-01-14 21:44:31 1129

原创 GCC编译工具链

编译过程控制:-E:预处理,会调用cpp预处理器,但不生成文件。 gcc –E main.c -o main.i-C : 预处理时,不删除注释信息-s :生成汇编文件, GCC合并预编译和编译,调用ccl程序完成-c:将源文件编译成目标文件,但是不链接,调用汇编器as-o : 输出目标名称, gcc默认编译出来的文件是a.out-M : 生成文件关联依赖关系-MD : 和-M相...

2019-01-14 21:44:06 1175

原创 QEMU介绍

QEMU 是一个模拟器,可以模拟CPU、ARM、x86\MIPS等架构。可以仿真ARM处理器:ARM926E、ARM1136、Cortex-A8/A9模拟真实的开发板、外设:串口、LCD、网卡、USB、SD卡…ARM express开发板简介Vexpress 系列开发板全称versatile express family, ARM公司自己推出的开发板主要用于SOC厂商设计、验证和...

2019-01-14 18:10:02 1222

原创 NFS文件系统

apt install nfs-kernel-servervim /etc/exports/root/qemu/rootfs *(rw,sync,no_root_squash,no_subtree_check)/etc/init.d/rpcbind restart/etc/init.d/nfs-kernel-server restart

2019-01-14 17:38:50 310

原创 安装tftp工具

apt-get install tftp-hpa tftpd-hpa xinetdvim /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/root/tftpboot"TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s"创建tftp目录:mkdir /root/tf...

2019-01-14 17:33:44 538

原创 qemu-system-arm 启动系统

qemu-system-arm 命令用法qemu-system-arm -M vexpress-a9 -m 512M -kernel ./uImage -dtb ./vexpress-v2p-ca9.dtb -nographic -append "console=ttyAMA0"-M 指定开发板-m 指定内存-kernel 指定镜像-nographic 不使用图形化root@vm...

2019-01-14 17:13:25 13344 2

原创 qemu 安装

安装编译器apt install gitapt install gcc g++apt install u-boot-toolsapt install gcc-arm-linux-gnueabiapt install g++-arm-linux-gnueabireadelf -h file # 查看可执行文件格式安装qemu依赖包apt install zlib1g-devapt...

2019-01-14 15:34:30 1989

原创 链接脚本

OUTPUT_FORMAT("elf32-littlearm","elf32-bigarm","elf32-littlearm") ; 输出ELF文件格式OUPUT_ARCH("arm") ;输出可执行文件的运行平台为armENTRY(_start); 程序入口地址SECTION; 各段的分别描述{ . = 0x60000000; 代码段起始地址 .text:{*(.text)}; 代...

2019-01-13 16:18:53 592

原创 ARM编译器和GNU ARM编译器之间的差异

arm 编译器GNU ARM编译器描述用法AREA copy,CODE,….text定义代码段AREA,dat,DATA,….data定义数据段.section定义段.align地址对齐方式;/**/或@代码注释DCD.long .word .quad .byte .short整形数据定义.strin...

2019-01-13 15:13:27 3335

原创 汇编和C混合编程

ATPCS 规则ATPCS : ARM-Thumb Procedure Call Standard堆栈使用规则使用满递减堆栈(FD),入栈出栈操作使用 LDMFD/STMFD子程序调用基本规则子程序间通过寄存器R0~R3传递参数和返回结果,参数多于4个,其余的使用堆栈传参。子程序使用R4~R11保存局部变量。R12作为过程调用中的临时寄存器,用于保存SP。R13作为数据栈指...

2019-01-13 13:56:37 1272

原创 golang package reflect

reflect包实现了运行时反射,允许程序操作任意类型的对象。典型用法是用静态类型interface{}保存一个值,通过调用TypeOf获取其动态类型信息,该函数返回一个Type类型值。调用ValueOf函数返回一个Value类型值,该值代表运行时的数据。Zero接受一个Type类型参数并返回一个代表该类型零值的Value类型值。import “reflect”type Type inte...

2019-01-12 08:53:17 520

原创 golang package heap

heap包提供了对任意类型(实现了heap.Interface接口)的堆操作。(最小)堆是具有“每个节点都是以其为根的子树中最小值”属性的树。树的最小元素为其根元素,索引0的位置。heap是常用的实现优先队列的方法。要创建一个优先队列,实现一个具有使用(负的)优先级作为比较的依据的Less方法的Heap接口,如此一来可用Push添加项目而用Pop取出队列最高优先级的项目。type Int...

2019-01-11 15:52:31 278

stm32f102 点亮一个LED灯例程

stm32f102 点亮一个LED灯例程,

2018-05-05

qt pro文件代码

qt pro文件说明,代码工程可编译运行,xxxxxxxxxxxxxxx

2018-05-03

qt下关联opencv3的库和头文件工程文件

qt 下引入第三方 opencv 库方法,qt搭建 opencv 环境。

2018-04-27

STM32F103库手册

STM32F103库手册xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2018-04-24

qt5.9工程模板

qt工程模板,

2018-04-24

stm32f103工程模板程序代码

stm32f103工程模板示例程序代码,分目录创建,便于管理代码。

2018-04-23

lua-5.1.4 在VS2012上编译配置环境及测试代码

lua-5.1.4 源码编译VS2012环境配置,在VS2012上可直接编译运行。

2018-04-12

三八译码器 74LS138

三八译码器 74LS138 1112

2012-03-19

《电力拖动自动控制系统》答案

配《电力拖动自动控制系统》套答案

2012-03-19

空空如也

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

TA关注的人

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