自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好读书

记录一个小菜鸟的成长历程

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux 下的shell快捷键

转自 http://blog.sina.com.cn/s/blog_7556be720100ryp2.htmlCtrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+d删除提示符后一个字符或exit或l

2015-08-24 19:40:41 1598

转载 windows下的mysql ,php, apache安装

原文链接在此: http://www.impng.com/web-dev/how-to-install-apache-php-mysql.html

2014-03-11 11:04:01 1813

原创 php 函数小结

1. PHP中值的初始化ini_set()函数用于改变php.ini中属性PHP_INI_USER配置选项,这样的设置将仅仅影响被设置的脚本。一旦脚本执行完毕,该变量将自动恢复到原始值。    defined 的使用 defined('DS') || define('DS', DIRECTORY_SEPARATOR);  如果系统设置了DS则不再设置,否则执行后面的语句.2. PH

2014-02-25 17:06:33 1923

原创 我为什么觉的存在三世轮回

“三世轮回”对于中国人而言更像是古代的神话传说,生活在科学时代的人们往往会把它当做一种传说,甚至说是迷信。而“三世轮回”作为佛教理论的一个基本常识,被佛教徒已经普遍接受,而今西方国家的许多科学家也在研究“三世轮回”的现象。无论是否信佛,真理只有一个。今天从客观的的角度来说说我们现在生活的这个世界,看看三世轮回是否存在。      在以前我是一个彻彻底底的唯物主义者,对于灵魂和身体的关系,意识的

2014-01-27 22:13:19 2624

原创 linux 下php 的安装及配置

1.  libxml 的安装      下载libxml的源码包,  http://www.xmlsoft.org/downloads.html, 由于源码包里包含的是configure.in和makefile.am ,所以需要一下工具     安装libtool ,  命令如下 sudo apt-get install libtool     安装autoconf, 命令如下: su

2013-11-12 21:09:24 1803

转载 linux 下 Mysql更改密码

Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题的解决这种问题需要强行重新修改密码,方法如下:/etc/init.d/mysql stop   (service mysqld stop )/usr/bin/mysqld_safe --skip-grant-tables另外开个SSH

2013-11-08 10:51:14 1608

转载 linux下apache的安装与配置

本以为linux下安装apache是件很简单的过程。三命令就可以搞定,jxvf解压,make 编译,make install 安装就OK了。没想到这个过程还颇费周折。可能和环境有关吧。先说一下我的环境。---------------------------linux :    cenos5.5  (验证4.8也会碰到以下问题)apache:  httpd-2.4.1.tar

2013-11-08 10:17:50 2051

原创 vim 使用总结

1. 多行注释a. ctrl + v 选择进入块模式b. 移动选择要注释的行c. I(大写i ,进入编辑模式)d. 按// ,将//插入到多行中2. 取消多行注释a. ctrl + v选择进入块模式(以列为单位)b 移动选择//这两列以及多行c 按d ,删除操作

2013-10-28 13:20:51 1740

转载 php中的数组合并

PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的!主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意的事1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖) 2)键名为字

2013-10-25 11:01:03 1830

原创 读刘未鹏博客反思和总结(看书,思考,写博文)

今天晚上把刘未鹏大牛的博客好好的翻了翻,对自己以后看书,学习的方式做个总结,本文并无新颖的观点,内容均来自刘未鹏大牛的博客,各位看官如果对此文观点有兴趣,文章末尾有传送门。毕竟原汁原味的才好看嘛!看的书多并不代表博闻强识李傲在这里说出了自己的看书方法:我李敖看的书很少会忘掉,什么原因呢?方法好。什么方法?心狠手辣。剪刀美工刀全部下来,把书给分尸掉了,就是切开了。

2012-11-29 22:20:30 3525

原创 人工神经网络(ANN)

本文将主要参考Tom M.Mitchell的《机器学习》一书说明一下人工神经网络,组织结构是这样的:先讨论人工神经网络最基本的组成单元:感知器和sigmoid单元,然后介绍由这些基本组成的多层次网络的反向算法。前言:人工神经网络(Artificial  Neural  Networks)在一定程度上收到了生物学的启发,利用大脑神经元的特征构建出人工神经元来进行数学建模或者计算。神经网络

2012-08-27 08:20:45 14246 2

原创 线性学习器-----最小二乘法 Rosenblatt感知机 delta法则

线性学习器-----最小二乘法 Rosenblatt感知机 delta法则引言       在分类问题中我们通常会用一个实值函数 F(x) 按照这种方式操作:当 F(x) > 0,测试用例x= (x1,x2,...,xn)' ,被划分为正类,否则赋给负类。若 F(x) 与 x 为线性关系,则可称F(x) 为线性函数,如:                 其中 w 为

