关闭
当前搜索:

《UML中的六大关系》和《Eclipse中如何使用UML方便查看项目框架》

UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系: 继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间...
阅读(1240) 评论(0)

一种提高单片机i/o口驱动能力的方法

一、简述问题 当你用单片驱动发光二极管的时,你还感觉不到P0、P1口的区别。(10-20mA之间,其中P0驱动能力最强,但对于驱动直流电机依然很弱,其结果就是电机不转)。那么有什么办法提高驱动能力吗?下面就来介绍本文的一种简单方法。 二、实验元件 NPN三极管:s8050  (管脚序列为:EBC)                    元件介绍:http://baike.baidu.com/...
阅读(1867) 评论(1)

Vb 与 Vc 的区别

一:简单的对比 VB是由Basic语言演化而来的VisualBasic,意思是可视化Basic,而VC是由C++语言演化而来的VisualC++,意思是可视化C++,VB功能没有VC强大,但是很容易掌握,推荐先学习VB,如果将来要专业学习编程,可以再进攻VC,那时你会发现原来掌握编程基础后VC是多么的容易学习。 VC的博大在于MFC的操纵,它是Win32API的封装. 关键在于怎样了解MFC的...
阅读(2236) 评论(0)

如何快速学会嵌入式?

嵌入式作为一门新的学科,好多人想学却无从下手。接触嵌入式真的有那么难吗?这主要是我们的教育方式的错误,好多教科书上说的还是N年前东西,老师教课也只是为教而教,不会考虑到学生的兴趣和社会的真正需要。大多数教科书上,一味说那些枯燥无味的语法,丝毫不考虑学生是否能接受,仿佛只有说学生听不懂的东西,才能证明自己水平很高。   实际上这是很失败的作者,最好的学习动力是兴趣。而最好的书或培训资料,...
阅读(778) 评论(0)

作为初学者应该如何来学习FPGA

FPGA作为一种高新的技术,已经逐渐普及到了各行各业,无论是消费类、通信类、电子行业都无处不在它的身影,从1985年第一颗FPGA诞生至 今,FPGA已经历了将近20多个年头,从当初的几百个门电路到现在的几百万门、几千万门……,从原来的上千元的天价到现在几元的超低价,可谓是出现了翻 天覆地的变化。所以当前正是学习FPGA的最好时机,无论是社会的需求也好,还是技术的成熟度也好,已经达到了前所未有的高...
阅读(1189) 评论(1)

移动开发平台性能比较

jquerymobile是一个mobile平台下的js框架,跟phonegap没有一毛钱关系. phonegap实际上在国内占有率不高的,很多人为了体验喜欢做传统的原生手机应用. 而Webapp现在的占有率越来越少,因为越来越多的人不喜欢用手机浏览器去体验专门为移动平台搭建的网站. 我觉得你的比较对象应该是native app和web app 和phonegap app. 个人觉得native...
阅读(631) 评论(0)

修改Xmodem/Zmodem上传下载路径

SecureCRT可以使用Xmodem/Zmodem方便的上传和下载文件。 在Session ptions =>Xmodem/Zmodem => Directories中设置   选项=>会话选项=>Xmodem/Zmodem =>上传、下载...
阅读(1143) 评论(0)

nor flash启动与nand flash启动的区别

1)接口区别: NOR FLASH地址线和数据线分开,来了地址和控制信号,数据就出来。 NAND Flash地址线和数据线在一起,需要用程序来控制,才能出数据。 通俗的说,就是光给地址不行,要先命令,再给地址,才能读到NAND的数据。而且都是在一个总线完成的。 结论是:ARM无法从NAND直接启动。除非装载完程序,才能使用NAND Flash. 2)性能区别 NOR的传...
阅读(402) 评论(0)

程序员生存定律--程序人生的出口

程序员的人生出口 很多人非常想知道自己的未来是什么样子的,迫切到一定程度甚至会找算命先生。如果并不是想得到一个精确结果,这事儿其实并没有想的那么难。程序员的人生看起来五花八门,可以是Windows系,可以是Android系,可以是iPhone系等等,但如果为之做点抽象,那就会发现人生出口的类别其实不多,接下来我们就结合例子来看看程序员的人生中最可能的几个出口。这些出口里有大部分人的未来景象。...
阅读(510) 评论(0)

嵌入式开发中对(*(volatile unsigned long *)) 的理解

一、说明 (*(volatile unsigned long *)) 这个语句对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的IO地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“端口”的概念。如果是内存映射,那就方便多了。 二、举例讲解 以 #define IOPIN (*((vo...
阅读(803) 评论(0)

