oRbIt 的专栏

从明天起,做一个幸福的人,喂马、劈柴、周游世界。。。

把《算法的乐趣》随书源码放在GitHub上了

最近发现某源代码付费的网站上还有人摆出了本书的随书代码,本来是免费发布的东西,却有人想凭这个发点小财。还有就是总有人问这书的源代码在哪里,可是书的《前言》明明就有下载的链接啊,读者可以到图灵社区下载本书的随书源码。 后来我终于知道原因了,原来网上有本书的电子版下载,只是这个电子版去掉了前言部分,...

2018-11-28 23:01:35

阅读数:723

评论数:2

关于输入法,想说点什么了

输入法几乎是装机必备的软件,和浏览器一样,当年也是一片混战,不过能笑到最后的就那几个。输入法而已,又不能展示广告,而其都是免费的,有啥搞头?其实,这里面猫腻还是很多的,因为输入法模块可以用合法方式注入到任何用户进程中,而且是Windows系统许可的方式,用户的进程有什么权限,输入法就能得到什么权限...

2017-12-27 22:49:17

阅读数:1377

评论数:0

TabSiPlus开源代码如何使用

先回答几个问题1、为什么不出64位版本的TabSiPlus?有一些朋友问我,现在很多人都用64位的操作系统了,TabSiPlus什么时候出64位的外挂版本?这里统一回答一下,目前没有出64位外挂的计划,因为没有必要。目前最新的Source Insight仍然只支持32位版本,TabSiPlus也只...

2016-04-21 21:02:16

阅读数:6671

评论数:5

关于《算法的乐趣》历法一章演示程序错误的说明

最近有网友在微博上向我反映,《算法的乐趣》随书的例子代码中关于农历历法的演示程序出了BUG,并截了图给我,我开始以为是算法中的某些部分不兼容64位系统,后来发现在32位系统上一样有问题,什么问题呢?先看看截图:看到了吧,“三十月大”,走查代码,发现是处理农历闰月的时候重拍月序关系,导致越界访问了。...

2016-04-13 00:37:13

阅读数:5634

评论数:8

TabSiPlus 发布到 Github了

TabSiPlus 发布到 Github了代码在这里:https://github.com/inte2000/TabSiPlus.git有任何感觉不爽的地方都可以自己动手了,想要Frok这个项目的,清关注随后发布的todo列表,或者提交bug修改的patch,我审核通过了就可以成为开发成员了。

2015-10-31 22:46:25

阅读数:11794

评论数:0

关于《算法的乐趣》傅立叶变换一章的补充

一些热心读者反馈在介绍快速傅立叶变换(FFT)部分的描述和代码不一致,比如某位读者反馈前面正文介绍的是DIT-FFT,但是给出的代码实现确是DIF-FFT,让人困惑,本文准备补充一下相关的内容。DIT-FFT和DIF-FFT,一个是按时间抽取计算(Decimation-In-Time),一个是按频...

2015-09-09 14:06:19

阅读数:6052

评论数:2

研究了一下CSDN 私信的排序,我也是醉了

一直感觉CSDN的通知和私信总是看起来怪怪的,主页提示有私信,打开却看不到,有时候向后翻几页有能看到。今天又遇到这种情况了,于是研究可以下,刚开始还是没找到规律,知道看到“3天前”的消息排在最后一个“3年前”的消息之后,突然就明白了,于是翻到最开始,发现“11个月前”排在第一个,紧跟着是“1年前”...

2015-05-18 23:04:21

阅读数:7332

评论数:13

算法系列之二十四:离散傅立叶变换之音频播放与均衡器

导语 在算法系列的第二十二篇,我们介绍了离散傅立叶变换算法的实现,将时域的音频信号转换到频域进行分析,获取拨号音频的频率特征。这一篇我们将介绍一种频域均衡器的实现方法,所谓的频域均衡器,就是在频域信号的基础上对音频数据进行调整,然后再将频域信号转换成时域信号在回放设备上播放,从而达到音色调节的...

2015-05-04 20:06:37

阅读数:15746

评论数:9

《算法的乐趣》终于出版了

经过一年多的编写和准备,《算法的乐趣》终于出版了,4月中旬开始可以在京东、当当等网店购买,实体书店上架可能会慢一点。感谢图灵社区的各位老师的辛勤耕耘,也感谢《啊哈!算法》作者纪磊先生(啊哈磊),LinkedIn高级主任分析师王益先生,极光推送首席科学家黄鑫先生(飞林沙)为本书热情作序并给予充分的肯...

2015-04-22 23:23:33

阅读数:16127

评论数:39

算法系列之二十三:离散傅立叶变换之音频播放与频谱显示

算法系列之二十三:离散傅立叶变换之音频播放与频谱显示算法系列之二十三离散傅立叶变换之音频播放与频谱显示 导语 什么是频谱 1 频谱的原理 2 频谱的选择 3 频谱的计算 显示动态频谱 1 实现方法 2 杂项说明 结果展示 导语 频谱和均衡器,几乎是媒体播放程序的必备物件,没有这两个功能的媒体播...

