自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 Mac OS X EI Capitan root权限无法修该/System目录的问题

写c++连接mysql时遇到一个问题,程序不报错,就是没结果出现,发现程序停在了某一步,想调试下,发现Netbeans居然没有gdb,于是果断sudo port install gdb,安装好了以后又Unable to find Mach task port for process-id 850: (os/kern) failure (0x5).\n (please check gdb is co

2015-10-06 13:44:39 590

原创 ubuntu12.04 netbeans8.08下 C连接MySql

环境:Ubuntu12.04 LTS,MySql5.5,NetBeans for C++8.08问题:undefined reference to `mysql_init'原因:编译器编译和链接的问题已经安装mysql及相应的库,且mysql_config命令在$PATH的路径之下解决办法:1.在netbeans中右键工程-》属性-》C编译器-》编译行-》其他选项 中添加

2015-10-03 23:36:34 201

原创 commons fileupload1.3.1上传文件大于设定值的问题

最近在用到commons fileupload1.3.1组件时,发现只要上传的文件超过你的设定的最大值,就无法使用request.getRequestDispathcher跳转,而且文件总是上传到了最大值终止,看了源码,应该是源码忘记加了一句return,应该在检测到文件超出最大时就应该返回,使用了1.2测试完全没这个问题

2015-07-31 22:14:00 270

原创 Linux 系统函数open经典拷贝例子

#include#include#include#include#include#define BUFFER_SIZE 1024int main(int argc,char **argv){    int fromfd,tofd;    int bytes_read,bytes_write;    char buffer[BUFFER_SIZE];    char *ptr

2015-07-11 00:13:37 250

原创 SSH免密登陆Linux

假定A为客户机,IP为192.168.1.2,B为目标机,IP为192.168.1.3,A安装好SSH客户端,B安装好SSH服务端不输密码访问实际上是通过秘钥配对来实现的,在SSH中常用的加密方式有RSA1,RSA,DSA等,我这里以RSA为例子,在SSH2.0下实现其他的加密方式以及工具的用法请参考http://www.openssh.com/manual.html首先你要在客户机A

2015-07-06 10:32:59 153

原创 我迷茫的大学

     进入大学第四年,才发现自己确实什么都学过,却什么都没有学好。我不是一个缺乏兴趣的人,在大学的三年中,我学习了许多与专业相关的书籍,比如UML 嵌入式、linux 等。可是这些东西却都没有深入,只是停留在表面上,所以只给了我一个轮廓,而没有一个具体。     大学进入第四年,我快要离开这里了。昨天给维打了个电话,聊了很多,我们最近都在准备考研,她考江汉大学,我考中山。她还告诉我,她和她前男

2008-09-20 18:11:00 656 2

原创 实验六 Microwindows创建窗口控件

一、 实验目的   1.了解Microwindows 基本结构。2.了解Microwindows 的两套API 调用及绘图原理。3.写一个基于Microwindows API的窗口应用程序并创建窗口控件。二、实验内容1.掌握使用 Microwindows API应用程序开发的过程。2.了解Microwindows的消息处理机制。3.掌握Microwindows API与

2008-04-24 19:52:00 902

原创 http://p.blog.csdn.net/images/p_blog_csdn_net/fishtangjinfu/378290/o_f.bmp

一、 实验目的   1.了解Microwindows 基本结构。2.了解Microwindows 的两套API 调用及绘图原理。3.写一个基于Microwindows的窗口应用程序,并在其上显示图片。二、实验内容1.掌握Microwindows应用程序开发的过程。2.了解Microwindows的消息处理机制。3.掌握Microwindows API的使用。三、预备

2008-04-24 19:49:00 866

原创 实验四 Microwindows窗口实验

一、 实验目的   1.了解Microwindows 基本结构。2.了解Microwindows 的两套API 调用及绘图原理。3.写一个基于Microwindows API的窗口应用程序。4.练习使用Nano-X API 进行基本图形绘制。(参考函数手册)二、实验内容启动Nano-X 服务器,在屏幕上绘制一个主窗口,在主窗口上绘制直线,矩形,圆,椭圆以及填充上颜色的矩形,

2008-04-24 19:40:00 680

原创 实验三 Microwindows的配置和安装实验

一、 实验目的   1.了解Microwindows 基本结构。2.练习Microwindows 的系统配置和编译安装。二、实验内容1. 下载Microwindows 系统安装包,解压缩后进行系统设置,编译安装。2. 启动Nano—X 服务器。3.掌握Make命令的使用4.掌握Microwindows的移植三、预备知识1.掌握在linux 集成开发环境中编写和调

2008-04-24 19:38:00 1586

原创 实验二 RAMDISK 文件系统配置和移植实验

一、 实验目的 学会嵌入式RAMDISK的配置、移植,根据目标系统要求配置RAMDISK。二、实验内容本次实验使用Redhat linux 9.0 操作系统环境安装arm linux 的开发库及编译器。学习嵌入式RAMDISK的配置、移植,根据目标系统要求配置RAMDISK。以及ARM 开发板的使用和开发环境的设置。下载已经编译好的内核文件到嵌入式控制器中。三、预备知识C 语言

2008-04-24 19:37:00 1067

原创 实验一 LINUX配置和移植实验

一、 实验目的  学会嵌入式LINUX裁剪、移植,根据目标系统要求配置LINUX二、实验内容本次实验使用Redhat linux 9.0 操作系统环境安装arm linux 的开发库及编译器。学习LINUX内核的配置和编译,以及ARM 开发板的使用和开发环境的设置。下载已经编译好的内核文件到嵌入式控制器中。三、预备知识C 语言的基础知识、程序调试的基础知识和方法,LINUX 的

2008-04-24 19:36:00 836

转载 嵌入式设备上的 Linux 系统开发

如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux嵌入式开发的概述将帮助您理解所有这些选项。Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料),所以任

2008-04-24 19:32:00 404

转载 pyGame用于虚拟仪器开发

偶然发现pygame的高速绘图效果,于是忽然想做一个虚拟示波器,以前经常见到基于 visual C++ 的收费的类库,感觉太复杂了,根本没想过要自己写一个.然而使用python后,一切都变得很简单了.    当然,目前只用生成的正弦虚拟数据来显示了,没有真正加入声卡Line-In数据.    目前还不能用鼠标来调整波形缩放,只能使用四个键 上下[幅度放大/缩小],左右[时间方法/缩小].程序的运行

2008-04-12 20:31:00 959 2

转载 Python模块详解

Python为开发人员提供了丰富的模块,通过这些模块,我们就可快速开发出功能强大的程序。本笔记记录我所接触或学习过的Python模块,为想学习Python的朋友提供一个参考。Table of Contents1. Python Imaging Library(PIL) 1.1. 安装 1.1.1. 下载相关软件 1.1.2. 开始安装2. Pmw(Python megawidg

2008-04-12 20:23:00 1596

原创 Beginning Game Development with Python and Pygame(3) 中文译本

理解事件在上一个程序中,我们处理了QUIT事件,你想退出程序时它是必定会产生的消息。Pygame也产生其他的消息来通知你发生了什么事情比如鼠标移动和按键。事件可能在任何时候产生,无论你的程序正在做什么。例如,你的代码正在画一个坦克在桌面上,这个时候用户按下了面板上的fire 键。这个时候你无法对事件作出反应,pygame把这些消息存储在队列之中,知道你准备好了去处理它们。(特别是在游戏循环开始

2008-04-12 19:53:00 2082 1

原创 Beginning Game Development with Python and Pygame(2) 中文译本

Pygame 介绍你有没有打开过你计算机的机箱呢?你会发现你的机器由很多部件组成。视频卡产生图形,发射数字信号到处理者。声卡把声音信号混合后送到扬声器。同样,键盘、鼠标等其他这些输入设备,是游戏必要的使用设备。在家用电脑的出现的早期,程序员必须了解计算机的每个元件。游戏程序员必须阅读每个计算机设备的技术文档,并编写驱动程序来通信。这种情形变得越来越坏,当不同的计算机厂商生产出不同的设备时。由于

2008-04-11 20:19:00 2852

原创 Beginning Game Development with Python and Pygame 中文翻译本

序言  这本书是我闲来无聊的时候翻译的国外的原本,本来是我自己学习Pyhon的时候发现直接看英文版本的真的是很不爽,所以自己想看着翻译一下。本人水平那是差的没办法,所以错误之处多多理解。 关于作者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2008-04-11 10:40:00 1948

原创 Python应用于Series 60平台入门——开始使用Python

开始使用Python本节结合如何在移动设备或者模拟程序中使用wxPython。4.1 wxPython 的启动有两种不同的方法可以通过移动设备UI启动wxPython:通过控制台或者启动脚本窗口。两种方法都可以启动wxPython。使用同样的方法也可以将自己的脚本程序安装于设备上,这种情况下,终端用户看不到wxPython的编译器。在模拟器中使用wxPython和在移动设备中使用

2008-04-10 21:46:00 730

原创 小试Python for Symbian

刚才尝试了一下Python for Symbian,虽然是不是官方的版本,但是做的还是挺不错的,界面有点类似于python IDLE,麻雀虽小,五脏俱全,而且可以在手机上直接执行python语句,就像当年的文曲星上的basic一样,还可以执行文件里的程序。更强的是可以 通过蓝牙和超级终端使用电脑在手机上做开发和调试,同样可以采用TCP/IP的方式。      我想试着写一个发送短信的小应用,因

2008-04-09 17:14:00 602 1

原创 DS18B20数字温度计使用

1.DS18B20基本知识  DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。1、DS18B20产品的特点  (1)、只要求一个端口即可实现通信。  (2)、在DS18B20中的每个器件上都有独一无二的序列号。

2008-04-07 20:54:00 1571

原创 4×4键盘及8位数码管显示构成的电子密码锁

1.      实验任务 用4×4组成0-9数字键及确认键。用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒

2008-04-07 20:53:00 2091 1

原创 带有存储器功能的数字温度计-DS1624技术应用

1.      DS1624基本原理    DS1624是美国DALLAS公司生产的集成了测量系统和存储器于一体的芯片。数字接口电路简单,与I2C总线兼容,且可以使用一片控制器控制多达8片的DS1624。其数字温度输出达13位,精度为0.03125℃。DS1624可工作在最低2.7V电压下,适用于低功耗应用系统。 (1).    DS

2008-04-07 20:53:00 714

原创 电子密码锁设计

1.实验任务 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。2.电路原理图 <v:shapetypeid="_x0000_t75" coordsize="21

2008-04-07 20:52:00 1714

原创 四位数数字温度计

1. 温度传感器AD590基本知识 AD590产生的电流与绝对温度成正比,它可接收的工作电压为4V-30V,检测的温度范围为-55℃-+150℃,它有非常好的线性输出性能,温度每增加1℃,其电流增加1uA。 AD590温度与电流的关系如下表所示 摄氏温度

2008-04-07 20:51:00 707

原创 6位数显频率计数器

1.      实验任务 利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。2.      电路原理图 <v:shapetypeid="_x0000_t75" coordsize=

2008-04-07 20:51:00 731 1

原创 数字电压表

1. 实验任务 利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4

2008-04-07 20:50:00 1145

原创 两点间温度控制

1. 实验任务 用可调电阻调节电压值作为模拟温度的输入量,当温度低于30℃时,发出长嘀报警声和光报警,当温度高于60℃时,发出短嘀报警声和光报警。测量的温度范围在0-99℃。 2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:prefer

2008-04-07 20:50:00 315

原创 点阵式LED简单图形显示技术

1.  实验任务 在8X8点阵式LED显示“★”、“●”和心形图,通过按键来选择要显示的图形。 2. 电路原理图 <v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@5l@4@11@9@11@

2008-04-07 20:49:00 824

原创 ADC0809A/D转换器基本应用技术

单片机c语言欢迎进入51单片机学习网论坛讨论 本站新域名www.8951.com开通WWW.51C51.COM 中国单片机编程技术普及推广第一站! 27.            ADC0809A/D转换器基本应用技术

2008-04-07 20:49:00 934

原创 点阵式LED“0-9”数字显示技术

1. 实验任务 利用8X8点阵显示数字0到9的数字。2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"filled="f" stroked="f">

2008-04-07 20:48:00 2178

原创 模拟计算器数字输入及显示

1. 实验任务 (1.       开机时,显示“0”(2.       第一次按下时,显示“D1”;第二次按下时,显示“D1D2”;第三按下时,显示“D1D2D3”,8个全显示完毕,再按下按键下时,给出“嘀”提示音。2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,2

2008-04-07 20:47:00 594 2

原创 8X8 LED点阵显示技术

1.     实验任务 在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。 2.     电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:pref

2008-04-07 20:47:00 1194

原创 电子琴

1.  实验任务 (1.       由4X4组成16个按钮矩阵,设计成16个音。(2.       可随意弹奏想要表达的音乐。2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m

2008-04-07 20:45:00 1214

原创 拉幕式数码显示技术

1.  实验任务 用AT89S51单片机的P0.0/AD0-P0.7/AD7端口接数码管的a-h端,8位数码管的S1-S8通过74LS138译码器的Y0-Y7来控制选通每个数码管的位选端。AT89S51单片机的P1.0-P1.2控制74LS138的A,B,C端子。在8位数码管上从右向左循环显示“12345678”。能够比较平滑地看到拉幕的效果。2. 电路原

2008-04-07 20:43:00 682 1

原创 数字钟﹝★﹞

1. 实验任务 (1.       开机时,显示12:00:00的时间开始计时;(2.       P0.0/AD0控制“秒”的调整,每按一次加1秒; (3.       P0.1/AD1控制“分”的调整,每按一次加1分; (4.       P0.2/AD2控制“时”的调整,每按一次加1个小时

2008-04-07 20:42:00 835

原创 “叮咚”门铃

1. 实验任务 当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@

2008-04-07 20:41:00 808

原创 “嘀、嘀、……”报警声

1. 实验任务 用AT89S51单片机产生“嘀、嘀、…”报警声从P1.0端口输出,产生频率为1KHz,根据上面图可知:1KHZ方波从P1.0输出0.2秒,接着0.2秒从P1.0输出电平信号,如此循环下去,就形成我们所需的报警声了。2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="216

2008-04-07 20:40:00 460

原创 99秒马表设计

1.             实验任务 (1.       开始时,显示“00”,第1次按下SP1后就开始计时。(2.       第2次按SP1后,计时停止。 (3.       第3次按SP1后,计时归零。 2.           电路原理图 <v:shapetype id="_x000

2008-04-07 20:39:00 401

原创 定时计数器T0作定时应用技术(二)

1.      实验任务 用AT89S51的定时/计数器T0产生2秒钟的定时,每当2秒定时到来时,更换指示灯闪烁,每个指示闪烁的频率为0.2秒,也就是说,开始L1指示灯以0.2秒的速率闪烁,当2秒定时到来之后,L2开始以0.2秒的速率闪烁,如此循环下去。0.2秒的闪烁速率也由定时/计数器T0来完成。2.      电路原理图 <v:s

2008-04-07 20:38:00 771

空空如也

空空如也

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

TA关注的人

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