tomcat默认位置为webapps下面的ROOT,但是很多时候我们希望修改为其他位置,以便直接输入域名或者IP可以访问。

步骤简述如下:

1. 打开server.xml

vim server.xml

2. 键入/Host,回车,定位到Host段,或者手动定位到文件结尾部分,修改如下

<Host name=”localhost”  appBase=”webapps”
      unpackWARs=”true” autoDeploy=”true”
xmlValidation=”false” ...... 

查看完整文章

需要的头文件

#include <Winsvc.h>

代码

BOOL CXxxCtrlDlg::DetectService(char* ServiceName)
{
SC_HANDLE hSC = ::OpenSCManager( NULL,  NULL, GENERIC_EXECUTE);
if( hSC == NULL)
{
return false;
}
// 打开服务
SC_HANDLE hSvc = ::OpenService( hSC, ServiceName,
SERVICE_START | SERVICE_QUERY_STATUS | SERVICE_STOP);
if( hSvc == NULL)
{
return false;
::CloseServiceHandle( hSC);
}
// 获得服务的状态
 ...... 

查看完整文章

因某服务器ssh连不上去了,遂萌发通过漏洞来拿取shell,进而备份资料的想法。进过尝试,总结出以下通过PHP + MYSQL 注入攻击拿SHELL的方法

原始PHP代码

$sql = “SELECT thevalue FROM xxx WHERE thekey=’”.$key.”’ LIMIT 3″;

注入的SQL组合完整的样子

SELECT thevalue FROM xxx WHERE thekey=” UNION SELECT ‘dyf’  INTO OUTFILE ‘/var/www/dyf.txt’#’ LIMIT 3

注入内容

 ...... 

查看完整文章

最近想学习一下nodejs,正好有一个vps,想着安装在vps上面平常学习nodejs时候比较方便,于是研究一下如何在debian下安装nodejs。

本人最烦的就是每次要源码编译安装某软件,升级和卸载时候很麻烦,因此不喜fedora,redhat,只使用debian和ubuntu。因此本文的环境配置的范围限定在debian下通过apt-get源来安装,源码安装教程满天飞,有需要者可以自行搜索。

对于在debian下通过apt-get来安装nodejs,本文的思路是,临时修改源为testing源,安装nodejs后,再改回stable源,这样子就可以在不失去稳定性的前提下,然后使用nodejs,亲测可行。不会影响之前已经存在的apache ...... 

查看完整文章

故障现象:   Windows 8刚开机后CPU一直占用20%-30%,硬盘灯长闪,刚安装的Windows 8 并未加装第三方软件。

原因分析:  核实用户使用微软账户(即Windows live账户)登录,用户使用此账户登录会自动加入家庭组,并在联网时同步当前用户设置数据导致CPU占用高。

解决方案:  按win+i键然后回车,进入设置界面,左边选家庭组,然后选择离开,退出家庭组问题解决。

查看完整文章

据说301重定向主域名到www二级域名有利于网站的权重,所以想尝试一下,今天在Apache下实验成功,过些天看看效果。嘿嘿~

实现方法:

1. 在网站根目录下新建一个.htaccess文件

2. 复制下列代码进去

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^duyaofei.com [NC]
RewriteRule ^(.*)$ http://www.duyaofei.com/$1 [L,R=301]
</IfModule>

 ...... 

查看完整文章

闲言少叙,废话不说,直入正题:

1、什么是CSS框架?

    CSS框架是一种你能够使用在你的web项目中概念上的结构,是别人已经写完的,而且很完善的CSS定义集合。CSS框架一般是CSS文件的集合,包括基本风格的字体排版,表单样式,表格布局等等,比如:

    * grid.css 表格布局

    * layout.css 布局

    * form.css 表单

 ...... 

查看完整文章

手里有一台空闲的KVM的128M的VPS,寻思让他发挥更多作用,嘿嘿。想来想去,觉得配置一个SVN服务器挺好,自己可以使用,随时随地的使用。

以下是配置过程:

1. 安装svn管理软件

sudo apt-get install subversion

2. 把一个目录建立为svn 的项目树根

svnadmin create /svn/test
这时可以看到test的一些控制文件已经生成
ls /svn/test
conf  db  format  hooks  locks  README.txt

 ...... 

查看完整文章