Skip to content

Instantly share code, notes, and snippets.

View fanfeilong's full-sized avatar
🎯
Focusing

Fan Feilong fanfeilong

🎯
Focusing
View GitHub Profile
@fanfeilong
fanfeilong / 心理学.md
Last active August 29, 2015 14:10
心理学
@fanfeilong
fanfeilong / android.md
Last active August 29, 2015 14:10
android dev

Basic

Tips

  • HashMap<int,xxx>,HashMap<long,xxx> are both invalid, because HashMap only accept key type that implements Comparable interface What's the Fuck!!! we must use HashMap<Interger,xxx> and HashMap<Long,xxx>. Java also provide another generic collection to solve this problem: LongSparseArray.

NDK

  • meta(important!!)
  • keep ndk version is the same as android os version, which will avoid lots exceptions
@fanfeilong
fanfeilong / linux shell.md
Last active August 29, 2015 14:10
linux shell

command line


  • short path in shell: export PS1='[\u@\h \W]\$ '
  • change file permission:su chmod 777 file
  • enable excute:su chmod +x file.sh
  • wiki:chmod
  • view so info
    • readelf -a file.so #show all information
    • readelf -d file.so #show dependence so
  • readelf -h file.so #show header information
@fanfeilong
fanfeilong / Distributed Computing.md
Last active August 29, 2015 14:11
Distributed Computing
@fanfeilong
fanfeilong / 音乐.md
Last active August 29, 2015 14:12
音乐

分类


泛音在声学和音乐中,指一个声音中除了基频外其他频率的音。乐器或人声等自然发出的音,一般都不会只包含一个频率(参见纯音),而是可以分解成若干个不同频率的音的叠加。声音的波形是具有周期性的,因此根据傅里叶变换的理论,声音可以分解成若干个不同频率纯音的叠加。这些频率都是某一频率的倍数,这一频率就称作基频,也就决定了这个音的音高。假设某个音的基频为f,则频率为2f的音称为第一泛音,频率为3f的音称为第二泛音,等等。

通常情况下我们听的音像制品都是多件乐器多个声部的,有主旋律,有伴奏,有唱,有演奏,它们的声音都被混合起来,而且这些音像制品在一般情况下不会同时与它的总谱同时发行,这样的话,就给业余的想演奏或演唱的人带来了不便,于是他们自力更生,通过好的听觉辨别能力把自己需要的某种乐器或是主旋律从磁带中找出来并另外记录下谱子来,就叫扒谱。

@fanfeilong
fanfeilong / metanote.md
Created January 16, 2015 08:27
关于笔记的笔记

自从有了gist这个牛逼的站点,可以在上面用MarkDown快速结构化做笔记,并且带有版本化(你可以查看和回滚到任何一个历史版本),我就开始条分缕析的为每个学科整理相关笔记,并随时压缩和整理。本贴用于记录关于笔记的笔记。

@fanfeilong
fanfeilong / 文明之光读者群-书单.md
Last active August 29, 2015 14:14
文明之光读者群-书单

文明之光读者群,好书系列


第一次整理

  • 元数据
    • 2015/1/20首次收集,幻灰龙
    • 2015/2/7修订,并添加出版信息,幻灰龙
@fanfeilong
fanfeilong / Security.md
Last active August 29, 2015 14:17
Security.md

加密算法


  • wiki:MD5
    • 1992年,MIT的Ronald Rivest教授(RSA中的R就是他,图灵奖获得者,算法导论作者之一)提出MD5算法用以替代MD4
    • 1993年,Den BoerBosselaers发现MD5伪碰撞:两个不同的初始化向量可以产生相同的MD5摘要
    • 1996年,Dobbertin发现了一个MD5的碰撞
    • 2004年,三月份,MD5CRK项目用以演示针对MD5算法的生日攻击(Birthday Attach)
    • 2004年,八月份,王小云(Xiaoyun Wang)教授的团队对MD4、MD5、HAVAL-128和RIPEMD等四个著名算法实现了加速后的杂凑碰撞
    • 2005年,三月份,Arjen Lenstra, Xiaoyun Wang, 和 Benne de Weger 演示了两个不同公钥的X.509证书的MD5哈希值相同
  • 2005年,不久以后, Vlastimil Klima改进了算法,可以在单台笔记本电脑上用几个小时构造MD5碰撞。
@fanfeilong
fanfeilong / math.note.2.md
Last active August 29, 2015 14:17
《数学之美》读书笔记(二)

备注:笔记类帖子只是在看书过程中的结构化树形缓存,以及少量评注,只做以后整理的素材之用。

  • 图灵测试
  • 达特茅斯夏季人工智能研究会议
  • 基于规则的自然语言
    • 人类学习语言
      • 语法规则(Grammar Rules)
      • 词性(Part of Speech)
      • 构词法(Morphologic)
  • 早期对自然语言处理的分层