自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(87)
  • 资源 (11)
  • 收藏
  • 关注

原创 DIN72552规范--KL30 KL15 KL50 KLR

德国汽车工业的强大是毋庸置疑的,它影响了全球的汽车工业,汽车行业内的很多术语都源于德语。KL(即Klemme)指ECU的管脚。 德国标准化协会制定的DIN72552规范(Terminal markings for motor vehicles)定义了ECU⼀些⽐较常⽤的管脚号码及其意义。以下内容参考DIN72552规范,并综合网上的资料,请参考:KLR汽车电源的ACC模式KL50 汽...

2020-03-13 15:45:21 3922

原创 为知笔记迁移--单机版-便携版

为知笔记单机操作,不联网。近期更换电脑,想迁移为知笔记内容到新电脑,内容太多,选择为知笔记便携版进行迁移。操作步骤如下。第一步,拷贝数据  将原有为知笔记安装包人及数据整体拷贝出来,常用两个文件夹  安装包:WiNote--个人安装的目录  数据包:My Knowledge第二步,修改配置  将以上两项内容拷贝到目标电脑,修改安装包WiNote内Wiz.ini配置文件,;Wiz一些隐藏选项;[...

2018-03-29 15:25:59 3224

转载 Redis整理--启动顺序

关于Redis的启动过程一、简介Redis的启动也就是main函数的执行,程序的入口在redis.c中,启动流程:1. 初始化默认服务器配置,如果是sentinel模式还需进行额外的配置2. 修改配置文件或配置选项,这其中包括处理诸如-h/--help,-v/--version,--test-memory的特殊选项,获取给定的配置文件,设定的配置选项,然后取得配置文件的绝对路径,重置保存条件,载入...

2018-03-02 17:02:19 1572

原创 redis整理一--下载、安装、配置、调用示例

1.redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。注:redis可跨平台,可运行于wi...

2018-02-27 18:18:36 353

原创 tinyhttpd源码整理分析

1.tinyhttpd版本简介可运行在window 和linux上运行在window上,参考:该版本未做详细研究    http://blog.csdn.net/magictong/article/details/53201038 运行在linux上,参考:http://www.cnblogs.com/qiyeboy/p/6296387.html即下文分析的文章。2.linux版本下载 注:该版本...

2018-02-26 17:37:46 236

原创 cjson介绍-应用-实例-源码分析

1.json简介        JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了...

2018-02-09 16:05:21 528

原创 算法导论书本第3版_中文版和英文版_完整版本_带目录_PDF

整理的算法导论资源,下载链接:中文版:http://download.csdn.net/download/u013359794/10231906英文版:http://download.csdn.net/download/u013359794/10232121

2018-01-30 17:36:30 9683 1

原创 Ubuntu终端Terminal常用快捷键

Tab 自动补全 Ctrl+a 光标移动到开始位置 Ctrl+e 光标移动到最末尾 Ctrl+k 删除此处至末尾的所有内容 Ctrl+u 删除此处至开始的所有内容 Ctrl+d 删除当前字符 Ctrl+h 删除当前字符前一个字符 Ctrl+w 删除此处到左边的单词 Ctrl+y 粘贴由 Ctrl+u , Ctrl+d , Ctrl+w 删除的单词 Ctrl+l

2016-12-21 11:33:00 303

原创 ubuntu14.04有些网站打不开的解决方法 DNS设置

问题描述1.近日遇到一个问题,firefox某些网站打不开,而某些网站可以打开。2.DNS设置问题问题分析DNS信息是由/etc/resolv.conf提供的,它是每次开机时,由/sbin/resolvconf生成的/etc/resolv.conf是/run/resolvconf/resolv.conf的符号链接错误的修改方法直接修改/etc/resol

2016-12-14 11:42:38 3859

原创 QT 4.7动态库调用

如题,QT 4.7动态库调用,相对路径与绝对路径不稳定,不能保证每次都成功。有时候相对路径变为绝对路径就编译通过了。

2016-11-23 19:52:23 380

原创 qt tcp udp

分析好的文章汇总:http://www.cnblogs.com/panhao/p/4670999.htmlhttp://blog.csdn.net/taiyang1987912/article/details/36183065

2016-09-27 17:15:38 285

原创 qt和VS动态库调用心得

1 动态库调用1.1 QT动态库调用1.1.1 创建一个动态链接库步骤1)create C++类库2).pro文件里增加路径DESTDIR= ..\MyDebug3)编译注:主要的不同,两点:增加了一个***_global.h和class***SHARED_EXPORT 1.1.2 调用动态链接库1).pro文件里增加DESTDIR= ..\MyDebug,也可

2016-06-02 17:21:57 5611

转载 ubuntu下qt编译显示Cannot connect creator comm socket /tmp/qt_temp.xxx/stub-socket的解决办法

Cannot connect creator comm socket /tmp/qt_temp.u14973/stub-socket: No such file or directory  于是查了一下,知道qt不能用gnome-terminal执行,需要使用x-team,于是想到了解决方法:找到:工具(Tools)->环境(environment)->系统(System)->

2016-05-11 10:40:06 1396

转载 C++命名空间

本讲基本要求     * 掌握:命名空间的作用及定义;如何使用命名空间。     * 了解:使用早期的函数库 重点、难点     ◆命名空间的作用及定义;如何使用命名空间。    在学习本书前面各章时,读者已经多次看到在程序中用了以下语句:using namespace std;    这就是使用了命名空间std。在本讲中将对它作较详细的介绍。一、

2016-04-05 10:17:09 273

原创 printf sprintf fprintf

c语法1.printf  .   sprintf   .   fprintf1.1.printf是把格式字符串输出到标准输出(一般是屏幕,可以重定向)。 1.2.sprintfsprintf,是把格式字符串输出到指定字符串中,所以参数比printf多一个char*。那就是目标字符串地址。 1.3fprintffprintf, 是把格式字符串输出到指定文件设备

2016-03-11 11:34:41 361

转载 用串口终端作为Linux系统控制台

