┾不杂书┾
lightty
啊?啊!
展开
-
《鸟哥的linux》-第7章-linux文件和目录管理
继续补上,继续蛋疼。 首先,是相对路径与绝对路径。这个不用说了。接着,介绍了几个重要的命令。cd改变目录,pwd显示当前所在目录,mkdir建立新目录,rmdir删除空目录(记住是“空”),$PATH执行文件路径变量,ls查看文件和目录,cp复制,rm删除,mv移原创 2011-09-01 16:22:48 · 513 阅读 · 0 评论 -
《web应用程序安全性剖析》——管理用户
之前都没有仔细想过用户管理这里有这么多需要考虑的部分。用户通过账号以及密码来登陆,这里的机制对于安全的设置也值得研究。最重要的是密码的管理。密码可以通过暴力攻击等方式来进行。或者像之前CSDN出现的问题,由于使用明文存储,导致破解后的灾难。亦或者是做映射关系。比如在A网站使用这个邮箱和密码,在另一个B网站也使用同样的账号和密码。那么这两个网站其中一个被破解了,也会导致另一个网站资料的泄原创 2012-04-20 15:07:09 · 525 阅读 · 0 评论 -
《鸟哥linux2》-阅读摘要-第7章-限制linux对外连接的端口
网络联机是双向的,需要在一个端口上进行通信。共65536个端口,其中小于1023(包括1023)的端口需要使用root权限进行启动,这些是服务于一些常见的协议,对应记录在/etc/services里。大于1024的端口一般是作为client端的软件启动。观察端口情况,可以使用netstat或nmap命令查看。作为主机的系统,开启的端口应该越少越好,这样可以避免不必要的入侵管道。关闭某一端口原创 2012-04-22 10:41:48 · 956 阅读 · 0 评论 -
《鸟哥linux2》-阅读摘要-第10章-认识主机安全
数据包进入主机的流程有以下的关卡:1.数据包过滤防火墙:IP Filtering 或Net Filter,也就是iptables这个软件提供的防火墙功能。它会对ip,port等进行检测。2.第二层防火墙:TCP wrappers。接受super daemons及TCP wrappers的检验,也就是etc/hosts.allow与etc/hosts.deny的设置文件的功能。也还是对ip,原创 2012-04-22 10:59:10 · 513 阅读 · 0 评论 -
《鸟哥linux2》-阅读摘要-第11章-linux防火墙与Nat主机
防火墙分硬件防火墙和软件防火墙两类。软件防火墙又可分为代理服务器(Proxy)以及Ip Filter两大类。代理服务器仅是代理Client端向Internet请求数据。由于Proxy其实已经将可代理的协议限制得很少,并且由于内部与外部计算机不能直接互通,所以可以实现良好的保护效果。而IP Filter,利用数据包过滤的方式实现防火墙的功能。防火墙的一般部署,可以单一的linux防火墙主机,可以原创 2012-04-22 11:45:35 · 638 阅读 · 0 评论 -
《鸟哥linux2》-阅读摘要-第5章-linux常用的网络命令
介绍常见的网络命令。ifconfig——手动修改、观察、启动网络接口的相关参数。具体到那个Interface,如eth0,eth1,ppp0等的状态。ifup,ifdown——根据/etc/sysconfig/network-scripts里的ifcfg-ethx等文件设置的参数来启动。(根据文件启动)route——路由器的设置观察等。添加删除等等。ip——功能强大,集合ifcon原创 2012-04-20 17:43:26 · 655 阅读 · 0 评论 -
某书——数据访问技术的发展,以及ado.net
随着数据库和编程技术的发展,出现了众多的数据访问技术。最初的ODBC,开放数据库互连Open Database Connectivity,实现相同的API访问不同类型的数据库。但ODBC包含上千个API,以函数形式出现,对于软件的编写维护等都造成困难。随着面向对象技术的发展,将ODBC API包装成对象的形式提供给开发者。只需了解一些对象,就可以利用它们来访问数据库,这就是DAO。随着原创 2012-06-02 15:50:28 · 524 阅读 · 0 评论 -
并行算法超简略的笔记..
并行算法就是用多台处理机 联合求解问题的方法和步骤,其执行过程是将给定的问题首先分解成若干个尽量相互独立的子问 题,然后使用多台计算机同时求解它,从而最终求得原问题的解.当然,需要有特定的硬件支持和软件支持。硬件支持方面,并行计算机是并行程序设计的硬件平台。典型的并行机系统,有阵列处理机(SIMD,single instruction multiple data,单指令多数据流机)。通常有原创 2012-07-11 13:21:39 · 2225 阅读 · 0 评论 -
《Pro Git》 简略阅读笔记
第一章 起步首先是版本控制的概念。有本地的、集中式、分布式这集中。Git属于分布式的。扯了下Git的历史。Linux内核开发,当时使用BitKeeper公司的分布式系统,但是后来公司收回了免费使用的权力。所以就迫使Linux开源社区的人们开发一套自己的版本控制系统。Git的主要特点有这些:1.直接快照,而非保存差异。所谓的快照,是对文件进行SHA-1算法计算数据的校验和,将这个原创 2012-10-11 19:46:25 · 484 阅读 · 0 评论 -
《程序员修炼之道》简略笔记:5-8章
囫囵吞枣地看完了。书的道理很浅显,也提出一些实际的做法。在 以后的工作中多回顾吧。第5章:弯曲,或折断这一章,主要是讲代码会不断变化,如何去应对这些变化。解耦。编写羞怯的代码:不向别人暴露你自己,不与太多人打交道。这里有个例子,对传输的参数进行示例说明:应该直接提供你所需的东西,而不是自行“挖通”调用层次。一种写法是:public void plotDate原创 2012-11-26 11:34:29 · 640 阅读 · 0 评论 -
《Effecitve C++》简略笔记——1~17
Item 1c++其实是个大杂烩。Item 2使用const,enums,inlines等,容易定位错误。宏有很多坏处,比如著名的max函数宏定义问题。Item 3多使用const,保证正确性等等。比如返回类型、const的函数等。还有const非const的转换问题。Item 4进行初始化。使用初始化列表,注意初始化和赋值,是不同的东西。还有传说的local stat原创 2012-12-04 18:08:53 · 672 阅读 · 0 评论 -
《程序员修炼之道》简略笔记:1-4章
程序员修炼之道——从小工到专家, The pragmatic programmer: from journeyman to master.这本书,感觉就是装13的书....从宏观的概念去讨论程序员的修炼,做大方向的指导。可能是自己的实践经验很少,感触和共鸣也比较少。很多地方都是:“啊,这样啊,嗯,看起来应该如此”。但是没有:“啊!对!没错!就是这样的!”的感觉。以后要重看。原创 2012-11-22 10:43:08 · 472 阅读 · 0 评论 -
《编程之美》简略笔记
在此之前,先粘贴一道智力题!问题的抽象!问题的边界条件!都要细细考虑清楚!问题的边界条件!两个罐,一个装盐一个装糖。拿一勺子的盐到糖中,混合均匀后,再一勺子的糖+盐,到盐的罐子中。问哪个罐子纯度高。边界条件!程序员的思维去思考问题!===============原来看编程之美快一个月了。总结下吧。算法是弱项。take it serious!第一章:在进行算法原创 2012-12-05 21:20:48 · 481 阅读 · 0 评论 -
《Hadoop实战》第一部分阅读笔记
Hadoop的一些基础概念。Hadoop是一个开源的框架,可编写和运行分布式应用管理大规模数据。Hadoop强调把代码向数据迁移,而不是相反(SETI @ home),向外发展。MapReduce的一个简单的例子就是,统计一组文档的每个单词的出现的次数。将文档分成好几个部分,然后给不同的计算机执行,分词。第二阶段,将它们分到不同的计算机上进行汇总处理。MapReduce执行分为两阶段,ma原创 2013-01-04 21:06:50 · 431 阅读 · 0 评论 -
hadoop 倒排索引
原文:http://blog.csdn.net/ludengji/article/details/6872664[java] view plaincopy倒排索引是文档检索系统中最常用的数据结构,被广泛的应用于全文搜索引擎。它主要用来存储某个单词(或词组),在一个文档或一组文档中的存储位置的映射,即提供了一种根据内容来查找文档的方式,由于不是根据转载 2013-01-08 16:24:04 · 473 阅读 · 0 评论 -
《程序员面试宝典》简略读书笔记
嗯..据说这本书一般般,不必细读,但有些内容还是觉得有用的...是我太弱了么囧Orz...书本有些错误,需要自己去验证。======第5 6 7章 ======执行的语句顺序,有时只执行前面部分类型转换,int 与 unsigned int一起,int会转换为unsigned数据交换,用异或,又没有溢出的危险宏,是直接替代,所以会有问题,运算的优先级等const的作用,原创 2013-02-04 15:39:30 · 548 阅读 · 0 评论 -
<数学之美> 读后感
嗯,真的是数学之美啊!自然语言,从规则到统计,从鸟飞派即模仿人脑思考的方式等等的方法,到用统计学的观点用概率来实现自然语言处理。数学模型,好强大。一个事件,可不可能是这样呢?看它概率。中文分词,那种情况更为合理?看它概率。两个网站,是不是它们相似呢?看它们余弦值。挖掘垃圾网站,反作弊,看两个网站余弦or用图论的方法。熵的概念,用于衡量信息的不确定性。还有最大信息熵模型。原创 2014-03-28 21:32:51 · 674 阅读 · 0 评论 -
《web应用程序安全性剖析》——三种密码方式
针对对称加密,非对称加密,哈希,三种,进行说明。 在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加原创 2012-04-20 15:45:01 · 646 阅读 · 0 评论 -
《鸟哥的linux》-第18章-启动关机的流程与加载程序
讨论启动的整体流程设置。整个主机在启动的时候,第一个读取的地方,是BIOS(basic input output system,基本输入输出系统),这里记录了主机半的芯片集与相关设置等。获得BIOS设置值后,确定可用设备后,开始读取启动设备的数据(MBR任务开始)。BIOS里有“可用来启动的设备搜索顺序”,系统开始在第一台启动设备上执行启动程序。读到硬盘时,第一个要读取的就是硬盘的主引原创 2011-11-10 17:09:14 · 570 阅读 · 0 评论 -
《鸟哥的linux》-第6章-linux的文件属性与目录配置
好吧,开始记录。为了蛋疼的理由。这一张主要是讲linux的文件属性以及目录配置。linux最优秀的地方之一,就在于它的多用户、多任务环境。文件的访问分为owner、group、other,具有read、write、excute等权限。文件属性的管理,使得多用户情况下,有效原创 2011-09-01 15:08:19 · 392 阅读 · 0 评论 -
《鸟哥的linux》-第9章-文件的压缩与打包
好吧,由于第8章内容较多,加上快下班了,又无端端被迫借同学电话打给某人,果断速战速决。 首先一点,是压缩。压缩可以查看百科的解释。以下无责任引用百度百科: 利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。压缩文件的基本原理是查找文件内的重原创 2011-09-01 17:48:18 · 387 阅读 · 0 评论 -
《鸟哥的linux》-第10章-vi文字处理器
顶,原来已经有一个月的时间没看过这书了。不给力啊!接下来开始讲文字模式借口,Shell。使用GNU开发的强化第二代Shell,称为BASH Shell。这一章讲的vi,不用多讲,实践之。 又,十一假期不荒废,补上第8章,熟悉vi,熟悉系统,继续看接下来的章节!把这原创 2011-09-29 23:52:19 · 405 阅读 · 0 评论 -
《鸟哥的linux》-第12章-正则表达式
正则表达式,是通过一些特殊字符的排列,用以搜索、替换、删除一行或多行字符串。用在字符串的处理上。它的应用范围很广,比如邮件服务器的过滤机制,比如对系统管理员处理繁多的系统信息。使用支持正则表达式的工具程序即可,比如grep。特定字符,[],反向[^],开头^,结尾$,任一字符.,重复字符*,限定重复范围{},等等,参考250页。此外,还有扩展型,+,?,|,()等。格式化显示的原创 2011-10-24 20:54:43 · 331 阅读 · 0 评论 -
《鸟哥的linux》-第19章-源码与Tarball套件管理程序
程序的问题,如何编译,函数库等内容。make等。还有静态函数库与动态函数库的区别。静态,a为后缀。编译成功的可执行文件可以独立执行,而不需要其他东西。较大。动态,so为后缀,在程序里只有一个指针指向动态函数库的位置。较小。很明显,动态的更新要比静态的简单。对于动态,可以将常用的动态库添加到内存中(高速缓存,cache)。使用到ldconfig,/etc/ld.so.conf原创 2011-11-14 19:55:45 · 596 阅读 · 0 评论 -
《鸟哥的linux》-第13章-学习Shell脚本
Shell脚本有点像早期的批处理文件,即将一些命令汇总起来一次执行,但shell脚本拥有更强大的功能。它可以进行类似程序的编写,并且不需要编译就能执行。通过Shell来简化日常的管理工作。(1) ./shell.sh ,当为可读与执行时。(2)shell.sh变量内容,可以使用read读入变量内容。数值运算var=$((运算内容))判断条件。test,与&& || 的结合。原创 2011-10-29 11:17:35 · 387 阅读 · 0 评论 -
《鸟哥的linux》-第14章-linux账号与身份管理
用户的信息,在登录时,两个文件 /etc/passwd 和 /etc/shadow 。/etc/passwd 里春初账户的信息,包括UID和GID等,其中UID 500以下的是系统用,以上的给一般用户。再,1-99保留给系统默认账号,100-499则保留给一些服务。由于很多程序都要取得UID和GID来判断权限,所以/etc/passwd权限要为可读,这样子,密码信息就不能存在这里,所以要原创 2011-10-29 11:44:49 · 547 阅读 · 0 评论 -
《鸟哥的linux》-第21章-系统服务守护程序
守护程序,daemon,通常负责系统上的某个服务,让系统可以接受来自用户或者是网络客户的要求。可分为独立启动的独立启动守护程序,和通过统一安全机制管理的超级守护程序两大类。独立启动守护程序,常驻内存。如httpd,因为需要较快的响应速度。超级守护程序,inet,xinet等来唤起服务。不会一直占用系统资源,但反应速度较慢。同时,对于超级守护程序,又分两种:多线程、单线程。(一个服务原创 2011-11-18 11:03:28 · 475 阅读 · 0 评论 -
《鸟哥的linux》-第15章-linux磁盘配额
磁盘配额,限制用户使用硬盘的容量。没细看,了解其基本内容。最低限制soft,最高限制hard,宽限时间。之类的概念。貌似接下来都没什么要看的了。莫非就要开始实际搞系统了?也好,这么看,太走马观花。原创 2011-10-30 00:22:44 · 457 阅读 · 0 评论 -
《鸟哥的linux》-第16章-例行性命令的建立
极度疲惫...例行命令,两种,一种一次性的at,一种是周期性的cron。at/var/spool/at,检测两个文件限制使用/etc/at.allow和/etc/at.deny,先检测/etc/at.allow,如果没有,再检查/etc/at.deny。有点是后台执行。使用atq和atrm来管理。循环的是crontab。同样,/etc/cron.allow和/etc/c原创 2011-10-30 00:42:25 · 444 阅读 · 0 评论 -
《鸟哥的linux》-第24章-X Window简单设置
X Window系统,是X服务器/X客户端设计的系统。X服务器,主要负责屏幕画面的绘制与显示。X客户端,主要负责事件的处理。这样的好处是,X客户端不需要知道X服务器的硬件配置与操作系统,它只是处理绘图的数据,本身并不绘图。。。。。木有东西。。原创 2011-11-19 16:56:53 · 401 阅读 · 0 评论 -
《鸟哥的linux》-第23章-linux备份策略
备份,全备份,部分备份,远程备份等等。你懂得。。原创 2011-11-19 16:53:20 · 487 阅读 · 0 评论 -
《鸟哥的linux》---To be continued
好吧,草草地看完了。接下来,弄下系统,使用下系统,然后再说吧。或者下一本,开始真正架设服务器试试。总之,找点实用的东东,在linux下试试,不让淡忘。原创 2011-11-19 16:59:55 · 435 阅读 · 0 评论 -
《鸟哥的linux》-第22章-认识与分析登录文件
登录文件,具有几个重要的功能:解决系统故障解决网络服务问题记录登录信息linux的登录文件主要是由syslogd守护程序负责。记录的信息,等级等等,可以通过配置文件/etc/syslog.conf来设置。这个,又是一个配置文件,跟之前的处理一致,由外在的配置文件来规定其运行的方式。有很多服务,如cron,daemon,mai等等。对于这些服务,信息的等级也很多,info,not原创 2011-11-19 16:31:47 · 449 阅读 · 0 评论 -
《鸟哥的linux》-第26章-linux核心编译与管理
核心,模块化处理,挂载。。something like that。。囧。。原创 2011-11-19 16:58:03 · 420 阅读 · 0 评论 -
《鸟哥的linux》-第17章-程序与资源管理
管理进程。首先,进程ID PID。常驻内存程序的概念,比如上一节的crond。再者,到了作业管理的概念。在一个bash内,同时管理多个作业。在命令后添加 & ,这样,会有一个作业号给这个作业。但是注意,输入输出流,有必要的话要重定向,不然会影响前台操作。将当前作业暂停到后台,ctrl + z。观看作业状态 jobs,加号为默认作业。将后台作业移动到前台,使用fg。让原创 2011-11-03 17:49:45 · 476 阅读 · 0 评论 -
<决战大数据>感触
嗯,不错的书,例子好多好现实…2. 大数据的本质就是还原用户的真实需求能否识别用户身份;了解价值;收集数据时的场景Interesting Sample:电脑浏览,然后开会转成手机浏览。单纯从手机来看,是第一次访问 ===> 碎片化的数据,多屏思维还原场景非常重要,知道造成事情的原因(ipad浏览量增加,二维码打不开等sample)站在用户的角度去看需求,sample就是提问CEO想看的消息原创 2015-04-13 21:42:52 · 1169 阅读 · 0 评论