2012-08-20 17:18:19 7071

原创 《信心抽取研究概述》读书摘要

信息抽取(Information Extraction)主要功能是从文本中抽取出特定的事实信息(factual information)。信息抽取与信息检索的差异:① 功能不同。信息检索系统主要是从大量的文档集合中找到与用户需求相关的文档列表;而信息抽取系统则旨在 从文本中直接获得用户感兴趣的事实信息。② 处理技术不同。信息检索系统通常利用统计及关键词匹配等技术,把文本看成词的

2012-08-08 11:52:53 2764

原创 NIM游戏

Nim游戏(转载)Nim游戏是博弈论中最经典的模型(之一?),它又有着十分简单的规则和无比优美的结论Nim游戏是组合游戏(Combinatorial Games)的一种,准确来说,属于“Impartial Combinatorial Games”(以下简称ICG)。满足以下条件的游戏是ICG(可能不太严谨):1、有两名选手;2、两名选手交替对游戏进行移动(move),每次一 步

2012-06-12 18:43:22 2604

原创 逻辑思维面试题

网上传的一些各大公司的面试题中有不少是考察一个人的逻辑思维能力,在此列出来一些好玩的,以后看的时候也方便。1.创新工厂面试题问题描述:         十只小白鼠,1000牛奶,1有毒,小白鼠吃下后1小时死亡,如何在一小时后知道那瓶牛奶有毒这是一个二进制转换的问题(李开复老师在电视上做节目的时候也问过这种类项的问题),用10个小白鼠当做开关,将一个1~1000的数表示出

2012-06-11 18:23:38 12344

原创 背包问题

