Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

关于U-Boot配置技巧总结

关于U-Boot配置技巧总结

u-boot源码中有太多的宏,而这些宏原本是方便而定义的,可是对于那些不是很了解这些宏定义的人,被那么多宏弄得可真是头大了,经过调试发现一个很好的方法:在u-boot-2010.09/include/autoconf.mk文件显示了一切有关你配置选项,那些配置了那些没有配置都一目了然的展现在你的眼前,直接上图说话:其中y就是已配置,上面的PHYS_FLASH_1在源文件中定义的是0相关阅读:U-Boot源代码下载地址 http://www.linuxidc...
有关U-Boot调试的一些技巧总结

有关U-Boot调试的一些技巧总结

调试占据着研发全过程的很大比重,我在调试uboot时,花了好久好久。以一个具体的例子,我想让我的uboot从nandflash启动,因为J-link不能直接将u-boot.bin文件直接烧录到nandflash中,必须在通过nandflash控制寄存器来对nandflash操作,我的uboot中就有nand erase和nand write等功能。如果我每次将uboot烧录到nandflash时都去摆弄跳线帽,开关电源,那多麻烦和危险呐。前提条件如下:1、...
用IntelliJ IDEA开发Android程序图文教程

用IntelliJ IDEA开发Android程序图文教程

介绍:IntelliJ IDEA支持开发运行在移动手机上的应用程序,所以也能在Android操作系统下运行。出来一般的代码提示助手功能之外,这个IDE也是你能够通过配置模拟器设备测试Android程序。IntelliJ IDEA的帮助提示:·通过New Project Wizard创建一个Android程序·在文件和文件夹的tree-view视图下查看Android程序·创建Android程序的元素,管理文件资源,...
正则表达式的基本知识点

正则表达式的基本知识点

1 什么是正则表达式正则表达式(REGEXP:REGular EXPression)正则表达式里面的字符不是做本身的意义,通常是做通配,锚定的等特殊意义;并且比通配符更能精确的描述检索文本的需要。它是对字符串操作的一种逻辑公式,通俗的说就是对字符及很多字符的组合结合自身法则组合成一个规则的字符串(即过滤条件)通常把这些由字符或者是正则表达式的字符组合起来的过滤文本过滤条件叫做模式(pattern)。正则表达式主要应用在文本方面,可以方便的处理文本内容,实现...
find命令介绍及例题分析

find命令介绍及例题分析

