自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在思索中前行!

新的事情在起头总是这样,起初热心的人很多,而不久就冷淡下去,撒手不做了。

  • 博客(50)
  • 资源 (14)
  • 收藏
  • 关注

原创 轻巧的编辑器:Sublime Text3 user设置

Preferences.sublime-settings文件:// While you can edit this file, it’s best to put your changes in// “User/Preferences.sublime-settings”, which overrides the settings in here.//// Settings may

2014-09-28 20:39:10 6550

原创 Sublime Text2 默认语言(windows/unix)设置,Sublime插件大全

Sublime Text 2默认使用的就是UTF8,这个UTF8模式使用的是不带BOM的,如果要修改这个配置,到Perference->Settings-User->中添加:"default_encoding": "UTF-8",而后保存即可。UTF-8可以替换成你需要的编码格式。

2014-09-27 21:36:36 14583

转载 每个程序员都应该了解的内存知识

1 简介早期计算机比现在更为简单。系统的各种组件例如CPU,内存,大容量存储器和网口,由于被共同开发因而有非常均衡的表现。例如,内存和网口并不比CPU在提供数据的时候更(特别的)快。曾今计算机稳定的基本结构悄然改变,硬件开发人员开始致力于优化单个子系统。于是电脑一些组件的性能大大的落后因而成为了瓶颈。由于开销的原因,大容量存储器和内存子系统相对于其他组件来说改善得更为缓慢。

2014-09-27 10:02:52 2614

转载 利用极域电子教室控制别人电脑

学校的极域电子教室程序及其烦人,上课的时候老师总是控制我们电脑,我一直想破解,所以发布了《[原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(上)》和《[原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码下》两篇日志。前几天,我成功的利用了老师的极域电子教室实现了控制别人电脑。 所需材料:虚拟机软件:建议使用VirtualBox,开源的,还不错。用虚拟机主

2014-09-26 13:51:56 10224 3

转载 机房管理--如何应对学生关闭极域电子教室

现在的学生越来越精了。你在学生机上安个电子教室什么的软件,刚开始挺好用的,也不曾出现过什么问题。用了一段时间,出现了许多学生掉线,当时没在意,用了七八年破电脑出现点问题也是很正常,(其实应该更新换代了)。后来发现掉线的越来越多,往教室里一转,发现有几个学生还在玩网络游戏,没掉线?怎么极域监控不到了呢?   我决定看看究竟是怎么回事?于是在下次上课时监控一下学生是怎么玩的。其实想想也好笑,让极域

2014-09-26 13:47:36 35549 11

转载 极域电子教室3个没被发现的bug(V6 2007)

bug1:破坏文件传输      在教师端文件分发时利用各种方法退出极域电子教室(包括http://sunnysab.blog.163.com/blog/static/180375009201323191111647所述),文件分发会出现错误而导致所有文件分发失败。在上课时用虚拟机打开一个学生端,分发文件时关机可以利用该漏洞。 bug2:防止关机    老师常常很不厚道的远程关机,

2014-09-26 13:29:39 4218

转载 VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(上)

《[原]关于VC运行时关闭极域电子教室的改进方法》        本文将讲资料和方法,具体实现和破解联想硬盘保护系统密码在(下)中,有关破解联想硬盘保护系统(删除它)的方法很简单,用硬盘保护卡克星就可以了,但是恢复很麻烦,我不知道恢复MBR引导记录这个办法是否有效(在还原卡正常的电脑里用360系统急救箱备份MBR,再在已破解的电脑上恢复这个备份的MBR,我没试过,这需要知道硬盘保护卡克

2014-09-26 13:21:15 5589

转载 (Nginx) URL REWRITE

把URI地址用作参数传递:URL REWRITE最简单的是基于各种WEB服务器中的URL重写转向(Rewrite)模块的URL转换:这样几乎可以不修改程序的实现将 news.asp?id=234 这样的链接映射成 news/234.html,从外面看上去和静态链接一样。Apache服务器上有一个模块(非缺省):mod_rewrite:URL REWRITE功能之强大足够写上一本书。

2014-09-25 22:45:34 5620

原创 (Nginx和PHP下)URL重写,TP实现URL重写

UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。

2014-09-25 22:31:43 11862 1

转载 wdcp(WDlinux Control Panel) 快速安装RPM包,lanmp一件安装

lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定.但由于源码编译需要比较长的时间(30分钟至几小时不等),具体根据机器配置的不同,所用的时间也不同而且在

2014-09-25 16:24:49 1826

原创 LNMP一键安装包如何重装Nginx

LNMP一键安装包安装好后,相应的

2014-09-25 14:02:46 5565

转载 shell十三问?

shell 十三问:1) 为何叫做 shell ? 2) shell prompt(PS1) 与 Carriage Return(CR) 的关系? 3) 别人 echo、你也 echo ,是问 echo 知多少? 4) " "(双引号) 与 ' '(单引号)差在哪?  5) var=value?export 前后差在哪?6) exec 跟 sourc

