自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java日期操作类(DateFormat、SimpleDateFormat)

public abstract classDateFormatextends FormatDateDormat此类是一个日期的格式化类,专门的格式化日期的操作,因为java.util.Date类本身就已经包含了完整的日期,所以只有将此日期格式化显示就行了此类是一个抽象类,按照思路,只见使用其子类实例化子类即可。到那时DateFormat类本身的内部提供了可以直接为其实例化的操作

2013-04-08 09:29:40 999

转载 SeekBar用法

SeekBar类似于ProgressBar,不过ProgressBar主要功能是让用户知道目前的状态,而SeekBar的功能在于让用户调整进度。举个例子,在音乐播放器中,你可以通过SeekBar来调整音乐播放的进度

2013-02-05 21:41:24 797

转载 Undefined external "macPib" ;Undefined external "MAC_MlmeSetReq::?relay" 等错误

将SensorDemo文件夹复制到samples目录下,打开工程编译后出现以下错误:Error[e46]: Undefined external "MAC_MlmeSetReq::?relay" referred in mac_beacon ( D:\Texas Instruments\ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Librarie

2012-09-24 10:22:09 6692 1

转载 Video4Linux

找了一篇比较入门的文章,记在这里,以作日后复习和了解!感觉对于初学者还是很不错的。。原文:http://hi.baidu.com/xiaojian009/blog/item/99a0610876cacd35b1351d26.html前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bootloader,和L

2012-09-20 19:28:11 744

原创 栈中变量的存放-strcpy

函数形参和局部变量是保存在栈中的,而栈是从高地址向低地址扩展的。#include  int main(void){char s[]="123456789";char d[]="123";strcpy(d,s);printf("%s,/n%s",d,s);return 0;}结果输出:123456789,56789。解析:栈是从高地址向低地址扩展的,因此先

2012-09-12 20:01:04 3049 2

转载 三星 2440 开发版 USB U盘 常见问题 解决

1.未作移植,插入U盘后提示如下 [root@Emux/]#usb 1-1: new full speed USB device using s3c2410-ohci and address 2usb 1-1: device descriptor read/64, error -62usb 1-1: device descriptor read/64, error -62usb 1

2012-09-05 16:23:26 2508

转载 commons-net3的一些应用

FTP上传下载的例子:import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.commons.net.

2012-08-19 17:30:57 2675

转载 连接标准I/O的管道模型

管道在shell中最常见的应用是连接不同进程的输入输出,比如使A进程的输出变成B进程的输入等。考察shell命令“cat pipe3.c | more”,进程“more”使用了进程“cat pipe3.c”的输出。例1. 分别重定向标准输入、标准输出、标准错误输出到文件描述符fd1、fd2和fd3中。答:复制文件描述符fd1到文件描述符0中即可重定向标准输入,其它的类似,如以下语句所示:

2012-08-17 09:44:08 1103

转载 up与dup2函数介绍----转载

up与dup2函数介绍----转载dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数的 原形如下:#include     int dup( int oldfd );    int dup2( int oldfd, int targetfd )    利用函数du

2012-08-16 23:16:00 979

原创 虚拟机+ubuntu 图形界面和终端界面的切换

虚拟机环境,在图形界面和文本界面间切换:1  VMWare虚拟机下,由图形界面切换到文本界面,和虚拟机设置有关,默认VM占用Ctrl+Alt为热键,所以由图形界面切换到文本界面的组合键为: Ctrl+Alt+Shift+F(n) ,其中F(n)为F1-F6 ;    由文本界面切换回图形界面的组合键为: Alt+F7 ; 在文本界面不同控制台界面之间切换: Alt+F(n) , 其中F

2012-08-15 16:41:30 16609 1

转载 倒排索引

1.简介倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(inverted file)。倒排文件(倒排索引),索引对象是文档或者文档集合中的单词等,用来存储这些单词

2012-08-11 10:37:24 823

转载 修理耳机完全记录

耳机的复活(全过程)喜欢听歌的童鞋当然应该有一副好耳塞,那样才能真正享受美妙的音乐。但是耳塞是相当易坏的,说不定哪一天就只有一个耳朵响了,但是捏一捏、动一动插头部位的引线,偶尔会都响一下,于是乎捏着线凑合着听(受罪)……可是捏着捏着两个耳朵都不响了。10块钱左右的耳塞到一个耳朵响时就该进垃圾桶了,不然那不是欣赏音乐,那叫活受罪;但是50块钱以上的耳塞或是原装耳塞就这样丢了就有点可惜了…有没

2012-08-09 14:49:36 1370

转载 Linux 链表学习

对于链表,我想每一个程序员都很了解。结构就像一根链条一样,一节接一节,而对它的访问有点像冰糖葫芦,如果你要吃第二个,你必须先吃掉第一个。这就是单向链表。当然它也有更高级的,比如,循环链表,双向链表,双向循环链表。Linux内核的标准链表就是环形双向循环链表。       Linux中的链表有点特殊,它没有头节点,它的尾节点就直接指向首节点。于是构成了一个很大的环,所以每一个节点都是头节点,你可

2012-08-01 15:48:53 5013

原创 80x86为什么要求数据段的起始地址必须为16的倍数?

计算机的内存管理单元是以“字节”为最小单位进行线性编址的,字节是80x86CPU对内存管理的基元。为了标识每个存储单元,就给每个存储单元规定一个编号,该编号就是内存单元的物理地址。存储单元的物理地址是一个16位的二进制数,物理地址通常采用16进制书写。16位CPU内部拥有20根地址线,它的寻址范围就是2的20次方,也就是1M的内存空间。但是16位CPU存放存储单元偏移量的寄存器(IP,

2012-07-30 22:12:54 5825

原创 linux 根目录存储空间不够

首先你要关掉系统,把分配的硬盘空间变大,或者重新建立一个虚拟硬盘(这时下面的就不是sda了,而是sdb1了)。这两种方法都可行,我都试过了。其次用root用户登录到你的linux系统,查看你系统的分区 #fdisk   -l                                         会出现以下的信息:   Device Boot      Start

2012-07-26 16:08:40 17684 2

转载 GetLastError

GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数  并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能  担保函数已成功执行。只有在函数调用返回一个错误结果时,这个函数指出的错误结果  才是有效的。通常,只有在函数返回一个错误结果,而且已知函数会设置Get

2012-06-13 10:12:05 2505

转载 利用DirectSound实现声卡录音

摘要:本文详细讲述了如何利用DirectSound对经过声卡和麦克风的数据进行捕获,进行录音,并保存为wave格式的文件。  曾经学习过Directshow的开发,对于Dsound一直没有仔细的学习,以前只是知道Dsound是做音频开发的,我一直以为它和Dshow的结构体系差不多,经过仔细学习后,发现,其实他们完全两码事。DirectSound虽然也基于COM,但不象Dshow那样多个的f

2012-06-11 09:44:58 1816

转载 office2010和VC6.0的冲突

转自 http://www.cnblogs.com/adlof/archive/2010/10/03/1841504.html     因为一些代码需要在VC6上面运行,于是装了VC6,但是打开按钮失效,一点就出现内存错误,但是把文件直接往里面托倒是可以的,勉强可以用,但是这样子太不方便了,于是网上搜索了下,很多人也出现类似问题。          由于我装的是

2012-06-10 20:44:47 871

转载 pselect()

SELECT()函数等待的这段时间内不想被别的信号打断的方法有两其一:用pselect()函数#include        #include        #include        #include        #include        #include        #define BUFFSIZE 80void sig

2012-06-05 15:29:38 3037

转载 fgets函数与fputs函数

#include        char *fgets(char *s, int size, FILE *stream);功能:从文件流读取一行,送到缓冲区,使用时注意以下几点:        返回值:成功时s指向哪返回的指针就指向哪,出错或者读到文件末尾时返回NULfgets函数,参数s是缓冲区的首地址,size是缓冲区的长度,该函数从stream所指的文件中读取以'\n'结尾的

2012-06-01 09:50:49 4122

转载 perror学习

perror 表头文件  #include   定义函数  void perror(const char *s);   函数说明  perror()将上一个函数发生错误的原因输出到标准错误(stderr)。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。  在库函数中有个error变

2012-05-23 17:22:18 538

原创 一个函数判断你的计算机是小端存储还是大端存储

今天看unix网络程序设计看到一个小程序,很受启发。int check_cpu(){union{short a;char b;}c;c.a=1;return c.b == 1;}如果是小端存储返回1,大端存储返回0.感觉这个函数很巧妙,利用union的特点,来判断内存的存储形式。union用途:是不同类型的变量占用同一内存;结构体长度:等于最长的

2012-05-21 17:37:22 3728

转载 Java多线程

在java中其实即使我们没有定义多线程,java仍然不是一个单线程,例如,一个简单的java程序,仅仅是打印输出一条语句,它的主线程是从main方法开始执行,一直执行完main中的所有语句,完成main()方法后消亡,也许你会说,这就是一个单线程,但是,在jvm中还有一个不为人所知的线程在运行,在初学java时,可能就有人告诉你java会自动进行垃圾搜集,那么垃圾搜集是如何进行的呢?其实,就是通过

2012-03-22 14:43:21 1879

转载 PopupWindow的使用方法

public class popWindow extends Activity {    /** Called when the activity is first created. */                Button button_show;        View contentView;        PopupWindow pWindo

2012-03-19 18:33:09 4776

转载 Android Layout之三:RalativeLayout(一)

我们从RalativeLayout可以知道,该布局的父子Container中所有的Widgets之间的位置都是相对的。你可以把Widget A放在Widget的左下方,或者放在Widget的底边并和Container的底边之间。它允许为Container或者widget指定其相对于其他widgets或者父Container的位置。Container或者widgets是按顺序排列的,如果第一个Con

2012-03-19 16:59:24 1016

原创 Remove '@override' annotation 和Android requires compiler compliance level 5.0 or 6.0. Found '1.4' in

关于上面这两个错误。其实都是因为java编译level导致的问题 。我们可以通过修改项目的编译level。将当前项目的编译java level设置为1.6.运来肯定是1.5或者1.4.所有的错误便会自动消失了。方法如下:右击项目----》Properties-----》Java Compiler 右侧看到Comiler compliance level 修改为1.6即可。此时会发现所有因为

2012-03-13 16:29:08 882

原创 基于mars老师视频,android 腾讯微博微博 HttpClient 方法实现上传图片

最为初学者,看了mars老师的android开发视频后,里面实现了发送一条微博信息,可是我现在想实现上传图片,我想着也是更多人想实现的需求。mars老师源代码和视频讲的都很透彻,但是对于我这初学者还是不能再实现简单的发送文字基础上实现上传图片,看了腾讯微博开放平台关于上传图片的说明,对于入门者还是丈二的和尚摸不着头,根本不知道什么意思啊 。于是我在网上找到了如何利用httpclient上传图片,因

2012-02-27 19:43:27 3278 9

转载 JAVA的StringBuffer类

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。         所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。         在

2012-02-27 17:15:42 457

转载 Z-Stack 软件架构分析

Z-Stack的main函数在Zmain.c中,总体上来说,它一共做了两件工作,一个是系统初始化,即有启动代码来初始化硬件系统和软件架构需要的各个模块,另一个作用就是开福寺执行操作系统实体。1.系统初始化   系统启动代码需要完成初始化硬件平台和软件架构所需要的各个模块,为操作系统的运行做好准备工作,主要分为初始化系统时钟,检测芯片工作电压、初始化堆栈、初始化各个硬件模块、初始化FLASH

2012-02-22 17:07:20 2860

转载 怎样在Mathtype中输入空格及常用快捷键

在 Word 中编写数学公式,常用的公式编辑器是 Mathtype 。很多人不知道如何在公式中加入空格,因为 Mathtype 的菜单里没有空格选项。输入方法是 Ctrl+Alt+space 。按住 Ctrl+Alt ,多次按 space ,可以连续输入多个空格。Mathtype常用快捷键 其实细心一些大家会发现,mathtype中不必用鼠标点来点去,大部分都对应有键盘操作,既快捷又准确。

2011-12-05 14:59:35 11620

原创 一个简单的内核模块编写到测试的全过程testmodule 之内核版本2.4.20.8

一个简单的内核模块编写到测试的全过程。由于是初学者,第一次接触内核模块编写,所以今天花了5个小时才完全搞通。本文针对的linux内核版本号是:linux-2.4.20.81.       模块程序的编写建立testmodule.c 文件,输入以下代码#ifndef __KERNEL__#define __KERNEL__#endif#ifndef MODULE#defi

2011-11-17 19:53:35 1940

转载 内核符号表解释

本文是摘抄而来,看里面的理解对自己的学习帮助很大所以摘抄而来,供自己以后学习参考之用!在编写驱动的过程中,常会使用到EXPORT_SYMBOL宏来将定义的函数名导出到内核符号表。以前只是简单的知道如果一个模块中定义的函数要提供给其他模块调用,就必须进行导出。这段时间在编译单个模块的时候,因为没编译成功造成了函数没定义而报警的情况,因此让我有一个机会对内核符号表的问题进行了一个深入的学习和认识。

2011-11-16 19:31:00 604

转载 shell中的cut命令

cut是以每一行为一个处理对象的,这种机制和sed是一样的。(关于sed的入门文章将在近期发布)2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢?cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f3 以“字节”定位,给个最简单的例子?举个

2011-10-24 14:08:31 526

转载 虚拟机安装redhat 9.0后,解决屏幕不能全屏以及避免鼠标来回切换的方法

这个问题我看了网上好多解决的方法都是修改什么XFree86文件。然后让你注销并重新启动。但是在不安装 Vmware Tolls,这是不可行的。所以我最后的解决办法是就是:安装Vmware Tolls虚拟机安装REDHAT9.0时,在状态栏中一直提醒你安装VMware Tools.因为虚拟机是默认使用自带的虚拟显卡,只有正确安装了VMware Tools后,才能在虚拟机中正确启动REDHAT

2011-10-21 14:19:21 6371

转载 android中用SurfaceHolder处理SurfaceView的画图

在用SurfaceView进行游戏开发过程中,用到SurfaceHolder来处理它的Canvas上画的效果和动画是必不可少的。用于控制表面,大小,像素等。Abstract interface to someone holding a display surface. All

2011-10-17 16:57:00 729

转载 2010WORD中如何取消每行间向下箭头

1.此标记称为:手动换行符。 2.全部把手动换行符替换为段落标记可以按如下操作: 打开你的文件,选择WORD菜单栏的“编辑”-“替换”,弹出“查找和替换”窗口。 在查找内容中输入“^l”(word2010为手动换行符),替换为中输入“^p”(word2010为段落标记),然后选择“全部替换”按钮即可。注:可以复制我这里写的这两个符号,也可以在“查找和替换”窗口中点击“高级”按钮-“特殊字符

2011-10-12 21:28:32 4849

转载 Andoroid:打开模拟器运行程序时出现错误invalid command-line parameter

今天把SDK从revision 11升级至了最新的revision 12,却发现出现了问题。模拟器无法运行,在运行时提示:invalid command-line parameter: SDK\tools/emulator-arm.exe. Hint: use '@foo

2011-10-10 22:38:44 5507

图形界面sdhumming哼歌搜索程序

加上图形界面的sdhumming 程序,也就是官方给出的安装文件的源码。供大家学习参考。界面使用mfc做的

2013-04-19

口袋微博 服务器 客户端代码

android 上一个讲述微博开发的完整的服务器客户端例子。供新手们学习

2012-11-08

vxworks ospf路由协议实现

windriver公司内部的ospf路由协议实现。在vxworks上的实现的。

2012-10-27

android 获取Gps信息的程序源码

android 获取Gps信息的程序源码,学习gps的好例子程序

2012-06-07

Android 远程视频监控程序源码

Android 远程视频监控程序源码 辛苦整理出来的源码,分享到此

2012-06-07

android输入法手势程序源码

android 手势输入的源码,编译运行通过,是学习的好例子

2012-06-07

Unix 网络编程第三版英文版+源码

经典书籍,学习必备,有了源码,可以边学习边实验,加快我们学习速度,提高学习效率

2012-05-21

TinyOs 机制分析

tinyOs也无线传感器的操作系统,学习起来具有一定的复杂性,难理解。这里上传一个它的机制,理解,供大家学习参考。

2012-04-09

mars l老师的第四季第十四次视频源码

mars老师的android讲解第四季源码。特此分享给大家

2012-02-22

Android 主要机制深入分析

感觉对初学者应该有所帮助吧,至少我看了感觉还不错,了解下机制是编程的前提。特此分享给大家!

2012-02-22

unity3D 中文教程

简单的unity3d入门资料学习.感觉很有用,所以就放到这里共同学习了。

2011-11-24

linux 内核编译详细过程

文档含有linux内核编译过程的详细说明,包含有截图……,和大家分享,共同学习

2011-11-24

空空如也

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

TA关注的人

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