- 博客(26)
- 资源 (8)
- 收藏
- 关注
转载 [zz] MP3播放器madplay的编译
1、下载以下程序libid3tag, libmad, madplay。2、下载zlib一个压缩库, libid3tag需要它用交叉编译工具编译zlib,并且把库生成到交叉编译环境的库目录下./configure --prefix=/usr/local/arm/3.4.1/arm-linux. 修改Makefile. CC=arm-linux-gcc AR=arm-li
2010-03-14 21:52:00
948
原创 [原创]关键词搜索算法改进——顺序表字典二分法逐级检索
本文关键词:关键词搜索, 顺序表字典, 二分法, 逐级检索问题重述:有一个内含有大约40万条常用词汇的词库。现给定一篇文章,使用这个词库分析出常用词汇的出现次数,并按出现次数由高到低排序这些词语。改进算法的思路: 1. 通常一篇文章所包含的词语远少于词库中40万的数量; 2. 数据库建立索引之后,可采用“二分法”对词语进行快速定位; 3. 逐字缩小查询范围,如果查询到某个字符时范围已
2009-01-30 00:06:00
5709
2
原创 Win2003 + IIS6.0 + PHP5 / ASP + MySQL5 服务器配置及虚拟主机基本安全设置
关键词:Windows 2003, IIS 6.0, PHP, ASP, MySQL, 服务器配置, 虚拟主机安全设置, 跨站攻击IIS + PHP + MySQL 我是在05年配置过一次,之后再也没用过这种搭配。由于Windows2003和IIS6的高安全性使得它实施起来比Apache平台麻烦很多,可能会遇到各种各样的难题,首次配置几乎不可能一次成功。虽然将近有4年没搞IIS的PHP配置了,
2009-01-29 22:07:00
5070
原创 近期百度贴吧乱码问题的原因解析及解决方法
最近几天,百度贴吧发帖频频出现乱码,并伴随 ?#65308; ?#65310; 之类怪异代码。 乱码产生的原因:我发现,百度贴吧有意将全角中文标点“<”和“>”替换成相应的html转义代码。两个标点的机内字节码分别为 A3 BC 和 A3 BE (两个字节存储一个汉字),相应的转义代码分别为 < >。但这种替换只是简单的单字节字符串的匹配和替代,并未按汉字编码的双字节进
2009-01-13 21:36:00
10844
原创 [Linux] GNOME 界面字体美化方案
由于经常进行Linux下的编程开发,因此我选择安装桌面版的Ubuntu。由于Ubuntu是一个多国语言的操作系统,因而不可能自带太多字体,默认安装中文字体只有一种“文泉驿正黑”,这种字体清晰度不够,视觉感较差,使得中文版的Ubuntu界面效果大打折扣,在浏览网页时Firefox显示的字体效果也很差,也使得网页美观程度大打折扣。虽说用户界面的美观对开发人员来说不是必须的(甚至无图形界面也能进行gcc
2009-01-11 09:57:00
10331
原创 "S3C2410移植Linux2.6.27 系统时钟慢8倍!"——解决方法
原帖:http://topic.youkuaiyun.com/u/20081125/17/f47176f4-b310-4ae0-b232-ad972fc870e5.htmlrssn_net: 我为S3C2410平台成功移植了2.6.27内核,busybox和文件系统也都做好了,可是我发现系统中所有与时间有关的操作都不正确,延时大约慢8倍,例如,运行 “sleep 1s” 命令,时间为8秒,ping命令
2008-12-20 13:07:00
1752
2
原创 [原创]发一个06年写的“FSO文件浏览器”
这是一个利用FSO集合对象编写的FSO文件浏览器(如果你非要说它是木马,我也不反对),在功能上仿照了“海洋顶端木马”设计,不过代码完全是重写的,没有使用如Shell.Application等容易造成杀毒软件误杀的组件。类似的工具网上有很多,本工具使用价值不是很大,但其中的很多代码自认为写的不错的。 主要功能包括:磁盘信息查看磁盘文件浏览 类似WindowsExplorer的
2008-11-28 21:59:00
3322
1
原创 基于S3C2410的CS8900A驱动 for Linux 2.6.27 移植成功
关键词: ARM9, S3C2410, CS8900, 驱动程序移植, Linux 2.6.27按照2.6.25内核的cs8900驱动移植方法对2.6.27内核中的drivers/net/cs89x0.c文件进行修改,修改的部分完全一样:参考 http://blog.youkuaiyun.com/onlyzhangqin/archive/2008/05/25/2479813.aspxLinux内核升级到2.6
2008-11-02 21:22:00
2205
1
原创 [转载]I/O资源如何映射到内核虚拟空间
(1) 系统启动初始化时iotable_init()-----------------------------MACHINE_START(AT91SAM9261EK, "ATMEL AT91SAM9261")············································ .map_io = at91sam9261_map_io,······
2008-11-02 13:11:00
1024
转载 记事
Linux 2.6.27 系统移植问题:U盘挂上显示 sda: unknown partition type FAT32文件系统文件名小写,且不支持长文件名 板子LED灯不能点亮延时时间不正确,YAFFS2驱动程序与mkyaffsimage工具生成的映像不兼容#define __phys_to_pfn(paddr) ((paddr) >> PA
2008-11-02 13:07:00
1856
原创 [设计]基于ARM9与Linux系统的数控切割机
工作流程: CAXA软件绘图 -> 生成G代码 -> 存储、传输介质(U盘或以太网) -> 载入目标机 -> 解析G代码 -> 控制步进电机 -> X/Y轴移动(切割工件)技术关键词: ARM9, Linux, CS8900A驱动, YAFFS驱动程序移植, U盘驱动(USB Storage Device), LCD显示驱动, FrameBuffer, 设备驱动程序编写, G代码解析, XML
2008-10-19 19:23:00
1065
原创 [原创]Linux 2.6.27 for ARM9/S3C2410 内核移植笔记
2.6.27是Linux内核的最新版本。昨天中午下载的,用了半天的时间完成了针对ARM CPU的基本配置,第一次做Linux移植就出乎意料的顺利,其实这主要得益于Linux内核优良的设计和该版本对ARM处理器近乎完美的支持!关键词: Linux 2.6.27 内核 移植 ARM S3C2410再写一遍: 下面把我的整个配置过程与大家分享一下:第一部分 准备工作1. 下载Linux内核: 从
2008-10-14 12:14:00
7923
5
转载 结合JavaScript的CSS标准下拉菜单
这段代码是在网上找的,以前为了做网页CSS重构找到的,符合w3c网页标准的代码。代码是完整的,保存成html文件,就可以打开看效果~~~补充说明:这是我以前收藏的,并不是原创。原帖找不到了,但可以参照一个著名的网站APNIC,就是这种效果 http://www.apnic.org/html xmlns="http://www.w3.org/1999/xhtml">hea
2008-10-10 15:36:00
803
3
原创 Linux实用命令
1. 挂载Samba文件系统: # mount -t cifs -o username=Guest,password=adobe,codepage=cp936,iocharset=utf8 //192.168.4.20/Samba /mnt/samba 2. cp -a 递归拷贝目录,保留链接 -d 拷贝时保留链接 -f 覆盖目标文件而不提示 3. # ta
2008-10-08 18:04:00
769
转载 [转帖] 跟我一起写 Makefile
[精华] 跟我一起写 Makefile http://www.chinaunix.net/jh/23/408225.html陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTM
2008-10-08 18:01:00
816
转载 技术网址收藏
1. Tim 的剖析系列文章http://www.ibm.com/developerworks/cn/linux/theme/kernel/timseries.html?S_TACT=105AGX52&S_CMP=tec-csdn Linux 文件系统剖析——按照分层结构讨论 Linux 文件系统http://www.ibm.com/developerworks/cn/linux/l-linu
2008-10-08 17:50:00
663
原创 VIVI Commands
;正确的分区结构 vivi> part show mtdpart info. (4 partitions) name offset
2008-10-08 11:04:00
820
原创 GCC链接时外部符号解析的问题——extern关键字
一、问题简述: 这段时间在Linux下用GCC做ARM编程。有一段程序,是调用nand_read_ll()函数从NAND Flash读取程序本身,并拷贝到SDRAM中,其中用到了程序的连接地址__ro_start,这个符号是在head.S中定义的,代表程序的其实地址,在C程序中extern这个符号,编译、连接都通过,但载入目标机运行时却发生死机,无论如何修改代码都能解决,后来看了反汇编才明白,其
2008-10-04 20:45:00
2024
原创 C语言修饰词
C语言真的很不容易学,我从刚开始接触C语言,到现在两年多了,这两年学得很卖力,但仍不敢说完全理解了,甚至不敢说“理解了”。别看C语言只有区区32个关键词,语法规则也简单得很,但其中包含的东西太多太多了,很多东西需要程序员在长期编程实践中细心体会。 有些概念我在学C语言期间一直没有理解,学了x86汇编之后才有些明白了,回过头来想当时不理解是理所应当的。所以,我觉得C程序员都有必要从汇编和计算机原理
2008-10-03 21:17:00
1890
原创 S3C2410 ARM编程学习进程
S3C2410 ARM编程学习记录9-20 :UART初始化: init_UART(),串口字符输入、输出成功: getc(), putc();( head.S, serial.c )SDRAM控制器初始化: memsetup(),将0x0处的前4KB程序复制到SDRAM起始地址0x30000000,堆栈指针初始化到SDRAM地址; ( head.S )NAND Flash 初始化
2008-10-03 14:15:00
893
原创 printf/scanf库函数制作
printf和scanf是标准C中最常用的输入输出函数,裸机编程由于没有操作系统的支持,所有的库函数都不能直接使用,所以需要我们自己来实现它们printf/scanf 的制作需要以下几个文件:vsprintf.c ---scanf和printf的核心算法,来自Linux内核代码div64.S ---64位除法运算lib1funcs.S ---实现除法、求模操作以上二者都是ARM汇编写的mu
2008-09-22 13:39:00
2664
原创 IP数据库、手机归属地查询软件 及 源代码(C#)
纯真IP数据库、手机归属地查询软件 及 源代码(C#)本软件使用 Visual Studio .NET 2003 开发,包含3个项目:IpLocator.dll是IP查询组件的DLL类库,C#编写;MpLocator.dll是手机归属地查询组件的DLL类库,C#编写;Locator.exe是整合IP数据库查询和手机归属地查询的二合一程序,C#编写。内附有上述3个项目完整的源代码,
2008-09-10 13:35:00
3708
1
原创 51汇编写的基于8052内核的ADuC812控制台程序
;======================================================================;Title: 简单的ADuC控制台(Simple ADuC Console);Description: 使用"Windows超级终端"作为输入设备和显示终端,实现单片机的交互式操作;Author: Liu Jianying;Date: 2008-6-1;;
2008-09-07 21:04:00
2286
1
原创 手机号归属地数据导入及查询工具源代码(C++)
手机归属地数据文件格式是自己定义的,格式描述如下:手机号段数据导入程序 C++ 源代码:1. 自定义工具库头文件Global.h#ifndef _MPGLOBAL_INCLUDED_ #define _MPGLOBAL_INCLUDED_ #pragma pack (1) //链表节点类 class StringNode{public:
2008-09-07 12:35:00
6096
1
原创 纯真IP数据库查询模块源代码参考(C#)
发一个自己写的C#的IP所在地查询程序,使用纯真/珊瑚虫数据库均可(QQWry.dat/CoralWry.dat),程序的实际使用价值可能不大,仅作为此类c#程序的参照。有些朋友在C#中使用动态类对象的构造函数/析构函数在对象的初始化/释放时来打开/关闭数据文件,这虽然是一个很好的面向的思想,但托管程序对象的释放时间是不确定的,尤其是ASP.NET的使用,这一方面由于打开的文件未释放会造成资源
2008-09-07 12:03:00
4467
1
原创 Knuth-Morris-Pratt(KMP)串匹配算法(C & assembly)
Knuth-Morris-Pratt(缩写KMP)串匹配算法是一个基本的串操作算法,在各种含有串操作的程序中广泛使用。KMP匹配的最大优点在于——主串无需回溯,故可以用于数据流的匹配,如可顺序读入文件的过程中实现匹配,同时它也是各种匹配算法中速度最快的。此处给出了算法的C代码。另外,还写了一段汇编优化的参考代码,虽无太大用处但仍可作为汇编优化的参考。程序的编写参考了 清华版 严蔚敏吴伟民著的《
2008-09-07 11:18:00
953
[原创]CS8900A 网卡芯片驱动,Linux-2.6.27内核,SMDK2410平台[2010-2-20更新]
2010-02-20
[原创]CS8900A 网卡芯片驱动,Linux-2.6.27内核,SMDK2410平台
2010-02-19
[原创]FSO文件浏览器
2008-11-28
IP数据库、手机归属地查询软件完整源代码(C#)
2008-09-10
51汇编写的基于8052内核的ADuC812控制台程序
2008-09-09
手机号归属地数据导入及查询工具源代码(C++)
2008-09-07
纯真IP数据库查询模块源代码参考(C#)
2008-09-07
MD5校验和计算小程序(C)
2008-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人