内码(MBCS)和nuicode码

计算机发明后,为了在计算机中表示字符,人们制定了一种编码,叫做ASCII码,ASCII码由一个字节中的7位(bit)表示,范围是0x00-0x7F共128个字符。用这128个数字  表示abcd…ABCD…1234….这些字符。后来又扩展了ASCII码的定义,使用一个字节的全部8位(bit)来表示字符了。这就叫扩展 ASCII码。范围是0x00-0xFF共256个  字符。
后来,中国人利用连续2个扩展ASCII码的扩展区域(0xA0以后)来表示一个汉字,该方法的标准叫GB-2312。后来,日文、韩文、阿拉伯文、台湾繁体都使用类似的方法扩展  了本地字符集的定义,现在统一称为MBCS字符集(多字节字符集)。这种方法是有缺陷的,因为各个国家的定义的字符集有交集,因此使用GB2312的软件,就不能在  BIG-5的环境下运行(显示乱码)。
为了把全世界的所有的文字符号都统一进行编码,于是制定了UNICODE标准字符集。UNICODE使用2个字节表示一个字符。这下终于好啦,全世界任何一个地区的软件,可以  不用修改就能在另一个地区运行了。UNICODE的范围是0x0000-0xFFFF共6万多个字符。 继续阅读 »

python中函数参数传递的几种方法

本文转自豆瓣

Python中函数参数的传递是通过“赋值”来传递的。但这条规则只回答了函数参数传递的“战略问题”,并没有回答“战术问题”,也就说没有回答怎么赋值的问题。函数参数的使用可以分为两个方面,一是函数参数如何定义,二是函数在调用时的参数如何解析的。而后者又是由前者决定的。函数参数的定义有四种形式:

1. F(arg1,arg2,…)
2. F(arg2=,arg3=…)

3. F(*arg1)

4. F(**arg1) 继续阅读 »

IAR中使用堆和栈的问题——Working with the Stack and Heap

英文版PDF地址: http://www.iar.com/Global/Resources/Seminars/Working_with_the_Stack_and_Heap.pdf

——————————————  以下为我翻译的  ——————————————————–

议题
heap(堆)是什么?

怎样决定堆的大小
使用堆时潜在的问题
堆分配注意事项
使用栈(Stack)
决定栈的大小
使用栈时的潜在问题
静态栈检查
Embedded Workbench中的栈插件工具
示例
继续阅读 »

在转基因问题上我们值得记住这些人

听说最近“61院士49海外生物学家再上书力推转基因商业化-[中财网]”。我们都是普通老百姓,没有专业知识,也没有资源去弄清楚这些问题。但是不论转基因到底是否安全,我们都值得记住上面提到的这110个人,希望历史和人民永远铭记这些人。如果转基因食品好,我们应该永远感激这些顶着巨大社会舆论压力为民族发展不惜牺牲自己名誉的人;如果转基因是有害的,我们应该永远铭记这些为了一己私利不惜牺牲民族血脉的人。希望他们明白虽然人民是可以欺骗的,但历史是不可能被欺骗的。

强烈要求公开这110人的名单。支持的请转载或评论。

相关链接:

转基因食品大论战:挺转与反转阵营都挨批
49位海外生物学家再次上书力推转基因商业化
农业部专家:国内大部分人都吃过转基因食物

MSP430相关开发工具资源合集

一、EW430 IDE下载地址

最新版的IDE当然是谷歌搜索EW430去IAR的官网。但往往我们不需要最新的。IAR官网不提供历史版本下载,信号TI提供。
TI的下载页面地址点这里 ,可以下载到最近的几个版本。

继续阅读 »

Python笔记——使用popen与外部进程通信

在Python中如果我们需要调用外部进程,则使用
os.system(CmdLine)
即可实现。但有时候不仅需要调用外部程序,还需要知道外部程序的处理结果,并根据响应结果做出对应操作,使用popen2模块即可实现这个功能。实际上是把stdout和stdin从定向到一个文件对象,然后通过读写这个文件对象来获取外部进程的输出或者向外部进程发送数据。

import popen2
stdout,stdin = popen2.popen2("ping www.baidu.com")
while True:
    ostr = stdout.read()
    if ostr:
        print ostr
    else:
        break

「越级挑战」是进步最快的方法——一篇我觉得值得转载的文章

如果我们总是等着准备好了再行动,那永远也无法开始行动!——博主按

以下为转载,转自博客园,原文地址

国三的时候,我一年长高了 10 公分,突然变成班上数一数二的「长人」。看上我的身高优势,打篮球那挂同学开始揪我跟他们凑队。一开始我就像樱木花道,除了防守跟抢篮板,没什麽其他的作用。后来苦练一些得分动作,高中三年在斗牛场上勉强还算管用。 继续阅读 »

Python实现hex文件转bin文件

因为IAR工程编译时不能同时生成hex文件和bin文件,如果选择生成bin文件则会删除之前的hex文件,而我们需要同时有hex文件和bin文件,所以自己要写一个工具在编译完成后自动把hex文件转为bin文件。

在网上找到了Python实现的转换脚本,很好用,一个简单的函数。特转载如下,感谢原作者分享,原文地址 继续阅读 »

第 5 页,共 51 页« 最新...34567...102030...最旧 »