2014-09-24 21:29:56 1151

转载 鸟哥的私房菜:Bash shell(六)-管道命令

就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令使用的是『 | 』这个界定符号! 另外,管线命令与『连续下达命令』是不一样的呦! 这点底下我们会再说明。底下我们先举一个例子来说明一下简单的管线命令。  假设我们想要知道 /etc/ 底下

2014-09-24 21:03:39 1207

转载 操作系统知识

1,几种进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种

2014-09-24 20:56:35 576

转载 鸟哥的私房菜:Bash shell(五)-数据流重导向

数据流重导向就是将某个指令执行后应该要出现在屏幕上的数据, 给他传输到其它的地方,例如档案或者是装置 (例如打印机之类的!)!这玩意儿在 Linux 的文字模式底下可重要的! 尤其是如果我们想要将某些数据储存下来时,就更有用了!一般来说,如果你要执行一个指令,通常他会是这样的: 我们执行一个指令的时候,这个指令可能会由档案读入资料,经过处理之后,再将数据输出到屏幕上。

2014-09-24 20:49:17 956

转载 鸟哥的私房菜:Bash shell(四)-Bash shell的使用环境

Bash shell(四)-Bash shell的使用环境 是否记得我们登入主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登入的时候,我们还可以给予使用者一些讯息或者欢迎文字呢。此外, 我们习惯的环境变量、命令别名等等的,是否可以登入就主动的帮我设定好? 这些都是需要来注意的。另外,这些设定值又可以分为系统整体设定值与各人喜好设定值, 仅是

2014-09-24 20:44:24 890

转载 鸟哥的私房菜:Bash shell(三)-命令别名与历史指令

一  命令别名设定: alias, unalias命令别名是一个很有趣的东西,特别是你的惯用指令特别长的时候!还有, 增设预设的属性在一些惯用的指令上面,可以预防一些不小心误杀档案的情况发生的时候! 举个例子来说,如果你要查询隐藏档,并且需要长的列出与一页一页翻看,那么需要下达『 ls -al | more 』这个指令,我是觉得很烦啦! 要输入好几个单字!那可不可以使用 lm 来简化呢?!当然

2014-09-24 20:35:09 765

转载 鸟哥的私房菜:Bash shell(二)-变量的丰富功能

一  Shell变量的取用与设定,变量规则  由于系统需要一些变量来提供他数据的存取,所以就有一些所谓的『环境变量』 需要来读入系统中了!这些环境变量例如 PATH、HOME、MAIL、SHELL。为了区别与自订变量的不同,环境变量通常以大写字符来表示。   利用 echo 这个指令来取用变量, 变量在被取用时,前面必须要加上 $ 才行:  [root@linux ~]# ec

2014-09-24 20:32:08 1139

转载 鸟哥的私房菜:Bash shell(一)-Bash shell功能简介

Bash shell系列里,由变量谈起,先讲到环境变量的功能与修改的问题, 然后会继续提到历史指令的运用。接下来,就会谈一下『数据流重导向』这个重要概念, 最后就是管线命令的利用!一  Bash shell简介管理整个硬件的其实是核心 (kernel),一般使用者 (user) 则是以 shell 来跟核心沟通~ 我们常常提到的 shell 其实是比较狭隘的定义,一

2014-09-24 20:19:14 832

转载 鸟哥的私房菜:Linux磁盘与文件系统原理

