8/1~~8/19

原创 2004年08月19日 22:31:00

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

linux中文输入法有时不能成功调出的临时解决方法:
      问题:打开输入法后仍为英文输入
      方法:先关闭输入法,然后在其他程序的文本框内打开输入法,最后回到原程序,输入法即可正常使用.

系统手工优化(开机速度):1.指定IP 2.诺顿防火墙 3.关闭www服务器

C语言函数指针使用示例:
 #include<stdio.h>
 void func1()
 {
         printf("hello!/n"); }
 struct str
 {
         void (*pfunc)();
 };
 int main()
 {
         struct str s;
         s.pfunc = func1;
         s.pfunc();
         return 1;
 }
解决驱动模块使用计数不能归0的问题(调试阶段):
         重定义MOD_INC_USE_COUNT和MOD_DEC_USE_COUNT为空.
设置打印消息等级似乎只在内核态(挂载的模块程序)里需要,用户程序虚拟端无等级消息亦能打印.

C语言清空键盘缓冲区:
  fflush(stdin);

读写串口程序(附旁)的更改重点:
  line 58: 'i'与'l'之分
  ttyS0 对应 COM1
  ttyS1 对应 COM2
  串口读卡器分析:通电状态只可设一次设备标识号,更改设备号后应将读卡器断电重连(估计设备号存在类RAM中)???
  为延迟时间定义一个宏,
  为指令嵌入ID后应该重新计算校验字,
  一些指令中在ID之前的model子段含义未明,
  关闭天线后需要延迟10ms才能重新开启,
  测试1000ms是否等于1s,---------------------------------------------是
  寻卡程序寻找 I 遍,直到成功,需要仅打印成功那次的返回信息.
  测试十进制数可否赋给命令(自动转换成十六进制),---------------------可行

读写串口丢失字节问题:
  提高延迟时间,硬件响应慢

sitsang板子不能成功启动linux问题:
  问题描述:总是在linux启动的过程中黑屏->死机,开机过程中没有固定的死机地方,且随着重开次数增加,死机时刻
  也不断提前.
  原因: 板子缺电(即使带着电源线也会把电用到不能启动,可见其之耗电)
  办法: 充电一段时间后再开机.

C语言编程:
  问题:要在不同平台上都实现相同的延迟时间.
  办法:使用clock()函数(include <time.h>),返回程序执行至此时的总执行时间,单位:毫秒
板子上调试:
  1.确定读卡器所接的板子串口在板上linux系统中的设备标识为ttyS1,

 

读卡器无限阻塞:
  1.软件问题
     options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);
     options.c_oflag &= ~OPOST;
     被注释(且c_lflag被改为c_iflag)导致.
  2.硬件问题
     将读卡器从板子串口上卸下导致.

正则表达式菜鸟8终章常用正则表达式

常用正则表达式 一、校验数字的表达式 数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1...
  • FL1623863129
  • FL1623863129
  • 2017年06月08日 09:22
  • 231

8600 骑士问题

8600 骑士问题 时间限制:1000MS  内存限制:1000K 题型: 编程题   语言: 无限制 Description 在一个标准8×8的国际象棋棋盘上,棋盘中有些格子是可能...
  • SeanXu2012
  • SeanXu2012
  • 2013年01月27日 21:44
  • 887

js通过Object.prototype.toString.call()精确判断数据类型后并复制数据

根据传入的数据先判断数据类型,然后根据不同的类型进行相应的数据复制处理。...
  • Loving_M
  • Loving_M
  • 2016年10月27日 09:55
  • 1321

js验证电话,身份证和银行卡的有效性

//验证电话号号码 function iphonrnum(phone){ var ChinaMOBILE = /^1(3[4-9]|5[012789]|8[23...
  • captian_900331
  • captian_900331
  • 2015年09月08日 21:03
  • 901

8-1-(1)-友元函数的运算符的重载

01./* 02.* 程序的版权和版本声明部分: 03.* Copyright (c) 2011, 烟台大学计算机学院 04.* All rights reserved. 05.* 文...
  • u012369149
  • u012369149
  • 2014年04月19日 22:21
  • 398

红黑树的研究

1 概念、原理 1.1  什么是红黑树,相对于平衡二叉树有什么优点 1.2  红黑树的规则: 根就是黑节点一个一点不是红就是黑任意一个点,到他的所有叶子节点的所有路径的黑高度都是一样的。任何路径上...
  • xiaojsj111
  • xiaojsj111
  • 2014年12月02日 19:35
  • 1208

八.1.2 友元函数...

/* * 程序的版权和版本声明部分: * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 ...
  • u012370431
  • u012370431
  • 2014年04月15日 14:55
  • 432

51的8*8点阵显示数字

51的代码 #include #include #define int8 unsigned char #define int16 unsigned int #define int32 unsig...
  • u011046042
  • u011046042
  • 2015年01月21日 12:31
  • 2685

(13.2.1)Scrum敏捷开发框架

Scrum角色 Scrum基本工件 Scrum活动或会议 1 产品待办事项列表梳理 2 Sprint计划会议 3 每日Scrum会议 4 Sprint评审 5 Sprint回顾 敏捷宣言的价值观 Sc...
  • fei20121106
  • fei20121106
  • 2017年05月16日 11:04
  • 347

八选一数据选择器

文件名必须与VHDL文件中的设计实体名保持一致。 总结:这次课程设计虽然在功能上完全实现了课题的要求,即实现了八选一数据选择器的全部要求,但是相应的不足之处还应该考虑到。怎样更好地布局以及连线,使整个...
  • a1260157543
  • a1260157543
  • 2015年10月19日 21:56
  • 4034
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:8/1~~8/19
举报原因:
原因补充:

(最多只允许输入30个字)