存档

‘杂记’ 分类的存档

解决Joomla分类权限冲突问题

2013年11月3日 评论已被关闭

SELECT b.rules,b.id,b.title,b.lft,b.rgt,a.lft,a.rgt,a.title ,b.name
FROM j3_assets AS a
LEFT JOIN j3_assets AS b ON b.lft = a.rgt
WHERE (a.name = ‘com_content.category.861’)
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft;
如果权限那块有冲突状态,可以用这个SQL查出来到底是那里冲突,然后就可以修改 rgt或者lft的值来解决

分类: Joomla 标签:

MySQL: Can’t get hostname for your address

2013年6月8日 没有评论
Can''t remotely login to your shiney, new MySQL server due “Can’t get hostname for your address” or "Can't get hostname for your address". Another random MySQL error message.

Simply put, if you look in the logs, MySQL cannot lookup your IP/hostname. Its that simple.

Is your DNS broke? Or just on a Local Area Network with no DNS anyway?
Just add skip-name-resolve option to the [mysqld] section of your my.cnf/my.ini
分类: DataBase 标签:

编译器错误信息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework……”–“

2013年1月25日 没有评论

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\yaming\88832561\f6ecaa7\App_global.asax.noqfk5qp.dll”–“拒绝访问。 ”
源错误:

显示详细的编译器输出:

Server Error in ‘/’ Application.
________________________________________
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8f9ce064\7cf21115\App_Code.68xao2ag.dll’ — ‘拒绝访问。 ‘
Source Error:

[No relevant source lines]

Source File: Line: 0
Show Detailed Compiler Output:
c:\windows\system32\inetsrv> “C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\csc.exe” /t:library /utf8output /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll” /R:”C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll” /R:”C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll” /out:”C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8f9ce064\7cf21115\App_Code.68xao2ag.dll” /D:DEBUG /debug+ /optimize- /w:4 /nowarn:1659;1699;1701 /warnaserror- “C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8f9ce064\7cf21115\App_Code.68xao2ag.0.cs” “C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8f9ce064\7cf21115\App_Code.68xao2ag.1.cs” Microsoft (R) Visual C# 2010 Compiler version 4.0.30319.1 Copyright (C) Microsoft Corporation. All rights reserved. error CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8f9ce064\7cf21115\App_Code.68xao2ag.dll’ — ‘拒绝访问。 ‘

function OnToggleTOCLevel1(level2ID) { var elemLevel2 = document.getElementById(level2ID); if (elemLevel2.style.display == ‘none’) { elemLevel2.style.display = ”; } else { elemLevel2.style.display = ‘none’; } }
________________________________________
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

The Temporary ASP.NET Files  and C:\Windows\temp folders should have IIS_WPG and NETWORK SERVICE users with the full control permission. I have no idea why C:\Windows\temp folder needs that but I have no effort left to try to find that. Instead, I am writing a blog post about the problem. Maybe latter I will get to that and figure it out, too

分类: C# 标签:

Zend Studio 9 + Xdebug调试配置注意事项

2013年1月6日 没有评论

机器环境:windows8+apache2.2+php5.4.10

以前一直用zend debugger ,但换了php5.4.10后发现zend debugger不支持,所以改用Xdebug。配置好Xdebug后,在 zend Studio调试时出现 launching 57%死循环,从Google上搜索发现很多人遇到这种情况,有的说换端口就解决了,我先用netstat -aon|findstr 9000 查看了一下,发现是zend studio占用该端口,所以只能另想办法,后来查文档发现xdebug.remote_host=IP_ADDRESS,而我配置的是xdebug.remote_host=”localhost”,改成xdebug.remote_host=”127.0.0.1″后就正常了,鼓捣了1个多小时。另外还需要注意xdebug.remote_enable=on这个配置!

我的配置如下:

zend_extension=”d:/php5410/ext/php_xdebug.dll”
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir=”d:/php5410/tmp/xdebug”
xdebug.profiler_output_dir=”d:/php5410/tmp/xdebug”
xdebug.profiler_output_name=”script”
xdebug.remote_port = 9000
xdebug.remote_enable=On
xdebug.remote_host=”127.0.0.1″
xdebug.remote_handler=”dbgp”

分类: PHP 标签:

下载网页中的flash文件

2012年5月12日 没有评论

最近研究silverlight,需要借鉴一些网站上的flash文件,之前用过一款从IE缓存浏览flash的文件,现在想用却想不起名字,也找不到了,只能靠搜索引擎来解决了,最后发现FireFox可以很方面下载网页上的flash文件,一些比较复杂的flash还可以借助HttpFox来找出调用的其他SWF文件地址,然后再下载。

比如我想下载http://class.chinaren.com/index.jsp?bru=%2Fhome.do%3Ft%3D1 这个页面上的flash地图,那先用firefox打开页面,然后利用firebug找到flash调用地址:http://s1.bai.itc.cn/r/f/alumni/alumni0904.swf?AreaID=29&xmlFile=./alumniSchoolData.xml ,然后用firefox打开这个地址,选择菜单栏的工具项,在下拉菜单中选择【页面信息】项,在弹出的面板中选择媒体,点击另存为,即可把flash文件存到本地,如果flash文件又去调用其他的flash文件,那么就需要用HttpFox捕获被调用的flash地址,然后重复上面的步骤即可。

 

分类: C/C++ 标签:

创新与创业

2012年4月19日 没有评论

4月17号,在北京参加了微软和CE组织的2012 Bizspark MEGA创业天使投资论坛,论坛展示了20个创业项目,感觉大家的项目比较集中在婴幼儿教育、游戏;旅游;电子商务+SNS。还有就是老外来国内创业的人还真多。印象比较深刻的是时光流的手机App,真的很酷。

 

 

分类: C/C++ 标签:

2012?

2012年1月30日 没有评论

2012年的几件事 :

1、宠物街,全年。

2、办公软件,5月完成。

3、回学校看看,6月。

4、装修房子,6月-7月。

5、读书,20本。

6、博客,50篇。

7、和儿子一起读20本。

分类: C/C++ 标签:

Zend Studio 8 VS. Zend Studio 5.5

2011年8月29日 没有评论

前段时间写了一篇 Zend Studio 8 的使用记录 ,这段时间才逐渐适应Zend Studio 8,主要是用5.5时间太长了。前两天在耀祖的博客里面突然发现了可以在Windows 7下安装Zend Studio 5.5的方法,真是喜上眉梢啊,立刻照做,终于5.5在Win7上重生了,真是一个爽字了得!下面就给自己找些弃8而去的理由,嘿嘿:

1.感觉Zend Strudio 8 还是太复杂,当然这个主要是习惯造成的。

2.Source Control这块Zend Strudio 8 不如Zend Strudio 5.5做的好,5.5可以直接调用本地的SVN,8貌似不行,不知道是不是我没找到。

3.资源占用比5要多很多。

4.8在调试的时候比5.5慢很多。

5.最重要的一点:习惯,嘿嘿。

Zend Studio 5.5的一些不足之处:

1.不能同时管理多个项目。

2.Ajax调用的调试比较麻烦。

以下是Windows 7 下安装Zend Studio 5.5的方法转自耀祖的博客

1.下载最新的JRE(Java Runtime Environment),可上java官网下载,我安装的是JRE6。
2.使用WINRAR解压 Zend Studio 5.5.1.exe。该文件双击时会直接安装,而不显示解压的文件夹。因此,需要安装winrar后,在右键弹出菜单中选择解压。
3.进入解压后的文件夹 Zend Studio 5.5.1\Windows(下面简称A文件夹),将resource目录下的jre文件夹重命名为jre.back(或其他名称都可).
4.复制JRE安装目录(C:\Program Files\Java\jre6)中的jre6到第03步中的文件夹A,并将文件夹jre6重命名为jre。
5.执行安装A文件夹下的 Zend Studio 5.5.1.exe
6.安装完成后将A文件夹下resource目录中的jre.back文件夹复制到Zend Studio的安装目录中。
7.重命名安装目录中的 jre 文件夹为 jre6
8.重命名安装目录中的 jre.back 文件夹为 jre
9.在ZendStudio图标上点击右键/属性/兼容性 设置兼容模式为 Vista
10.启动Zend Studio

分类: PHP 标签:

JavaScript urldecode函数,超级简单但好用!

2011年8月29日 没有评论

起因:业务管理系统中需要用PHP 的 urlencode 编码一段字符串,然后用js解码。

经过:在网上找到两种比较流行的方法,一种是:VBScript+js,另外是纯js但是需要大段转码库。共同点就是都很麻烦,最重要的是经我测试都是不能用的,不知道是不是我没用对。最后在这里找到一种超级简单且有效的方法:

  JavaScript urldecode
 Decodes URL-encoded string

function urldecode (str) {
    // Decodes URL-encoded string 
    //
    // version: 1107.2516
    // discuss at: http://phpjs.org/functions/urldecode   
    // +   original by: Philip Peterson
    // +   improved by: Kevin van Zonneveld(http://kevin.vanzonneveld.net)
    // +      input by: AJ
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Brett Zamir (http://brett-zamir.me)   
    // +      input by: travc
    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Lars Fischer
    // +      input by: Ratheous    // +   improved by: Orlando
    // +      reimplemented by: Brett Zamir (http://brett-zamir.me)
    // +      bugfixed by: Rob
    // +      input by: e-mike
    // +   improved by: Brett Zamir (http://brett-zamir.me)   
    // %        note 1: info on what encoding functions to use from:
    //    http://xkr.us/articles/javascript/encode-compare/
    // %        note 2: Please be aware that this function expects to decode from UTF-8 encoded strings, as found on
    // %        note 2: pages served as UTF-8
    // *     example 1: urldecode('Kevin+van+Zonneveld%21');
    // *     returns 1: 'Kevin van Zonneveld!'    // *     example 2: urldecode('http%3A%2F%2Fkevin.vanzonneveld.net%2F');
    // *     returns 2: 'http://kevin.vanzonneveld.net/'
    // *     example 3: urldecode('http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a');
    // *     returns 3: 'http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a'
    return decodeURIComponent((str + '').replace(/\+/g, '%20'));}

 注释有一大堆,代码只有一行,呵呵。

分类: PHP 标签:

WINDOWS2003支持1T大移动硬盘的具体配置方法

2011年8月18日 没有评论

WINDOWS2003支持1T大移动硬盘的具体配置方法如下:

1、进入命令提示符环境(也就是DOS)

2、进入DISKPART程序

3、输入AUTOMOUNT ENABLE指令

重新加载移动硬盘就OK啦!

分类: Tools 标签: