自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 记我的秋招

从九月份到11月份,两个yue

2014-11-04 20:57:39 1236

原创 git push的问题

问题:git push 命令在输入密码后

2014-08-16 10:00:11 790

原创 C++友元

友元有友元类,友元成员函数,友元函数三种。

2014-08-15 18:29:26 885

转载 Qt自定义事件的实现

看了篇文章,说先要子类化QEvent,然后定义自己的QEvent::Type,然后重写QWidget::event()函数,然后就可以调用QCoreApplication::sendEvent()或者QCoreApplication:;postEvent()发送事件就好了。

2014-08-12 15:38:05 741

转载 C++ 详细解说 STL 排序(Sort)

详细解说 STL 排序(Sort)详细解说 STL 排序(Sort)作者Winter详细解说 STL 排序(Sort)0 前言: STL,为什么你必须掌握1 STL提供的Sort 算法1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1.6 nth_element 指定元素排序1.7 p

2014-05-12 17:59:20 1030

原创 C++ LINK:fatal

http://yacare.iteye.com/blog/2010049遇到问题:LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

2014-05-08 17:57:58 745

转载 C++ try的实现

最近发了疯的在看C++,发现C的功底还行,理解C++的一些机制感觉都还比较轻松

2014-05-06 23:21:10 1112

转载 linux配置选项详解

原文:http://linux.chinaitlab.com/kernel/890397.html   内核的配置选项有很多,一般情况下大部分选项都可以使用默认值,因此并不需要了解它们所代表的意义;但是某些应用场合需要将内核剪裁的足够小,这就需要我们知道各个选项的意义了。        即使不考虑内核剪裁的因素,当我们打算深入了解某一个子系统时,也需要从该子系统的配置选项入手(可以从该

2014-04-16 21:11:50 2399

原创 内核配置

想要编译内核,但是一直没有成功,在make那里经常出错,甚至连make di

2014-04-16 20:58:53 656

转载 PCIMEN_BASE没有声明

在编译内核的过程中出现了如下的编译显示代码:drivers/video/console/vgacon.c: In function 'vgacon_startup':drivers/video/console/vgacon.c:510: error: 'PCIMEM_BASE' undeclared (first use in this function)drivers/v

2014-04-05 23:54:40 885

原创 Uboot小结

最近在看U-boot的源码,看得是昏天暗地,只为一心想知道命令行

2014-04-05 20:08:55 1003

转载 对ARM的TrustZone理解

