摘要: 题目有156个海盗在一个岛上,他们决定选一个人出来做老大,由于人这么多,选谁当老大一直没有选好,于是他们想出来一个办法,把这156个人从1到156编号,然后按1, 2, 1, 2, …报数,报到1的退出选举,剩下来的人继续重新报数,然后把‘1’的人踢出局,最后剩下来的就是老大。那么请问,谁是老大?分析简化过程:1到156不停的除2,最后剩下一个数,那个数是多少。小于156的2的幂的最大值即改数为1... 阅读全文
posted @ 2017-04-05 20:58 Weyne 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 目的 有时候我们不在博客园记笔记,可能是用笔记软件,比如 ,`印象笔记`,也有可能放在github,使用hexo搭建等等。要是某一天,突然想把这些笔记公开到博客园上怎么办?不可能一个一个的编辑再上传吧,那工作量也太大了。所以需要一个批量上传的方法。 实现方法 1. 博客园提供的接口metaweblo 阅读全文
posted @ 2017-04-05 18:03 Weyne 阅读(1225) 评论(0) 推荐(1) 编辑
摘要: 起因 有很多编辑器可以直接将markdown转换成html,为什么还要自己写呢?因为我想写完markdown之后,即可以保存在笔记软件中(比如有道),又可以放到github进行版本管理,还可以发布到博客(比如博客园)。这些如果都操作一遍,是很繁琐的,所以必须交给脚本去做。 原材料 markdown2 阅读全文
posted @ 2017-01-22 13:03 Weyne 阅读(1929) 评论(0) 推荐(0) 编辑
摘要: 之前有写过一个使用powershell转换文档格式的方法,然而因为powershell支持不是很全,所以并不好用。这里使用python再做一个。 思路 检测源码格式,如果不是utf8,则进行转换,否则跳过 代码 实际测试,可以成功转换。 知识点 批量转换 可以指定目录,也可以在当前目录下用,递归遍历 阅读全文
posted @ 2017-01-22 13:03 Weyne 阅读(3071) 评论(0) 推荐(0) 编辑
摘要: 实现方式 在设置 自定义css里面加入css代码即可。比如github风格 这么做的原因 为了最终可以使用python + markdown + xmlrpc实现博客,笔记,github同步。 阅读全文
posted @ 2017-01-21 18:17 Weyne 阅读(753) 评论(0) 推荐(0) 编辑
摘要:  #include "stdio.h" int main(int argc ,char **argv) { printf("argc = %d \n",argc); while(argc--) { printf("%s\n",*(argv+argc)); } return 1; } 输出: gcc test.c -... 阅读全文
posted @ 2017-01-06 15:18 Weyne 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 目的 完成一个CDC + MSC的复合USB设备 可以方便在CDC,MSC,复合设备三者间切换 可移植性强 预备知识 cube中USB只有两个入口。 main函数中的MX_USB_DEVICE_Init函数。 USB中断。USB的所有动作都是主机发起的,设备只是做响应。所以在cube中,所有的USB 阅读全文
posted @ 2016-10-28 11:22 Weyne 阅读(9889) 评论(5) 推荐(2) 编辑
摘要: 之前总听说C语言的各种毛病,今天算是遇到一个: 数组下标越界 事情经过 两段完成不相干的代码,一段是测温度的,一段是测转速的。两段代码单独运行都没有问题,但是若运行测转速的代码,测温度的数据就会发生错误。 调试过程 一步查看,发现运行测转速之后,测温度的代码中的一个变量和一个数据的值就会发生诡异的错 阅读全文
posted @ 2016-10-13 20:05 Weyne 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 根据上一篇powershell生成pro的方法,增加一个批量修改文本文件为utf8格式的方法 经实践发现,如果文本本身是ASCII或者utf8,使用这一个脚本没有问题,但是若是文本本身是utf8无BOM格式,则会乱码。所以powershell可能无法完成,需要使用python了。 阅读全文
posted @ 2016-06-09 17:16 Weyne 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 接触Doxygen后,认识到其强大之处,一口气将之前的烂代码重构了一遍,所有的文件头,函数注释等等都是手动添加注释。在keil中可以看到其对JavaDoc风格的注释有高亮,非常好看。但是keil这个IDE作为编译器和调试工具,好用的没话说,作为编辑器却非常不能与时俱进。自动补全,代码缩进都超烂。找了 阅读全文
posted @ 2016-06-08 23:56 Weyne 阅读(4509) 评论(0) 推荐(1) 编辑