最新文章列表

一次读入整个二进制文件

1.打开文件 if((fp = fopen(FILE_NAME, "rb+")) == NULL) 2.得到文件的长度 fseek(ap->fp, 0L, SEEK_END); file_size = ftell(fp); if(-1L == file_size) { printf("ftell() error!\n"); ...
FP 
isiqi 评论(0) 有768人浏览 2011-06-10 18:15

一次读入整个二进制文件

1.打开文件 if((fp = fopen(FILE_NAME, "rb+")) == NULL) 2.得到文件的长度 fseek(ap->fp, 0L, SEEK_END); file_size = ftell(fp); if(-1L == file_size) { printf("ftell() error!\n"); ...
FP 
isiqi 评论(0) 有807人浏览 2011-06-10 18:15

Ext中FormPanel面板及Form控件横排测试(CSS)

在实际的网页开发中,大部分时间都要涉及到Form表单的处理。在Ext框架中也提供了很多这方面的控件,而且还有一个专门的FormPanel布 局,该布局默认为放在面板上面的所有控件都是换行放置,而在实际应用中为了美观,有些需要横排,特别是Radio控件,这个时候就需要我们重新定制这些控 件的布局了,该例子中使用CSS来实现这些功能,先贴出一张效果图。<!DOCTYPE html PUBLIC ...
isiqi 评论(0) 有888人浏览 2011-04-18 09:14

ARM 与 MIPS 比较

[前言] 这是一个几年以来我一直想做的“功课”,之所以称之为“功课”,而不能说是“文章”,是因为我觉得自己的知识还远远不够,不管是深度还是广度,也不管是全面性还是透彻性,我都不敢。但是我实在是很想把我的一些理解写出来,然后能和其他朋友一起探讨,纠正错误,补充完善,最终目的就是要加深对ARM和MIPS 这两种CPU架构的认识。 这里的目前最多只能算个草稿吧,请大家不断的补充。 [正文]1.流水线结 ...
isiqi 评论(0) 有1237人浏览 2011-04-07 15:27

mips处理器学习笔记

摊上了移植bootloader和OS的事情,没办法,得把mips工作机制弄明白了才能干好啊。今天托我家狗狗了买了本 《see mips run》。就用它为主了。争取用一个月 ...
isiqi 评论(0) 有1451人浏览 2011-04-07 15:26

MIPS构架简介

  MIPS体系结构首先是一种RISC架构1 MIPS32架构中有32个通用寄存器,其中$0(无论你怎么设置,这个寄存器中保存的数据都是0)和$31(保存函数调用jal的 ...
isiqi 评论(0) 有1083人浏览 2011-03-30 10:30

linux下 boa cgi移植(转)

http://blog.chinaunix.net/u1/33226/showart_485155.html 嵌入式WEB服务器常见的有 lighttpd shttpd thttpd boa mathopd minihttpd appweb goahead ====================================== ...
helloyesyes 评论(0) 有1838人浏览 2011-03-25 17:15

c语言之cgi实例

CGI是Common Gateway Interface的缩写,翻译成中文就是通用网关接口,它是网页的后台处理程序,运行在服务器端上,可以用多种语言书写,最常用的就是Perl(因为Perl有强大的字符串处理功能,而CGI程序经常要处理许多的字符串)。举个例子来说,通常一般的论坛或邮箱等都需要注册,需要用户输入用户名和密码,首先给你一个静态的页面,上面有两个文本框,要求你输入用户名和密码,还有一个提交 ...
helloyesyes 评论(0) 有1040人浏览 2011-03-25 15:09

Linux 下几个文件操作命令的代码实现

转自:http://www.ibm.com/developerworks/cn/linux/l-cn-commands/index.html 本文章中的示例代码是在 CentOS 5.4 64 位环境下运行通过的,在其它 unix 系统上没有测试过。 Linux 操作系统中的命令实际上是编译好的可执行程序,比如说 ls 这个命令,这个文件位于 /bin 目录下面,当我们用 file ...
isiqi 评论(0) 有1161人浏览 2011-03-18 01:42

c语言中浮点运算的inf和nan错误

自己遇到了浮点运算的错误,打印出来获得的浮点数总是inf、-inf、nan。郁闷了两天,网上搜了一下才搜到正解,gnu就是牛啊。 自己程序中发现使用浮点协处理器优化处理这三个值耗时更长。反而不加浮点优化,处理这三个值更快。 翻译一下第一段: IEEE754标准允许浮点数表示正的或者负的无穷大和nan(不是一个数).当计算结果没有定义或者无法表示时就会出现这三个值。某些有用的情况下你也可 ...
isiqi 评论(0) 有2128人浏览 2011-03-10 09:38

Linux常用C信号处理函数

alarm(设置信号传送闹钟) 相关函数 signal,sleep 表头文件 #include<unistd.h> 定义函数 unsigned int alarm(unsigned int seconds); 函数说明 alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程 ...
isiqi 评论(0) 有1029人浏览 2011-02-22 17:08

winpcap函数

函数1: int pcap_datalink(pcap_t* p) 返回链路层上的一个适配器。返回链路层的类型,链路层的类型包括: DLT_NULL: BSD回路封装;链路层协议头是一个4字节的域,以主机字节顺序(host byte order),包含一个从socket.h来的PF_value。主机字节顺序(host byte order)是捕获数据包的机器的字节顺序,而PF_value是捕获 ...
isiqi 评论(0) 有1726人浏览 2010-11-12 23:14

【已解决】external abort on non-linefet

自己在驱动中将定时器timer2的物理地址转化为虚拟地址之后访问会出现以下错误: [root@lpc3250 tmp]# insmod timer2.kotimer_test init...Unhandled fault: external abort on non-linefetch (0x808) at 0xf4058004Internal error: : 808 [#1] PREEMP ...
isiqi 评论(0) 有1511人浏览 2010-10-27 19:36

Linux系统下的多线程编程入门四

3、条件变量  前一节中我们讲述了如何使用互斥锁来实现线程间数据的共享和通信,互斥锁一个明显的缺点是它只有两种状态:锁定和非锁定。而条 ...
isiqi 评论(0) 有999人浏览 2010-04-14 16:21

进程间通信(二)

传递更多的数据 到目前为止我们所用的机制只是简单的在一个fread或是fwrite中发送或是接收全部的数据。有时我们也许以更小的尺寸发送数据,或是也 ...
helloyesyes 评论(0) 有981人浏览 2009-08-01 13:00

进程间通信(一)

第13章 进程间通信:管道 在第11章,我们了解了使用信号在两个进程之间发送消息的一个简单方法。我们创建了可以用来引起响应的通知事件,但是所传递的信息限制于一个信号数量。 在这一章,我们将会了解管道,这会允许在进程之间交换更为有用的数据。在本章的结尾,我们将会使用我们的新知识来重新将CD数据库程序实现为一个非常简单的客户/服务器程序。 在本章,我们将会涉及下列主题: 管道的定义 处理管 ...
helloyesyes 评论(0) 有967人浏览 2009-07-31 15:41

使用curses管理基于文本的屏幕--(八)

CD管理程序现在我们已经了解了curses所提供了功能,我们可以继续开发我们的例子程序。在这里所展示是一个使用curses库的C语言版本。他提供了一些高级的特性,包括更为清晰的屏幕信息显示以及用于跟踪列表的滚动窗口。完整的程序共页长,所以我们将其分为几部分,在每一部分中介绍一些函数。试验--一个新的CD管理程序1 首先,我们包含所有的头文件以及一些全局常量。#include <unistd.h ...
helloyesyes 评论(0) 有825人浏览 2008-11-06 21:56

Linux文件操作(三)

mkdir和rmdir我们可以使用mkdir和rmdir来创建和移除目录.其语法如下:#include <sys/stat.h>int mkdir(const char *path, mode_t mode);mkdir系统调用可以用来创建目录,而这是与mkdir程序相等同的.mkdir以path为名字创建一个新的目录.目录的权限是由参数mode来指定的,而这也与open系统调用中的O_ ...
helloyesyes 评论(0) 有878人浏览 2008-03-28 09:15

安全与表单验证

回顾在我们第五天的学习中,我们已经习惯于操作模板与动作:表单与分页对于我们而言已不在神秘。但是在构建登陆表单之后,我们也许希望演示一下如何限制非授权用户对特定功能的访问。这就是我们今天所要学习的内容,以及一些表单验证的内容。因为我们要使用自定义的类来扩展程序,所以我们会对Symfony一书的自定义扩展一节的内容有更深的理解。登陆表单验证验证规则登陆表单有一个nickname与password域。但是 ...
helloyesyes 评论(0) 有792人浏览 2008-03-08 15:54

PHP 发送邮件的类

现在很多主机空间都是IIS上执行PHP程序,大多不能直接用mail()发送邮件,有了这个类只要你有注册过邮箱,就可以随意的发送邮件,速度也不慢哦。//******************************// smtp.php文件////******************************<?phpclass smtp{ /* Public Variables */ var $s ...
isiqi 评论(0) 有1018人浏览 2007-02-02 18:04

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) .net(54782) 编程(39452) JSP(37540) 数据结构(36420) Eclipse(31254) PHP(29988) F#(26077) 算法(24864) 脚本(19838) J#(18919) JDBC(17887) ASP(17480) JDK(14879) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics