LNMP一键安装
系统需求:需要2 GB硬盘剩余空间128M以上内存,OpenVZ的建议192MB以上安装前建议先运行screen[@more@]安装步骤:1、下载LNMP一键安装包: 可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz ,如果使用完整版,执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.7-full.tar.gz ,执行上述命令后LNMP一键安装包就会被下载到VPS上。2、解压一键安装包: 执行tar zxvf lnmp0.7.tar.gz 或者tar zxvf lnmp0.7-full.tar.gz 就会将LNMP一键安装
CentOS 5.5一键安装pptp
上次写了一个关于在LINODE的VPS上安装PPTP的文章,可惜后来换了个VPS后怎么也安装不成功了。今天偶然看到一个在centos 5.5上一键安装PPTP的文章,试了一下,只要一分钟就安装成功了。这个PPTP的一键安装包是由DiaHosting提供的,只能在XEN VPS上安装。我是在linode的centos环境下安装的,仅供参考哈。[@more@]一、在SSH里下载PPTPD.SHwget http://www.diahosting.com/dload/pptpd.sh二、运行。sh pptpd.sh这样,pptp已经完全安装在你的VPS上,快的让人想不到吧。安装完毕后,会显示用户名和密码,你可以记录下来使用,或者用下面的办法修改
批处理----学习
批处理的常见命令REMECHOGOTOCALLPAUSEIF如何制作批处理文件符号主要有以下几个1. @2. >3. >>4. |5. ^6. &7. &&8. ""9. ,10. ;con 是dos 设备文件的简称。 在dos中把很多外部设备作为文件,称为设备文件。dos中这样规定的:con 控制台(键盘/显示器) aux (或com1)第一个串口 lpt1 第一个并行打印机接口,nul 不存在的设备 所以,举例说明: copy con abc.txt 这条命令的意思就是从键盘中把输入的文字复制到文件abc.txt中去,所以输入命令后,在输入字符,结束时按下 ctrl+z.你输入的文字就会保
DBG------破解小榕的字典UltraDict
用HH_OllyDbg_1.1和W32dsm10进行破解,[@more@]首先运行UltraDict注册,弹出“注册名或注册码不正确!“时,我们就用W32dsm找到"注册名或注册码不正确!"这句,我已打开了,哈哈地址是:00401DD8好,我们再在OllyDbg进行,打开,找到00401DD8看到FileName="C:regbanyet.dat"说明注册比较就在前面啊,向上走,上面还有一处,00404D0B肯定就在附近,注意00401CF7处的SBB比较,但要注意上面还有一个SendMessage我们断下来,不然进不了调试的过程你也可以在此之前多设几个断点,按F2F9运行,按CTRL+F12往下走,此时注意右上
Apache 2.2 + Php 5.1 安装问题解决
WinXP+apache_2.0.43+php-5.1.6+mysql-5.0.15+phpMyAdmin-2.8.2.4 完全配置1从网上下载对应的软件(可以到官方网站,或者google搜索)假设把工作目录设定为d:servermyphp第一部分:安装安装apache_2.0.43-win32-x86-no_ssl.msi到目录D:serverapache(随自己喜好了).安装mysql-5.0.15到目录D:servermysql.安装php-5.1.6到目录D:serverphp.解压缩phpMyAdmin-2.8.2.4到d:servermyphpphpMyAdmin.第二部分:配置找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)再将php目录里的 php5ts.dll拷到 系统目录(syste
内存缓冲区研究----第一课
正在整理关于如何使用利器DBG作高难度动作[@more@]简 介本文试图解释什么是缓冲区溢出, 以及如何利用.缓冲区,简单说来是一块连续的计算机内存区域, 可以保存相同数据类型的多个实例. C程序员通常和字缓冲区数组打交道.最常见的是字符数组. 数组, 与C语言中所有的变量一样, 可以被声明为静态或动态的. 静态变量在程序加载时定位于数据段. 动态变量在程序运行时定位于堆栈之中.溢出, 说白了就是灌满, 使内容物超过顶端, 边缘, 或边界. 我们这里只关心动态缓冲区的溢出问题, 即基于堆栈的缓冲区溢出. 进程的内
有关内存的思考题
学习林锐高质量C++/C 编程指南[@more@]void GetMemory(char *p){p = (char *)malloc(100);}void Test(void){char *str = NULL;GetMemory(str);strcpy(str, "hello world");printf(str);}请问运行Test 函数会有什么样的结果?答:程序崩溃。因为GetMemory 并不能传递动态内存,Test 函数中的 str 一直都是 NULL。strcpy(str, "hello world");将使程序崩溃。char *GetMemory(void){char p[] = "hello world";return p;}void Test(void){char *str = NULL;str = GetMemory();printf(str);}请问运行Test 函数会
连续1的个数算法----java版1.0
根据C版翻译成java版[@more@]package cn.withe;public class Count {public static int staticpoint=0;public static int points[]=new int[11];public final static int MAXCOL=10;public final static int MAXROW=10;public static int[][] number={{1,1,1,1,1,0,0,0,0,0},{1,1,1,0,0,0,1,1,1,1},{0,0,1,1,0,0,0,0,0,0},{1,1,0,1,1,0,1,1,0,1},{0,1,0,1,0,1,1,0,0,1},{1,1,1,1,0,0,0,0,0,0},{0,0,0,0,0,1,1,1,1,1},{1,1,1,1,1,0,0,0,0,0},{1,1,0,0,0,0,1,1,1,1},{1,1,1,1,0,0,0,0,1,1}};public static void check(int row,int col){if(n
连续1的个数算法----C版
微软的笔试题目答案是studenthe提供的[@more@]#include <stdio.h>#include <iostream.h>#define MAXCOL 10#define MAXROW 10int staticpoint=0;int count[MAXROW*MAXCOL];struct point{ int x; int y;}point[MAXCOL*MAXROW][MAXCOL*MAXROW];int number[MAXROW][MAXCOL]={0,1,0,1,0,1,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1};void check(int row,int col){ if(numb
主流算法:
1.搜索 //回溯 2.DP(动态规划) 3.贪心 4.图论 //Dijkstra、最小生成树、网络流 5.数论 //解模线性方程 6.计算几何 //凸壳、同等安置矩形的并的面积与周长 7.组合数学 //Polya定理 8.模拟 9.数据结构 //并查集、堆 10.博弈论 [@more@]1、 排序1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 2377, 2380, 1318, 1877, 1928, 1971, 1974, 1990, 2001, 2002, 2092, 2379, 1002(需要字符处理,排序用快排即可)
设置不输入密码直接登陆系统
单击“开始/运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口,然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定,在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。[@more@]