- 博客(36)
- 资源 (28)
- 收藏
- 关注
原创 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
4825
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
3942
1
原创 libmodbus TCP断开重连
最近在项目中需要用到modbus TCP通信协议,Qt自带的modbus只能一对一通信,不能做到1对多,所以选择开元库libmodbuslibmodbus协议介绍中文完整带书签版:https://download.youkuaiyun.com/download/u011251940/11341158下载libmodbus源码包:https://www.libmodbus.org/releases/li...
2019-07-12 19:35:45
9538
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
14373
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
387
原创 Modbus 通信协议详解
一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的...
2019-04-18 16:53:59
2830
原创 优化程序性能的策略汇总
写程序需要顾及两个方面:1.程序的简洁性和可维护性。2.程序的运行速度。很多时候这两者是互相制约的,编写可读性良好的代码有时会损失一部分性能,而有些底层优化是以降低程序的可读性和模块性为代价的。实际开发过程中,我们要在这两者之间做出权衡。在速度满足基本要求的情况下,尽量使编写的代码简洁优雅。本文主要总结了优化代码性能的方式,暂不考虑可读性问题。一、高级设计为遇到的问题选择适...
2019-04-18 13:34:49
1136
原创 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
1019
原创 上海星定方信息笔试题
笔试题A卷一、智力题有49枚金币,每叠7枚,垒成7叠。7叠金币中,6叠是真的,1叠属伪造。每枚真金币的重量完全一样,每枚假金币的重量也完全一样,已知真金币和假金币的重量。现有一读数秤,如何只称一次,就能确定哪一叠金币是假的?二、专业知识题1.主流音频、视频硬件接口有哪些?2.主流的音频编码格式有哪些?3.MPEG编码标准中,图像有哪些类型?4.主流的视频编码格式有哪些?1080P@...
2019-03-21 18:26:43
329
原创 得理电子(上海)笔试题
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
414
原创 上海济强电子笔试题
一、不定项选择题(本大题共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
382
原创 上海宝存面试题
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
900
原创 打印出从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
3040
原创 使用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
1839
4
转载 视频压缩基本概念
视频压缩基本概念为什么需要压缩视频首先回答why这个问题。假设一个2小时未压缩的高清视频,1920×1080p的电影,我们来计算一下他的存储容量。先介绍一下帧率(frame rate或者是 FPS)概念,也就是每秒传输图片的帧数,也可以理解为图形处理器每秒能够刷新几次。由于人眼的特性-视觉暂留,帧率要在20以上才会感觉流畅。之前的电影帧率一般是24。拓展:为什么游戏帧数要60才流畅,而电...
2018-08-21 09:28:09
23584
转载 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
307
转载 流畅度游戏60帧,视频24帧的原因
流畅度游戏60帧,视频24帧的原因 虽然电影24FPS也不如60FPS的流畅,但是24FPS不会让人觉得卡,甚至12FPS都不会让人觉得卡,而24FPS的游戏能让人很明显的感受到卡,12FPS就是幻灯片了,这是为什么呢?有两个原因。 第一个原因就是由两者图像生成原理不同造成的。 电影虽然只有24FPS,但是每一帧都包含了一段时间的信息,而游戏则
2018-01-12 18:44:39
5352
原创 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
1960
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
2251
原创 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
492
转载 八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;...
2015-05-16 11:45:44
183
Modbus调试工具.zip
2019-07-12
Modbus协议中文版【完整版】.pdf
2019-07-12
Source Insight代码格式化工具 AStyle_3.1_windows
2019-04-18
qt-everywhere-opensource-src-4.8.7共分卷3份-分卷1
2017-11-14
qt-everywhere-opensource-src-4.8.7共分卷3份-分卷2
2017-11-14
qt-everywhere-opensource-src-4.8.7共分卷3份-分卷3
2017-11-14
Qt Quick核心编程
2017-10-30
Shell高级编程(中文版)
2017-10-14
从零开始学模拟电子技术 刘建清版全
2017-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人