自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 android的sqlite使用

SQLiteOpenHelper是一个抽象类getReadableDatabase创建或打开一个可读数据库getWritableDatabase创建或打开一个可写数据库onCreate数据库第一次被建立时调用onOpen数据库打开时调用onUpdated数据库修改时被调用 建立一个SQLiteOpenHelper必须写一个构造函数 public DataBaseHelp

2011-12-16 14:19:05 607

原创 Ajax发送服务器的中文避免乱码

在web前端增加javascript代码如下encodeURI(encodeURI())进行两次URI编码在servlet中加入URI的解码URIDecoder.decode(old,"utf-8");

2011-12-05 10:47:47 506

原创 Ajax中文乱码问题

ie浏览器很痛苦,常出现中文乱码问题。常用的解决方式有两种1 将服务器charset改为GB23122 修改Ajax中activex请求时的代码var activeName = ["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.

2011-12-05 10:28:42 542

原创 Ajax中IE浏览器中的缓存问题

在请求URL里加入一个时间戳,欺骗ie浏览器每次都去实际请求服务器而不是读缓存。直接上代码 var url = "Cache"; if(url.indexOf("?") >= 0){ url = url + "&t=" + (new Date()).valueOf(); }

2011-12-05 10:21:22 520

原创 AJAXserver

public class AJAXServer extends HttpServlet { /** * Processes requests for both HTTP GET and POST methods. * @param request servlet request * @param response servlet response

2011-12-01 19:30:43 650

原创 AJAX

var xmlHttp; function submit() { if(window.XMLHttpRequest){ //alert("IE8,IE7,firefox,chrome,opera"); xmlHttp = new XMLHt

2011-12-01 19:29:21 405

原创 Linux下检索文件方法

<br />#ifndef SEARCH_NODE_H<br />#define SEARCH_NODE_H<br />struct search_node<br />{<br /> char filename[64];<br /> struct search_node *next;<br />};<br />typedef struct search_node SEARCH_NODE;<br />#endif<br /> <br /> <br />int search_files(const unsign

2011-01-06 23:03:00 793

原创 Linux下消息队列操作

<br />接收消息<br />struct message<br />{<br /> long msg_type;<br /> char msg_text[BUFFER_SIZE];<br />};<br />int messagereceive(char *jpg_filename,int qid)<br />{<br /> struct message msg;<br /> memset(msg.msg_text,0,BUFFER_SIZE);<br /> if (msgrcv(qid, (void*

2011-01-06 22:57:00 652

原创 Linux下24位转16位

<br />unsigned short RGB888toRGB565(unsigned char red, unsigned char green, unsigned char blue)<br />{<br />       unsigned short  B = (blue >> 3) & 0x001F;<br />       unsigned short  G = ((green >> 2) << 5) & 0x07E0;<br />       unsigned short  R = ((red

2011-01-06 22:51:00 844

原创 Linux下jpeg解码方法

<br /> if ((infile = fopen(jpg_filename, "rb")) == NULL) <br />{<br />     fprintf(stderr, "open %s failed/n", jpg_filename);<br />     return(-1);<br />} <br /> /*<br />   init jpeg decompress object error handler<br />  */<br /> cinfo.err = jpeg_std_erro

2011-01-06 22:47:00 2107

原创 Linux下framebuffer操作方法

<br />      unsigned char *fmem;<br />      int FrameBufferFD;<br /> <br />      FrameBufferFD = open("/dev/fb0", O_RDWR);<br />      if (FrameBufferFD < 0)<br />      {<br />           fprintf(stderr, "Error opening /dev/fb0/n");<br />           return (-

2011-01-06 22:41:00 1300

原创 Linux启动屏幕制作

<br />由于要做linux启动flashscreen,在网上找到些方法。也碰到些问题,下面写下自己制作过程<br /> <br />我的屏幕是320x240的,所以选择的图片是320x240。<br /> <br />1 将图片格式转化为转化成png<br />2 执行pngtopnm xxx.png | ppmquant 224 | pnmtoplainpnm > logo_linux_clut224.ppm<br />3 将生成的ppm文件放入内核目录driver/video/logo下<br />

2011-01-06 10:25:00 877

原创 cramfs使用与修改其中的内容

<br />1.以 root 身份登陆 <br /> <br />2.<br />mkdir root_fs<br />mount -t cramfs -o loop root.cramfs root_fs<br /> <br />3.mkdir new_fs<br />cd new_fs<br /> <br />4.<br />tar cf - ../root_fs | tar xBf -<br /><br />在 new_fs目录下做了一份拷贝<br /> <br />5.<br />在new_fs下有

2010-12-15 22:26:00 1207

转载 CMM参考

<br />http://blog.csai.cn/user1/15522/archives/2010/44666.html

2010-10-29 23:39:00 548

原创 Vmware 安装ubuntu9.04后声音不正常会卡的解决方法

<br />System>Administration>Synaptic Package Manager<br />查找pulseaudio后,标记为Complete Removal。清除之后<br />再查找esound 安装,如果已经安装就重新安装一次。测试一下没有问题了

2010-09-21 22:19:00 1333

原创 ibus设置方法

<br />IBus是一个框架,支持多种输入法。<br />问题1:Ubuntu系统选择自带的拼音输入法是错误的,它默认无法输入中文及中文词组,请独立安装其他基于IBus的输入法<br />问题2:Ubuntu系统自带的IBUS1.2.0版本存在bug,在使用backspace键删除字符后输入法将无法继续工作,请用PPA的第三方源将IBus升级为1.3.6及以后版本。(Ubuntu的官方软件源尚未更新到最新版本)<br />sudo add-apt-repository ppa:shawn-

2010-09-20 20:03:00 1954

转载 putty 中文乱码解决方法

<br />方法一:<br />打开putty主 程序,选择window-〉Appearance-〉Font settings-〉Change...,选择Fixedsys字体,字符集选择CHINESE_GB2312。在window-〉Appearance -〉Translation中,Received data assumed to be in which character set 中,把Use font encoding改为UTF-8如果经常使用,把这些设置保存在session里面. 现在打开putty

2010-09-15 14:07:00 614

原创 C++primer 笔记

<br />using namespace std引用的头文件写法没有.h<br />cout<<"$"输出ascii<br />cout.put("$")输出"$"<br />count<<hex/oct<br />输出为16或8进制<br />wchar_t bob = L'P'<br />wcout << L "tall"<br />新增bool类型<br />非零为true 零位false<br />存储小数 21.345 与2.1345<br />基准数相同都是0.21345缩放因子是100和10

2010-09-14 15:16:00 791

原创 FTK知多少

<br />http://code.google.com/p/ftk/

2010-07-12 15:59:00 702

转载 SQLite操作总结

<br />前序:... 1 <br />一、 版本... 1 <br />二、 基本编译... 2 <br />三、 SQLITE操作入门... 2 <br />(1) 基本流程... 2 <br />(2) SQL语句操作... 4 <br />(3) 操作二进制... 8 <br />(4) 事务处理... 10 <br />四、 给数据库加密... 10 <br />五、 后记... 25 <br />前序: <br />Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得

2010-07-12 14:25:00 1087

转载 看来很难受

心里真的很难受,好堵好堵,看到这篇文章的亲爱的朋友们,此刻你们大部分都身在外地远离自己的父母吧?不要每天光为了自己的五斗米而奔波,有时间多回家陪陪自己的父母吧!哪怕经常给他们打个电话,问问他们是不是过得好,有没有生病也是好的,但千万千万不要光顾着自己而过于忽视他们,“子欲养而亲不在”,这是我做为父母之后最怕看到的问题……这个问题也同样值得大家深思!!!!!  结婚那天,妈问我:坐在角落里象

2010-03-03 13:33:00 759

原创 使OutLook最小化到托盘

相信有很多人都用过Outlook,但是Outlook运行之后最小化的时候总是在任务栏上占一个位置,要是最小化之后能隐藏在系统托盘当中就好了,其实可以通过修改注册表的方法来实现。         首先在“开始”-“运行”中输入“regedit”,回车后打开注册表编辑器,然后依次打开HKEY_CURRENT_USER/Software/ Microsoft/Office/11.0(如果是Outlook

2010-03-01 14:01:00 604

原创 eclipse配置

又是新的一年。向前看很辛苦,也会有很多机会。希望今年能收获更多!过年无事看看J2ME,以前做过几个J2EE的项目,现在都忘记Java了嘿嘿!真是怀疑自己是不是很笨哦! 先简单看看J2ME结构,就动手写写程序哦。下了个Eclipse3.5和EclipseMe1.7.9.安装很简单不用多说了,不过在安装EclipseMe1.7.9时会提示安装有些包会有问题,是否继续。这也给我后面无法使用埋

2010-03-01 08:59:00 597

原创 mips结构总结

 Pro Series内核基于MIPS业界标准架构,拥有标准工具和软件的广泛支持,有助于减少开发成本,降低工程风险,加速产品上市。 Pro Series处理器内核系列具有CorExtend™功能,允许SoC设计人员自行增加专有指令和紧密结合的硬件。 CorExtend功能让用户能够显著提高其SoC产品的价值和竞争优势。 CorExtend以往只有MIPS®架构的获授权者能使用,

2010-01-11 09:49:00 19524

原创 wubi安装ubuntu9.10

windows下安装Ubuntu很方便,可以不用刻盘,节约是本啊!俺有台闲置的电脑配置很低,想拿他有点用途,于是安装了linux版本。说实话没有认真选择发行版。1.下载wubi,在Ubuntu的网站上可以下载,也可以从iso的提取出来2.留出一个盘装Ubuntu,我留下了10G.在网上查到文件系统该为ntfs。3.安装后重启,在boot.ini中增加了Ubuntu。4.之后就可

2010-01-03 22:24:00 870

原创 shell(1)

运算符 描述 示例 文件比较运算符 -e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -

2009-12-28 15:35:00 434

原创 总线速率不完全总结

机箱底板总线  CAMAC总线:大数据传输速率只有5Mbytes/s,典型值只有3Mbytes/sISA总线:8/16位的非同步数据总线,工作频率8MHz,数据传输率为1Mbps(8位)或2Mbps(16位)。VXI总线:VXI 2.0版本规范采用了VME总线的最新进展,提供了64位扩展能力,数据传输率最高可达80Mbps。PCI总线:高工作频率33MHz,数据传输率为13

2009-12-23 11:29:00 967

转载 vim 使用

http://easwy.com/blog/archives/advanced-vim-skills-catalog/

2009-12-22 13:33:00 413

转载 两台无线网卡同享上网...

转自http://fangzhifeng2002.blog.163.com/blog/static/2289593200852855053285/ 对于现在每一个在用计算机的人来说,网络是与计算机搭配的必不可缺的重要部分之一,笔记本电脑更是如此,笔记本电脑的设计本身就是为了移动办公的设计,而网络与办公也是密不可分的,但是对于我们这些笔记本电脑用户却经常用到这样一个问题:有时候只有一个网

2009-12-22 10:49:00 1012

原创 用RaySource 下载文件无法下载?

重新去微软下载个MSXML吧或者运行下这个再试试 regsvr32 msxml3.dll

2009-12-20 12:40:00 1535

转载 ARM 300问中的8位图立即数 研究

在ARM处理器的汇编语言中,对指令语法格式中的的常数表达式有这样的规定:“该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位得到的。” 首先从ARM指令系统的语法格式说起。一条ARM指令语法格式分为如下几个部分: {}{S} ,{,}其中,内的项是必须的,{}内的项是可选的,如是指令助记符,是必须的,而{}为指令执行条件,是可选的,如果不写则使用默认条件AL(无条件执行

2009-12-07 17:07:00 3555

转载 ARM处理器模式

ARM微处理器支持7种运行模式,分别为:用户模式(usr):ARM处理器正常的程序执行状态。快速中断模式(fiq):用于高速数据传输或通道处理。外部中断模式(irq):用于通用的中断处理。管理模式(svc):操作系统使用的保护模式。数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。系统模式(sys):运行具有特权的操作系统任务。定义指令中止模式(und):当未

2009-12-07 16:04:00 2381

转载 Arm cache 研究

Cache的工作原理    Cache的工作原理是基于程序访问的局部性。     对大量典型程序运行情况的分析结果表明,在一个较短的时间间隔内,由程序产生的地址往往集中在存储器逻辑地址空间的很小范围内。指令地址的分布本来就是连续的,再加上循环程序段和子程序段要重复执行多次。因此,对这些地址的访问就自然地具有时间上集中分布的倾向。     数据分布的这种集中倾向不如指令明显,但对数组的存储和访问以及

2009-12-02 17:00:00 9165 1

原创 ARM处理器系统初始化过程

1 禁止MMU,关闭中断,禁止cache;2 根据硬件设计配制好处理器时钟、DRAM时钟、定时器时钟;3 根据系统中所用的flash和DRAM芯片容量和电气参数设置它们的起始地址、容量、刷新频率等;4 将固化在flash芯片中的程序搬移到DRAM内存中;5 使能cache,使能MMU,跳转到DRAM内存中运行继续初始化,包括根据具体应用以及系统中的硬件配置初始化各个功能模块、安装好

2009-12-01 10:38:00 3598

转载 GO语言初探

 Go编程语言是Google中一些大牛(尤其是有着plan9前科的大牛们)如Rob Pike,Ken Thomason这两位赫赫有名的程序高手、技术作家。 很多人认为Go编程语言有点像是C语言与Python的混血,在Golang主页上也清楚写着Go的祖先有C,有Pascal/Modula(也是C++的祖先)/Oberon,还有CSP这个语言,另外很多基础代码也来自Plan 9操作系统。

2009-11-17 15:12:00 1544

转载 新的系统级语言出来了

 http://golang.org 官网谷歌相关人士介绍,Go将主要定位于系统程序开发,支持泛型编程,内存管理,数组安全,并且编译快速,可以被用于网络服务器、存储系统和数据库及其它领域。使用它开发速度可超过phtyon,运行速度和c++也有一拼。但其实,早在两年前,谷歌就开始了对GO语言的研发,不过目前仍处于测试阶段,并且谷歌宣称将会对GO开放其源代码,也就是说Go将会是一款开源的编程语言。

2009-11-17 15:05:00 1014

原创 记录创建流媒体服务器过程(1)

 最近有个项目要求,需要用GM8180做一个流媒体服务器(rtsp传输协议)。在GM8180提供的SDK开发包中已经提供了ffmpeg-0.4.8开源包。经过基本分析发现网上也提到一个ffserver对rtsp协议支持的不是很好也不稳定。所以现在有两条路。1 ffserver+ffmpeg优点:已经支持ffmpeg将编码ffm文件直接由接口与ffserver连接。缺点:ffserver中r

2009-11-15 21:31:00 2975 6

转载 禁止VMware发出的BEEP声音

 更改VMware的配置文件config.ini,如果是在windows上安装的,可以在路径:“C:/Documents and Settings/All Users/Application Data/VMware/VMware Workstation”下找到,并加入如下行:mks.noBeep = "TRUE"

2009-11-13 13:14:00 926

转载 u-boot在s3c2410开发板上移植(NAND Flash Boot)过程

 1)u-boot版本1.1.3,gcc version 3.3.3 (DENX ELDK 3.1.1 3.3.3-9)2)在Makefile中加入bks2410_config : unconfig @./mkconfig $(@:_config=) arm arm920t bks2410 NULL s3c24x0我把我的板子起名叫bks2410,可以依自己的喜好修改3)建立board/b

2009-11-13 12:58:00 616

转载 固化u-boot,kernel到flash上,让uboot开机帮您引导内核

 如果你想把镜像文件写入flash,每次开机后让u-boot帮你复制到sdram中,再使用bootm命令引导的话,可以按照这样操作:sbc2410=>tftp 0x30008000 zImage.imgTFTP from server 192.168.1.115; our IP address is 192.168.1.128Filename zImage.img.Load address

2009-11-13 12:51:00 912

udev-100源码包

linux下自动挂载设备文件,开源包分享一下

2011-10-31

空空如也

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

TA关注的人

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