摘要: ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以就诞生了很多跨域的解决方案。当本域和子域间进行访问时最简单的就是设置document.domain,当不同域的访问,大概有下列方法:1.web端代理的方式,即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页面代替用户页面完成交互,从而返回合适的结果。2.iframe,解决方案就是用window.location对象的hash属性,利用JS改变hash值网页不会刷新,可以这样实现通过JS访问hash值来做到通信,大体就是AB网站各嵌入一个对 阅读全文
posted @ 2012-12-19 15:09 望月人 阅读(278) 评论(0) 推荐(0) 编辑
摘要: FTP术语 150 文件状态良好,打开数据连接 200 命令成功 202 命令未实现 211 系统状态或系统帮助响应 212 目录状态 213 文件状态 214 帮助信息,信息仅对人类用户有用 215 名字系统类型 220 对新用户服务准备好 221 服务关闭控制连接,可以退出登录 225 数据连接打开,无传输正在进行 226 关闭数据连接,请求的文件操作成功 227 进入被动模式 230 用户登录 250 请求的文件操作完成 257 创建"PATHNAME" 331 用户名正确,需要口令 3... 阅读全文
posted @ 2012-11-15 13:46 望月人 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 查看系统的事件日志中的系统项的记录也可以看到一定记录425 Can't open data connection.的解决办法:问题背景: 新使用独立主机一个.主机由防火墙.问题症状: 服务器FTP服务正常启用.但是客户端不能连接. 用客户端连接.提示以下信息: 返回: 227 Entering Passive Mode (asdfasdfasdfasfd,asdfasdfasdf,asdfasdf). 命令: LIST 错误: 传输连接被打断: ECONNABORTED - Connection aborted 返回: 425 Can't open data connectio 阅读全文
posted @ 2012-11-15 13:45 望月人 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 远程连接端口修改: 远程连接的默认端口是3389,使用默认端口连接远程桌面的服务器是黑客的首选目标,因此更换远程桌面连接端口是非常必要的。1、在运行里面输入:”regedit”,进入注册表,然后找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp这一项,如图1:2、找到“PortNumber”处,鼠标右键选择“修改”,选择十进制,换成你想修改的端口(范围在1024到65535)而且不能冲突,否则下次就无法正常启动系统了。具体操作方法如图2:3、然后找到HKEY_LOCAL_ 阅读全文
posted @ 2012-11-12 15:42 望月人 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一.安装篇 安装前的准备环境:必须得先装X-Debug, 至于怎样安装X-Debug请看http://www.xdebug.org/docs/install 1. 从http://www.xdebug.org/download.php下载合适你的X-DEBUG版本 2. 解压DLL文件到PHP安装目录下的ext目录,如C:/php/ext/php_xdebug-2.0.4-5.2.8-nts.dll 3. 修改php.ini文件,加入下段: -------------偶是变态的分割线,你看不见我------------------------ zend_extension = "C: 阅读全文
posted @ 2012-11-08 15:43 望月人 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 最新的zend debug 和zend toolbar 可在http://www.zend.com/en/products/studio/downloads下载,选择“Studio Web Debugger” 和 “Studio Browser Toolbars” 即可安装ZendDebugger-5.2.15-cygwin_nt-i386.zip,需要下面的步骤:1.解压ZendDebugger-5.2.15-cygwin_nt-i386.zip2.根据php的版本确定需要哪个dll文件(4.3.x, 4.4.x, 5.0.x, 5.1.x,5.2.x)3.添加下面的信息到php.ini: 阅读全文
posted @ 2012-11-08 15:40 望月人 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。什么是Xdebug?Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。如何安装Xdebug?:1.打开http:/ 阅读全文
posted @ 2012-11-08 15:17 望月人 阅读(3434) 评论(0) 推荐(0) 编辑
摘要: php的安全模式到底做了些什么工作,下面内容摘录自互联网:1. 安全模式 PHP 的安全模式是为了试图解决共享服务器(shared-server)安全问题而设立的。在结构上,试图在 PHP 层上解决这个问题是不合理的,但修改 web 服务器层和操作系统层显得非常不现实。因此许多人,特别是 ISP,目前使用安全模式。 safe_mode是唯一PHP_INI_SYSTEM属性,必须通过php.ini或httpd.conf来设置。要启用safe_mode,只需修改php.ini: safe_mode = On 或者修改httpd.conf,定义目录:Options FollowSymLinks .. 阅读全文
posted @ 2012-11-08 11:04 望月人 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 安装服务:InstallUtil.exe 服务名卸载服务:InstallUtil.exe 服务名 /u 或者 服务名 -uninstall启动服务: net start 服务名停止服务: net stop 服务名执行命令"InstallUtil.exe MyWindowsService.exe"注册这个服务,使它建立一个合适的注册项。InstallUtil.exe "E:\Goldnex\Projects\MarketPriceService\MarketPriceService.Service\bin\Debug\MarketPriceService.Servi 阅读全文
posted @ 2012-11-07 17:33 望月人 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: CKeditor是完全基于插件,它通过扩展组件以符合具体需求。比如常见的文件上传功能是默认没有的,仅提供了基本的文本编辑功能。要实现图片上传,则需要由另一扩展个组件 CKFinder。第一:安装配置CKEditor在扩展CKfinder实现图片上传之前,我们先把最基本的CKeditor编辑器安装一下。1. 将下载的ckeditor_3.4.2.zip解压,复制目录下的ckeditor文件夹至所需目录,如/admin/。2. 页面引用CKeditor,关键代码如下view sourceprint?1<script type="text/javascript" src=& 阅读全文
posted @ 2012-11-05 16:30 望月人 阅读(383) 评论(0) 推荐(0) 编辑