Loading...
我们知道,Bing首页的背景图每天都是自动更新的,而且质量很高,及其适合做桌面壁纸。Bing官方虽然有一个程序可以每天自动更换壁纸,但是它添加了搜索框等我不想要的东西,为此,自己用C#简单写了一个,也算是捡一捡好久没用的C#。获取壁纸地址很明显,第一步是找到每天壁纸的url才可以下载和设置,为此,我找到了一个xml格式的API用于获取当天的壁纸信息:http://cn.bing.com/HP...
北理工的校园网有两种方式可以登录,一是一个UI略丑的客户端,再有就是网页端登录。这两种登录方式都有一个共同的缺点,无法在纯终端(无图形系统)的系统中使用。此外,还有着动不动就掉线的问题。为此,简单学习了一下python关于http的知识,写了一个脚本用于直接登录,也可以简单修改一下实现定时登录,防止掉线。首先需要知道校园网登录中数据的形式以及流程,这里我用Chrome自带的开发者工具进行的抓...
本文翻译自King Tide Sailing的博客,感谢原作者。硬件连接首先,无论采用排线、跳线还是焊接的方式,都要保证MPU-9250和树莓派牢固地连接在一起。需要注意的是,下面采用了I2C接口,这就要求连接的线缆不能太长(不超过一只脚的长度)。不仅如此,你还需要将MPU-9250正确地安装。我利用一些剩下的木材做了MPU-9250的外壳,这使它容易安装在家中,或者是船上。但是注意不要使用...
归并排序(mergesort),最早由冯·诺依曼于1945年在EDVAC上首次编程实现,它建立在归并操作上,是第一个在最坏情况下依然可以保持o(nlogn)运行时间的确定性算法。归并排序的主要思想是分治。具体来说,就是将规模为n的问题,分解为两个规模为n/2的问题,再将这两个子问题分解为规模为n/4的4个子问题,以此类推,直至每个子问题规模为1。我们知道,单个元素是自然有序的,因此,这时我们...
本文是之前在其他博客上撰写的,现全部转移过来。偶然发现了hihoCoder上提供了一个“hiho一下”的编程练习,感觉相对系统且比较基础,适合我这种啥都不会的-_-|||发现的比较晚,已经到了第三周的题目。第三周是学习KMP算法。这是一个非常经典的字符串匹配算法。所谓字符串匹配,就是判断一串字符(原串)中是否存在一个特定的字符串(模式串)。最开始,参考了下述两篇文章,编写了算法。字符串匹配的...