自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LoveLock

UNIX/Linux C/C++/Perl/LAMP/Web/Internet

  • 博客(54)
  • 收藏
  • 关注

原创 央视爆光微信打飞机流量门事件的思考

央视13套播出关于微信“飞机大战”耗费流量的新闻,让人倍感意外。究竟是怎样一种心理作祟使得中伤一个健康发展的互联网厂商的行为能公然在中央台播出?

2013-09-30 12:37:33 2246 1

原创 搭建一个开发环境还挺容易

算是走通了。首先搭建一个服务器环境。不说了。例如服务器的根目录是/usr/local/nginx/html/,开发用的用户名是debian然后sudo chown -R debian /usr/local/nginx/html/sudo ln -s /usr/local/nginx/html/ /home/debian/这样就能用很短的路径访问到了。接下来就是远程

2013-08-24 01:46:18 1155

原创 Debian下编译安装NginX1.5

很早之前就想玩玩Nginx了,今天闲来无事就搞搞。不想在native的Arch Linux上安装任何服务器了,就虚拟了一个Debian sid。虚拟机就不说了。我用的是netinstall模式,没有安装X Window。安装还是和普通的没区别,主要说说缺失的库。1.下载源码包我下载的是nginx-1.5.0.tar.gz。是官方网站给出的最新的开发版。2../configure

2013-08-23 13:41:36 1238

原创 这几天遇到的一个Windows问题

前段时间用驱动精灵升级了所有驱动后下载东西时几乎总是会要么无响应要么蓝屏,不是短时间无响应,一夜它也恢复不过来。我也懒得理它干脆不下载东西了。可免不了还是要和这个问题碰上,今天蓝屏了,蓝屏代码是0x0000004E,搜了一会发现了可疑点,那么是网卡驱动,在硬盘间互相拷贝文件时没有出现过,而只是在下载时出现,所以最可能的就是网卡驱动,然后卸载了网卡驱动,重启,问题解决。以前也出现过类似的用驱动精

2013-08-16 01:01:53 1141

原创 生活琐事的一点想法

引子看《只我们终将逝去的青春》时印象最深的一句话就是“原来人真的可以变成自己曾经最讨厌的样子。”我现在就是这样了。以前我总是想别人为什么那么热衷于打游戏,虚拟的游戏、经验、金钱有什么好玩的?大环境就是这样而我不愿苟同。后来试着玩了玩英雄联盟,慢慢的上手了觉得还挺有意思。然后跟周围的人聊天时也有了话题。这就是转变。一次坐火车时跟邻座聊天,那是一个和我姐姐一样大的女孩子,已经工作了

2013-08-14 13:57:31 1114

原创 正则表达式匹配原理

表达式的匹配原理Created Friday 02 August 2013优先选择最左端的匹配结果起始位置最靠左的匹配总是优先于其他可能的匹配结果。这条规则并没有规定优先的匹配结果的长度,只是规定在所有可能的匹配结果中,优先选择开始位置最左端的。实际上,因为可能有多个匹配结果的起始位置都在最左端,也许我们应该把这条规则中的“某个匹配结果”改为“该匹配结果”。匹配先从需要查找的字

2013-08-08 23:48:01 1910

原创 Archlinux编译第三方软件时常见错误

1.aclocal not found需要安装automake2.autom4te: conmmand not found需要安装autoconf

2013-08-08 12:41:59 1603

原创 正则表达式处理html实例(Perl实现)