1 硬盘物理组成     //原理    磁头负责读写    磁道(硬盘同半径的一圈) 磁柱(所有盘磁道叠加起来的柱)    扇区(2条半径将磁道分开的一个扇形区域,是磁盘的最小存储单位)------------------------------------------------------------------------------------------------

2014-09-24 20:15:16 732

转载 鸟哥的私房菜:Linux文件与目录管理

1. 目录与路径 1.1 相对路径与绝对路径         绝对路径:路径的写法『一定由根目录 / 写起』,如:/usr/share/doc 这个目录。    相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法啦!相对路径意指『相对于目前工作目录的路径!

2014-09-24 20:04:59 775

原创 XP下安装Centos 6.4 双系统 :Linux系统分区及挂载点,关键引导程序启动设置

一、关于Linux的分区情况  虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分 下去的是什么呢?它就是逻辑分区(Logical Parti

2014-09-24 19:57:35 1264

转载 Linux系统信息查看命令

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv

2014-09-24 19:51:21 659

转载 Linux下rz,sz与ssh的配合使用,实现文件传输

一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;   与ssh有关的两个命令可以提供很方便的操作:   sz:将选定的文件发送(send)到本地机器   rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz

2014-09-24 19:47:16 1125

原创 Linux 下安装软件包的方法

Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装

2014-09-24 16:25:55 891

转载 CentOS下重新安装yum的方法

不小心误删除了VPS下面的yum,大家都知道yum在linux中是很重要的一个功能,软件的下载,系统的更新都要靠他。没有yum,系统基本处于半残废状态。

2014-09-24 14:05:03 11104

原创 linux中的文件编码及编码修改

查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,c

2014-09-24 10:57:44 1074

原创 linux下用户及用户组的管理

Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码2、建工作组groupadd test                          //

2014-09-23 22:42:39 657

转载 自顶向下学搜索引擎——北大天网搜索引擎TSE分析及完全注释[1]寻找搜索引擎入口

由于百度博客http://hi.baidu.com/jrckkyy发表文章字数有限,以后原创文章全部都先发表到csdn和cu上,再发表到百度博客上,百度博客除了放原创的文章还主要放网上寻找到的优秀文章。本着黑客精神我将陆续把最近分析注释TSE搜索引擎的心得发布出来,老鸟,大虾,大牛,高手飘过就是了,若愿意浪费指点下小弟的在下不甚感激,有问题的朋友直接留言讨论。由于本人水平有限,分析和翻译难

2014-09-22 21:00:25 1152

转载 linux screen 命令详解

一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计

2014-09-19 16:30:58 738

转载 lnmp环境一键搭建及卸载

系统需求:CentOS/Debian/Ubuntu Linux系统需要2GB以上硬盘剩余空间128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统)VPS或服务器必须已经联网!Linux下区分大小写,输入命令时请注意!

2014-09-19 16:26:46 23083

原创 Linux下gcc与g++用法以及编写makefile

1.         gcc与g++编译流程:1)         编译流程:2)         预处理:生成.i的预处理文件。Ø 只激活预处理,这个不生成文件,需要把它重定向一个输出文件。Ø 演示:3)         编译:生成.s的编译文件。Ø 只激活预处理和编译,把文件编译成汇编代码。Ø 演示:4) 

2014-09-19 15:20:59 5150

原创 让screen帮助你协同工作

