初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等.
这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的...
分类:
编程语言 时间:
2014-05-26 10:04:40
阅读次数:
302
ipad用的是Safari Mobile浏览器,访问的UA为:Mozilla/5.0 (iPad;
U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko)
Version/4.0.4 Mobile/7...
分类:
编程语言 时间:
2014-05-26 10:00:50
阅读次数:
351
1.JavaScript中,你可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为
hoisting(悬置/置顶解析/预解析)。当你使用了一个变量,然后不久在函数中又重新声明的话,就可能产生逻辑错误。对于JavaScript,只要你的变量是在同一个作用域中...
分类:
编程语言 时间:
2014-05-26 09:58:41
阅读次数:
242
你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera,
Safari四大浏览器之外,世界上还有近百种浏览器。
几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览...
分类:
编程语言 时间:
2014-05-26 09:56:19
阅读次数:
346
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void
操作符用法格式如下:1. javascript:void (expression)2. javascript:void
expressionexpression是一个要计算的 JavaScript 标准的...
分类:
编程语言 时间:
2014-05-26 09:44:10
阅读次数:
314
适配器模式把一个类的接口变换成客户端期待的另一个类的接口,使原本接口不匹配的两个类能够在一起工作。适配器有两张实现形式,分别为类的适配器模式和对象的适配器模式类的适配器模式:我们的目标是将SpecificRequest()转化到Request()。类的适配器解决方案是创建一个类Adaptor继承Ad...
分类:
编程语言 时间:
2014-05-26 09:38:55
阅读次数:
390
在Java语言中, abstract class
和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予 了Java强大的 面向对象能力。abstract
class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行...
分类:
编程语言 时间:
2014-05-26 09:36:05
阅读次数:
303
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口
Collection是最基本的集合接口,一个Collection代表一组O....
分类:
编程语言 时间:
2014-05-26 09:32:53
阅读次数:
258
继承(inheritance)背后的核心思想是:可以在现有类的基础上创建自己的新类,在新类中继承原来类的方法和数据域,并添加适合当前应用场景的新的数据和方法。1.
类,超类,子类 (class,superclass,subclass): Java 中的inheritance都是public i...
分类:
编程语言 时间:
2014-05-26 09:33:26
阅读次数:
442
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4
常用的几个 annotation
介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试...
分类:
编程语言 时间:
2014-05-26 09:32:04
阅读次数:
302
链接:http://blog.csdn.net/chana1101/article/details/5632393
分类:
编程语言 时间:
2014-05-26 09:31:31
阅读次数:
226
题目: C++
primer第十章的大作业,打开一个文件,输入一个字符串,查找该字符串出现的所有地方并列出计划:
TestQuery类。尝试通过multimap来替代原书中map 和set的功能class TestQuery{ public: void
InputFile(i...
分类:
编程语言 时间:
2014-05-26 09:30:57
阅读次数:
336
from __future__ import print_functionfrom types
import NoneType__author__ = "Shamim Hasnath"__copyright__ = "Copyright 2013,
Shamim Hasnath"__license_...
分类:
编程语言 时间:
2014-05-26 09:29:50
阅读次数:
495
cpu:工厂一次只能有一个车间开工:cpu一次只能运行一个任务进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态一个车间里,可以有很多工人。他们协同完成一个任务。线程就好比车间里的工人。一个进程可以包括多个线程车间的空间是工人们共享的,比如...
分类:
编程语言 时间:
2014-05-24 09:00:49
阅读次数:
515
如果可变字符串操作较多的话,用STRINGBUILDER显然优势得多。public class
HelloJava { public static void main(String[] args) { // TODO Auto-generated
method stub ...
分类:
编程语言 时间:
2014-05-24 09:00:10
阅读次数:
328
Python标识符在Python中,标识符有字母数字和下划线组成.在Python中,标识符可以包括英文数字以及下划线但是不能以数字开头.Python中,标识符是区分大小写的.以下划线开头的标识符是由特殊含义的.比如_foo代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from
XXX...
分类:
编程语言 时间:
2014-05-26 09:11:50
阅读次数:
319
* 全角转半角的 转换函数* @return String*/public static final
String full2HalfChange(String QJstr){StringBuffer outStrBuf = new
StringBuffer("");String Tstr = ""...
分类:
编程语言 时间:
2014-05-26 09:10:31
阅读次数:
316
进程和线程的关系:一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程资源分配给进程,同一个进程的所有线程共享该进程的所有资源线程在执行过程中,需要协作同步,不同进程的线程间要利用消息通信的方法实现同步线程是进程程序内的一个执行单元,也是进程内可调度的实体进程和线程的定义:进程是具有...
分类:
编程语言 时间:
2014-05-26 09:09:56
阅读次数:
279
1 using System; 2 using System.Collections.Generic;
3 using System.Linq; 4 using System.Text; 5 using System.Threading; 6 using
System.Runtime.Remoti....
分类:
编程语言 时间:
2014-05-26 09:07:50
阅读次数:
270
关于如何得到一个键在Javascript中的Keycode值,可以参考:
请按任意键,你将得到该键的键值! keycode 0 = keycode 1 = keycode 2 = keycode 3 = keycode 4 =
keycode 5 = keycode 6 = keycode 7 = ...
分类:
编程语言 时间:
2014-05-26 09:07:14
阅读次数:
419