文章目录

GPIO

仰望星空,脚踏实地~

迅雷7 MD5\CID 下载插件

这是一款迅雷7 的插件,可以实现输入MD5值CID值自动寻找和下载对应文件,但是迅雷官方称其为“一半的神器,一半的废物”。经过一番测试之后我认为它应该是“现在的废物,未来的神器”。

热转印电路板

基本上收集齐了热转印电路板所需要的东西,也已经做了好几次了,的确快捷方便。我做的都是些临时转接板,没有多复杂的东西,也都是单面板,双面板还没做过,过孔最齐问题始终没有好的解决方法。今天又有个临时更改的方案,就用热转印一块转接板,半个小时就能继续开工了

我爱单文件程序

组册表的清理实在太麻烦了,一不小心就悲剧了,所欲大家都喜欢不会造成注册表垃圾的绿色软件.绿色软件是我们在这个流氓软件横行的年代自保的有效方法(也可以去试试云端软件平台,虚拟化安装也是一个不错的思路).在绿色软件中有一批更苗条的存在:单文件软件.顾名思义这种软件一般只有一个可执行的EXE文件,可以随便剪切复制移动,但是功能却异常强大……

功夫熊猫win7主题包

功夫熊猫2还记得乌龟那句话:“Yesterday is history. Tomorrow is a mystery. Today is a gift. That's why it is called the present.”

过程生成技术

过程生成技术是一种可以广泛应用的媒体制作技术,它的程序能够自动生成内容,而不是设计者之间就设计好的,这意味着必须有一个创造的过程。这往往涉及到计算机图形学的应用。过程控制能够在游戏中发挥极大的作用,本文介绍递归分形等过程生成的支撑,以及过程控制与游戏的制作

为了很好的说明这个概念,正好有一个绝佳的例子,一个只有96kb的游戏「kkrieger」:

电骡的世界,只谈交情,不谈积分

把信用制度理解成“积分制度”是一个历史的误会,很多朋友都认为积分是一个可以具体考量的数值,只要上传得越多,积分就越多,下载就越快。

其实,这种观点是不正确的。我们常常挂在嘴边的”积分制度“,在英文原版里叫做”credit system“,官方的中文翻译里叫做“信用制度”,注解是“受益上传者”,这才是所谓“积分制度”的真正含义,什么样的人可以在eMule的信用制度里受益?是上传者,甲给乙上传过数据,当甲要从乙那里下载的时候,甲就将作为上传者而受益。

VC的代序坛主有个帖子一语道破天机:积分制度就类似于人际关系。从别人那里取得共享资源就好比是欠了人情,下次见面就要还;你还我人情,我还你人情,相互之间如果经常来往,就成了熟人关系,打起交道来就更容易。有了这样的基本概念,我们就可以来探讨常见的理解误区了:

骡儿快快跑

eMule是一个开源免费的P2P文件共享软件,基于eDonkey2000的eDonkey网络,遵循GNU通用公共许可证协议发布,运行于Windows下。eMule中文名称在大陆用户中有争议,根据eMule官方网站的简体中文版说法,“eMule”译为“电骡”,其名称也来源于动物:骡。也正是由于eMule的开源,现在有许多很好的电骡软件:VeryCD版emule、Xtreme、ScarAngel、Mephisto、MorphXT、MagicAngel、stullmule、neomule等。

STM32 总线空闲 + DMA 方式接收

STM32 的 USART 支持一个总线空闲中断,如果这个中断和DMA配合,能够较好的实现接收不定长数据的功能。

STM32 芯片 IAP 实现

老早以前就知道很多芯片都有 IAP 功能,但是从来没有实际用过。现在因为有可能在项目中用到,就先看看

STM32 输出比较模式

输出比较模式用来控制输出一段波形或者指示一段时间的到来。如果定时器不用来波形输出,使用输出比较模式一个定时器完全可以作为4个小定时器单独使用。测试中发现通道无法直接关闭,去掉时能都还能触发,只能配置为输入通道才能关闭,时间还是不够准,有漂移现象,也就是说,只能当成一个循环定时器来使用,而且精度不是很高,必须采用向下计数模式,不然精度更低,原因不明。

转过一个人生路口

坚定地踏上了学习ARM的道路,拐过十字路口就不再迷茫。当人生到了十字路口,向前、向左、向右,虽然不知道哪个最好,但一定要选择一个,总比向后要好!之前,各种途径听说,大学里面学什么,出来未必干什么。现在觉得,工作,或许跟大学学什么关系不大,但一定跟大学期间学到了什么有很大关系。该干嘛的人,生来就是干嘛的。

直接操作寄存器是危险的编程方式

直接操作寄存器可以写出高效、简洁的代码,但是不小心也容易产生大Bug。以下是我的经历,记录在案,以备以后反省。

意识流到爱情

“生命诚可贵,爱情价更高,若为自由故,两者皆可抛。”

直到现在我才理解裴多菲对自由是多么的渴望.

尝试使用 protothreads

最近正想把开发板一直开着,作为我的闹钟用,这是个简单的任务,似乎没有挑战性啊,于是尝试用上 protothreads .之前看过 protothreads 的文章,感觉似乎很简单,又似乎很玄妙.这次真正用过了,才知道,真是疯狂的 duff' device .

Storage.ocx

有一个项目中主要使用 ocx 调用本机资源来实现各种功能,这部分我一直没做,现在有个奇葩的新需求,于是就做了这个正常情况下完全没有用的 ocx ,一血就这么交代了.这是一个用来在客户端存储键值型数据的 ocx , cookis 或者 storage 完全能替换它的功能,但是这里就用了 ocx ,算是 ocx 的一个 demo 吧.

诗和远方

兴趣、工作、生活,三者能不能有个最好的平衡点呢!有,一定会有的,只是怎样找呢?入门ARM,林老师让我从STM32开始学起。现在用的是一个STM32F100C8的芯片,老师让做LED的扫描点亮和键盘的扫描程序,总共已经快一个月了,还没什么成绩,我自己都不满意。

谷歌域名缩短服务 有更新!

谷歌域名缩短

索引---->概述---->优秀的服务---->创新的用法

概述

谷歌域名缩短服务的地址是 http://goo.gl/ ,短小精悍。顾名思义这是一个域名缩短的服务,和其他公司所提供的服务不同的地方就是它是谷歌提供的。哈哈,当然,既然是谷歌提供的它当然有不一样的地方。

在驱动器名称之前显示驱动器号 有更新!

在Windows资源管理中,驱动器号总是显示在驱动器名称之前。下面将介绍如何让驱动器号显示在驱动器列表的首位。

用数学方法研究《红楼梦》的作者的思路 有更新!

《红楼梦》后四十回,神奇的丢失,现在的后四十回也作者不详。本文通过软件ReplacePioneer来统计虚词在文中各部分出现在的次数,希望通过比较出现频率来区分不同作者。由于多种客观原因,不能得出任何有效的结论,仅是一个思路,以供参考。

串口助手 0.2

之前做过一个串口助手了,纯API的,双线程,但是处理不好两个线程间的数据,会丢包。这个是0.2测试版吧,双线程,两个线程间通过消息连接,底层是一个外国人封装的串口API类的,实现方法其实跟之前的差不多。我写了一个MFC的皮,扩展了256000这个波特率(通常是USB转串口),增加了自定义协议(这个还需要自己改代码),增加了根据数据绘图(这个部分问题还很大,速度太快了就不行了,完全跟不上串口的速度)