从背包问题中感悟了一个思想就是问题的拆分,所有的背包问题都课拆分0/1背包问题,在拆分的过程中会有不同的策略,而这也将影响问题的规模。我们可以简单的将其拆成完全相同的一个一个,那问题规模将是O(V*∑n),但是我们也可以用二进制的思想去拆分(李开复老师说过的一个分苹果的问题),将其分成2的幂,那么问题规模将变成O(V*∑log n),可以看出问题规模确实减小了很多(2进制的神奇之处我现在还没有

2012-06-06 20:19:10 2286

原创 大二小结

大二马上快要结束了,回想一下,收获颇少,感慨颇多,做个小结,化感慨为力量。1.学习收获:      大一暑假:完成小组制订的学习计划,简单熟悉了LINUX的常用命令和编程      大二上学期:1.学习数据结构,通过算法导论初步了解了动态规划和贪心算法                           2.简单了解了HLFS      大二寒假:1.开始阅读HLFS源码,算是

2012-05-31 10:53:09 1924

原创 C++模板之函数模板

C++中分为函数模板和类模板,它们之间的相同点是都含有模板型参表,不同点在模板实例化的时候函数模板可以不用显示的声明模板类项,编译器会自动帮我们匹配,而类模板则需要显示定义出来,例如:       template compare(Type& , Type&);   compare(a,b);       template class Queue {  ... }

2012-05-19 16:17:02 1737

原创 c++ 关键字const

学习C++的过程中,发现const出现的地方实在是太多了,让我一时感觉:”怎么哪都有你啊!“呵呵,const对于程序员而言就像一个定身符,用来约束那些常量,函数,文件,以及类中的成员。下面对const出现的不同位置做个总结。 1.const 定义变量常量   const int bufsize = 512;      const 变量必须在定义的时候就初始化,如果   const

2012-05-06 12:51:56 1596

原创 c++顺序容器的学习

1.顺序容器分为3类:vector,list,deque2. 容器内元素的类型约束:    在C++中,大多数的数据类型都可以做为容器的元素,甚至容器。容器的元素类型必须符合两个条件:1.元素类型支持赋值运算,2,元素类型的对象必须可以复制。要注意的是引用类型无法成为容器的元素。(这是因为如果引用类型成为元素后,就会出现引用的引用,或者指针的引用等,C++里面不支持这样的语意)3.三种

2012-03-21 20:04:40 2730

原创 C++类

类是C++中最重要的特征,我们用它来定义自己的抽象数据类型。C++语言以前叫做c with classes(带类的C),你从这个名字就可以看出来类在C++的重要性了吧!1.我们可以用两种关键字去定义,struct和class。刚开始学的C,知道struct,那么它和class的区别是什么呢?   在C++中出现了共有成员(public),私有成员(private),以及受保护的成员(pro

2012-03-18 16:08:27 786

转载 cscope 学习

Cscope具有纯正的Unix血统,它最早是由贝尔实验室为PDP-11计算机开发的,后来成为商用的AT&T Unix发行版的组成部分。直到2000年4月,这个工具才由SCO公司以BSD license开源发行。Cscope的主页在http://cscope.sourceforge.net/,如果你的计算机上没有cscope,你可以在此处下载它,在写本文时,它的最新版本是15.6。安装它非常

2012-02-06 13:49:25 575

转载 Apache 的介绍

阿帕奇族  Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。相传阿帕奇是一个武士,他英勇善战,且战无不胜,被印第安人奉为勇敢和胜利的代表,因此后人便用他的名字为印第安部落命名,而阿帕奇族在印第安史上也以强悍著称。Apache基金会  Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为运

2012-02-05 19:56:43 835

转载 强制把系统缓存写入文件 sync和fsync函数

传统的U N I X实现在内核中设有缓冲存储器,大多数磁盘I / O都通过缓存进行。当将数据写到文件上时,通常该数据先由内核复制到缓存中,如果该缓存尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓存以便存放其他磁盘块数据时,再将该缓存排入输出队列,然后待其到达队首时,才进行实际的I / O操作。这种输出方式被称之为延迟写(delayed write)(Bach

2012-02-02 11:20:28 1239

转载 pread()与read()的区别

查看man pread,大多的篇幅都在讲read()的细节,只有最后一段讲到:pread()的行为与read()完全一致,只是pread()不会去修改文件指针,文件指针由外部来指定。仅仅只是这样吗?TokyoCabinet中讲到,使用pwrite和pread作为高效的系统调用方式,当时我还特地测试了read()和pread()的性能差异,发现两者几乎没有差别。如今又细细阅读TokyoC

2012-02-02 10:43:26 15911 2

转载 glib---字符串处理函数

1.4.3 C字符串GLib提供了一些字符串函数来与标准C库进行交互(不要对GString疑惑,在1.5.1节将会讲到)。你可以用这些字符串函数来扩充或代替stringf()、strdup()或strstr()等。下面的这些函数会返回一个新的字符串缓冲区的指针,所以你在使用完后必须要释放它们。gchar *g_strdup(const gchar *str)复制str并返回它的一个

2012-01-29 11:54:53 9938

转载 关于抽屉原理

关于整除问题     a.任意n+1个自然数中,总有两个自然数的差是n的倍数        例1:任取8个自然数,必有两个数的差是7的倍数。        证明:这8个自然数中有2个自然数,它们除以7的余数相同.我们可以把所有自然数按被7除所得的7种不同的余数0、1、2、3、4、5、6                   分成七类.也就是7个抽屉.任取8个自然数,根据抽屉原理,必有两个

2012-01-27 19:28:34 1331

转载 可变长的结构体

在Linux系统里,/usr/include/linux/if_pppox.h里面有这样一个结构:struct pppoe_tag {    __u16 tag_type;    __u16 tag_len;    char tag_data[0];} __attribute ((packed));最后一个成员为可变长的数组,对于TLV(Type-L

2012-01-27 19:26:24 7321 1

原创 动态规划学习篇

这些天在看动态规划,感觉最大的问题是不会找最优子结构,做了航线设置问题,复制书稿的问题,有了一些小感觉,在这里记录一下,以做巩固。    动态规划就是在做最优的选择,那么我们先随便做上一次选择,看看会把问题转化成什么样子(其实就是把大问题转化成小题),以赋值书稿问题为例,n个人去复制m本书,就是划分嘛,但怎么样才是最优的呢?不知道!好,那么我先尝试选择一下,一个人完成k本和m-1个人完成n-k

2011-12-28 21:43:05 968

7周7语言理解多种编程范型(英文版)

 2011年Jolt大奖图书   带你轻松入门七种先锋语言   开阔视野,享受更多编程乐趣 人们出于各种目的学习自然语言。学母语是为了生存,为了日常生活中与人正常交往。学外语的目的可就五花八门了。有时候,为了未来的职业发展或为了适应日益变化的生活环境,你不得不学习外语;但有时候,你决心征服一门外语,不是因为不得不这么做,而是因为发自内心地想学。外语能带你领略一片未曾见过的风景。你甚至可能领悟一个道理:每学一门新的语言,思维方式都会发生改变。   编程语言亦是如此。在这本书中,我将为你介绍七门各不相同的语言。不过,我不会像你的妈妈那样将吃的直接喂到你嘴边。我更愿意做你的导游,带你体验一次启迪心智之旅,并由此改变你看待编程的视角。写这书的目的不是让你成为专家,而是教会你比“Hello, World”更实用的知识。

2012-07-07

空空如也

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

TA关注的人

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