Screen是系统管理员手中的一件利器,下面我把它介绍给你,相信你会和我一样,认可这个非常棒的软件一,什么情况下会用到screen?   比如说,我们在运行一个非常费时间的程序,注意:可能我们是在通过ssh远程连接到托管在机房中的机器上,  如果这个期间,网络出现中断(这个可以说是很正常的情况,别不信,我讲一件我亲历的例子),  则我们正在运行的程序就会中止(为什么会这样?我稍

2014-09-19 13:49:15 980

转载 CentOS的利手:“Screen”一个可以在多个进程之间多路复用一个物理终端的窗口管理器

你是不是经常需要远程登录到Linux服务器?你是不是经常为一些长时间运行的任务头疼?还在用 nohup 吗?那么来看看 screen 吧,它会给你一个惊喜!

2014-09-19 13:23:17 2427

转载 对TCP/IP网络协议的深入浅出归纳

前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑。主要是因为对网络协议不太熟悉,对一些概念也没弄清楚。后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网络协议有了初步的认识,在这里总结出来,可以梳理一下我对网络协议的理解,加深印象.话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂

2014-09-19 13:14:16 838

转载 程序员的数学:汉诺塔递归与非递归求解

如果对汉诺塔算法的理解有困难,建议查看《程序员的数学》:第6章 递归——自己定义自己这一章作者详细用图形介绍了汉诺塔递归算法,便于理解,茅塞顿开!现对该算法从递归和非递归两个方面做如下总结:1.递归算法分析如下,设A上有n个盘子。如果n=1,则将圆盘从A直接移动到C。如果n=2,则:(1)将A上的n-1(等于1)个圆盘移到B上;(2)再将A上的一个圆

2014-09-18 17:31:03 1156

转载 多柱汉诺塔问题探究

引言汉诺塔算法一直是算法设计科目的最具代表性的研究问题,本文关注于如何设计多柱汉诺塔最优算法的探究。最简单的汉诺塔是三个柱子(A、B、C),因此多柱汉诺塔的柱子个数M≥3。下面从三柱汉诺塔说起,慢慢深入我们要关心的问题。1. 三柱汉诺塔三柱汉诺塔是经典的汉诺塔问题,在算法设计中是递归算法的典型问题。其算法是这样的: 首先把A 柱上面的n- 1 个碟子通过C 柱移到B 柱上【T(n-1)

2014-09-18 17:24:43 2820

转载 汉诺塔问题的递归实现(扩展)

汉诺塔问题的递归实现汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。1.汉诺塔(基本)汉诺塔问题是典型的分治算法问

2014-09-18 16:23:16 749

转载 CentOS---网络配置详解

一、配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下:/etc/host.conf         配置域名服务客户端的控制文件/etc/hosts             完成主机名映射为IP地址的功能/etc/resolv.conf       域名服务客户端的配置文件,用于指定域名服务器的位置/etc/syscon

2014-09-17 20:56:23 725

原创 VMWare虚拟机下CentOS 配置网络实现远程连接,提供Web访问

最近使用VMWARE虚拟机当中redhat操作系统,感觉直接使用很不方便,于是就决定配置下redhat网络,通过本机远程工具SecureCRT来连接redhat使用。    环境说明:本机操作系统WINDOW 7 64位;虚拟机VMWare10.0;虚拟机操作系统:Centos 6.4。一、设置本机网络:VM虚拟机安装后会在本机当中添加两个网络连接VMnet1和VMnet8,其

2014-09-17 17:17:42 7225 2

NOIP 2019 提高班专题集训课件.zip

某学堂 NOIP 2019 提高班专题集训课件,包括 DP 贪心 图论 数据结构 数学 等专题

2019-09-04

冲刺NOIP2016模拟赛真题 day1 day2

冲刺NOIP2016 day1 day2模拟赛 湖南,浙江,江苏,广东五大OI牛校联合测试,含数据,题解,标程....

2016-11-13

模拟赛真题

含数据,题解,标程....

2016-11-13

Cena OI必备最新评测版本

cena评测软件 非常好用 可以测C、C++、Pascal 用过最好的OI评测自助工具

2016-07-19

(北京大学)程序设计实习第版课件及课件案例源代码

OI,ACM入门学习必备,涵盖 C++基础 类 STL 数据结构 搜索 动态规划等

2016-07-18

屈婉玲 算法与程序设计配套课件

屈婉玲 算法与程序设计课件,仅供大家学习

2014-04-29

IT 职业规划 南京大学陈振宇博士在常州做的讲座

南京大学陈振宇博士在常州做的讲座,介绍IT从业人员,由入门到逐步提高的历程。

2013-11-14

系统中的各种dll环境变量

各种各样的dll,可以弥补你电脑中所缺失的dll文件

2012-08-25

javascript完全自学手册光盘源码

javascript完全自学手册源代码实例

2012-08-25

IIS5.0 很好的服务器软件

IIS5.0 很好用的简单服务器 可以用于各种网页测试网站开发测试

2011-12-01

空空如也

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

TA关注的人

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