自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mmpire之blog

-|以身外身 做梦中梦|-

  • 博客(126)
  • 收藏
  • 关注

原创 RP持续下降中...

  先给点上下文,由于我的机器早期内存配置仅256M,且刚接触linux,本着不在win下就玩不了游戏的错误认识,我终于在机器上装了双系统(先window再linux,windows的D分区被删除以安装linux),结果后果是工作一结束,便难得进入linux一次,N次看着grub菜单默认选项linux而不入,最终把默认选项改成了Win,一开电源就不停按enter。现在物质条件上去了,内存也加倍了,

2005-03-27 15:12:00 1025 1

原创 今天RP值下降严重

VC乱码的问题还没解决,具体症状是编译时的错误提示等信息都是乱码或????;如: warning C4700 ╩╣╙├╡─╛╓▓┐▒Σ┴┐í░rpí▒╔╨╬┤│⌡╩╝╗»真够抽象的。。。想到网上搜,结果拼音加加也来凑热闹,愣是切换不过去,哼,直接点语言栏选,治不了你了记下上次加加出的毛病:敲qw等字母没有反应,只能打出e r i u o a l v n 这几个字母拼音,而且在切换到以前版本,也是这

2005-03-22 18:31:00 1299

原创 C语言

scanf()函数的返回值是输入值个数,如scanf("%d %d %d",&a,&b,&c)则返回3,注意scanf("%d %d %d",&a,&b)是非法的,会引起segmenterror。测试程序段: int m,n,x; printf("%d",scanf("%d %d %d",&m,&n,&x)); while函数这么写时,while(a,b,c)其判断条件是c,而与a、b无关。测试程

2005-03-22 11:40:00 1233

原创 总结一下写linux设备驱动的过程

我写驱动的事,得从去年开始讲. 话说八个月前,从参加比赛开始,我的工作就是写两个linux下的设备"驱动".当时是什么都不懂的样子,查这个查那个,上网上了不少,还是一片迷茫.只是潜意识里觉得自己做的这个东西还是蛮牛叉的东西,写驱动程序诶! 当然后来发现那个叫"驱动"实在是有点勉强.描述一下我的实际工作:很简单,就是把两个串口设备(GPS模块和读卡器)连到PC机上,我的程序就是使Linux系统识别、

2005-03-14 20:53:00 4014 5

原创 求一个C程序

加两个要求:不用循环;不用迭代;答案不日公布,有则请回帖,呵呵

2005-03-11 11:44:00 1119 2

原创 顶一下金山公司

送了一套正版给俺们穷学生用,呵呵,数数里面东西还真不少,WPS/毒霸/网镖/词霸/打字/快译/单词,还有俩游戏,3.5G一个DVD盘,可惜偶已经有了正版毒霸网镖,怎么办?送MM吧!呵呵虽然偶没有用上,但也顶一下金山,希望其他公司多多学习一下,因为偶还缺正版的Windows/Office/PS/WebCatcher...............:P

2005-03-10 12:29:00 1256

原创 呵呵 CSDN好玩好玩

今天打开自己的Blog一样 哇 又吓一跳 主页里跑出来一堆评论 把我的主贴标题都给遮掉了 这可不得了 太难看了 我赶紧开始找 看看到底出了什么问题 找啊找 找啊找 顺便把主页改个样子 也弄个花里胡梢 别老是土里吧唧的 ^_^  找到了孟岩大虾的blog里 哇哈哈 大虾的blog比我的还搞 这下放心了 又是CSDN那帮家伙在乱搞哎 我说你们什么时候能专业起来 搞个样式还那么乱七八糟赶紧备份备份 说不

2005-03-05 12:39:00 1046

原创 记住写java程序的最初几步

1,安装 j2sdk ,我用的是j2sdk-1_4_0-win.exe安装版本,安装目录为 C:/j2sdk1.4.0;2,一般情况下,path 环境变量和 classpath 环境变量是设置好的,但如果没有,则需要手工设置:开始-》我的电脑-》属性-》高级-》环境变量-》系统变量然后把 C:/j2sdk1.4.0/bin 加到path变量中,把 . 加到classpath变量中。3,打开MS-D

2005-02-22 10:43:00 1576

原创 直接编译driver目录下的skeleton模块

sharperc (inHumane)可以编译、加载,与编译普通.c文件相比,命令如下:用gcc时要-W -DMODULE -D__KERNEL__ -O2 -isystem /usr/src/内核源代码目录/include编译中的warning不知道是怎么回事,但最后可以生成.o

2005-02-20 21:23:00 2243 20