find命令 1.1 find概述1.1.1 介绍可以对文件进行实时查找,精确查找;find是通过遍历指定目录中的所有文件完成查找所以执行的速度慢1.1.2查找标准支持众多查找标准(如支持文件名查找,根据文件权限查找,根据文件类型查找,还可以基于正则表达式对文件名做匹配。1.1.3 命令格式find 查找路径+查找标准+查找到以后的处理动作(1)查找路径:省略的时候默认当前目录(2)查找标准:默认为指定路径下的所有文件(3)处理运作:默认为显示到屏幕上1....
HTML5-语音搜索框

HTML5-语音搜索框

语音搜索功能最近很火,各大网站、社区都没有放过这么一个人性化功能。而淘宝网的语音搜索也有了一阵子了,但似乎都没看到相关的博客或帖子在说这个如何实现,今天查了点资料,发现原来实现是如此简单,可能是因为太简单了,也就没有人讨论了吧。HTML5-语音搜索框<html><head><script>function echoSpeakContent(){ var objVal = document.getElementById("...
改进的冒泡排序算法

改进的冒泡排序算法

冒泡排序算法,是最基本的排序算法, 它属于交换排序。冒泡排序过程设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮"(交换位置),如此反复进行,直至最后任何两个气泡都是轻者在上,重者在下为止。性能分析若记录序列的初始状态为"正序",则冒泡排序过程只需进行一趟排序,在排序过程中只需进行n-1次比较,且不移动记录;反之,若记录序列的初始状态为...
C++ 关键词 mutable

C++ 关键词 mutable

mutable关键词的作用:被它修饰的成员变量,即使在常函数中也可以被更改。mutable适用场合主要有以下两种,使用前要三思。•有一个常量成员函数,但是出于调试目的,想要跟踪常函数被调用的次数。注意如果你正在考虑使用mutable变量,那就会违反常量语义,所以请三思而后行。class Employee {public: Employee(const std::string & name) : _name(name), _acc...
C++ 中 ZeroMemory、memset 危险需慎用

C++ 中 ZeroMemory、memset 危险需慎用

使用C/C++编程时,常使用ZeroMemory、memset或 “={0}”来对结构体对象进行初始化或清零。然而这三种方式都有各自的特点,使用时需谨慎,否则容易出现严重错误,本人今日解决一个导致宕机的bug,查了几小时,才发现是由同事乱用ZeroMemory所致。于是搜集资料,撰此文以共勉。memsetvoid *memset(void *s,int ch,size_t n); 是由C Run-time Library提供的提供的...
Android短彩信幻灯片异步加载机制

Android短彩信幻灯片异步加载机制

记不清是Android 4.0之后还是4.1之后,浏览信息时,彩信幻灯片不再随着信息内容一并显示,而是在信息内容显示后,开启后台线程,异步加载彩信幻灯片,加载完毕之后再显示附件。为什么要这么设计那?主要是为了解决彩信显示缓慢的问题。在原先的设计中,彩信想要显示,首先要做准备工作,准备工作包括从数据库中加载信息的内容,收件人,发送时间,主题,类型,状态报告等基础内容,其中还包括了一项费时的操作,那就是加载彩信幻灯片附件。只有上述工作全部完成之后彩信才会显示在...
Android动画案例,淡入淡出效果

Android动画案例,淡入淡出效果

1、Android动画测试程序,界面如图:颜色随机变化,点击视图,左淡出,右淡入,下淡出,上淡入效果。Android动画案例,淡入淡出效果源码下载免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2013年资料/3月/24日/Android动画案例,淡入淡出效果主要源代码解析:package com.example.objectanimatortest;import jav...
C++空白基类最优化(EBO或EBCO)

C++空白基类最优化(EBO或EBCO)

对于C++中的一个空类 class X{}; 事实上并不是空的,sizeof(X)并不等于0, 一般的结果是1。每个X的对象都有一个隐晦的1 bytes,是被编译器安插进去的一个char,这样可以使得这个class的两个objects在内存中配置独一无二的地址。当X作为另一个类的成员时,如:class A{public: X x; int a;};由于X占一个字节,int占4个字节,再加上编译器的alignment调整,sizeof(Y) = 8。但是当一...
动态内存分配(malloc/free)简单实现--隐式空闲链表

动态内存分配(malloc/free)简单实现--隐式空闲链表

本文使用隐式空闲链表实现简单的动态内存分配。动态内存分配器维护一个大块区域,也就是堆,处理动态的内存分配请求。分配器将堆视为一组不同大小的块的集合来维护,每个块要么是已分配的,要么是空闲的。实现动态内存分配要考虑以下问题:(1)空闲块组织:我们如何记录空闲块?(2)放置:我们如何选择一个合适的空闲块来放置一个新分配的块?(3)分割:在我们将一个新分配的块放置到某个空闲块之后,我们如何处理这个空闲块中的剩余部分?(4)合并:我们如何处理一个刚刚被释放的块?任...
HashTable简单实现

HashTable简单实现

本文中实现了一个简单的hashtable,不一定实用,但是反应出了hashtable的原理,而且若是面试中让实现一个hashtable,本文的实现足以应付,我在一次迅雷的面试中就遇到,让实现一个hashtable。本文中采用开链法(separate chaining)来处理“冲突”(collision),而且hashtable只存储唯一的元素,不存在重复。实现代码如下:class hashtable{public:// 构造函数,n...
<< 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 >>