自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

太疯癫

Linux, 算法, 数据库相关技术

  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

转载 开源数据库学习资料汇总

MySQL MySQL是一个小型关系型数据库管理系统,由于MySQL性能高、成本低、可靠性好,已经成为最流行的开源数据库之一,因此被广泛地应用在Internet上的中小型网站中。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。( 项目详情) 相关文档推荐:mysql的常用出错代码表MySQL入门学习系列文章(共31篇)MySQL处理千万级

2014-09-05 09:03:06 2267

原创 国外it论坛

Hacker news: https://news.ycombinator.com/newsreddit: http://www.reddit.com/

2014-09-02 17:28:46 1838

转载 必读的数据库领域论文

之前林仕鼎曾整理过系统架构领域的学习资料,这几天Spark核心团队成员辛湜(Reynold Xin)公开了他整理的一份数据库学习资料列表,Hacker News上引起了不少讨论。其中的评述文字也很有价值,简要编译如下。大家对这个列表如有补充,请评论。基础与算法The Five-Minute Rule Ten Years Later, and Other Computer

2014-09-02 09:32:26 2278

转载 系统架构领域的一些学习材料

我是脑残搬运工。

2014-09-02 09:29:58 2040

转载 基本数据结构和算法在Linux内核中使用

Linux内核(源代码的链接在github)。1.链表、双向链表、无锁链表。2.B+ 树,这是一些你无法在教科书上找到的说明。一个相对简单的B+树的实现。我把它作为一个学习练习来帮助理解B+树是如何工作的。这同样也被证明是有用的。 ...一个在教科书中并不常见的技巧。最小的值在右侧而不是在左侧。所有在一个节点里用到的槽都在左侧,所有没有用到的槽包含了空值(NUL

2014-08-29 17:16:59 1593

原创 PPT字体选择

常用字体:微软雅黑,华文细黑,楷体,宋体Impact, Arail Black, Arail, Tohoma, Segoe系列。

2013-07-10 21:58:29 1888

转载 信息熵

熵的概念是由德国物理学家克劳修斯于1865年所提出。熵最初是被用在热力学方面的,由热力学第二定律可以推出熵增的结论,然后熵是用来对一个系统可以达到的状态数的一个度量,能达到的状态数越多熵越大。信息熵也基本是很类似的,是香农1948年的一篇论文《A Mathematical Theory of Communication》提出了信息熵的概念,并且以后信息论也被作为一门单独的学科。信息

2013-07-07 17:18:51 32345 2

转载 机器学习书籍论文推荐

基本模型:HMM(Hidden Markov Models):      A Tutorial on Hidden Markov Models and Selected Applications inSpeech Recognition.pdfME(Maximum Entropy):      ME_to_NLP.pdfMEMM(Maximum Entropy Ma

2013-07-05 20:26:26 2441

转载 用vim比较文本

1. 使用vim的比较模式打开两个文件:   vim -d file1 file2或   vimdiff file1 file22. 如果已经打开了文件file1,再打开另一个文件file2进行比较:   :vert diffsplit file2如果没有用vert命令,diffsplit则会分上下两个窗口。3. 如果已经用split方式打开了两个文件file1

2013-07-01 16:19:47 1541

转载 metadata 元数据

元数据(Metadata)是描述其它数据的数据(data about other data), 或者说是用于提供某种资源的有关信息的结构数据(structured data)。元数据是描述信息资源或数据等对象的数据,其使用目的在 于:识别资源;评价资源;追踪资源在使用过程中的变化;实现简单高效地管理大量网络化数据;实现信息资源的有效发现、查找、一体化组织和对使用资源的有效 管理。元数据的基

2013-06-19 10:24:24 1865

转载 latex图像处理

既然使用 LaTeX 写作论文,那就使用与 LaTeX 配合流畅的绘图软 件,其操作一点儿也不难,多数有图形界面也有 Win 版,而且还是自由/免费的 软件。何乐而不为呢?图像的一般处理LaTeX 对图像的一般处理规则程 序可处理图像格式latexeps, ps, mpspdflatexpdf,

2013-05-13 10:33:47 4082

转载 堆栈限制

如果数组定义成局部变量非静态变量,那么数组就会在栈上分配,当数组超过默认栈的大小时,会引起非常内存访问。如果数组定义成全局变量或者局部静态变量,并且不初始化,数组在.bss段中分配,当程序加载时,由操作系统来完成。如果数组太大,会造成程序无法加载,视系统不同,可能没有任何提示,也有可能提示内存空间不足。如果数组定义成全局变量或者局部静态变量,并且初始化,数组在.data段中,由链接程序

2013-04-11 09:05:20 2558

转载 匈牙利算法

我是用来算EMD的。研究了几个小时,终于明白了。说穿了,就是你从二分图中找出一条路径来,让路径的起点和终点都是还没有匹配过的点,并且路径经过的连线是一条没被匹配、一条已经匹配过,再下一条又没匹配这样交替地出现。找到这样的路径后,显然路径里没被匹配的连线比已经匹配了的连线多一条,于是修改匹配图,把路径里所有匹配过的连线去掉匹配关系,把没有匹配的连线变成匹配的,这样匹配数就比原来多1个。不断执行上

2013-04-04 15:38:39 1987

转载 sql server 2008 数据类型

在创建表时,必须为表中的每列指派一种数据类型。本节将介绍SQL Server中最常用的一些数据类型。即使创建自定义数据类型,它也必须基于一种标准的SQL Server数据类型。例如,可以使用如下语法创建一种自定义数据类型(Address),但要注意,它基于SQL Server标准的varchar数据类型。CREATE TYPE Address  FROM varchar(35) NOT N

2013-03-24 20:15:12 1848

原创 Earth Mover's Distance

网上有c语言实现的代码:http://robotics.stanford.edu/~rubner/emd/default.htm原理简介:http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/RUBNER/emd.htm

2013-03-08 09:24:08 2424

原创 bcp.bat

select 'bcp iCollege..' + name + ' out ' + 'E:\data\' + name + '.txt' + ' -c -U"sa" -P"soft4@#%)*$^*"'from iCollege..sysobjectswhere type = 'U'复制sql的执行结果,得到导出某个数据库数据的脚本,但是执行脚本时sql server

2013-03-07 16:25:52 2012

原创 “善用Google”整理

1.+,-,or(注意符号是英文的)。2.用句子作搜索关键词,需要加英文引号。3.强制搜索单词,标点加+,如:+am,+?。4.“site”表示搜寻结果局限在某个具体网站或者网站频道,如:金庸 site:edu.cn。5.“link”语法返回所有链接到某个 URL 地址的网页,如:“link:www.newhua.com”。6.inurl 语法返回的网页链接中包含第一个关键词,

2013-03-03 20:15:51 1688

原创 SqlDataAdapter和SqlDataReader

1.SqlDataAdapterSqlDataAdapter 是 DataSet 和 SQL Server 之间的桥接器,用于检索和保存数据。命名空间:  System.Data.SqlClient程序集:  System.Data(在 System.Data.dll 中)example:private static DataSet SelectRows(D

2013-02-26 10:50:53 2038

转载 C#访问数据库

//连接数据库string SQLCONNECT = @"server=PC-200907281720\SQLEXPRESS;database=master;uid=morewindows;pwd=12345";SqlConnection conn = new SqlConnection(SQLCONNECT);conn.Open();//连接数据库之后就可以执行SQL命令了//使用S

2013-02-26 09:47:34 1368

转载 你不知道的shell

一些强大的命令再分享一些可能你不知道的shell用法和脚本,简单&强大!在阅读以下部分前,强烈建议读者打开一个shell实验,这些都不是shell教科书里的大路货哦:)!$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:$mkdir mydir$mv mydir yourdir$cd yourdir可以改成:$mk

2013-02-23 21:32:49 1482

转载 Interactive map of Linux kernel

http://www.makelinux.net/kernel_map/

2013-01-28 16:12:09 466

转载 The Most Important Algorithms (in CS and Math)

我接触的同僚之中,大约每个人心里都有自己最爱的几种算法。下面是Christoph Koutschan列出来的32类计算机与数学领域最为重要的算法(按字符顺序排列)。覆盖的面很广,评价很精准。A* search algorithm Graph search algorithm that finds a path from a given initial node to a given g

2013-01-28 16:09:59 605

转载 研究生常用网站

1、http://scholar.google.com/ ­这个不多讲了. ­2、http://qns.cc/ ­­后起之秀,科研人员的良好助手,上此网站的90%是从事科研的学生与老师。其词典搜索集成了目前市面上最好的在线英汉写作及科研词典,用此搜索引擎写作英文论文相当方便;其文献搜索集成了目前最优秀的数据库。­3、http://www.scirus.com ­

2013-01-24 17:12:56 502

原创 c#各种格式转换

文件格式转换

2013-01-11 10:24:40 710

原创 texlive ctex-xecjk-winfonts.def文件内容

\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}] {SimSun} \setCJKsansfont{SimHei} \setCJKmonofont{FangSong} \setCJKfamilyfont{zhsong}{SimSun} \setCJKfamilyfont{zhhei}{SimHei} \setCJKfam