原创 在linux中 应用程序如何调用模块内的函数

在bbs上发了个如题所示的大土帖,结果没一个回复,哎,真丢人~~~,蒙师兄指点,才初步搞清楚linux模块函数的调用机制:首先,应用程序是无法直接访问模块中的函数的(即使是你自编自挂的模块--实际上它也是内核模块),用户空间与内核空间之间只有通过一些特定的系统函数来进行通讯(如什么user_to_kernel),而绝对不可能通过“直接调用模块里的函数”这种形式来通讯。那么,所编写的模块里的函数怎么

2005-02-20 17:19:00 5770 3

原创 请问一个研究方法的问题

发信人: hrothgar (I am poor, therefore I am using linux), 信区: CSArch标  题: 请问一个研究方法的问题发信站: BBS 水木清华站 (Thu Jan 20 15:16:40 2005), 站内我想知道国外的学生是怎么有一个想法,进而发表论文的,特别是在 CA 这个方向。这应该没有捷径,不然人人都狂灌水了,我是想知道正确的方法。具体说个例

2005-02-17 20:03:00 1238

原创 丢手机的故事

        手机终于在大年三十被我丢了,其实细究起来,丢的动作的确切发生时间是在二十九日,但是发现时间是在次日也就是三十,真是万幸,因为在这么个日子里,我才得以逃脱妈妈的责罚.丢手机的最大意义在于可以拥有一个新手机,当然在刚刚丢失后的那些日子里,一定要避免显得得意忘形,以免被父亲大人发现,乐极生悲:P        渐渐的,在离开手机的这些天中,我居然发现我对那个鸟手机(Bird)有点感情.应

2005-02-09 18:11:00 1287 2

原创 在家上网的日子

在家上网的日子寒假到的时候,我总是要盘算着得带多少机器零件回家,去年是搬了一个主机回去,累得够呛。今年父母格外开恩,准许我回家再买一台,但是因为用惯了自己的机器,我还是带了不少部件回去,主板、CPU、内存、硬盘和显卡,当然还有我的盘夹等等,一起随我开始了跨越半个中国的长途旅行。家在南方的一个小山村里,买电脑还得到离家不近的小城里,也不知道那里的行情怎样,会跟哈尔滨有多少出入。我还算是有准备的,在离

2005-01-24 03:51:00 1729 5

原创 一定要记住解决过了的问题

//提交数据库的click()事件connect;dec maxdia = 1,myRecord //一定要定义大一点myRecord = dec(sle_1.text)//这样转才不会有出界的问题(这次全因为integer出界,费了那么多时间)datetime myDatestring d,td = ddlb_1.text + ddlb_2.text + ddlb_3.textt = sle_3

2004-12-25 22:49:00 1041

原创 重装SQLServer之路之一

这个学期有数据库这门课,所以很早就装上了SQLServer,其实在更早的时候,MySQL就已经在我的linux里落地生根。之所以要装这个SQLServer,纯属老师的偏好,与我无关。或许就因为我的这个不友好的态度,SQLServer打算给点color让我看看,而且后来确实被它搞得差不多了。(待续)

2004-12-22 23:15:00 1455 1

原创 一些特殊用途的C语句

 1.观察你所在平台上的C语言数据类型长度:    printf("%d",sizeof(int));                //---4    printf("%d",sizeof(long));             //---4    printf("%d",sizeof(long long));     //---8    ...2.浮点数一般不可以直接判等(效率低下),比较

2004-12-14 13:08:00 924

原创 什么是New Age音乐?(转载)

什么是New Age音乐?这也许是阁下首先涌现的第一条问题。New Age音乐,好像连一个像样的官方的译名都欠奉。是新音乐?减压音乐?你的问题---我们找了两位有分量的代表尝试解答。首先“音乐殖民地”的总编袁智聪认为,New Age音乐早存在YUPPIES(优皮士)间的音乐种类,这个注重意境化及背景化的音乐,通常是YUPPIES一日辛劳后,回家静心享受的音乐类型。至于另一位吴湛铨先生,是专门发行N

2004-12-11 17:40:00 1495 2

原创 USB键盘和鼠标在linux下的支持方式(RH7.2)

USB键盘和鼠标在linux下通过两种方式来支持,一种是HIDBP(Human Interface Device),另一种是USBKBD.O和USBMOUSE.O,这两种方法的作用完全一样(前者是内核成员而后者是内核模块,所以后者可以被动态挂载和卸载),而要测试自己的USB驱动时,因为USB键盘和鼠标在RedHat7.2下有两种方式支持:一种就是HIDBP,另一中就是USBKBD.O和USBMOU

