- 博客(7)
- 资源 (25)
- 收藏
- 关注
原创 #pragma 预处理指令详解
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。
2007-10-26 16:54:00 423
转载 uC/OS-II实时操作系统在嵌入式平台上进行移植的一般方法和技巧
实时操作系统的使用,能够简化嵌入式系统的应用开发,有效地确保稳定性和可靠性,便于维护和二次开发。 μC/OS-II是一个基于抢占式的实时多任务内核,可固化、可剪裁、具有高稳定性和可靠性,除此以外,μC/OS-II的鲜明特点就是源码公开,便于移植和维护。 在μC/OS-II官方的主页上可以查找到一个比较全面的移植范例列表。但是,在实际的开发项目中,仍然没有针对项目所采用芯片或开发工具的合适版
2007-10-18 12:39:00 466
原创 SaveMail.py
import poplibimport cStringIOimport emailimport base64M = poplib.POP3(pop.163.com)M.user(xtrgm523)M.pass_(pass)numMessages = len(M.list()[1])print num of messages, numMessagesfor i in ran
2007-10-16 20:33:00 492
原创 MailPop3.py
import poplibimport repopClient = poplib.POP3(pop3.163.com)popClient.user(xtrgm523)popClient.pass_(5321210623)numMsgs, mboxSize = popClient.stat()print "Number of messages ", numMsgsprint "
2007-10-16 20:31:00 394
原创 GetMail.py
import poplib,string,emailfrom email.Header import Headerdef pop3conn(host,account,password): mailInBox=poplib.POP3(host) mailInBox.user(account) mailInBox.pass_(password)
2007-10-16 20:30:00 447
转载 NorFlash与NandFlash对比
FLASH存储器又称闪存,主要有两种:NorFlash和NandFlash,下面我们从多个角度来对比介绍一下。在实际开发中,设计者可以根据产品需求来进行闪存的合理选择。 1、接口对比 NorFlash带有通用的SRAM接口,可以轻松地挂接在CPU的地址、数据总线上,对CPU的接口要求低。NorFlash的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可
2007-10-16 19:57:00 1667
原创 unicode 编码转换器源代碼
Unicode 编码转换器body { background-color: white; margin-top: 24px; }h1 { font: normal 20px 黑体; text-align: center; color: black; }td, textarea, input, select { font: normal 12px Courier New; color:
2007-10-15 17:03:00 914
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人