9 halazi100

尚未进行身份认证

暂无相关描述

等级
TA的排名 4k+

Linux系统安装bcompare步骤及注意事项

安装包下载地址http://www.scootersoftware.com/download.php如bcompare-4.2.10.23938.x86_64.tar.gz对于ubuntu系统需要先安装依赖包sudoaptinstalllibqtwebkit4libqt4-openglpoppler-utils然后再安装bcompare解压,然后到解压缩目录执行sud...

2019-08-15 20:17:29

系统架构分析与设计参考及注意事项

系统架构分析与设计参考及注意事项分析与设计[容错设计][健壮性]做好容错设计,提升鲁棒性,用好程序员的异常处理;比如定义枚举值考虑有效值时同时考虑初始值或无效值,考虑预期结果时照顾到非预期情况以及出错后除错和自我恢复;考虑极端情况下的异常处理,比如系统启动停止阶段的事件处理,有无必要缓存处理等;[可扩展性][易于兼容性]考虑可扩展性,努力做到易于扩展;比如参数类型通用性及是否需...

2019-08-15 14:43:13

使用qemu模拟X86处理器加载linux kernel+busybox文件系统并调试

使用qemu模拟X86处理器加载linuxkernel+busybox文件系统并调试makex86_64_defconfigmakemenuconfigmakebzImage-j8要用到ramdisk的启动方式,需要在kernel配置中支持Generalsetup--->---->[*]InitialRAMfilesystemand...

2019-08-12 16:08:06

合理设置系统日志级别

合理设置使用系统日志级别软件中总免不了要使用日志,一般都提供了以下几个日志级别:xVerbosexDebugxInfo/NotifyxWarnxErrorxFatal一个比一个等级高,谈谈自己的一些看法,以便交流使用。===Verbose===一般用于调试功能的时候可以设置和打开Verbose级别的日志,可以看到更详细的参数处理,甚至详细的原始数据;开发...

2019-08-08 15:31:16

curses.h: No such file or directory 错误解决办法

curses.h:Nosuchfileordirectory嵌入式linux移植时,编译busybox或者内核时使用makemenuconfig命令遇到这个错误LinuxError:ncurses.h:Nosuchfileordirectory这是因为缺少相应的依赖库解决方法:CentOS:yuminstallncurses-develncur...

2019-08-01 15:45:09

ubuntu linux编译安装指定版本python及pip

1.首先到官网下载python源代码并安装https://www.python.org/然后解压后执行./configure--prefix=/usr/local/pythonXXmake-j8sudomakeinstall2.安装pip工具https://pypi.org/搜索并下载pip源码和setuptools源码,如pip-19.2.1.tar.gz和...

2019-07-24 11:57:54

设置Alt+F全局键唤醒everything

"Everything"是Windows上一款免费搜索引擎,它能够基于文件名快速定文件和文件夹位置设置Alt+F全局键唤醒everythingTools->Options->Keyboard->ShowWindowHotkey:pressAlt+F工具->选项->键盘->显示窗口热键:按Alt+F....

2019-07-24 10:55:15

protobuf学习使用总结

protobuf是google团队开发的用于高效存储和读取结构化数据的工具。xml、json也可以用来存储此类结构化数据,但是使用protobuf表示的数据能更加高效,并且将数据压缩得更小,大约是json格式的1/10,xml格式的1/20。以下介绍基于protobuf2.6版本定义message结构protobuf将一种结构称为一个message类型,对应C/C++中的struct...

2019-07-23 10:39:28

Android日志操作logcat命令

adblogcat命令使用Usage:logcat[options][filterspecs]optionsinclude:-sSetdefaultfiltertosilent.Likespecifyingfilterspec'*:S'-f<filename>Logt...

2019-07-23 10:38:08

使用plantuml生成uml图

一,使用在线版,可以直接进入plantuml主页最后面的onlinedemoserver链接;http://www.plantuml.com/plantuml/二,安装并使用离线生成工具主要包括以下三步:1.下载plantuml.jarhttp://plantuml.com/downloadhttps://sourceforge.net/projects/pla...

2019-03-21 14:08:16

C++中的STL中map类用法

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个称为该关键字的值)的数据处理能力,由于这个特性,在我们处理一对一数据的时候提供快速通道;这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处;3.1...

2019-03-07 16:10:11

C++定义map类型的模板迭代器

C++定义map类型的模板迭代器template<typenameK,typenameV>usingMapIterator_T=typenamestd::map<K,V>::iterator;使用下面这种形式会报错template<typenameK,typenameV>typenamestd::map<K,...

2019-03-05 18:40:29

C++中的STL中list用法

1.关于list容器list是一种序列式容器。list容器完成的功能实际上和数据结构中的双向链表是极其相似的,list中的数据元素是通过链表指针串连成逻辑意义上的线性表,也就是list也具有链表的主要优点,即:在链表的任一位置进行元素的插入、删除操作都是快速的。list的实现大概是这样的:list的每个节点有三个域:前驱元素指针域、数据域和后继元素指针域。前驱元素指针域保存了前驱元素的首...

2019-03-04 14:20:13

C++中STL中vector的使用

把三个常用的序列式放在一起对比一下是有必要的:vector:vector和built-in数组类似,拥有一段连续的内存空间,能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当插入较多的元素后,预留内存空间可能不够,需要重新申请一块足够大的内存并把原来的数据拷贝到新的内存空间。这些影响了vector的效率,但是实际上用的最多的...

2019-03-01 15:30:55

C++中STL中string类的使用

要想使用标准C++中string类,必须要包含#include<string>//注意是<string>,不是<string.h>,带.h的是C语言中的头文件using std::string;using std::wstring;或usingnamespacestd;构造函数string();string(size_typel...

2019-02-22 19:56:09

ubuntu下安装qt5包含qtcreator集成开发环境

Qt是嵌入式开发的必备工具之一,Qt5包含了qtcreator集成开发环境1.首先从Qt官网上下载Qt的安装包。下载网址:http://download.qt.io/archive/qt/如qt-linux-opensource-5.1.1-x86_64-offline.run2.安装cd到qt-linux-opensource-5.1.1-x86_64-offline.run...

2019-02-15 13:00:55

C++中的文件file和流缓冲streambuf操作

1.引入头文件fstream#include<fstream>fstream头文件定义了用于文件输入的类ifstream和文件输出的类ofstream参考文档http://www.cplusplus.com/reference/fstream/ofstream:写操作(输出)的文件类(由ostream引申而来) ifstream:读操作(输入)的文件类(由istr...

2019-01-15 19:42:36

ubuntu下tab键不能自动补全命令的参数

/etc/bash.bashrc里面有这几行语句#enablebashcompletionininteractiveshells#if!shopt-oqposix;then #if[-f/usr/share/bash-completion/bash_completion];then #   ./usr/share/bash-completion/b...

2019-01-05 13:18:36

ubuntu安装protobuf

protobuf在ubuntu下安装【版本16.04】官方地址:https://github.com/google/protobuf/blob/master/src/README.md#sudoapt-getinstallautoconfautomakelibtoolcurlmakeg++unzip#gitclonehttps://github.com/goo...

2019-01-05 13:17:02

VMware虚拟机关闭U盘USB自动识别

VmwareU自动盘识别关闭打开计算机的服务,或者搜索service并打开双击打开“VMwareUSBArbitrationService然后设置启动方式为手动或停止

2019-01-05 13:15:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。