- 浏览: 297050 次
- 性别:
- 来自: 福建龙岩
最新评论
-
谷超:
第一次搞freemarker,test.ftl这个文件应该放在 ...
freemarker入门例子 -
zyhui98:
file_get_contents用不了
通过IP获取地理位置 -
ljx0517:
那ff下无法获取 路径怎么办呢
common-fileupload中FileItemStream的getName()方法 -
kaixuan_166:
多谢,刚好用到
通过Google获取天气预报信息 -
lufengdie:
借用下,嘿嘿··
java查询IP物理地址
文章列表
PHP微盾加密及解密
- 博客分类:
- PHP
首先看下加密过后的PHP文件
<?php // This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 www.vidun.com, All rights reserved.
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=28;$OOO0000O0=$OOO0000 ...
1.由于安装包的问题出现的不能安装成功的问题
解决方法:更换安装包
2.安装成功后要启动mysql服务
service mysql start (针对mysql5.5以上的版本待检验)
service mysqld start (针对mysql5.5以前的版本 待检验)
3.安装成功后mysql的密码默认设置为空无法正常进入mysql命令行
解决方法:
(1)找到my.cnf配置文件:命令 find -name my.cnf
(2)编辑my.cnf,在[mysqld]中添加 skip-grant-tables
保存后重启mysql服务
[root@localhost etc ...
Apache:
如果采用RPM包安装,安装路径应在 /etc/httpd目录下
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模块路径:/usr/sbin/apachectl
web目录:/var/www/html
如果采用源代码安装,一般默认安装在/usr/local/apache2目录下
PHP:
如果采用RPM包安装,安装路径应在 /etc/目录下
php的配置文件:/etc/php.ini
如果采用源代码安装,一般默认安装在/usr/local/lib目录下
php配 ...
Linux下安装Apache以及遇到的问题
- 博客分类:
- LINUX
Linux下安装Apache过程
1.下载httpd-2.4.tar.gz安装包
2.下载apr,apr-util,pcre-8.30
3.安装apr命令
(1)先解压命令:tar -zxvf apr
(2)进入解压后的文件并执行配置命令:./configure --prefix=/usr/local/apr 其中--prefix= 紧跟的是程序安装的目录
(3)执行编译命令:make
(4)执行安装命令:make install
4.安装apr-util过程
(1)先解压命令:tar -zxvf apr-util
(2)进入解压后的文件并执行配置命令:./c ...
http://www.cnblogs.com/Olive116/archive/2012/11/13/2767549.html
http://www.cnblogs.com/sijin/articles/1638800.html
Vim命令合集
命令历史
以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。
启动vim
在命令行窗口中输入以下命令即可
vim 直接启动vim
vim filename 打开vim并创建名为filename的文件
文件命令
打开单个文件
vim file
同时打开多个文件
vim file1 file2 file3 ...
在vim窗口中打开一个新文件
PHP处理MySQL事务
- 博客分类:
- PHP
MySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多, ...
手机浏览器用css设置图片自适应大小
- 博客分类:
- CSS
手机页面不像pc网站, 尽可能避免使用js脚本, 以避免不同的手机浏览器出现"水土不服".
手机浏览器(移动站点)图片自适应的css代码:
img{max-width: 100%;height: auto;width: auto\9;}
http://sc.chinaz.com/tag_jiaoben/PuBuLiu.html
判断http请求是来自手机还是PC
- 博客分类:
- 移动互联网
某些情形,我们需要判断Http请求是来自手机端还是电脑端,关键是取得User-Agent的信息,进行筛选判断即可。
核心类如下
public static boolean isMobileDevice(String requestHeader){
/**
* android : 所有android设备
* mac os : iphone ipad
* windows phone:Nokia等windows系统的手机
*/
String[] deviceArray = new ...
C#委托,事件与回调函数
- 博客分类:
- C#
.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。
“protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非 ...
在 foreach 中修改Dictionary中的值是不允许的,可以将key 先放在List中,foreach 这个list ,找到需要修改的项后,再修改原Dic中的内容。
例如
Dictionary<string, int> imgSet = new Dictionary<string, int>();
imgSet.Add("1.jpg", 0);
List<string> imgList = new List<string>();
...
现在的网页有相当一部分是采用了AJAX技术,不管是采用C#中的WebClient还是HttpRequest都得不到正确的结果,因为这些脚本是在服务器发送完毕后才执行的!
但我们用IE浏览页面时是正常的,所以解决方法只有1个就是采用WebBrowser控件
但是使用Webbrowser你会发现,在DownloadComplete事件中,你根本无法知道页面何时才算是真正的加载完毕!
当然个别有Frame的网页可能会触发多次Complete,即使你采用计数器的办法,即在Navigated事件中++,而在DownloadComplete中做--,也仍然不能得到JS完成执行后的结果,我开始也 ...
三种获取ajax加载的动态内容的方法
- 博客分类:
- javascirpt
有些网站的比较重要的内容可能会采用javascript动态加载内容,防止采集,获取其中的信息,但是我们在采集的时候还需要获取到这些内容,
下面就介绍三种可以获取到javascript内容的方法,三种方式的原理其实是一样的,就是通过浏览器引擎来解析javascript。
1)、利用WebBrowser控件
这个方式大家也都知道,也就不多说了,说几个比较重要的地方。首先,我要在DocumentCompleted事件里面完成内容获取的工作,因为该控件
是在文档加载完成后触发的。其次,这个事件有个问题,就是说如果在页面中有iframe框架之类的,如果这个iframe加载完成也会 ...
在一个程序中需要判断WebBrowser打开的页面是否加载完成,通常的做完是使用Busy属性,代码如下:
while WebBrowser1.Busy do
Application.ProcessMessages;
对于多框架:
procedure TForm1.WebBrowser1NavigateComplete2(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
if CurDispatch = nil then
CurDispatch := pD ...