VS_Setup.MSI 无法打开的解决办法
安装更改删除VS2005、VS2010等时,有时会提示 VS_Setup.MSI 无法打开,解决办法如下:
在注册表里找到 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\ ,搜索所有Patches子项,把它的Patches子项删掉,然后再运行安装程序就可以了。
patches, vs_setup.msi, vs2005, vs2010阅读全文
解决错误entry index is larger than available symbols (index 80, total symbols 80).
我在Eclipse编译一个Android应用的public.xml时遇到错误提示: entry index is larger than available symbols (index 80, total symbols 80).
错误原因:在public.xml中,相同类型(type, 如type="string"或type="layout")下的id定义必须是连续的, 书写位置连续或打乱都可以, 但必须保证id数字上连续。不同类型的id可以出现跳跃。
解决办法: 调整id连续. 调整后如果仍然报错,检查所有同类型下的name是否有重复定义,有的话去掉... Android, Eclipse, entry index, public.xml阅读全文
amfphp使用
amfphp的两种方式
[php]//as方式
var ro_login:RemoteObject;
ro_login = new RemoteObject();
ro_login.source = "User";
ro_login.destination = "用户相关操作";//可选参数
ro_login.endpoint = "http://localhost/amfphp/gateway.php";
ro_login.login.addEventListener("result", resultHandler);//RemoteObject是动态类,可以动态添加属性,这里login就是User.php里类User的login方法。
ro_login.login.addEventListener(... Amfphp, gateway阅读全文
function(p,a,c,k,e,d)解密
function(p,a,c,k,e,d)解密
上个月分析一网马时碰到的一脚本:
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c][/c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c][/c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c][/c]);retur... 阅读全文
Failed to load session "ubuntu"的解决办法
Ubuntu升级或安装软件后出现Failed to load session "ubuntu",在登陆界面无法登陆,用户登陆失效,输入密码后返回登陆界面,无限循环。解决方法如下:
先以gnome登陆,然后执行如下操作:
[php]sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get -f install
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot
sudo apt-get install gnome-session
sudo apt-get install lightdm
sudo apt-get install unity... Failed to load, Failed to load session "ubuntu", Ubuntu阅读全文
WordPress保存图片到数据库
经历了这次网站空间到期,图片数据完全没法取回的灾难之后,我自己也在总结,以往我总是定期备份数据库内容吗,却忽视了图片文件的备份,有没有好的办法能只备份其中一样就好呢?当然有办法,那就是在上传图片的同时将图片保存到数据库。
首先在数据库中创建新表:
[php]CREATE TABLE `wp_picdatas` (
`pid` bigint(12) unsigned NOT NULL AUTO_INCREMENT,
`filepath` varchar(200) NOT NULL DEFAULT '',
`mimetype` varc... MySQL, Wordpress, 图片插入数据库, 备份阅读全文
让PUTTY保存密码
putty是个开源ssh登陆工具,可跨平台编译使用,但是官方版本的putty不支持保存密码和自动登录的,而且出于安全策略考虑,putty也不允许这个功能。
但是我们特别是系统管理员还是很希望putty有这个功能,尤其是在公司内部的开发调试、系统维护环境里面。解决办法:自己修改putty,定制一个我们需要的版本。
官方源码下载:http://sourceforge.net/projects/putty.mirror/files/?source=navbar
下载源码解压缩后进入windows/MSVC... PUTTY, PUTTY保存密码, 保存密码, 让PUTTY保存密码阅读全文
iPhone iOS 5.1.1内Safari的User Agent
[php]Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac
OS X) AppleWebKit/534.46 (KHTML, like Gecko) Versi
on/5.1 Mobile/9B206 Safari/7534.48.3[/php]
iOS 5.1.1, iPhone, iPhone 5.1.1, User Agent, UserAgent阅读全文
FastCGI错误No input file specified
FastCGI模式下访问php文件时,出现No input file specified.错误, 查看access.log 发现是 404, 加上
[php]fastcgi_param SCRIPT_NAME $fastcgi_script_name; [/php]
就会出错,去掉就可以运行正常。原因分析:任何对.php文件的请求,都简单地交给php-cgi去处理,但没有验证该php文件是否存在。PHP文件不存在,没办法返回普通的404错误,它返回一个404,并带上一句”No input file specified”
另外,还可能跟 路径或者 权... fastcgi, No input file specified, PHP阅读全文
SQL去重
delete from users where user_id not in(select max(user_id) from users group by user_name having count(user_name)>=1);
阅读全文
iOS Objective-C与JavaScript/JS交互
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。
stringByEvaluatingJavaScriptFromString
使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的页面加载完成之后去调用。我们在 界面上拖放一个UIWebView控件。在Load中将google mobile加载到这个控件中,代码如下:
- (void)view... 阅读全文
Android WebView与JS交互
听说WebView对Javascript的支持也很强,想从网上找些例子,还很难找,最终从google老家找了一个Java和Javascript互调的例子 ,当时看了,下巴“咣当”就掉在地上了,太强了!这样也行?
整个Eclipse ADT工程例子中都有,这里重点分析一下代码:
public class WebViewDemo extends Activity {
private WebView mWebView;
private Handler mHandler = new Handler();
public void onCreate(Bundle icicle) {
... 阅读全文
捕获LFI攻击
刚刚从网站访问日志中捕获LFI(Local File Include,本地文件包含)攻击,攻击参数为../../../../../../../../../../../../..//proc/self/environ00,攻击截图如下:
捕获LFI攻击-Local File Include本地文件包含
怎样通过LFI(Local File Include,本地文件包含)攻击?
第一步:寻找本地包含漏洞
首先找到一个可能存在本地包含的文件,去check它
比如: www.website.com/view.php?page=contact.php
替换成 www.website.com/view.php... LFI, Local File Include, shell, 攻击, 本地文件包含, 注入, 防御阅读全文
PHPCMS V9生成shtml
网站要使用Server Side Include(SSI)功能则必须要使用shtml网页扩展名,Apache需要加载模块支持,Nginx默认支持。在PHPCMS V9中默认不支持shtml的生成,需做些微改动才能做到。以下分别讲解根目录index.shtml和列表页、内容页shtml的生成方法。
网站根目录生成index.shtml
网站根目录生成index.shtml 到 .\phpcms\modules\content\classes\html.class.php 文件修改
查找相关代码修改如下:
[php]/**
* 更新首页
*/
public funct... PHPCMS, PHPCMS V9, shtml, SSI阅读全文