摘要: OpenOCD 支持 OS 调试,需要在目标配置中加上选项 来使能此功能,OpenOCD 文档中关于 OS 调试的说明如下: OpenOCD includes RTOS support, this will however need enabling as it defaults to disa 阅读全文
posted @ 2017-06-01 11:18 swyang 阅读(956) 评论(0) 推荐(1) 编辑
摘要: 科学和艺术源于生活,技术和服务于生活。 所以面对高深的科学和艺术时,我们不必惶恐,因为它们也一定是源于生活或服务于生活,只需用实际生活中思维去思考即可。 阅读全文
posted @ 2017-05-24 21:16 swyang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 事后统计和事前分析 一个算法的效率,可以通过其在计算机上运行的时间来评估,这叫 ,但编译和运行环境的不同会导致运行时间不同,所以这种方法并不科学。 使用统计法估算算法 基本运算 的次数,这种数学方法叫 。显然事前分析更科学。 时间频度和时间复杂度 假设有一个对长度为n的数组排序的算法,它的基本运算次 阅读全文
posted @ 2017-05-23 09:11 swyang 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 深夜,无聊回想起大学时学的一些算法,便敲了一个最 low 的排序算法 冒泡排序法: include static long arr[6] = { 1, 7, 6, 0, 2, 1 }; int main(int argc, char argv[]) { long len; long i,j; lon 阅读全文
posted @ 2017-05-21 23:06 swyang 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 聪明的人,他们在做每件事之前,都会思考有没有简便算法。 完成一件复杂的事情不简单,但是用简单的方法去完成就更了不起。 UNIX的哲学 其实是这个意思。 作为一位程序员,因该努力把自己的每一行代码都写的简单而优雅。 因为 ,所以 ,所以 。 所以 iOS 系统广受欢迎。 阅读全文
posted @ 2017-05-21 10:14 swyang 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一直都想创建一个自己的专属博客,奈何惧怕繁琐的流程和费用,没有实施,今天看到了一篇博文,利用 和 来建立自定域名的博客,感觉挺简单的,先记下来吧,等有时间了搞一搞。 "创建GitHub技术博客全攻略" 阅读全文
posted @ 2017-05-20 00:01 swyang 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 写在前面 我的老家是个国家级贫困县,从出生开始我就在体会 这个词的含义:什么都不敢买。 然而现在我才觉悟到,那个时候最可怕的是:什么都不知道。 不知道芬达,不知道麦丽素,不知道统一方便面,偶尔天上飞过一架飞机(疑是),一群小孩也会仰着头看半天。 直到长大到了大城市工作,才知道世界上有这么多闻所未闻的 阅读全文
posted @ 2017-05-19 23:32 swyang 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 这要用到整型转换规则, C Programming Language(K & R) (A.6.2)上这样解释: 将任何整数转换为某种指定的无符号数类型数的方法是:以该无符号数类型能够表示的最大值加1为模,找出与此整数同余的最小的非负值。 在对二的补码表示中,如果该无符号类型的位模式较窄,这就相当于左 阅读全文
posted @ 2017-05-19 11:25 swyang 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 摘自 "维基百科" : 整型提升是C程序设计语言中的一项规定:在表达式计算时,各种整形首先要提升为int类型,如果int类型不足以表示则要提升为unsigned int类型;然后执行表达式的运算。[1] 这一规则是由C语言的发明人丹尼斯·里奇与肯·汤普逊创设的:[2] A character, a 阅读全文
posted @ 2017-05-19 11:22 swyang 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 你自己不思进取,碌碌无为,浑浑噩噩,鼠目寸光,你怎么好意思给要求你的孩子出人头地? 阅读全文
posted @ 2017-05-19 08:57 swyang 阅读(158) 评论(0) 推荐(0) 编辑