自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 搭建gdb调试环境

1. 下载源码 http://www.gnu.org/software/gdb/download/ 2. su root 切换到root用户3. 打算安装到/usr/local/arm-gdb目录下,先手动创建该目录mkdir -p /usr/local/arm-gdbchown -R mars /usr/local/arm-gdb4. cd到源码包所在目录/usr/src...

2016-11-30 14:42:28 4191

原创 Linux进程同步机制

1. 互斥锁主要用在线程间,虽然通过改变它的属性可以支持进程间,但并非所有平台都支持,所以应当仅在线程间用。2. 条件变量只用在线程间,条件变量更像是一种通知机制(条件满足了通知等待的用户),它所附加的互斥锁既用于保护条件变量本身,也用于保护业务变量,之所以把这个互斥锁交给内核代管是为了操作的原子性。3. 信号量信号量设计为进程间通信机制,所以应当用在进程间。(1)最常...

2016-11-26 10:20:32 1755 1

转载 MySQL 1045登录失败

当你登录MySQL数据库出现:Error 1045错误时(如下图),就表明你输入的用户名或密码错误被拒绝访问了,最简单的解决方法就是将MySQL数据库卸载然后重装,但这样的缺点就是就以前的数据库中的信息将丢失,如果你不想重装,那么就需要找回密码或者重置密码。解决的方法应该有多种,这里我推荐大家使用一种原理通过,操作简单的方法,适用于windows以及Linux平台。 MySQL 1045错

2016-11-25 21:10:29 697

转载 c语言中用宏定义一个常量,数字后面带个U, L, F的含义

U表示该常数用无符号整型方式存储,相当于unsigned int;L表示该常数用长整型方式存储,相当于longF表示该常数用浮点方式存储,相当于float

2016-11-25 08:55:50 12117

转载 提升SQLite数据插入效率低、速度慢的方法

前言SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代C语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序的时候,也将SQLite引入进来,以提高数据的结构化程度,并且提高大数据的处理能力(SQLite最高支持2PB大小的数据)。但是最开始,我发现,直接使用SQL语句的插入效率简直低的令人发指的。后来不断查

2016-11-19 09:50:48 535

转载 Linux查看设备号

Linux的设备管理是和文件系统紧密结合的,把设备和文件关联起来,这样系统调用可以直接用操作文件一样的方法来操作设备。各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个

2016-11-09 14:52:34 15848

转载 mtd命令及制作ubi镜像做根文件系统

在linux2.6.28后才加入对ubifs的支持1 查看nand分区root@ubuntu:~# cat /proc/mtddev:    size   erasesize  namemtd0: 00020000 00020000 "U-Boot-min"mtd1: 00240000 00020000 "U-Boot"mtd2: 00020000 00020000

2016-11-09 14:01:17 2462 1

原创 Linux中du结果比df大

有时,用du查看一个目录所得的结果(占据磁盘空间),比,用df查看该目录所在文件系统的分区总容量还要大。原因是:du指令回傳的不是文件本身大小,而是文件所佔據的區域的大小,結果會傳回以區塊(通常是512或1024)為單位的數值。备注:某文件存储在磁盘上时,并非是物理上连续的,会分布在很多区块中,并且可能某区块仅仅有一部分是用于该文件的,也就是说du得到的是该文件在磁盘上分布在多少个区块上,

2016-11-08 11:30:08 2495

转载 Linux flash 文件系统剖析【转】

简介: 您之前可能听说过 Journaling Flash File System(JFFS)和 Yet Another Flash File System(YAFFS),但是您知道使用底层 flash 设备的文件系统意味着什么吗?本文将向您介绍 Linux 的 flash 文件系统,并探索它们如何通过平均读写(wear leveling)处理底层的可消耗设备(flash 部件),并鉴别各种不同的

2016-11-08 10:51:44 2139

转载 UBI文件系统制作

在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsorted Block Images)。这里简单介绍下UBI文件系统加入的原因,及使用方法。我也是刚接触到这个文件系统,可能有理解不对的地方

2016-11-07 16:54:45 2138

转载 对嵌入式Linux中的根文件系统的理解和解析

虽然前面已经利用Busybox制作了根文件系统,但是对于根文件系统的作用和普通的文件系统之间的区别还是有点模糊。通过查找资料总结了一下对根文件系统的理解,也欢迎大家一起讨论。   首先要明白的是“什么是文件系统”,文件系统是对一个存储设备上的数据和元数据进行组织的机制。这种机制有利于用户和操作系统的交互。在一篇oracle的技术文章中看到这样一句话“尽管内核是 Linux 的核心,但文

2016-11-07 16:52:50 939

原创 linux flash、分区、文件系统点滴

1. fdisk是用来查看硬盘分区的,不能查看flash分区,因为flash是没有所谓的分区表。2. 查看flash分区使用命令cat /proc/partitions。3. 不像硬盘通过命令分区,flash分区是Linux内核中实现的。/**1. Uboot没有对Nandflash进行分区,通过bootargs参数将file system信息传递给kernel

2016-11-07 16:51:11 6650

TCP/IP协议卷一

TCP/IP协议卷一,英文版 非得凑够20个字吗。

2011-12-27

飞鸽传输源码(VC6)

飞鸽211版代码,已经转换,可在VC6下编译通过

2011-12-26

simple.txt

用来被转换为.dic文件的.txt文件

2007-11-19

jsp由浅入深

jsp入门的好帮手,对jsp基础语法有原理性的阐述

2007-10-12

空空如也

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

TA关注的人

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