自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

Mysql原理,安装和基本使用

Mysql的原理,安装和基本使用mysql执行流程:mysql是一个单进程的服务,对于每一个请求都是用线程来响应的,这就需要一个连接器来处理新用户的请求,响应,销毁1.客户端请求,服务器端(连接器)开辟线程响应用户2.用户发起SQL语句查询数据库3.查询缓存:记录用户的SQL查询语句,如果再次查询同样内容,就返回缓存4.如果缓存没有进入分析器:(分析器也可能借签缓存...

2011-08-31 20:13:00 216

黑帽SEO:Google为什么会屏蔽你的网站

  “黑帽”和“白帽”这两个词是从西部电影中派生出来的,因为这类电影中,坏人通常戴黑色的帽子而好人戴白色的帽子。SEO专家一直争论的话题是哪些行为算是白帽,什么样的算是黑帽。我们认为,两者最大的区别是:白帽SEO会遵守当前的游戏规则,帮助Google向用户推送高质量的结果;黑帽SEO则是在发掘Google软件的漏洞,企图利用非正当手段让某个网页取得更高的搜索排名,而在正常情况下,这些网站根本不...

2011-08-30 17:27:00 203

YONEX的羽毛球拍线

<style><!--#yonexstring td {padding:3px}--></style>型号弹性击球感吸震性控制性耐久性BG-95较好较硬最佳最佳较好BG-6较好中柔一般一般一般BG-65一般中柔较好较好较好...

2011-08-30 11:22:00 190

RH253试题

说明:1、以下每个服务要求服务器重启后依然有效;2、yum服务通过http://172.16.0.1/yum提供;3、要求selinux处于enforcing状态;4、本地网络为172.16.X.0/24,测试网络为192.168.0.0/24;5、每位同学的IP地址为172.16.X.1, 子网掩码为255.255.0.0,网关为172.16.0.1,DNS服务器为172.1...

2011-08-28 16:18:00 115

Linksys SPA2102的设置

Linksys SPA2102的voip适配器使用起来不错。以下是只是关于链接的一些记录。把适配器的网线接到ethernet的接口;把网线的另一端接到你的pc;在pc上,把获取ip的方式设置为自动获取。(这一点重要,不然,你花上几个小时也弄不完)这时,一般来说,SPA2102的地址是192.168.0.1, 但是有可能不是。如果不能连通,就到第5步,不然就跳到第8步打开一个命令行...

2011-08-28 04:41:00 396

linq实例 - Join的使用(四)

测试的class。public class user { private string firstName; private string lastName; private int id; public string FirstName { get { return this.fir...

2011-08-27 03:33:00 66

数学之美番外篇:平凡而又神奇的贝叶斯方法

概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率统计。我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记目录0. 前言 1. 历史 1.1 一个...

2011-08-26 21:11:00 99

Lisp的诞生

  Common Lisp是1956年John McCarthy发明的Lisp语言的现代版本。Lisp在1956年被设计用于“符号数据处理” ,而Lisp这个名字本身就来源于其最擅长的工作:列表处理(LISt Processing)。从那时起,Lisp得到了长足的发展:Common Lisp很好地支持了一组常用的现代数据类型;将在第19章里介绍的状态系统提供了Java、Python和C++等语...

2011-08-26 16:16:00 115

linq实例 - Group的使用(三)

测试用的class。 public class user { private string firstName; private string lastName; public string FirstName { get { return this.firstName; } ...

2011-08-26 07:27:00 55

Linux中的SELinux

SElinux的前身是NSA(美国国家安全局)发起的一个项目。它的目的是将系统加固到可以达到军方级别。为什么NSA选择Linux呢?在目前市面上大多数操作系统都是商用闭源的,只有Linux是开源的,这样修改并加入这项功能就方便许多,而且没有版权纠纷。所以,现在selinux就成为了Linux内核的一部分。在了解selinux之间,我们需要知道DAC和CS的概念,它们是linux...

2011-08-25 12:40:00 168

Linux邮箱服务器配置:如何让outlook收发邮件,怎么样控制中继

本文基于上篇文章基础地址:http://blog.csdn.net/deansrk/article/details/6717720outlook实现收邮件1.首先我们查看邮箱目录里文件的属主和属组[root@mail ~]# ll /var/mailbox/a.org/gentoo/Maildir/total 60-rw------- 1 postfix postfix...

2011-08-25 12:29:00 1001

Linux+postfix+extmail+dovecot打造基于web页面的邮件系统

Linux+postfix+extmail+dovecot打造基于web页面的邮件系统最终效果图:准备阶段:需要手动下载的软件包:postfix-2.6.5.tar.gzcourier-authlib-0.62.4.tar.bz2eextmail-1.2.tar.gzxtman-1.1.tar.gzTime-HiRes-1.9707.tar.gz...

2011-08-25 11:29:00 1030

用序列化把Object变成字串。

这里是一个例子,如何把一个可以序列化的对象序列化生一个字串。using System;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;namespace TestStr{ [Serializable] //这个class可以...

2011-08-25 06:09:00 70

Linux中TCP wrapper的使用

tcpwrapper的目的是对那些访问控制功能较弱的服务提供访问控制功能要想了解访问控制就必须先知道服务监听的概念:服务监听的两种方式:listen :socket 监听在套接字上提供服务 循环 不停歇的查看某个端口来提供服务有两种方式来判断一个服务是否支持tcp wrapper:1.通过查找库文件看是否有libwrapldd `which command`...

2011-08-24 13:59:00 140

Mail服务器原理

<style type="text/css"><!--@page {margin:2cm}p {margin-bottom:0.21cm}--></style>Mail服务器:发展相关协议:pop3: post office protocol 相当于邮局,存放邮件的地方,目前常用的一种协议smtp: 简单邮件...

2011-08-23 13:41:00 209

Linux下使用bind搭建DNS主从服务器

假设公司A在万网a.org上注册了一个域名net.cn, 现在不想使用万网的DNS服务器,而是自己要建立两个DNS服务器,一个是主服务器,一个是从服务器,现有两台机器: ns1.a.org , ns2.a.org 我们如何配置这两台主机成为DNS服务器?首先,这个公司A内部有如下需求:1.公司有一个mail服务器,需要被解析 mail.a.org2.公司有一个ftp服务器,需...

2011-08-21 20:48:00 102

通过一道“蹩脚”的题想到的

这周为止,学习Linux刚好整整一个月,下面是一道目前对我来说比较大的一道题,用到了DNS的视图(要求必须用),LAMP, VSFTP 的虚拟用户,还有iptabels的各项配置。但是,我今天想要总结的不是这道题的做法,而是对这道题的感想。题目如下:我画的设计图:DMZ区分析:1.根据题意需要建立一个DMZ区域,里面提供NFS ,FTP,HTTP,MYSQL的服务...

2011-08-21 19:33:00 84

Linux里的防火墙(下):iptables的扩展模块——l7-filter的安装与功能实现

如果在公司里做网络管理员,老板可能会让你屏蔽掉qq和xunlei,那么如果通过iptables来实现这些功能?首先,要知道qq和xunlei都是特定的服务,它们在传送数据的时候,必然会由一些特征值在数据中,那么我们的iptables如果想要拦截这些数据,就需要知道它们的数据特征值。而l7-filter就是为了这个目的而存在。(当然,不止qq和xunlei,很多协议它都支持)iptabl...

2011-08-21 17:38:00 388

Linux里的防火墙(中):使用iptables实现DNAT和SNAT

SNAT(源地址转换) 和 DNAT(目标地址转化)都是为了解决网络地址不足而演变出的技术。相关概念:SNAT:源地址转换,顾名思义,就是为了将ip数据包里的源地址替换成我们希望替换掉的地址。DNAT:目标地址转换,是为了将IP数据包中的目标地址转换成我们希望替换掉的地址。它们的应用:SNAT(一)想象一下,一个公司申请到了一个公网Ip,现在公司内有30台电脑,都处于192...

2011-08-21 17:28:00 272

QQ登录接口集成,QQ+登录ASP.net+代码,+QQ+oauth的使用

经过两天的努力 已经成功将QQ登录集成到了 城记网上。感谢腾讯提供的帮助文档,和关键时刻给的技术支持。我的网站是asp.net写的,有需要的网友可以联系我。 呵呵。(尽管是垃圾站,只要你愿意,又有什么关系呢?) QQ Oauth 只提供PHP的接入demo ,针对 ASP.net 的只有一个网友开发的SDK包,下载地址还老打不开,后来我从CSDN上下载了一个,看了以后感觉太复杂了,我个人感觉做...

2011-08-20 21:46:00 163

Linux里的防火墙:netfilter简介与Iptables的使用(上)

什么是防火墙?防火墙可以是像360,金山,卡巴斯基等软件,也可以是硬件,我们来用OSI七层模型来划分的话。那么分为:1. 三层防火墙:它只负责检查数据从进入到第三层,还有从第三层流出,是否符合它规定的条件,如果是,那么就放行,反之就拦截。2.七成防火墙:它负责数据输入到第七层,与从第七层到流出,它的检查范围更加广泛,但是消耗的系统资源也就更多。这也是为什么现在市...

2011-08-20 15:56:00 142

iptables的详细用法

怎么写规则iptablesiptables [-t table] COMMND chain CRETIRIA -j ACTION-t 不定表的话,默认filterCOMMADN 怎么对链进行管理 增加 删除 等chain:指定链操作CRETIRIA:匹配规则 (源地址是什么,目标地址是什么)-j ACTION: 说明匹配到的结果处理iptables -t filter -s 172.1...

2011-08-20 14:04:00 146

Linux经验总结:linux的入门学习流程(菜鸟发贴,仅供参考)(更新RHCE完结)

学习linux快一个多月了,当然我是在培训机构里学习,所有进度比较快(离不开马哥的解压缩式教导。。。),博客里很多同学留言问怎么学习LINUX,所以写下这篇文章。本着尽量避免枯燥的原则来学习LINUX,有兴趣的话,您可以试试,少走一些弯路。学习工具:win+vmware workstation6.5+xshell或者 ubuntu+virtualbox4.0+secure she...

2011-08-18 14:08:00 197

linux下使用openssl创建安全的vsftp

vsftpd是linux上的ftp服务器软件之一,它支持很多选项,其中有一条允许使用openssl对数据进行加密,这样可以在一定程度上弥补ftp在传输帐号密码信息时铭文传送的缺陷,可以使ftp帐号更安全一些。1.首先,安装vsftpd# yum install vsftpd2.建立CA# cd /etc/pki/CA# mkdir certs newcerts crl# tou...

2011-08-18 12:29:00 134

SAMBA服务器的配置和管理

samba服务器是linux下合windows共享文件的一种解决方案,它可以通过wendows的网络邻居来和Linux共享文件夹,将linux伪装成一个windows在网络邻居上。那么它是基于什么原理实现的?首先,我们要知道windows的网络邻居实现方式,它通过以下两个协议来实现NETBIOS 主机名解析FILE sharing通过NETBIOS可以在网络邻居上显示出你的...

2011-08-17 20:47:00 435

DNS服务器的原理

DNS服务器的原理DNS (Domain Name System) 域名系统的简写它是一种基于tcp/upd的服务,同时监听在TCP和UPD的53号端口。刚开始,网络刚诞生的时候,只有很少的计算机接入网络,而随着个人PC的发展,网络成爆炸性增长,单纯的IP地址很难记忆,所有有了DNS服务,它可以将ip对应为容易记忆的英文字符,也就是我们现在使用的网址。全球有13台根服务器,而亚洲只有一台位于日...

2011-08-17 00:26:00 294

认领

doubanclaimd754530ddb93bb76

2011-08-16 14:42:00 75

通过NFS来实现两台web服务器的连接

实验要求:1.使用3台服务器A B C,A用于NFS服务器,存放网页文件和mysql数据库文件2.这A上安装Mysql-server,3. B,C安装web 和 php 服务,挂载上A服务器上的NFS共享文件夹,并且能够调用A的mysql服务实现机制:1. NFS服务器上建立两个逻辑卷,一个用来存放mysql数据库文件,一个存放网页文件2. 共享/www/htdocs文...

2011-08-15 19:28:00 639

项目百态

作为曾经参与和带过软件项目的人来讲,首先勾起我好奇心的是这本书的名字,是它让我产生的了对比的想法,看看自己都经历过或知道哪些,以及还有是哪些没有遇到过或不知道的。结果还好,书中的内容大多是熟悉的,虽然不像书里写的那样系统,但大抵都知道一点儿。总的说来,这是本可以帮助你了解软件项目开发真相的散文集。假如你正在考虑是否以软件开发为自己的终身职业,在下决定之前,请先读一读它,哪怕只是在书店里走马观灯...

2011-08-15 14:55:00 133

fastcgi实现apache+php 以及安装php加速器ZendOptimizer-3.3.9

fastcgi的工作方式:fastcgi的工作方式是将php服务独立出来,用一个进程来运行php,而不是通过apache的模块加载php,这样php就工作在内存从,当响应apache服务器时,通过开启线程来大大提高执行效率,并且节约内存的使用。(一)我们可以利用apache的fastcgi模块来构建apache+php.1)下载mod_fastcgi-2.4.6.tar,并解压缩tar...

2011-08-14 23:24:00 126

Linux下“网站流量访问统计”软件“awstats”的配置安装使用过程

1.从官网下载最新的的awstats,解压缩# unzip awstats-6.95.zip# mv awstats-6.95 /usr/local/awstats2. 安装配置awstats,以我服务器上的网站phpadmin.dean.com为例,根据情况请自行更改网址[root@server56 LAMP]# cd /usr/local/awstats/[root@server56...

2011-08-14 16:07:00 331

Linux编译安装LAMP

前提条件: 确保安装以下组件,否则可能在编译一些选项时出错。Legacy Software DevelopmentLegacy Network ServerX Software Development安装mysql,由于mysql编译比较慢,我们直接使用二进制包mysql安装说明:安装必须放在/usr/local/mysql1.解压缩源代码包到/usr/localtar...

2011-08-14 11:59:00 63

标准符号代表的意思汇总

我国现行的通信行业标准分为强制性标准(YD)、推荐性标准(YD/T)、参考性标准(YDC)、技术报告(YDB)和通信技术规定(YDN)5种类型,其中技术报告(YDB)是从2007年开始发布的。YD——[b]Y[/b]ou[b]D[/b]ian,代表”邮电部“,信息产业部的前身,以前邮政、电信还没有分家;YDT——[b]T[/b]uijian,代表”推荐性标准“;YDC——[b]C[/b...

2011-08-14 10:15:00 616

web服务器工作机制和服务器集群简介

如果想学好web服务器,那么了解web服务工作原理和优化是必须的。因为会安装网页只是初级,到最后随着流量的增加,网络的升级如何规划自己的服务器集群才是关键。我们以apache服务器httpd为例,它是基于tcp协议在网络上传送。(一)我们需要了解他的两种传输方式: 1) 1.0版本的httpd: 不支持持久连接 2)1.0以后的版本:支持持久连接非持久连接:每一个数据对象,在传...

2011-08-13 22:33:00 226

黑客是怎样炼成的

    过去的三十年里,很多赚到大钱的人都是程序员,如比尔·盖茨、史蒂夫·乔布斯、拉里·埃里森。为什么?为什么是程序员而不是土木工程师,或者摄像师、会计师?    有这样的一群人,他们是计算机语言的编写者,是硅谷创业的先锋,是亿万财富的拥有者,但是他们却被世人称为“黑客”。 在大众的眼里,“黑客”是入侵计算机的人,但是在程序员的眼里,“黑客”指的是优秀的程序员。然而20世纪60年代这个词被发明...

2011-08-12 11:30:00 122

在创建class实例时,给公共属性赋值。

/*测试的class。数据库操作。*/class db{ public int a { get; set; } public int c { get; set; } private const string connstr =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=abc.mdb";}惯常的调用方法...

2011-08-12 04:59:00 172

Linux下如何颁发证书:学习使用openssl搭建一个CA

这两天学习了openssl在LInux中的使用,openssl是一款开源的加密工具,在Linux环境下,我们能够利用它来搭建一个CA来实现证书的发放,可以用于企业内部使用的加密工具。在介绍openssl之前,首先描述一下关于“身份认证+数据加密”的实现方法原理。如何实现“身份验证+数据加密”,请看下面的一张流程图(自己画得,比较简陋)整个加密过程:发...

2011-08-11 22:11:00 290

说说软件开发这个职业

有时,一个问题的真正价值并不在于找到答案,而在于通过考查这个问题引出其他或许更有价值的问题。另外,有时候发现一个无人问津的问题,也可能会帮助我们看到一些未被发现的机会,从而引出更深远、更有价值的发现。我已经“搞软件”很长时间了,我觉得我们这个行业已经到了“回头看看”的时候了,此时回顾一下我们工作的基本性质可能是一件非常有用的事情。人类制作软件已经有多久的历史了像很多问题一样,这个问题...

2011-08-11 14:28:00 191

《黑客与画家》读后感

读《黑客与画家》缘于微博上有好几个“大牛”级的人物推荐,按耐不住好奇心,先在豆瓣上看了看书评,确实不错,因为是好书,所以第一个反应就是上China-pub上把书买了,虽然已经很少买书了,如果是好书还是必须买下来看纸质的,电子书真的还没完全达到那种阅读的享受。《黑客与画家》的作者是硅谷创业之父,Y Combinator合伙人Paul Graham,同时是一个忠实的Lisp使用者,对Lisp语...

2011-08-11 11:39:00 161

学习不同编程语言的重要性

引子:今天选了下学期要学的一门课,叫做编程语言。据说是两周学习一门新的语言,很有挑战性。以及这门课的课本是MIT出的《Concepts, Techniques, and Models of Computer Programming》(一下简称《CTMOCP》),今天看了一部分它的前言部分,联系我以前读过的《黑客与画家》里面有两章对编程语言的讨论,发现学习不同的编程语言还是相当有必要的。第...

2011-08-11 10:36:00 103

空空如也

空空如也

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

TA关注的人

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