利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。将串口终端连接到计算机的串口上并不困难,可以参考Linux的HOWTO文档和以及inittab和agetty的帮助信息。这里扼要地说一下。首先,准备好一根null modem 电缆。其次,在文件/etc/inittab 增加下面一行。[注:如果你不采用 aget

2016-03-02 16:42:11 2631

原创 wps for linux wps-office_10.1.0.5460~a20p1_i386.deb字体库缺失

ubuntu环境,安装完wps-office_10.1.0.5460~a20p1_i386.deb,提示Some formula symbols might not be displayed correctly******,按其提供的解决方案,打开后无法解决,在此提供解决方案如下:1、网上下载wps_symbol_fonts.zip字体库,或搜寻.tff字体库也可;2、在用户目录下打开~/

2016-01-20 14:55:53 2888 1

原创 SD miniSD microSD TF CF MMC XD-Picture卡 SDIO CE-ATA SDHC SDXC

1、SD卡2、miniSD3、microSD4、T-Flash卡5、CF卡6、MMC7、XD-Picture卡8、SDIO9、CE-ATA10、MMC与SD区别、MicroMMC与Micro SD11、Micro SD与TF卡(SDHC、SDXC)12、SDHC13、SDXC1、SDSecure Digital卡简称SD卡,从字面理解,此

2015-12-29 11:13:40 1323

原创 VirtualBox安装VirtualBox Extension Pack,支持USB No USB devices connected after upgrade

本要主机ubuntu14.04,安装virtualbox,支持usb设置步骤:1.安装VirtualBox. 可以从https://www.virtualbox.org官方站点下载或者从软件中心。2.在VirtualBox里安装Windows;3.为USB2.0,你需要安装Extension Pack,从官方站点下载它,https://www.virtualbox.org/wiki

2015-12-25 12:58:55 4742

转载 C语言宏定义中#和##的作用

在宏定义中#和##的作用是:前者将宏定义的变量转化为字符串;后者将其前后的两个宏定义中的两个变量无缝拼接在一起转化为字符串。 1.   #: 在宏定义中,将其后的变量,转化为字符串。     eg:  #define  str(s)      #s   输出: helloworld , 就可以通过这样的的调用, printf( str(helloworld) ); 2. ## :

2015-12-01 10:15:06 547

原创 firefox 邮件提醒

先查看附加组件,若没有则先打开附加组件管理器,确认扩展是否已安装并启用。如果是,可能图标被隐藏在了新的菜单面板或自定义面板里;如果没有安装,可以直接搜索并添加所需邮件提醒附件,也可以在http://mozilla.com.cn/addon/128-email-notifier/ 下载安装.

2015-11-23 08:08:05 631

转载 ubifs烧写到nand flash中的几种方法

1. UBIFS文件系统镜像的制作过程1.1 所需的工具制作UBIFS镜像所需的工具有mkfs.ubifs和ubinize,可以通过以下方式获取到此两个工具:1. 方法一:从官网通过git工具下载源码,编译可得之,下载命令:git clone git://git.infradead.org/mtd-utils.git下载到源码后,编译需要的的软件包有:uuid-

2015-11-04 15:40:06 873

原创 dd命令 linux系统硬盘移植 linux系统备份

现有linux系统,由硬盘sda运行,想将其整体拷贝至硬盘sdb,并由sdb启动系统,如何做?两种方案,第一种方案tar命令压缩拷贝;第二种方案,linux dd命令直接拷贝。1、第一种方案,tar压缩备份恢复tar压缩备份后,在恢复时,需修改引导分区,修改GRUB,详见网址:http://www.cnblogs.com/hanyulcf/archive/2010/06/10/back

2015-10-30 09:38:47 8393

原创 makefile相关总结

1、@ $archclean:          @$(MAKEBOOT)   clean或者checkbin:          @   /bin/ture          @   true这里面@$和@代表着什么意思啊? $(MAKEBOOT)     是变量   MAKEBOOT   的值,@表示在make时不输出make的信息(类似Wind

2015-10-15 09:09:44 391

原创 nand flash 大页小页

NANDFLASH是以页为单位写,以块为单位来擦除,那么它们的区别就在这个上面:1Gb   为大页   page=2048Kb    BLOCK=128K512Mb 为小页   page=512byte   BLOCK=16K还有个区别就是ECC的验证,这个我就不说了,网上一查有很多,我只是告诉大家:ECC是每256个字节生产一个24位的值。NANDFLASH在写的时候会生成一

2015-09-23 17:25:24 1315

转载 嵌入式开发 tftp使用方法

参数说明:-l  是local的缩写,后跟存在于Client的源文件名,或下载Client后              重命名的文件名。          -r   是remote的缩写,后跟Server即PC机tftp服务器根目录中的源文              件名,或上传Server后重命名后的文件名。          -g 是get的缩写,下载文件时用,      

2015-09-17 16:33:26 1501

转载 ARM_S3C2440中断分析

ARM S3C2440中断分析1.什么是中断所谓中断,是指CPU在正常运行程序时,由于内部/外部事件或由程序预先安排的事件,引起CPU中断正在运行的程序,而转到为内部/外部事件或为预先安排的事件服务的中断程序中去,服务完毕,再返回去执行刚才被中断的程序。2.什么是中断优先级中断优先级是指,中断源被响应和处理的优先等级。设置优先级的目的是为了在有多个中断源同时发出中断请求时,CPU能

2015-09-14 15:20:18 582

转载 ARM汇编总结 MOV PC,LR

目录(?)[-]终于明白这个LR寄存器了汇编学习总结记录终于明白这个LR寄存器了看下面这个ARM汇编吧BL  NEXT                                 ;跳转到子程序.........                                          ;NEXT处执行NEXT

2015-09-11 17:37:03 777

原创 C 语言编程 #if 0 #endif和:#if 1 #endif

C 语言编程 #if 0  #endif和:#if 1  #endif:if 0 .........code1#endif这种编译器不编译code1中内容,被编译器忽略掉。#if 1 .........code2#endif编译器编译code2中内容,执行代码。这种写法对调试程序,写了老半天发现多余了,简单的代码能实现功能才是上上策,不想删或者以后可能会用到这部

2015-09-07 19:52:07 657

转载 两台Linux系统之间传输文件 secure CRT scp

如何在Linux系统之间传输文件及文件夹,简单介绍下Linux系统自带的命令scp,使用这个命令进行两台Linux系统服务器之间进行传输文件及文件夹的操作。两台Linux系统之间传输文件1 工具/原料    Linux    secure CRT2 方法/步骤2.1 防火墙    用CRT分别连上两台需要传输文件的linux系统服务器,并检查防火墙是否关闭。

2015-09-06 10:48:00 1078

转载 vim 中Ctags的安装和使用

vimtagsshell工具structlinux这两天看到网上有将vim 改造成功能强大的IDE的blog,突然心血来潮,亲身经历了一下。网友的帖子都不错,我这里只是将各种插件分开罗列,然后加上一些使用技巧。希望本文对你有所帮助!『插件介绍』Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(ta

2015-08-25 08:03:21 343

原创 vim 的语法错误定位 多行编辑 折叠-展开

因为 vim 天生就是 C 语言开发者的利器,所以很多时候它的一些原生功能就能为 C 程序员提供非常好的用户体验。在 C 语言编译环境中,我们的编译一般是由 make 这个命令开始的,而 vim 就很好的整合了这个 make 命令。当然很多编译型的语言都可以通过 Makefile 编写编译规则,vim 默认也支持这些语言的语法错误定位,例如 C++。在 vim 中,想定位语法错误需要借助

2015-08-18 11:08:56 1865

原创 linux 嵌入式 自启动 系统自动登录-自动启动程序或脚本

linux嵌入式开发板,设置系统自动登录和自动运行脚本或程序,下面一一进行说明。一、系统自动登录  1.1、在实验板添加logintest脚本logintest脚本位置:/home/root/        //个人看自己放置位置logintest内容:#!/bin/sh /bin/login -f root注意修改其执行权限。1

2015-07-15 17:15:10 6253

原创 ubuntu grub修改 启动时间 启动项选择

grub启动说明:执行update-grub时,利用/etc/default/grub文件中的参数值,去运行 /etc/grub.d/目录下的众多程序,生成/boot/grub/grub.cfg文件,供启动时调用。一、修改启动时间1.1 启动值说明:在/boot/grub/grub.cfg文件中,有一处:if [ "${recordfail}" = 1 ];

2015-07-10 09:55:36 1713

转载 UNIX/Linux C 程序员需要掌握的七种武器

我是一名普通的软件工程师,不是什么技术大牛。这篇文章所提到的“七种武器”只是我这些年工作经验的一点体会和感悟,如果有错误的地方,还请大家指正。(一)C语言作为一名C程序员,熟练掌握C语言是最基本的一项技能。关于如何学好C语言,以及C语言话题的讨论,网上有很多经典的文章,我就不一一列举了。在这里,我只想谈一点我个人的体会:刚毕业时,我来到一家比较大的软件公司工作,而公司的工作模式是每个人只负

2015-06-18 14:46:53 400

原创 linux内核添加新驱动,并添加到menuconfig菜单

1. 在drives/char目录下添加hello目录,内含hello.c Kconfig Makefilehello.c内容:#include #include MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){        printk(KERN_ALERT"Hello, world\n");

2015-06-15 11:30:33 2643 1

转载 ROM、RAM、DRAM、SRAM、FLASH.....的区别

分类: ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。     RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储

2015-04-28 11:25:33 400

原创 ubuntu中 Vim 配置文件 + tip +自由复制粘贴

下文 摘自:http://blog.csdn.net/leisure512/article/details/42026391、安装VIM $sudo apt-get install vim-full2、安装中文帮助文档(因为默认只安装了英文帮助文档)http://vcd.gro.clinux.org下载以后是一个zip归档文件,解压后执行./vimcdoc.sh -i

2015-04-15 19:41:32 2637

原创 Ubuntu 12.04 LTS中文txt文件显示乱码问题

原因分析:在win7上随便打了几个字,保存,默认是ANSI编码(即GBK或者GB18030),现在改成UTF-8,然后进ubuntu,挂在win7的系统盘,找到这个文件,打开,不乱码。win7能支持UTF-8,那么只要ubuntu能支持GBK或者gb18030就可以让ubuntu打开win7下的东西而不用win7转码了,在百度+google了之后终于找到了ubuntu下启用GB

2015-04-15 16:29:55 481

转载 成为嵌入式开发工程师几个步骤

学习技术不难,看你自己怎么规划希望给参加深圳单片机培训的朋友一些分享和帮助ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发

2015-04-10 11:49:30 721

qt5.1类关系图

qt5.1类关系图pdf格式,docx文档说明,可以参考,剩余的字补充字数。可以很清晰的查看qt5的继承关系,对qt的编程很有用处

2018-05-02

redis设计与实现 第二版 pdf 带目录 完整

redis设计与实现 第二版 pdf 带目录 完整 黄健宏 要求50个字

2018-02-27

tinyhttpd for linux

Tinyhttp是一个轻量型Http Server,使用C语言开发,全部代码只500多行,还包括一个简单Client.Tinyhttp程序的逻辑为:一个无线循环,一个请求,创建一个线程,之后线程函数处理每个请求,然后解析HTTP请求,做一些判断,之后判断文件是否可执行,不可执行,打开文件,输出给客户端(浏览器),可执行就创建管道,父子进程进行通信。

2018-02-26

cjson源码及示例

cjson源码及示例,仅供参考。希望有参考价值,要求50个字

2018-02-09

算法导论书本第3版_中文版和英文版_完整版本_带目录_PDF

算法导论书本第3版_中文版和英文版_完整版本_带目录_PDF

2018-01-30

QTableView 单元格添加控件

2017-04-06

qt和VS动态库调用示例

qt4.7调用VS2012创建的动态库, qt调用qt创建的动态库

2016-06-02

ccs5.5使用教程

本教程也适应于CCS5.0...CCS5.5。 CCS5.5的详细操作说明 本文是对CCS5.5一步一步地操作如何建立工程、配置仿真器、连接仿真器、烧录RAM与调试、烧录flash,以及如何打开一个已有的CCS5.5工程。 该文档以TMS320F28035为芯片的开发板,内容详实,从建立工程到调试烧写,有详细的操作步骤,适合初学者了解和熟悉CCS操作流程。加上这一篇文章(http://blog.csdn.net/u013359794/article/details/44832923),可以完成基本的CCS5操作调试烧写

2015-04-02

ccs5使用教程

该文档为CCS连接调试C64x系列DSP核的,但内容详实,从建立工程到调试烧写,有详细的操作步骤,适合初学者了解和熟悉CCS操作流程。加上这一篇文章(http://blog.csdn.net/u013359794/article/details/44832923),可以完成基本的CCS5操作调试烧写流程。

2015-04-02

ntstrsafe.lib+csq.lib DDK环境配置方法

ntstrsafe.lib+csq.lib库文件 DDK环境配置方法:DDK2600+xp+driverstudio+vc6.0

2014-09-09

空空如也

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

TA关注的人

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