2015-03-29 22:12:56

阅读数:7209

评论数:3

算法系列之二十三:离散傅立叶变换之音频播放与频谱显示

频谱和均衡器,几乎是媒体播放程序的必备物件,没有这两个功能的媒体播放程序会被认为不够专业,现在主流的播放器都具备这两个功能,foobar 2000的十八段均衡器就曾经让很多人着迷。我用Winamp播放音乐(AOL已经在2013年12月20日停止了Winamp的支持),最早吸引我的原因就是播放界面上...

2015-03-17 21:59:39

阅读数:13811

评论数:5

递归和Windows系统的栈保护

对于使用默认栈空间大小的线程来说,调用算法系列文章第7篇提到的递归版本的IsEvenNumber()函数时,当n的值大于10000时就会导致栈溢出。在Windows系统上栈溢出会导致线程的意外终止,这种线程的意外终止通常都会导致整个软件无法正常工作。如果在递归计算的过程中能够提前预知到这种情况的堆...

2014-01-13 10:05:43

阅读数:7412

评论数:0

算法系列之二十二:离散傅立叶变换之听声音破解电话号码

利用离散傅立叶变换,将电话拨号音从时域信号转换成频域信号,然后通过频率分析找出对应的双音频频率组合,从而确定是哪个按键的拨号音

2013-12-09 00:43:55

阅读数:24382

评论数:38

算法系列之二十一:实验数据与曲线拟合

曲线拟合(Curve Fitting)的数学定义是指用连续曲线近似地刻画或比拟平面上一组离散点所表示的坐标之间的函数关系,是一种用解析表达式逼近离散数据的方法。曲线拟合通俗的说法就是“拉曲线”,也就是将现有数据透过数学方法来代入一条数学方程式的表示方法。科学和工程遇到的很多问题,往往只能通过诸如采...

2013-10-16 22:17:15

阅读数:68594

评论数:21

基于文件过滤驱动的透明加密那点事儿

文件透明加密这点事儿,从2001年开始出现基于API HOOK的方式开始到现在,已经十几年了,有细心人按技术实现的方式将其细分为4代,分别是基于API HOOK的第一代技术、基于文件过滤驱动(加清缓存)的第二代技术、使用Layerfsd的双缓冲第三代技术和基于微软新一代minifilter框架的L...

2013-08-11 23:22:16

阅读数:15666

评论数:6

算法系列之二十:计算中国农历(二)

(接上篇)        所谓的“天文算法”,就是利用经典力学定律推导行星运转轨道,对任意时刻的行星位置进行精确计算,从而获得某种天文现象发生时的时间,比如日月合朔这一天文现象就是太阳和月亮的地心黄经(视黄经)差为0的那一瞬间。能够计算任意时刻行星位置的一套理论就被称为星历表,比较著名的星历表有美...

2013-07-15 23:36:56

阅读数:25695

评论数:16

算法系列之二十:计算中国农历(一)

世界各国的日历都是以天为最小单位,但是关于年和月的算法却各不相同,大致可以分为三类: 阳历--以天文年作为日历的主要周期,例如:中国公历(格里历)阴历--以天文月作为日历的主要周期,例如:伊斯兰历阴阳历--以天文年和天文月作为日历的主要周期,例如:中国农历 我国古人很早就开始关注天象,定昼夜交替为...

2013-07-01 00:18:50

阅读数:59250

评论数:50

算法系列之十九:用天文方法计算日月合朔(新月)

中国农历的朔望月是农历历法的基础,而朔望月又是严格以日月合朔发生的那一天作为月首,因此日月合朔时间的计算是制定农历历法的关键。本文将介绍ELP-2000/82月球运行理论,以及如何用ELP-2000/82月球运行理论计算日月合朔时间。        要计算日月合朔时间,首先要对日月合朔这一天文现象...

2012-11-25 22:56:41

阅读数:23174

评论数:18

算法系列之十八:用天文方法计算二十四节气(下)

【接上篇】         经过上述计算转换得到坐标值是理论值,或者说是天体的几何位置,但是FK5系统是一个目视系统,也就是说体现的是人眼睛观察效果(光学位置),这就需要根据地球的物理环境、大气环境等信息做进一步的修正,使其和人类从地球上观察星体的观测结果一致。        首先需要进行章动修正...

2012-09-04 23:20:27

阅读数:21288

评论数:34

算法系列之十八:用天文方法计算二十四节气(上)

二十四节气在中国古代历法中扮演着非常重要的角色,本文将介绍二十四节气的基本知识,以及如何使用VSOP82/87行星运行理论计算二十四节气发生的准确时间。        中国古代历法都是以月亮运行规律为主,严格按照朔望月长度定义月,但是由于朔望月长度和地球回归年长度无法协调,会导致农历季节和天气的实...

2012-08-26 22:59:31

阅读数:37158

评论数:47

提示
确定要删除当前文章?
取消 删除