自定义博客皮肤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)
  • 资源 (28)
  • 收藏
  • 关注

原创 Qt QSettings断电不保存

Qt QSettings断电不保存问题

2023-02-10 10:10:23 923 1

原创 Bat脚本中替换指定目录下指定文件内容

在Bat脚本中修改指定目录下指定文件内容的方法如下,如果路径中有中文,那编辑的时候要在ANSI编码模式下@echo off&setlocal enabledelayedexpansionrem 读取index1.txt所有内容for /f "eol=* tokens=*" %%i in (D:\Desktop\qiche\规则\index1.txt) do (rem 设置变量a...

2019-09-26 19:25:05 4549 1

原创 Linux arm开发板 Input/output error 错误问题

使用微嵌屏幕开发板中,由于长时间的open和write等操作对flash的分区造成的一些问题,出现对应分区目录下ls,rm等系统命令不能执行且有错误问题。可能是硬件损坏,或者是文件系统损坏。通过下面命令进行查看(dmesg | grep err)[root@WQ4418 ~]#dmesg | grep err[ 0.064000] persistent_ram: uncorrecta...

2019-09-04 16:14:06 3583 1

原创 libmodbus TCP断开重连

最近在项目中需要用到modbus TCP通信协议,Qt自带的modbus只能一对一通信,不能做到1对多,所以选择开元库libmodbuslibmodbus协议介绍中文完整带书签版:https://download.csdn.net/download/u011251940/11341158下载libmodbus源码包:https://www.libmodbus.org/releases/li...

2019-07-12 19:35:45 8416 7

原创 VS2017编译程序时报无法加载PDB文件错误解决方案

今天在看C++程序,下载VS2017安装并测试使用。写一个demo程序在编译运行C++程序的时候出现:无法查找或打开 PDB 文件。“test.exe”(Win32): 已加载“D:\work\Test\test\Debug\test.exe”。已加载符号。“test.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文...

2019-04-25 18:11:38 13918 8

原创 Beyond Compare 4过了30天试用期

方法一:删除或重命名 安装目录\Beyond Compare 4\BCUnrar.dll 文件即可,则会新增30天试用期,再次打开提示还有28天试用期。这方法效果感觉不太好,多次使用有时会出现失灵的情况。方法二:在搜索栏中输入 regedit,打开注册表计算机\HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compa...

2019-04-18 17:23:17 341

原创 Modbus 通信协议详解

一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的...

2019-04-18 16:53:59 2672

原创 优化程序性能的策略汇总

写程序需要顾及两个方面:1.程序的简洁性和可维护性。2.程序的运行速度。很多时候这两者是互相制约的,编写可读性良好的代码有时会损失一部分性能,而有些底层优化是以降低程序的可读性和模块性为代价的。实际开发过程中,我们要在这两者之间做出权衡。在速度满足基本要求的情况下,尽量使编写的代码简洁优雅。本文主要总结了优化代码性能的方式,暂不考虑可读性问题。一、高级设计为遇到的问题选择适...

2019-04-18 13:34:49 1054

原创 Source Insight 配置

设置字体Options->Document Options->Screen Fonts和Printer Fonts字体选择:Verdana 粗斜体 四号Auto Indent Type取消两个√注释字体设置选中注释字体右击选择Style Properties->Parent Style选择CDATA Section 或者选择 Comment H...

2019-03-25 19:07:42 785

原创 上海星定方信息笔试题

笔试题A卷一、智力题有49枚金币,每叠7枚,垒成7叠。7叠金币中,6叠是真的,1叠属伪造。每枚真金币的重量完全一样,每枚假金币的重量也完全一样,已知真金币和假金币的重量。现有一读数秤,如何只称一次,就能确定哪一叠金币是假的?二、专业知识题1.主流音频、视频硬件接口有哪些?2.主流的音频编码格式有哪些?3.MPEG编码标准中,图像有哪些类型?4.主流的视频编码格式有哪些?1080P@...

2019-03-21 18:26:43 294

原创 得理电子(上海)笔试题

1. 请将以下英语翻译成中文(注意!无需书写翻译结果,面试官将当面询问)The Texas Instruments MSP430 family of ultra-low-power microcontrollers consist of several devices sets of peripherals targeted for various applications. The archi...

2019-03-21 18:12:53 335

原创 上海济强电子笔试题

一、不定项选择题(本大题共20小题,每题3分,共计60分)正确9题进入下一环节1、下述程序执行后的输出结果是()#include <stdio.h>int main(void){int x='f';printf("%c\n", 'b'+(x-'a'+1));return 0;} A.g...

2019-03-21 16:08:05 326

原创 上海宝存面试题

1、写一个MIN,这个宏输入两个参数并返回较小的一个。#define MIN(a,b) (a) <= (b) ? (a) : (b)2、计算结构体类型TYPE中某个元素MEMBER相对于结构体首地址的偏移量。#define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)3、用变量a给出下面的定义a)一个...

2019-03-19 14:53:41 845

原创 打印出从1到1000的罗马数字

罗马数字采用七个罗马字母作数字,即I(1)、X(10)、C(100)、M(1000)、V(5)、L(50)、D(500)。记数的方法1、相同的数字连写、所表示的数等于这些数字相加得到的数、如:III=3;2、小的数字在大的数字的右边、所表示的数等于这些数字相加得到的数、如VIII=8、XII=12;3、小的数字在大的数字的左边、所表示的数等于大数减小数得到的数、如IV=4、IX=9;...

2019-02-14 09:37:07 2818

原创 使用VC++6.0时出现error spawning cl.exe解决方法

       今天在使用VC++6.0的时候,点击“Compile”或者“Build”后出现了error spawning cl.exe问题,这个会导致编译异常。很多人的选择是重装,实际上这个问题一般是安装路径和软件配置不一致导致的。解决方案一1、首先确认安装目录的路径,比如我的安装路径是 D:\360安全浏览器下载\文件\VChh\2、打开VC,在菜单栏点击   TOOLS(工具)—...

2019-02-12 13:57:07 1555 4

转载 视频压缩基本概念

视频压缩基本概念为什么需要压缩视频首先回答why这个问题。假设一个2小时未压缩的高清视频,1920×1080p的电影,我们来计算一下他的存储容量。先介绍一下帧率(frame rate或者是 FPS)概念,也就是每秒传输图片的帧数,也可以理解为图形处理器每秒能够刷新几次。由于人眼的特性-视觉暂留,帧率要在20以上才会感觉流畅。之前的电影帧率一般是24。拓展:为什么游戏帧数要60才流畅,而电...

2018-08-21 09:28:09 21966

原创 将int数字存到char buf中

将int数字存到char buf中例如: 将数字2018存到char buf[2]中

2018-04-27 12:05:23 2221

转载 Linux系统中*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压

Linux系统中*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压

2018-03-02 16:02:11 280

转载 Linux启动过程

Linux启动过程

2018-01-23 16:11:18 221

原创 Windows下清理垃圾bat脚本

Windows下清理垃圾bat脚本

2018-01-17 20:40:58 5727

转载 流畅度游戏60帧,视频24帧的原因

流畅度游戏60帧,视频24帧的原因        虽然电影24FPS也不如60FPS的流畅,但是24FPS不会让人觉得卡,甚至12FPS都不会让人觉得卡,而24FPS的游戏能让人很明显的感受到卡,12FPS就是幻灯片了,这是为什么呢?有两个原因。        第一个原因就是由两者图像生成原理不同造成的。        电影虽然只有24FPS,但是每一帧都包含了一段时间的信息,而游戏则

2018-01-12 18:44:39 4908

原创 wpa_supplicant的Linux移植

wpa_supplicant的Linux移植

2018-01-10 20:26:48 531

转载 H264介绍

H264介绍

2017-12-25 15:01:47 256

原创 I,P,B帧和PTS,DTS的关系及GOP基本概念——简介

I,P,B帧和PTS,DTS的关系及GOP基本概念——简介1、基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低...

2017-12-22 17:31:13 1863 3

原创 海思开发板上添加ftp功能

海思开发板上添加ftp功能

2017-12-12 15:31:24 3306

原创 海思Hi35XX调试串口添加root登录密码

海思Hi35XX调试串口添加root登录密码

2017-11-17 18:12:55 8880 3

原创 hi3536使用single模式,在主CPU上启用uart2和uart3的内核修改方法!

在海思hi3536使用single模式,主CPU上启用UART2和UART3 使用单CPU模式下,在主CPU内中启用uart2和uart3,‘+’部分为新增内容1、kernel/linux-3.10.y/arch/arm/mach-hi3536/core.cHIL_AMBA_DEVICE(uart0, "uart:0",  UART0,    NULL);HIL_AMBA_DEVICE...

2017-10-23 09:33:47 2171

原创 音频FAAC开源编码库调用

音频FAAC开源编码库调用

2017-09-25 18:28:13 1825

原创 AAC音频编码库FAAC和解码库FAAD移植

AAC音频编码库FAAC和解码库FAAD移植

2017-09-06 18:33:52 4102

原创 Linux和Windonws下静态库与动态库(动态库篇)

Linux和Windonws下静态库与动态库动态库篇

2017-07-31 10:50:41 462

原创 Linux和Windonws下静态库与动态库(静态库篇)

Linux和Windonws下静态库与动态库静态篇

2017-07-27 22:16:57 409

原创 在Ubuntu14.04中安装海思平台上交叉编译的qt4.8.7

在Ubuntu14.04中安装海思平台上交叉编译的qt4.8.7

2017-07-25 15:09:42 2737 1

原创 vim+cscope组合使用配置.vimrc

.vimrc配置文件内容

2017-07-21 17:47:14 1520

原创 ubuntu安装VMWare Tools并共享文件夹

Ubuntu安装VMware tools和设置文件共享

2017-07-21 16:17:24 1767

原创 ubuntu14.04安装samba文件共享服务器

ubuntu14.04安装samba文件共享服务器1、安装更新安装包#sudo apt-get update安装samba相关安装包#sudo apt-get install samba samba-common安装samba图形管理界面(可选)#sudo apt-get install system-config-samba安装talloc解决权限问题#sudo apt-get install ...

2017-07-21 14:59:02 460

转载 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;...

2015-05-16 11:45:44 145

Modbus调试工具.zip

安装ModbusPollSetup64Bit.exe是modbus 客户端/主机调试工具 安装ModbusSlaveSetup64Bit.exe是modbus 服务端/从机调试工具 ModbusSlaveSetup64BitSN2是安装序列号

2019-07-12

Modbus协议中文版【完整版】.pdf

modbus通信协议中文完整书签版,三大部分,第一部分:Modbus 协议,第二部分:Modbus 协议在串行链路上的实现指南,第三部分:Modbus 协议在 TCP/IP 上的实现指南。

2019-07-12

Ubuntu vim配置文件

vim 配置文件,用于备份,目前还不完善,后期还需要更新。

2019-04-22

source insight3.5

SourceInsight 3.5安装包及序列号,win10可用,源码查看神器

2019-04-18

Source Insight代码格式化工具 AStyle_3.1_windows

Windows下Source Insight中代码格式化工具 AStyle_3.1_windows

2019-04-18

重构-改善既有代码的设计

重构 改善既有代码的设计目录 第1章 重构,第一个案例 1 第2章 重构原则 53 第3章 代码的坏味道 75 第4章 构筑测试体系 89 第5章 重构列表 103 第6章 重新组织函数 109 第7章 在对象之间搬移特性 141 第8章 重新组织数据 169 第9章 简化条件表达式 237 第10章 简化函数调用 271 第11章 处理概括关系 319 第12章 大型重构 359 第13章 重构,复用与现实 379 第14章 重构工具 401 第15章 总结 409

2018-01-17

qt-everywhere-opensource-src-4.8.7共分卷3份-分卷1

qt-everywhere-opensource-src-4.8.7.tar.gz安装包 因上传大小权限限制,不得不分卷压缩上传 本上传为分卷1

2017-11-14

qt-everywhere-opensource-src-4.8.7共分卷3份-分卷2

qt-everywhere-opensource-src-4.8.7.tar.gz安装包 因上传大小权限限制,不得不分卷压缩上传 本上传为分卷2

2017-11-14

qt-everywhere-opensource-src-4.8.7共分卷3份-分卷3

qt-everywhere-opensource-src-4.8.7.tar.gz安装包 因上传大小权限限制,不得不分卷压缩上传 本上传为分卷3

2017-11-14

Qt Quick核心编程

《Qt Quick核心编程》起始于基础的开发环境搭建和Qt Creator快速介绍,帮助读者正确使用开发环境;着力于QML语言基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语言介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、网络、多媒体,做了详尽入微的讲解,让读者一册在手,别无他求;QML与C++混合编程、Canvas、定制及自定义控件等高级主题,《Qt Quick核心编程》也做了详细讲解,同时提供了多个精彩的实作实例,力求概念清晰,用途明确。《Qt Quick核心编程》的内容适用于桌面与Android平台。值得一提的是,《Qt Quick核心编程》覆盖了Android开发的多个主题,如拍照、定位、录音、国际化、可伸缩界面等,也是使用Qt Quick进行移动开发不可错过的。, 《Qt Quick核心编程》的读者对象为:希望学习一门高效的界面编程语言的开发人员;希望在多个移动设备(如智能手机)上构建流畅用户界面的开发人员;有一定C/C++基础,希望快速构建应用程序界面的开发人员;有一定Qt基础,希望快速构建界面的开发人员;有一定QML基础,想进阶学习的朋友;想熟悉跨平台应用开发框架的开发人员。

2017-10-30

Shell高级编程(中文版)

Shell高级编程(中文版) 毫无疑问,UNIX/Linux 最重要的软件之一就是 shell,目前最流行的 shell 被称为 Bash(Bourne Again Shell), 几乎所有的 Linux 和绝大部分的 UNIX 都可以使用 Bash。作为系统与用户之间的交互接口, shell 几乎是你在 UNIX 工作平台上最亲密的朋友,因此,学好 shell,是学习 Linux/UNIX 的的开始,并且它 会始终伴随你的工作学习。 shell 是如此地重要,但令人惊奇的是,介绍 shell 的书没有真正令人满意的。所幸的是,我看到了 这本被人称为 abs 的书,这本书介绍了 bash 大量的细节和广阔的范围,我遇到的绝大部分的技术问题 --无论是我忘记的或是以前没有发现的--都可以在这本书里找到答案。这本使用大量的例子详细地介绍 了 Bash 的语法,各种技巧,调试等等的技术,以循序渐进的学习方式,让你了解 Bash 的所有特性, 在书中还有许多练习可以引导你思考,以得到更深入的知识。无论你是新手还是老手,或是使用其他 语言的程序员,我能肯定你能在此书用受益。而本书除了介绍 BASH 的知识之外,也有许多有用的关 于 Linux/UNIX 的知识和其他 shell 的介绍。

2017-10-14

从零开始学模拟电子技术 刘建清版全

从零开始学模拟电子技术 第一章 二极管基本电路  第一节 半导体基础知识  第二节 普通二级管及其应用  第三节 稳压二极管及其应用 第二章 半导体三检管放大电路  第一节 半导体三极管  第二节 共发射极放大电路  第三节 共集电极和共基极放大电路 第三章 多级放大电路  第一节 多级放大电路概述  第二节 阻容耦合多极放大电路  第三节 变压器耦合多极放大电路  第四节 直接耦合多级放大电路 第四章 放大电路的频率响应  第一节 频率响应基本概念  第二节 放大电路的频率响应 第五章 放大电路的负反馈  第一节 反馈的分类  第二节 四种常见负反馈电路分析  第三节 反馈的一般表达式  第四节 负反馈对放大电路的影响  第五节 负反馈放大自激及校正 第六章 场效应管放大电路  第一节 场效应管的结构及特性  第二节 场效应管放大电路 第七章 运算放大电路  第一节 集成电路基本知识  第二节 集成运放的基本组成  第三节 基本运算放大电路  第四节 集成运放电路的应用 第八章 功率放大电路 第九章 正弦波振荡电路 第十章 电源电路 第十一章 晶闸管整流和触发电路 第十二章 调制与解调电路 第十三章 高频放大电路 第十四章 混频器 第十五章 自动频率控制电路和频率合成技术 第十六章 模拟电路检测方法和技巧 第十七章 模拟电子技术仿真实验 参考文献

2017-10-14

PDF转CAD经典软件

PDF转CAD经典软件

2017-08-05

FPGA开发攻略_下‹册技巧篇

FPGA开发攻略_下‹册技巧篇

2017-08-02

FPGA开发攻略_上册基础篇

FPGA开发攻略_上册基础篇

2017-08-01

黑客-计算机革命的英雄

黑客-计算机革命的英雄

2017-07-25

黑客反汇编揭密

黑客反汇编揭密

2017-07-25

数字电子技术基础(阎石第四版)

数字电路基础 绝对经典的一本书

2017-07-24

深入浅出玩转fpga

深入浅出玩转fpga

2017-07-24

一起写Makefile带书签版

一起写Makefile,一本很经典的Makefile教程书

2017-07-24

Erlang程序设计(第2版)

Erlang程序设计(第2版)

2017-07-24

Shell脚本学习指南带书签版

Shell脚本学习指南带书签版

2017-07-22

计算机与通信专业英语(第四版) 徐秀兰 北京邮电大学出版社

计算机与通信专业英语(第四版) 徐秀兰 北京邮电大学出版社

2017-07-21

TortoiseSVN中文帮助手册

TortoiseSVN代码管理工具 中文帮助手册

2017-07-21

空空如也

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

TA关注的人

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