浅析Java线程的三种实现

一、前言 java.lang.Thread类是java的线程类。当生成一个Thread类的对象后,一个新的线程就产生了。Java中每一个线程都是通过某个特定的Thread对象的方法run()来完成其操作的,方法run()称为线程体。 下面简单介绍Thread类的几种构造方法: public Thread() public Thread(Runnable target) public Thre...
阅读(637) 评论(0)

数码管的使用方法

数码管是嵌入式开发中比较常用的一个模块,本篇文章根据本人近期查阅的资料以及学习笔记整理成文,尽可能详尽的讲解常用数码管原理和使用方法。有不足和疏忽的地方,请不吝指正。 目录 1.工作 原理 2.电气特性 3.驱动方式 4.开发实例 5.亮度和锁存器 6.使用中注意事项 一、工作原理          数码管 是一种半导体发光器件,其基本单元是发光二极管。能显示4位数字的叫...
阅读(1128) 评论(2)

《通过Web远程浏览并控制Tiny6410上的usb摄像头》---实战篇

时间不早了,简单介绍直奔主题哈 一、介绍 软件:Mjpeg‐stream 是一个开源软件,用于把mjpeg格式的文件变成流媒体输出。 平台:Tiny6410 硬件:普通usb摄像头 二、编译、安装方法不多讲,网上写的比较好的博文很多 三、pc上测试效果(只能用火狐,ie、360浏览器均不正常显示) 1>地址栏输入:http://192.168.1.107:80...
阅读(1222) 评论(0)

Java多线程例子讲解

Java多线程机制 实例讲解...
阅读(807) 评论(0)

安卓 Handler使用方法

一、Handler的定义:           主要接受子线程发送的数据, 并用此数据配合主线程更新UI.           解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要...
阅读(375) 评论(0)

安卓系列转载,有时间可以参考学习

一:Activity的生命周期方法  Android提供了很多Activity的生命周期方法,比如我们常用的onCreate、onPause、onResume等。这里主要介绍粗粒度的周期方法,诸如onPostCreate、onPostResume等 这些细粒度的周期方法可以参考Android的API文档,在你需要更细层次的控制的时候可以使用这些细粒度的方法。粗粒度的周期方法有以下几个: ...
阅读(430) 评论(0)

DSP、ARM和单片机的区别

DSP:适用于数字信号处理,例如FFT、数字滤波算法、加密算法和复杂控制算法等。DSP实时运行速度可达每秒数以千万条复杂指令程序。DSP器件比16位单片机单指令执行时间快8~10倍。完成一次乘加运算快16~30倍。 ARM:ARM是微处理器。具有强大的事务处理功能。可以配合嵌入式操作系统使用。 单片机:单片机适用于简单的测控系统,功能相对简单。单片机的工作ARM和DSP都能作。 ...
阅读(1384) 评论(0)

音频放大电路制作记录

声明:本实验采用面包板,跳线,电子散件制作 目的:制作电路,实现音频输出的放大(输出声音太小,要足够大的声音) 电子元件清单: TD7052  功放芯片  1个 电解电容  220UF    1个 瓷片电容  100nf      1个 扬声器  8欧 0.5w     1个 可调蓝白电阻  4.7K  (472电阻) 1个 音频输出头 + 音频输出线 5-6V 直流电源...
阅读(906) 评论(0)

java.sql.SQLException: Before start of result set ---错误笔记

java.sql.SQLException: Before start of result set  解决方法:使用rs.getString();前一定要加上rs.next(); 原因:ResultSet对象代表SQL语句执行的结果集,维护指向其当前数据行的光标。每调用一次next()方法,光标向下移动一行。最初它位于第一行之前,因此第一次调用next()应把光标置于第一行上,使它...
阅读(418) 评论(0)

JDBC的封装类

在JAVA中JDBC的访问是比较麻烦的,为此可以使用封装的方法构建一个封装性较好的JDBC工具类,提高编程的可复用性。 具体的想法是:可以生成一个类封装JDBC的connection和statement的构建,使用Property配置文件来保存JDBC访问的路径以及驱动,这样可以有较好的可维护性,再使用反射特性构建一个DataUtil类封装JDBC获取的结果集,并把其显示出来。 1.首...
阅读(448) 评论(0)
    个人资料
    • 访问:413081次
    • 积分:6244
    • 等级:
    • 排名:第4457名
    • 原创:246篇
    • 转载:68篇
    • 译文:3篇
    • 评论:41条