2013-01-08 20:09:00 2337

转载 ctex 六种字体

\documentclass{ctexart} \begin{document} \songti \heiti \kaishu \fangsong \lishu \youyuan \end{document}

2013-01-07 11:02:13 1968

原创 vimrc

现在的vim配置参考这里,颜色很好看。

2012-12-19 21:42:03 239

转载 bash使用技巧

从历史中执行命令有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一种更好的方式:你可以按 Ctrl + r 组合键进入历史搜索模式,一旦找到需要重复执行的命令,按回车键即可。重复命令参数先来看一个例子:mkdir /path/to/exampledir; cd !$本例中,第一行命令将创建一个目录,而第二行的命令则转到刚创建的目录。

2012-12-18 21:22:35 341

原创 windows gvim配置文件(备份)2013-01-07

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 全局设定 """""""""""""""""""""""""""""""""""""""""""""

2012-11-13 16:50:38 690

转载 chrome快捷键

窗口和标签页快捷方式Ctrl+N打开新窗口按住 Ctrl‎ 键,然后点击链接在新标签页中打开链接按住 Shift 键,然后点击链接在新窗口中打开链接Alt+F4关闭当前窗口Ctrl+T打开新标签页Ctrl+Shift+T重新打开上次关闭的标签页。 谷歌浏览器可记住您关闭的最后 10 个标签页。

2012-09-27 08:59:18 273

转载 在ubuntu中查找命令的源代码

示例:查找top命令的源代码步骤1:使用 type命令查找 top所在的目录 type toptop 是 /usr/bin/top步骤2 :使用 sudo dpkg -S /usr/bin/top 查找该命令包含在哪个源文件中sudo dpkg -S /usr/bin/topprocps: /usr/bin/top步骤3:在步骤2中,我们得知top的

2012-09-14 11:10:06 1102

原创 fedora中找系统命令的源代码

首先通过以下命令找到需要的命令的相关信息。rpm -qif `which grep`得到如下信息:Name        : grepVersion     : 2.14Release     : 1.fc17Architecture: i686Install Date: 2012年08月26日 星期日 16时00分32秒Group       : Appl

2012-08-28 19:52:30 1028

转载 一些编程网站

http://www.codeproject.comhttp://www.reddit.com/http://news.ycombinator.com/news(hacker news)http://www.ibm.com/developerworks/cn/(ibm 文档,中文的)http://www.stackoverflow.com/http://www.codecade

2012-08-08 17:44:59 380

原创 Gnome3快捷键 & Linux Shell快捷键

一、Gnome3快捷键Alt+F1:桌面上所有窗口预览Alt+F2:输入命令Alt+F10:改变窗口大小Alt+F7:拖动窗口Alt+Tab和Alt+Shift+Tab:传统的快速切换窗口快捷键, 一个正序一个反序Alt+`[Tab键上面的那个键]:同类窗口之间切换按住Alt键不放,再打开用户菜单,此时原来的Suspend变成了Power OffCtrl+Shift

2012-07-31 16:25:00 556

转载 vim插件latex-suite的使用入门

1.placeholder,就是在插入的tex文件中的,这是很好用的功能,使用^J可以移动到下一个。2.:TTemplate可以用来插入预定义的模板(可以有参数也可以没有),模板可以在template目录建立,参考一下里面的article就可以了。.:TMacro(可以有参数也可以没有),用来插入一些预定义的文本注意,这两者在定义时都可以使用placeholder,在插入后鼠标放置在第一个

2012-07-30 11:28:50 1280

转载 xelatex字体

xelatex就是好用,这是从别的地方学习的中文字体的设置方案。注意系统字体是系统中有的字体。1.在Linux系统中使用fc-list查看系统自体2./usr/local/texlive/2011/texmf-dist/tex/xelatex/zhfontcfg(没有就新建)中新建一个文件zhfontcfg.sty,内容如下:% xetex/xelatex 字体设定宏包\Pro

2012-07-29 21:30:38 5048

原创 vim中的折叠(基本操作)

zf(Fold creation)--创建折叠(注意在.vimrc中设置set foldmethod=marker)e.g.:        zf56G,创建从当前行起到56行的代码折叠;        10zf或10zf+或zf10↓,创建从当前行起到后10行的代码折叠。        10zf-或zf10↑,创建从当前行起到之前10行的代码折叠。        在括号处zf

2012-07-29 20:02:02 994

原创 自己的计划

感觉是应该学点什么东西了,所以再此写个计划,也包括一些杂七杂八的东西。    突然发现自己之所以使用Linux,就是为了它的终端和vim。虽然如今用得比较熟练了,但是在这个上面浪费了太多的时间。Linux的精髓应该在其内核上,嵌入式开发和网络方面。现在不知道该干什么,本以为自己很喜欢嵌入式,但是这学期的嵌入式实验的确让我丧失了兴趣,对硬件不感冒啊。    暂不说该在Linux上学习什么,因

2012-06-16 16:31:23 344

lambda演算.pdf

This is a set of lecture notes that developed out of courses on the lambda calculus that I taught at the University of Ottawa in 2001 and at Dalhousie University in 2007. Topics covered in these notes include the untyped lambda calculus, the Church-Rosser theorem, combinatory algebras, the simply-typed lambda calculus, the Curry-Howard isomorphism, weak and strong normalization, type inference, denotational semantics, complete partial orders, and the language PCF.

2011-08-21

OllyDBG入门系列教程.rar

OLLYDBG是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前比较强大的调试工具。

2011-08-21

Developing Applications With Objective Caml

Objective Caml (OCaml) 是Caml编程语言的主要实现,由Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy及其他人于1996年创立。OCaml是开放原代码项目。此项目的管理和大部分维护工作交由INRIA 完成。本书适合初学者,内容不算难懂。

2011-08-21

C++ GUI Programming with Qt4(2nd).pdf

Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础。 基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但Qt具有优良的跨平台特性、面向对象 、丰富的API、大量的开发文档等优点。

2011-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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