对ARM的TrustZone理解(http://gnunu-embedded.blogspot.com/2009/04/armtrustzone.html)TrustZone是ARM对ARM6的扩展,其实只是增加了一条指令,一个配置状态位,以及一个新的有别于核心态和用户态的安全态。ARM并没有把TrustZone设计成能够解决所有的安全问题,它的目标是希望TrustZone能把

2014-04-03 20:44:07 3317

转载 对ARM紧致内存TCM的理解

http://gnunu-embedded.blogspot.com/2009/04/armtcm_02.html对ARM紧致内存TCM的理解紧致内存是指片上快速存储区,与片上缓存具有同等的性能,但因为程序可完全控制紧致内存,因而比统计复用的缓存有更好的可预测性。这是ARM5TE引入的特性,目的是通过这一快速的存储区,一方面提高某些关键代码(如中断处理函数)的性能,

2014-04-01 23:31:58 1141

翻译 Hit-under-miss&&Return stack

Hit-under-miss: When an instruction requests data from a cache, if the data is not there, ARM11 treats this as a non-blocking operation. The cache is instructed to get the missing data, then the pip

2014-03-31 19:54:01 1777

转载 【转】Linux 链接脚本详解

一、 概论每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的section放入输出文件内, 并控制输出文件内各部分在程序地址空间内的布局. 但你也可以用连接命令做一些其他事情.连接器有个默认的内置连接脚本, 可用ld –verbose查看. 连接选项-r和-N可以影响默认的连接脚本(如何影响?).

2014-03-26 21:04:08 691

转载 warning: no newline at end of file的原因

GCC中如果文件最后不加上一行空行的话,就会冒个warning:no newline at end of file。在《Rationale for the C99 standard》一文中,有C99的相关信息:A backslash immediately before a newline has long been used to continue string literals

2014-03-26 20:45:55 1866

原创 C指针相减

创建二维数组 num[2][ ]={2,'2',3,'3'};指定前面一个的大小这种创建方式是不完全类型的,编译器不知道后一个数应该是多少,可以{{2,‘2’,3‘,},‘3’}这样的组合的,注意的是数组可以不完全定义,但是要指定好大小,否则就为不完全类型。正确应该是 num[][2]={2,'2'}; 这样就能确定出第一个数应该是1。两个指向同一数组的指针相减,得到的是指向数组的元素

2014-03-22 21:05:35 1007

原创 关于指针数组与数组指针的总结

int *p[10];//指针数组int(*p)[10];//数组指针其实区别这连个,根本不用去理什么指针数组跟数组指针,理解它内在的含义更为重要!掌握分析它的方法更更重要。这里简单讲讲我理解的方法。int *p[10]   是  *p[10] 为int 型, p[10] 为int * 型(也就是指向int型的指针),而再拆分p就是10个元素的数组首地址,那么合起来的意思呢,就

2014-03-21 12:51:41 935

原创 j-link 下的串口调试

今天终于把困扰了两个星期的串口给调试好了。一切的问题在于没有仔细的阅读那段开机启动的代码U-boot,里面设置的时钟应该好好体会,因为时钟改变了波特率,若自己重新设置时钟,虽然APLL_CON 与MPLL_CON可以设置,但是对于CLK_DIV0的HCLKx2就没那么容易了,虽然不知道是为什么,但感觉是j-link 下的调试本身不是很稳定,改变时钟的分频,很可能影响CPU跟ram的交互,所以一

2014-03-19 19:41:16 4090

原创 arm 中汇编.S文件注意与不懂

在编译时用的makefile:led.bin: start.o led.o        arm-linux-ld -Ttext 0 -o led.elf $^   # 将text从led.o与start.o中提取出来链接到0地址处 生成elf文件 (可执行格式文件)        arm-linux-objcopy -O binary led.elf led.bin # ob

2014-03-16 22:50:56 3710

转载 Makefile 中:= ?= += =的区别

遇到的makefile:CC      = arm-linux-gccLD      = arm-linux-ldAR      = arm-linux-arOBJCOPY = arm-linux-objcopyOBJDUMP = arm-linux-objdumpINCLUDEDIR      := $(shell pwd)/includeCFLAGS    

2014-03-15 21:05:34 1370

转载 解决Clock skew detected.

转自(http://blog.chinaunix.net/uid-20789721-id-470971.html)遇到困难:make: Warning: File `start.S' has modification time 9.5e+05 s in the futurearm-linux-gcc -o start.o start.S -carm-linux-gcc -o clo

2014-03-15 19:45:30 707

0day安全漏洞软件分析

从京东买的,自己生成的pdf,请笑纳。前面原理讲的很清晰,后面个人觉得就一般了。

2018-04-13

Effective_C++ 中文【含个人阅读批注】

Effective_C++ 一本挺不错的书。内含标签,以及我个人阅读时的一些问题和看法,写在批注上的!若有心人,可以一同交流。

2014-09-04

The Design and Evolution of C++【中英文】

The Design and Evolution of C++【中英文】

2014-08-21

Qt高级编程

Qt高级编程,清晰扫描版. 《qt高级编程》是一本阐述qt高级编程技术的书籍。《qt高级编程》以工程实践为主旨,是对qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理、图形/视图架构、模型/视图架构等;另外,除对每章主题内容的探讨外,还给出了许多与之相关的类、方法和技术细节,从而尽可能多地展示了qt的各种特色。因此,即使是很有经验的qt程序开发人员,也可以从书中找出自己不曾注意到的技术点。书中的全部示例程序都已用qt 4.6或者qt 4.5在windows、mac os x和linux系统上进行了测试。    《qt高级编程》主要面向c++/qt程序开发人员,也适合对qt编程感兴趣人员和广大的计算机编程爱好者阅读,也可作为相关机构的培训教材。

2014-08-21

Qt_Quick中文手册

Qt quick

2014-07-13

智能小车单片机程序及流程

设计分为5个模块:前轮PWM 驱动电路、后轮 PWM 驱动电路、轨迹探测 模块、障碍物探测模块、光源探测模块。前轮PWM 驱动电路用于转向控制;后 轮PWM 驱动电路用于方向和速度控制;探测模块利用三个光感元件,对黑色轨 道进行寻迹;障碍物探测模块用于对两个障碍物进行探测;光源探测模块利用三 个光敏电阻制成,用于寻光并确定光源角度,以期获得较为精确的转向值。绕障 方案利用障碍物较低这个重要条件,在 C 点出发后,先利用光敏电阻获得光源 的方向是本设计的一大特色

2013-04-03

空空如也

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

TA关注的人

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