1.Html中Tag提取])*>2.提取标签中的url和链接文本while ($Html =~ m{a\b([^>]+)>(.*?)}ig){ my $Guts = $1; my $Link = $2; if ($Guts =~ m{ \b HREF #href属性 \s* = \s* #两头可能出现空白符 (?: #其值为 "([^"]*)" #双引号

2013-08-07 14:38:24 1687

原创 iptables笔记

数据包流向PREROUTING->FORWARD->POSTROUTINGPRETOUTING->INPUT->OUTPUT->POSTROUTING第一种方式是NAT路由器,第二种方式是主机防火墙。iptables包含三个表:filter,nat和manglefilter是默认的表,包含真正的防火墙过滤规则,内建的规则链包括:INPUT,OUTPUT,FO

2013-08-02 16:38:43 1031

原创 读《Learning Perl》

最近在看Learing Perl, 感触颇多啊。我的这些感触无关技术,而是感叹作者技术的广泛、精通(或者只是我的错觉?)。一个领域的入门书籍很重要,我本来是想找Larry的那本Programming Perl,但图书馆只有一本第三版(2001年的),网站显示有6本可借的英文版(正合我意),屁颠屁颠的跑过去了,发现一本都没有。。。囧。学校的图书馆老出这种BUG。言归正传,不得不说这本LP正式适合

2013-08-02 16:25:32 968

转载 用SHELL脚本精准清除Squid缓存

此脚本是在张宴的缓存清理脚本上做了修改的,主要是增加if选项,并根据$1参数类型来选择性的列出缓存文件所在地址(因为$1并不固定,有时是特定的jpg类型,有时是域名)目前在自己的Squid缓存服务器上应用,感觉采集缓存网址基本上没什么误差了,欢迎大家试用,争取将此脚本做到更加完美(此脚本在Centos5.4 x86_64,Squid2.7下通过)脚本内容如下:#!/bin/sh s

2013-08-02 16:24:25 920

原创 读《精通正则表达式》

今天晚上一口气读了五分之一,读这本书的过程中有很多微妙的感觉:一、就像读 Learning Perl时一样,作者的功力也是相当深厚的,细节的把握非常到位,在某些易错的点反复提醒。二、作者不断强调本书是为了讲述正则表达式,但选取了Perl作为主要的实例语言。虽然他也总提起说Perl只是一门实现了正则表达式的语言,而且其已经作为正则表达式各种流派的事实标准云云,但字里行间我还是能感受到

2013-08-02 16:21:25 974

原创 正则表达式——1

这是在读《精通正则表达式》过程中的一些记录\a alert 警报\b backspace 退格\e escape Escape字符\f formfeed 进纸符\n nextline 换行符\r return 回车\t tab 水平制表符\v vertical 垂直制表符注:换行符\n出现在几乎所有平台上,通常对应ASCII的字符,八进制编码12

2013-08-02 16:19:16 1159

转载 域名服务器分类

原文转自http://blog.sina.com.cn/s/blog_4bd58fae0100091c.htmlDNS服务器是DNS服务网络中的核心。严格来讲,DNS服务器应该称为DNS名称服务器,它保存着DNS区域数据。根据工作方式的不同,DNS服务器又分为以下的类型。DNS(Domain Name Server),本身就是域名服务器的意思还要称为“DNS名称服务器”?1.主DNS服

2013-08-02 12:44:26 4489

原创 PHP中的面向对象概念

类    类是用来激活一个对象的一段定义或代码模板。你能阅读和修改这段代码,但当它被执行的时候会作为一个对象存在。在实际代码中,类每次使用时都是产生一个实体的副本。对象     一个对象就是类被复制并激活的形态。“实例”指的就是一个对象在内存中具有唯一命名的副本。在PHP中,将类实例化成一个对象,需要用到new这个关键字。方法     方法实际就是写在类定义段的

2013-03-04 23:11:40 1078

原创 从QQ邮箱的广告邮件聚合想起的

亲爱的用户:你好,我们最近推出了“广告邮件聚合”功能,现邀请你来试用。该功能会把来自同一发件人的多封广告邮件在收件箱中聚合为一封。这样,你就不会因收到大量广告而忽略了好友来信,也不会因厌烦各种网站通知而找不到拒收的入口。现在,看看你的收件箱,找找主题后有括号数字的邮件,这可能就是一封聚合了的广告。我们希望,这个功能能为你忙碌的生活减轻一点负担。请把你的意见反馈给我们。若不需要此功能

2013-03-01 23:16:19 2955

原创 PHP学习——第二章

利用PHP处理html表单也许是任何动态Web站点中的最重要的过程。其中包括两个步骤:首先,利用html创建表单自身。然后,创建相应的php脚本,用于接收和处理html表单数据。生成表单html表单是使用form标签和多种用于获取输出的元素创建的。就PHP而言,form标签最重要的属性就是action,它指定把表单数据发送到哪个页面。表单的mothod属性指定如何把数据

2013-03-01 15:57:18 960

转载 PHP比ASP优秀的7个理由

原文链接SP是微软公司实现动态网页的一种技术。ASP支持一些脚本语言,主要以VBScripp为主。与ASP相比较,你还可以选择另一中开放源代码编程语言——PHP,PHP可以运行在多种操作系统下,其中包括Linux和windows。    虽然ASP是一种不错的技术,但从长远考虑我相信PHP在将来的技术领域里会有不凡的表现。    我认为有七个理由可以说明PHP比ASP更优秀:

2013-01-22 17:54:34 661

转载 让DEDECMS在PHP5.4环境中正常运行

原帖地址PHP5.4是公开发行的PHP程式最新版本。其执行速度和内存占用等相比PHP5.3而言有10%~30%的性能提升,所以笔者也一直想在实际环境中试运行PHP5.4(PHP5.4目前最新的版本为5.4.9)。棘手的是与PHP5.2升级到PHP5.3有所不同的是,从5.3到5.4之间似乎变化不少,这也造成了笔者在将DEDECMS系统迁移到PHP5.4.x平台的时候出现

2013-01-22 15:30:11 2304

原创 说说社区支持的开源软件和商业公司支持的开源软件的区别

今天彻底的服了,MySQL官方文档没有。而Apache和PHP的就很多,至于Linux 的就不用说了。所以Oracle是在通过这种方式吸引更多人参加他们的培训。所以,一个优秀的商业软件被一个唯利是图的商业公司控制其实不是什么好事。另外一个我不明白的问题是,有人说从头编译的gentoo其实并不比arch快,也有人在搭建LAMP环境时非要自己编译那一堆软件,说是能提升性能。到底谁对谁错?我的A

2013-01-12 22:19:47 1016

原创 Comodo Dragon浏览器异常退出原因总结

第一天长时间用Comodo 龙浏览器,首先给我的感觉是比Chrome的速度快,不管是启动速度还是上网解析速度都要好很多。前提是我没有让Comodo修改我的DNS服务器。所以就把一直在用的Chrome卸载了。没想到问题出现了,它总是强退。后来发现是每当我用鼠标在浏览器中选中一段文字时会出现强退,而选中文字和Lingoes是关联的,因为开启了划线取词。然后我尝试在Lingoes里给Drag

2012-12-23 13:10:29 1280

原创 PHP学习——第一章

1、从编写注释开始写HTML文件中注释HTML的注释在源文件中可以看到,但不会出现在呈现的页面中。PHP注释不会发送到Web浏览器,即使查看Web源文件也是如此。PHP注释支持三种类型:# This is comment .// This is also comment .这两种注释都会使PHP忽略其后直到行尾的一切暖色。因此都是单行注释。它们还可以用于在P

2012-12-07 22:31:58 683

原创 Archlinux配置详解

先占个楼吧,等考完试再写。太忙了。官方的wiki太强大啦,看其他人的配置都是浪费时间,可能看我的也是。忍不住啦,开始写一点。1、下载镜像,做个安装盘,不管是优盘还是光盘都可以,都一样。如果你连这个都不会,就不要装Arch啦。2、硬盘分区。官方推荐的是用fdisk。不多说。分区完成按w保存结果mkfs.ext4 /dev/sda1 && mkfs.ext4 /dev/sda2 &&

2012-11-19 20:10:34 2690

原创 输入法漫笔

现在还好些了,以前洁癖太严重了,看到电脑上哪个软件弹窗,管它功能好坏马上卸载,现在基本上有一些容忍度了。不过输入法,在选择再三之后我还是选择了紫光拼音。我的DIY。紫光的流畅是我无法割舍的,相比之下,搜狗的软肋也就在这里了。不过用了一个词库转换器,把搜狗的最新词库转换成紫光可以识别的格式,然后导入。OK,那么同步呢?把词库备份文件夹设定为Google 云端硬盘。好了,我自己的云输入法,

2012-11-04 23:48:31 799

原创 英文版Win7下matlab乱码解决方案

你们一定不知道我想把这个方法说出来的愿望有多强烈!找了各种方法都不奏效,结果还是我自己解决的。我的英文版Win7,没当时没有装中文包,但设置若无法显示时用中文,安装了MATLAB2012a后乱码。后来不知道在哪里找到一个方法说在某个目录里创建一个文件,里面加上一句“slCharacterEncoding='UTF-8'”,于是我也就这么干了。事实是一点用都没有。后来我发现我应该用的编码应该是G

2012-11-03 22:24:35 5717

原创 Lingoes翻译家tips弹窗的解决方法

Lingoes翻译家的功能做的很好,但它的弹窗真让人恶心,最重要的是不知道为什么它调用ActiveX时总会出错,导致还会弹出另外一个系统弹窗,让我很不爽。在网上找到一个解决办法。C:\Users\用户名\AppData\Roaming\Lingoes\Translator\2.8.1-cn\update文件夹下的tips.xml删除,并新建一个通名的文件夹。重新启动软件就可以了。再也不会有讨厌

2012-10-12 14:58:41 1151

转载 pacman的基础用法

pacman -Sy abc                  #和源同步后安装名为abc的包pacman -S   abc                 #从本地数据库中得到abc的信息,下载安装abc包 pacman -Sf abc                  #强制安装包abc pacman -Ss abc                 #搜索有关abc信息的包

2012-09-22 22:15:40 2156

原创 这几天心里颇不宁静

时间过得真快,又开学了两星期了。两个星期来,我每次上课坐在第一排,告诉自己要好好学习,不能再像前两年一样荒废生命了,已经回到了本部,没有任何理由可以为颓废做辩护。这个暑假是我有生以来最有意义的。我做了网络编辑,做了联通促销,给老师做了项目,在学校岗位值班。每天都很忙碌,但也没有觉得过得很苦,我用我自己赚的钱在生日时请朋友吃饭,后来又给自己买了个平板电脑以方便学习。满满的变得不再那么在乎

2012-09-22 22:12:35 1119

转载 fedora17 gnome3配置

原文链接:imobile365.com/articles/6331中文美化我知道你觉得Fedora默认的中文显示很垃圾,如果你希望达到Ubuntu的程度的话,你首先需要安装一个字体补丁,然后直接将Ubuntu的配置拉过来。sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.no

2012-08-21 00:45:42 4249

原创 Linux学习笔记——系统引导流程

Linux引导流程解析1、系统引导流程固件firmware (CMOS/BIOS) POST加电自检自举程序BootLoader (GRUB) 载入内核载入内核Kernel 驱动硬件启动进程init读取执行配置文件/etc/inittab常用的固件设置安全设置可引导介质列表可引导介质搜索顺序电源管理启动细节显示Linux中

2012-08-16 01:05:10 951

原创 Linux学习笔记——软件包管理

在进行这节课的学习之前我一直和很多刚接触的人一样认为rpm过时了,redhat现在是yum的天下了,李老师讲完之后还是发现了rpm在很多场合下比yum更实用的。一、二进制包的安装RPM软件包管理RPM软件包的一个例子sudo-1.7.2p1-5.el5.i386.rpm其中包括软件名(sudo)版本号(1.7.2pl)发行号(5.el5)硬件平台(i386)

2012-08-16 01:02:08 1072

原创 Linux学习笔记——进程管理

Linux进程管理1、程序是静态概念,本身作为一种软件资源长期保存;而进程是程序的执行过程,它是动态概念,有一定的生命周期,是动态产生和消亡的。2、程序和进程无一一对应关系,一个程序可以由多个进程共用;另一方面,一个进程在活动中又可顺序的执行若干个任务。父进程和子进程1、子进程是由一个进程所产生的进程,产生这个进程的进程称为父进程。2、在Linux系统中,使用系统调用fork创

2012-08-16 01:01:30 954

原创 Linux学习笔记——用户管理

用户管理1、用户管理的配置文件用户信息文件 /etc/passwdroot:x:0:0:root:/root:/bin/bash用户名:密码位:UID:GID:注释性描述:宿主目录:命令解释器man 5 passwd每行表示一个用户[root@lovelock frost]# wc -l /etc/passwd30 /etc/passwd

2012-08-16 01:00:35 1842

转载 LeapFTP3.1注册码

原文链接:http://www.nowxx.com/leapftp-3-1%E6%B3%A8%E5%86%8C%E7%A0%81/LeapFTP 3.1.0 官方下载地址我们都喜欢用新的,好不容易找到leapftp 3.1的注册码,大家一起分享吧。网上很多所谓的注册版,汉化版都是假的,这个直接在官方下载,输入这个注册码就可以了。o+q2oT7FV1yFJwQ2nT/y1gJ

2012-08-14 09:43:00 4794

转载 GRUB错误大全,修复你的GRUB!!!

原文链接:http://blog.china.com.cn/pc-it/art/317816.htmlGrub错误总结解决方案1. Grub loading, please wait...  出现症状:  GRUB loading stage 1.5  GRUB loading, please wait...  屏

2012-08-02 00:45:15 4515

转载 VIm配置文件(全平台可用)

原文链接:http://www.oschina.net/code/snippet_103341_9644Linux:" ----------------- Author: Ruchee" ----------------- Email: [email protected]" ----------------- WebSite: http://www.ruchee.com" -

2012-08-01 10:12:51 1600

原创 小小发一下牢骚

发现一个问题,国外的C/C++ 教材的作者通常都喜欢用UNIX 下的编译器,而国内的几乎清一色都是VC。所以中国没有计算机科学家了。这个不多说。说说安装g++编译器的曲折吧。说曲折是因为我没有很理智的分析这个问题,本来很容易就能解决的,我非要想当然的以为有了gcc就一定有了g++,就是不去想它们其实关系没那么紧密。后来竟然在百度知道里得到了答案,那就是yum install gcc

2012-07-31 23:43:43 706

转载 Gentoo、Debian、FreeBSD的软件包管理方式

原文链接:http://bbs.chinaphp.com/html/2/0801/21.htmlGentoo、Debian、FreeBSD的包管理机制其实很相似,Gentoo、Debian是我最喜欢使用的Linux发行版,一个天生就是绝佳的开发平台而另一个无论是服务器还是桌面环境无疑都是首选产品。别跟我提rpm/yum和pacman,我不懂lol......以关键词搜寻软件

2012-07-31 22:02:36 1286

原创 MATLAB学习笔记——matlab基础

1、浮点数的取整函数round() 向最接近的整数取整,如果小数为0.5,则取绝对值大的整数fix() 向0取整floor() 不大于该数的最接近整数ceil() 不小于该数的最接近整数2、复数的常用函数complex(a,b) 创建复数,a为实部,b为虚部real(z) 得到复数z的实部imag(z) 得到复数z的虚部abs(z) 得到复数z的模angle

2012-07-15 12:54:19 1313

原创 谈谈航天吧

我就不说我是哪个学校的学生了,反正和航空航天关系很大。今天上网看了很多关于航天的文章,感触颇多。首先,上网搜索“航天”关键词,搜到的都是公司、国家、排名等等内容,而关于技术的几乎没有。不知道是因为技术保密的原因还是航天技术已经是一个产业,只要国家愿意投入钱都可以做的很好的东西。google中文搜索一下航天,全是中国的什么什么公司,这些公司这些年干的什么我们都有目共睹。60年代,美国和苏

2012-07-13 15:01:34 2563 1

空空如也

空空如也

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

TA关注的人

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