- 博客(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
646
原创 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
244
原创 commons fileupload1.3.1上传文件大于设定值的问题
最近在用到commons fileupload1.3.1组件时,发现只要上传的文件超过你的设定的最大值,就无法使用request.getRequestDispathcher跳转,而且文件总是上传到了最大值终止,看了源码,应该是源码忘记加了一句return,应该在检测到文件超出最大时就应该返回,使用了1.2测试完全没这个问题
2015-07-31 22:14:00
311
原创 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
287
原创 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
185
原创 我迷茫的大学
进入大学第四年,才发现自己确实什么都学过,却什么都没有学好。我不是一个缺乏兴趣的人,在大学的三年中,我学习了许多与专业相关的书籍,比如UML 嵌入式、linux 等。可是这些东西却都没有深入,只是停留在表面上,所以只给了我一个轮廓,而没有一个具体。 大学进入第四年,我快要离开这里了。昨天给维打了个电话,聊了很多,我们最近都在准备考研,她考江汉大学,我考中山。她还告诉我,她和她前男
2008-09-20 18:11:00
689
2
原创 实验六 Microwindows创建窗口控件
一、 实验目的 1.了解Microwindows 基本结构。2.了解Microwindows 的两套API 调用及绘图原理。3.写一个基于Microwindows API的窗口应用程序并创建窗口控件。二、实验内容1.掌握使用 Microwindows API应用程序开发的过程。2.了解Microwindows的消息处理机制。3.掌握Microwindows API与
2008-04-24 19:52:00
936
原创 http://p.blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/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
895
原创 实验四 Microwindows窗口实验
一、 实验目的 1.了解Microwindows 基本结构。2.了解Microwindows 的两套API 调用及绘图原理。3.写一个基于Microwindows API的窗口应用程序。4.练习使用Nano-X API 进行基本图形绘制。(参考函数手册)二、实验内容启动Nano-X 服务器,在屏幕上绘制一个主窗口,在主窗口上绘制直线,矩形,圆,椭圆以及填充上颜色的矩形,
2008-04-24 19:40:00
717
原创 实验三 Microwindows的配置和安装实验
一、 实验目的 1.了解Microwindows 基本结构。2.练习Microwindows 的系统配置和编译安装。二、实验内容1. 下载Microwindows 系统安装包,解压缩后进行系统设置,编译安装。2. 启动Nano—X 服务器。3.掌握Make命令的使用4.掌握Microwindows的移植三、预备知识1.掌握在linux 集成开发环境中编写和调
2008-04-24 19:38:00
1636
原创 实验二 RAMDISK 文件系统配置和移植实验
一、 实验目的 学会嵌入式RAMDISK的配置、移植,根据目标系统要求配置RAMDISK。二、实验内容本次实验使用Redhat linux 9.0 操作系统环境安装arm linux 的开发库及编译器。学习嵌入式RAMDISK的配置、移植,根据目标系统要求配置RAMDISK。以及ARM 开发板的使用和开发环境的设置。下载已经编译好的内核文件到嵌入式控制器中。三、预备知识C 语言
2008-04-24 19:37:00
1094
原创 实验一 LINUX配置和移植实验
一、 实验目的 学会嵌入式LINUX裁剪、移植,根据目标系统要求配置LINUX二、实验内容本次实验使用Redhat linux 9.0 操作系统环境安装arm linux 的开发库及编译器。学习LINUX内核的配置和编译,以及ARM 开发板的使用和开发环境的设置。下载已经编译好的内核文件到嵌入式控制器中。三、预备知识C 语言的基础知识、程序调试的基础知识和方法,LINUX 的
2008-04-24 19:36:00
863
转载 嵌入式设备上的 Linux 系统开发
如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux嵌入式开发的概述将帮助您理解所有这些选项。Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料),所以任
2008-04-24 19:32:00
439
转载 pyGame用于虚拟仪器开发
偶然发现pygame的高速绘图效果,于是忽然想做一个虚拟示波器,以前经常见到基于 visual C++ 的收费的类库,感觉太复杂了,根本没想过要自己写一个.然而使用python后,一切都变得很简单了. 当然,目前只用生成的正弦虚拟数据来显示了,没有真正加入声卡Line-In数据. 目前还不能用鼠标来调整波形缩放,只能使用四个键 上下[幅度放大/缩小],左右[时间方法/缩小].程序的运行
2008-04-12 20:31:00
991
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
1652
原创 Beginning Game Development with Python and Pygame(3) 中文译本
理解事件在上一个程序中,我们处理了QUIT事件,你想退出程序时它是必定会产生的消息。Pygame也产生其他的消息来通知你发生了什么事情比如鼠标移动和按键。事件可能在任何时候产生,无论你的程序正在做什么。例如,你的代码正在画一个坦克在桌面上,这个时候用户按下了面板上的fire 键。这个时候你无法对事件作出反应,pygame把这些消息存储在队列之中,知道你准备好了去处理它们。(特别是在游戏循环开始
2008-04-12 19:53:00
2126
原创 Beginning Game Development with Python and Pygame(2) 中文译本
Pygame 介绍你有没有打开过你计算机的机箱呢?你会发现你的机器由很多部件组成。视频卡产生图形,发射数字信号到处理者。声卡把声音信号混合后送到扬声器。同样,键盘、鼠标等其他这些输入设备,是游戏必要的使用设备。在家用电脑的出现的早期,程序员必须了解计算机的每个元件。游戏程序员必须阅读每个计算机设备的技术文档,并编写驱动程序来通信。这种情形变得越来越坏,当不同的计算机厂商生产出不同的设备时。由于
2008-04-11 20:19:00
2894
原创 Beginning Game Development with Python and Pygame 中文翻译本
序言 这本书是我闲来无聊的时候翻译的国外的原本,本来是我自己学习Pyhon的时候发现直接看英文版本的真的是很不爽,所以自己想看着翻译一下。本人水平那是差的没办法,所以错误之处多多理解。 关于作者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2008-04-11 10:40:00
2006
原创 Python应用于Series 60平台入门——开始使用Python
开始使用Python本节结合如何在移动设备或者模拟程序中使用wxPython。4.1 wxPython 的启动有两种不同的方法可以通过移动设备UI启动wxPython:通过控制台或者启动脚本窗口。两种方法都可以启动wxPython。使用同样的方法也可以将自己的脚本程序安装于设备上,这种情况下,终端用户看不到wxPython的编译器。在模拟器中使用wxPython和在移动设备中使用
2008-04-10 21:46:00
762
原创 小试Python for Symbian
刚才尝试了一下Python for Symbian,虽然是不是官方的版本,但是做的还是挺不错的,界面有点类似于python IDLE,麻雀虽小,五脏俱全,而且可以在手机上直接执行python语句,就像当年的文曲星上的basic一样,还可以执行文件里的程序。更强的是可以 通过蓝牙和超级终端使用电脑在手机上做开发和调试,同样可以采用TCP/IP的方式。 我想试着写一个发送短信的小应用,因
2008-04-09 17:14:00
635
1
原创 DS18B20数字温度计使用
1.DS18B20基本知识 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。1、DS18B20产品的特点 (1)、只要求一个端口即可实现通信。 (2)、在DS18B20中的每个器件上都有独一无二的序列号。
2008-04-07 20:54:00
1603
原创 4×4键盘及8位数码管显示构成的电子密码锁
1. 实验任务 用4×4组成0-9数字键及确认键。用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒
2008-04-07 20:53:00
2188
1
原创 带有存储器功能的数字温度计-DS1624技术应用
1. DS1624基本原理 DS1624是美国DALLAS公司生产的集成了测量系统和存储器于一体的芯片。数字接口电路简单,与I2C总线兼容,且可以使用一片控制器控制多达8片的DS1624。其数字温度输出达13位,精度为0.03125℃。DS1624可工作在最低2.7V电压下,适用于低功耗应用系统。 (1). DS
2008-04-07 20:53:00
777
原创 电子密码锁设计
1.实验任务 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。2.电路原理图 <v:shapetypeid="_x0000_t75" coordsize="21
2008-04-07 20:52:00
1807
原创 四位数数字温度计
1. 温度传感器AD590基本知识 AD590产生的电流与绝对温度成正比,它可接收的工作电压为4V-30V,检测的温度范围为-55℃-+150℃,它有非常好的线性输出性能,温度每增加1℃,其电流增加1uA。 AD590温度与电流的关系如下表所示 摄氏温度
2008-04-07 20:51:00
734
原创 6位数显频率计数器
1. 实验任务 利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。2. 电路原理图 <v:shapetypeid="_x0000_t75" coordsize=
2008-04-07 20:51:00
784
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
1177
原创 两点间温度控制
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
348
原创 点阵式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
888
原创 ADC0809A/D转换器基本应用技术
单片机c语言欢迎进入51单片机学习网论坛讨论 本站新域名www.8951.com开通WWW.51C51.COM 中国单片机编程技术普及推广第一站! 27. ADC0809A/D转换器基本应用技术
2008-04-07 20:49:00
978
原创 点阵式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
2421
原创 模拟计算器数字输入及显示
1. 实验任务 (1. 开机时,显示“0”(2. 第一次按下时,显示“D1”;第二次按下时,显示“D1D2”;第三按下时,显示“D1D2D3”,8个全显示完毕,再按下按键下时,给出“嘀”提示音。2. 电路原理图 <v:shapetype id="_x0000_t75"coordsize="21600,2
2008-04-07 20:47:00
640
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
1282
原创 电子琴
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
1277
原创 拉幕式数码显示技术
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
724
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
889
原创 “叮咚”门铃
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
857
原创 “嘀、嘀、……”报警声
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
491
原创 99秒马表设计
1. 实验任务 (1. 开始时,显示“00”,第1次按下SP1后就开始计时。(2. 第2次按SP1后,计时停止。 (3. 第3次按SP1后,计时归零。 2. 电路原理图 <v:shapetype id="_x000
2008-04-07 20:39:00
440
原创 定时计数器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
826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人