2004-11-16 20:18:00 3915

转载 更改grub默认启动顺序(附grub配置向导)

Grub安装,配置及使用汇总

2004-11-08 10:58:00 33973 1

原创 IEEE浮点数表示法

题目:(2004-11-01 16:32:40)   天堂雨(124059489)main() {         float a,b;         a=123456.789e5;         b=a+20;         printf("%f",b); }  书上是这样解释的: 程序运行时,输出b的值与a相等。原因是:a的值比20大很多,a+20的理论值应是1234567892

2004-11-01 20:00:00 2025

原创 为PATH附加mysql路径

装上mysql后,为增加/usr/local/mysql/bin,修改PATH路径,可使用以下方法: 1.临时方法 # echo $PATH # export PATH=$PATH:/usr/local/mysql/bin # echo $PATH 每次重起后修改会丢失. 2.持久更改 # vi /root/.bashrc 修改此文件即可 问题: 不知更改/etc/profile 文件怎么不行(加

2004-10-15 22:45:00 3044

原创 安装mysql后启动的问题

*.安装mysql 1.二进制分发通过在你选择的安装地点(典型的“/usr/local/mysql”)解压缩来安装,并且在该处创建下列目录: ... 2.解压命令: tar zxvf mysql-standard-4.0.21-pc-linux-i686.tar.gz ln -s ./test/mysql-standard-4.0.21-pc-linux-i686 mysql 3.无法启动(启动即

2004-10-11 22:55:00 1310

原创 黑客的起源来自于唐僧

高中的时候,老师告诉我们说西游记是古典四大名著之一。里面除了动人的情节之外,还有更深一层的含义。  孙悟空的行为代表着劳动人民对封建统治者的反抗。  御皇大帝则意味着封建统治者。  唐僧则是封建礼教的化身。  ……   就像水浒诸英雄被皇帝招安,孙悟空最终的改邪归正,向人民诉说着:        反抗是没有结果的,就像孙大圣这样神通广大的猴头也不例外,何况小百姓呼?          正所谓,外行

2004-10-07 04:05:00 1241

原创 Linux权限问题_10_4:

Linux权限问题_10_4: 在昨天鼓捣了一天mysql之后,今天重新进入linux时,错误发生了:  启动过程中:          a.未发现文件utf8 ---??          b.未发现文件/var/empty/ssh及/var/spool等错误          c.sm-client failed          d.不能进入正常图形登录界面(但可通过终端登录root,再st

2004-10-04 21:32:00 1496

原创 PALM同步小记

handstory必须在 HotSync打开的情况下才能成功同步, 而Pilot install必须在HotSync关闭的时候才能同步,否则会突然死机:(

2004-10-03 22:42:00 1079

原创 参赛总结

    这个暑假,我有幸中途进入dilly等同学参加的电子设计大赛嵌入式专题项目,主要负责完成系统中读卡器和GPS的串口驱动程序。在这个过程中,我感觉自己进步还是很大的。首先,有机会实际了解了一个开发项目的进行过程;其次,大致了解了linux系统的使用方法以及编程方式,接触了linux系统下的驱动程序编写;再次,能和参赛组的同学合作完成这次比赛,本身就是一件很值得我自豪的事情。现在比赛结束了,虽然

2004-09-28 12:58:00 1582 2

原创 数据库网址收割

SQL语言标准:1986年,ANSI X3.135-1986,ISO/IEC 9075:1986,SQL-86 1989年,ANSI X3.135-1989,ISO/IEC 9075:1989,SQL-89 1992年,ANSI X3.135-1992, ISO/IEC 9075:1992,SQL-92(SQL2) 1999年,ISO/IEC 9075:1999, SQL-1999(SQL99,S

2004-09-26 12:41:00 1537

原创 Linux/C_8_27_log:各种休眠函数

8_27_log:各种休眠函数   C程序   sleep()-----秒级;usleep()------微秒级;nanosleep()-------微秒级             头文件查 man 3 *; (unistd.h)   内核模块  udelay()----毫秒级;ndelay()----微秒级;      头文件 delay.h   编译时gcc命令再加-I/usr/src/lin

2004-09-06 21:13:00 2238

原创 C++_对多态的理解

多态是指类中具有相似功能的不同函数是用同一个名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。

2004-09-06 20:17:00 1056

原创 linux下查看自己进程的命令

一般情况下用top或ps命令显示不出自建进程的进程(例如我的无限循环读取GPS程序,要关闭时很麻烦.但有PID时就很方便),可以用ps -aux 或 pgrep 或 top -d 1

2004-09-06 15:44:00 6008

原创 多文件编译链接时的错误

晕!在linux里用arm-linux-gcc编译器编译时,链接器居然能区分出由.c和.cpp编译成的.o文件,而在链接时不去包含.c文件生成的.o文件中的函数实现!相关:  1.可以包含函数声明(因为通过了编译),但链接时出现错误(找不到所包含函数的实现)。undefined reference to m()  2.将.c文件改名为.cpp文件再编译即可:)  3.BTW:多个文件及头文件共同编

2004-09-03 21:40:00 1532 1

原创 windows系统文件功能简介

A ↑ACCESS.CHM - Windows帮助文件ACCSTAT.EXE - 辅助状态指示器ADVAPI32.DLL - 高级Win32应用程序接口AHA154X.MPD - SCSI驱动程序AM1500T.VXT - 网卡驱动程序AM2100.DOS - 网卡驱动程序APPSTART.ANI - 动画光标APPS.HLP - Windows帮助文件AUDIOCDC.HLP - "易码编码解码

2004-08-31 13:28:00 1871

原创 GPS系统数据输出格式

GPS固定数据输出语句($GPGGA)   这是一帧GPS定位的主要数据,也是使用最广的数据。为了便于理解,下面举例说明$GPGGA语句各部分的含义。例1是用GN-77N和笔者开发的软硬件接口,在笔者所在地接收到的$GPGGA语句的内容。例1:$GPGGA,050901,3931.4449,N,11643.5123,E,1,07,1.4,76.2,M,-7.0,M,,*65   其标准格式为:$G

2004-08-28 05:08:00 5575 1

原创 工作终于有进展了

//*******************************8/25日**********************************************串口程序卡住了,在PC机可以正确读写串口的程序交叉编译并放到板子上后就不能读到数据,具体情况是写函数write()能返回预定字节数,而读函数read()返回0(而如果函数出现错误时会返回-1),可以确定一下几点:       1

2004-08-26 05:14:00 1195

原创 8/1~~8/19

解决用户函数不能打开驱动程序所对应的设备文件的问题:      问题:用户程序b的open("/dev/MyDev",O_RDWR)函数总是失败,返回-1值.      具体更改动作:1.增加头文件(?) 2.更改设备文件路径 "MyDev" -> "/dev/MyDev" 3.打开模式:      "读写":O_RDWR;"只读":O_RDONLYlinux中文输入法有时不能成功调出的临时解

2004-08-19 22:31:00 1280

原创 驱动模块编译及挂载的问题,简单makefile的编写

驱动模块编译: 在gcc命令行中加入-I /usr/src/linux-2.4.22-1.2115/include/ 如:gcc -Wall -c -O2 -I/usr/src/linux-2.4.22-1.2115/include/ a.c (注:-I与目录之间的空格可有可无) 要想去掉编译警告信息"no license",在include的下一行加上 MODULE_LICENSE(

2004-08-06 16:13:00 1728

原创 编写驱动的几滴汗水

            编译好的.o模块挂载的时候,居然提示内核不匹配,哦哦,insmod命令加-f 就能强行挂上了,a module is loaded,with warnings,haha                                    ~~~~~~~~彻底解决方法:在gcc编译的时候加上-I选项,指定include目录            驱动代码模块的编译中提示

2004-08-04 21:23:00 1223

原创 又捧起C语言

     全局变量:在所有函数之外定义,本文件所有函数均可使用(不可重定义),但不能跨文件使用(重定义错误与未声        明错误必居其一,似有不可重复的例外:单独文件里的全局变量     extern变量:可以在多个文件的多个函数内、外中声明,但只能在某个且只此一个文件的函数外部进行初始化    (extern int j=1),--->多个文件间的“全局”变量     省略号:表示

2004-08-04 21:15:00 2054

原创 电子图书馆的好处

校园网内的资源竟如此多,电子图书馆几无不到之书,弹指间,以前寻寻觅觅、觅觅寻寻的书籍,都收入囊中,即不能全读,也不亦乐乎? 有朋友要书的,也可以提出来,给个email,能帮则帮吧!

2004-07-31 10:33:00 3423 3

原创 又一关于嵌入式的定义

◆ 何为嵌入式系统?嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化,响应速度快等特点。特别适合于要求实时的和多任务的体系。◆ 嵌入式实时多任务操作系统实时多任务操作系统(Real Time Operating System)是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操

2004-07-30 16:22:00 1327 2

空空如也

空空如也

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

TA关注的人

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