学习笔记
文章平均质量分 58
UnixAgain
UNIX Node.js Perl 产品设计
展开
-
解决Gedit中文乱码问题
$ gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','BIG5','CURRENT','UTF-16']"$ gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['UTF-8','GB18转载 2012-06-02 21:21:39 · 1450 阅读 · 1 评论 -
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 · 4285 阅读 · 0 评论 -
Linux旧内核删除
由于Fedora更新升级非常的频繁, 所以, 非常有必要清除陈旧的内核,方法如下:1. 查看当前系统中已安装的内核相关包:[root@knityster ~]# rpm -qa | grep kernelkernel-headers-2.6.32.12-115.fc12.i686kernel-firmware-2.6.32.12-115.fc12.noarchkernel-转载 2012-07-10 22:43:33 · 1668 阅读 · 0 评论 -
英文版Win7下matlab乱码解决方案
你们一定不知道我想把这个方法说出来的愿望有多强烈!找了各种方法都不奏效,结果还是我自己解决的。我的英文版Win7,没当时没有装中文包,但设置若无法显示时用中文,安装了MATLAB2012a后乱码。后来不知道在哪里找到一个方法说在某个目录里创建一个文件,里面加上一句“slCharacterEncoding='UTF-8'”,于是我也就这么干了。事实是一点用都没有。后来我发现我应该用的编码应该是G原创 2012-11-03 22:24:35 · 5780 阅读 · 0 评论 -
Archlinux配置详解
先占个楼吧,等考完试再写。太忙了。官方的wiki太强大啦,看其他人的配置都是浪费时间,可能看我的也是。忍不住啦,开始写一点。1、下载镜像,做个安装盘,不管是优盘还是光盘都可以,都一样。如果你连这个都不会,就不要装Arch啦。2、硬盘分区。官方推荐的是用fdisk。不多说。分区完成按w保存结果mkfs.ext4 /dev/sda1 && mkfs.ext4 /dev/sda2 &&原创 2012-11-19 20:10:34 · 2750 阅读 · 0 评论 -
PHP学习——第一章
1、从编写注释开始写HTML文件中注释HTML的注释在源文件中可以看到,但不会出现在呈现的页面中。PHP注释不会发送到Web浏览器,即使查看Web源文件也是如此。PHP注释支持三种类型:# This is comment .// This is also comment .这两种注释都会使PHP忽略其后直到行尾的一切暖色。因此都是单行注释。它们还可以用于在P原创 2012-12-07 22:31:58 · 724 阅读 · 0 评论 -
PHP中的面向对象概念
类 类是用来激活一个对象的一段定义或代码模板。你能阅读和修改这段代码,但当它被执行的时候会作为一个对象存在。在实际代码中,类每次使用时都是产生一个实体的副本。对象 一个对象就是类被复制并激活的形态。“实例”指的就是一个对象在内存中具有唯一命名的副本。在PHP中,将类实例化成一个对象,需要用到new这个关键字。方法 方法实际就是写在类定义段的原创 2013-03-04 23:11:40 · 1119 阅读 · 0 评论 -
域名服务器分类
原文转自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 · 4565 阅读 · 0 评论 -
iptables笔记
数据包流向PREROUTING->FORWARD->POSTROUTINGPRETOUTING->INPUT->OUTPUT->POSTROUTING第一种方式是NAT路由器,第二种方式是主机防火墙。iptables包含三个表:filter,nat和manglefilter是默认的表,包含真正的防火墙过滤规则,内建的规则链包括:INPUT,OUTPUT,FO原创 2013-08-02 16:38:43 · 1074 阅读 · 0 评论 -
读《精通正则表达式》
今天晚上一口气读了五分之一,读这本书的过程中有很多微妙的感觉:一、就像读 Learning Perl时一样,作者的功力也是相当深厚的,细节的把握非常到位,在某些易错的点反复提醒。二、作者不断强调本书是为了讲述正则表达式,但选取了Perl作为主要的实例语言。虽然他也总提起说Perl只是一门实现了正则表达式的语言,而且其已经作为正则表达式各种流派的事实标准云云,但字里行间我还是能感受到原创 2013-08-02 16:21:25 · 1010 阅读 · 0 评论 -
正则表达式——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 · 1214 阅读 · 0 评论 -
用SHELL脚本精准清除Squid缓存
此脚本是在张宴的缓存清理脚本上做了修改的,主要是增加if选项,并根据$1参数类型来选择性的列出缓存文件所在地址(因为$1并不固定,有时是特定的jpg类型,有时是域名)目前在自己的Squid缓存服务器上应用,感觉采集缓存网址基本上没什么误差了,欢迎大家试用,争取将此脚本做到更加完美(此脚本在Centos5.4 x86_64,Squid2.7下通过)脚本内容如下:#!/bin/sh s转载 2013-08-02 16:24:25 · 947 阅读 · 0 评论 -
正则表达式处理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 · 1731 阅读 · 0 评论 -
Archlinux编译第三方软件时常见错误
1.aclocal not found需要安装automake2.autom4te: conmmand not found需要安装autoconf原创 2013-08-08 12:41:59 · 1681 阅读 · 0 评论 -
正则表达式匹配原理
表达式的匹配原理Created Friday 02 August 2013优先选择最左端的匹配结果起始位置最靠左的匹配总是优先于其他可能的匹配结果。这条规则并没有规定优先的匹配结果的长度,只是规定在所有可能的匹配结果中,优先选择开始位置最左端的。实际上,因为可能有多个匹配结果的起始位置都在最左端,也许我们应该把这条规则中的“某个匹配结果”改为“该匹配结果”。匹配先从需要查找的字原创 2013-08-08 23:48:01 · 1955 阅读 · 0 评论 -
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 · 1280 阅读 · 0 评论 -
Linux学习笔记——系统引导流程
Linux引导流程解析1、系统引导流程固件firmware (CMOS/BIOS) POST加电自检自举程序BootLoader (GRUB) 载入内核载入内核Kernel 驱动硬件启动进程init读取执行配置文件/etc/inittab常用的固件设置安全设置可引导介质列表可引导介质搜索顺序电源管理启动细节显示Linux中原创 2012-08-16 01:05:10 · 977 阅读 · 0 评论 -
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 · 1125 阅读 · 0 评论 -
C语言中遇到的问题及解决方法
2012年5月5号;问题:for语句和while语句后面有; 的情况。相当于这是执行空循环,i会累加,但啥都不执行。直到不满足条件为止。for(;;);while();2012年5月10号;今天开始看《计算机程序设计艺术》,里面讲到算法的几重特性,其中的efficiency在谭浩强著《C程序设计》中被举例a/b的条件是b!=0,而原文中说的是诸如哥德巴赫猜想,翻译过原创 2012-05-06 10:36:01 · 5984 阅读 · 0 评论 -
fedora17下fcitx4.2.3的配置方案
写在前面:1.我说的东西有的人看来可能很多余,但完全是我自己的操作得来的经验。注意:用VI需要一些基础,如果你不会,请将命令中所有vi 替换成gedit 2.我的操作系统是英文的,所以没有截图,因为和大部分人的不一样没有参考价值。 3.以前总是在想网上这些人是怎么知道那么长的命令的,原来我也可以的啊。首原创 2012-06-13 23:40:03 · 1268 阅读 · 0 评论 -
fedora17多媒体解码问题解决方案
点击打开链接Fedora17 linux 配置 MP3 RMVB 解码器加入163源 不然不能安装 MP3 和RM解码器su -c 'yum localinstall --nogpgcheck http://mirrors.163.com/rpmfusion/free/fedora/rpmfusion-free-release-stable.noarch.rpmht转载 2012-06-14 00:59:12 · 1314 阅读 · 0 评论 -
Windows7重建图标缓存
有时候会出现安装软件后桌面图标无法正常显示的情况。优化软件魔方提供了这个修复功能,称为重建图标缓存。而我没有用这个软件,在网上搜了一下,找到了这个单一功能的批处理命令。记下来以便以后翻阅。rem 关闭Windows外壳程序explorertaskkill /f /im explorer.exerem 清理系统图标缓存数据库attrib -h -s -r "%userprofile%原创 2012-07-07 22:09:04 · 1718 阅读 · 0 评论 -
Linux学习笔记——Linux常用命令—文件处理命令
1、显示文件信息 ls list -l long 查看详细信息 -d 查看目录属性 -a all 查看所有文件,包含隐藏文件 drwxr-xr-x 2 root root 4096 Jul 4 12:58 2代表硬链接数 所有者 所属组原创 2012-07-06 00:46:53 · 685 阅读 · 0 评论 -
Linux学习笔记——Linux常用命令—权限处理命令
1、改变文件或目录权限 chmod u+r g-w o=rwxr=4,w=2,x=1+ 加上权限-原创 2012-07-06 00:48:55 · 808 阅读 · 0 评论 -
Photoshop技巧
正在做的项目用到Photoshop,把使用过程中的发现写出来。1、看到网上很多人说回复Photoshop默认设置的方法,现纠正一下,可能他们都是以讹传讹,最后谁也不知道是怎么回事了,直说新版本不支持这个快捷键了,其实还是支持的,只是他们把顺序说错了,应该是先按住Ctrl+Shift+Alt键,再打开Photoshop,就会弹出那个对话框,而不是在启动过程中按住那三个键。本人用最新版6 Exte原创 2012-07-12 20:54:49 · 759 阅读 · 0 评论 -
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 · 1369 阅读 · 0 评论 -
Linux学习笔记——Linux常用命令—其他常用命令
1、显示系统命令所在目录 which [命令]显示命令所在的绝对路径,命令的别名记录,如ls,在终端显示的文件会带有颜色标记,是因为ls绑定了--color=autowhereis [命令] 显示命令所在的绝对路径,帮助文档所在的位置 2、查找任何文件或目录 find [搜索路径][搜寻关键字]find -name 根据文件名进行查找(不要在根目录下查找) *原创 2012-07-08 13:52:10 · 1092 阅读 · 0 评论 -
grub的用法简介
如何在Grub2中把windows设置为默认的启动项如何修改Grub2的启动项顺序如何在Grub2中把windows设置为默认的启动项 ubuntu使用grub2作为引导程序,我们想调整启动项的顺序其实很简单,只需要编辑一下grub2的配置文件就可以了一、打开终端输入:sudo gedit /etc/default/grub输入用户密码打开配置文件转载 2012-06-04 19:30:05 · 927 阅读 · 0 评论 -
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 · 1322 阅读 · 0 评论 -
VIm配置文件(全平台可用)
原文链接:http://www.oschina.net/code/snippet_103341_9644Linux:" ----------------- Author: Ruchee" ----------------- Email: my@ruchee.com" ----------------- WebSite: http://www.ruchee.com" -转载 2012-08-01 10:12:51 · 1636 阅读 · 0 评论 -
小小发一下牢骚
发现一个问题,国外的C/C++ 教材的作者通常都喜欢用UNIX 下的编译器,而国内的几乎清一色都是VC。所以中国没有计算机科学家了。这个不多说。说说安装g++编译器的曲折吧。说曲折是因为我没有很理智的分析这个问题,本来很容易就能解决的,我非要想当然的以为有了gcc就一定有了g++,就是不去想它们其实关系没那么紧密。后来竟然在百度知道里得到了答案,那就是yum install gcc原创 2012-07-31 23:43:43 · 743 阅读 · 0 评论 -
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 · 4787 阅读 · 0 评论 -
Linux学习笔记——进程管理
Linux进程管理1、程序是静态概念,本身作为一种软件资源长期保存;而进程是程序的执行过程,它是动态概念,有一定的生命周期,是动态产生和消亡的。2、程序和进程无一一对应关系,一个程序可以由多个进程共用;另一方面,一个进程在活动中又可顺序的执行若干个任务。父进程和子进程1、子进程是由一个进程所产生的进程,产生这个进程的进程称为父进程。2、在Linux系统中,使用系统调用fork创原创 2012-08-16 01:01:30 · 982 阅读 · 0 评论 -
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 · 1870 阅读 · 0 评论 -
搭建一个开发环境还挺容易
算是走通了。首先搭建一个服务器环境。不说了。例如服务器的根目录是/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 · 1202 阅读 · 0 评论