技术收藏
文章平均质量分 78
dongdongzzcs
这个作者很懒,什么都没留下…
展开
-
delphi 读取剪粘板内的html格式数据
根据剪贴板的原理,在获取剪贴板内容之前,必须指定要获取内容的格式。由于剪贴板中的数据可能存在多种格式,所以有必要对剪贴板的格式类型先做一些了解。W写下了以下的测试代码:procedure TForm1.Button3Click(Sender: TObject);var i: integer; Buffer: PChar; s: string;begin Memo1.Lines.Clear;转载 2009-12-21 10:43:00 · 2546 阅读 · 1 评论 -
解决APACHE 日志文件过大
配置web服务器时,一般我们都会记录下请求的信息,以及错误的相关信息。ErrorLog "/home/zhangy/apache/www.test.com-error.log"CustomLog "/home/zhangy/apache/www.test.com-access.log" common做了上面的配置,如果你不定期删除的话,我想随着时间的推移,这些日志文件能达到几个G的大小转载 2012-07-07 11:41:02 · 3195 阅读 · 0 评论 -
字体编辑用中日韩汉字Unicode编码表
一丁丂七丄丅丆万丈三上下丌不与丏4E004E014E024E034E044E054E064E074E084E094E0A4E0B4E0C4E0D4E0E4E0F丐丑丒专且丕世丗丘丙业丛东丝丞丟转载 2012-08-01 17:27:07 · 191468 阅读 · 0 评论 -
完善匹配中文的Php正则表达式
这段时间试图使用php正则表达式(Perl 兼容正则表达式函数)处理中文文本信息,在匹配中文上遇到诸多问题,求助于网上的参考资料,然网文多良莠不齐,并存在诸多谬误,经过几天的探索和测试,终于总结出了几种可用方式的,写下供有兴趣者参考,为纷繁复杂的网文又增加一篇。1. 笼统的使用元字符匹配中文,/.*?/s,可匹配一段中文,这在ANSI(gb2312)和utf-8环境的程序代码都可以转载 2012-08-01 17:03:06 · 998 阅读 · 0 评论 -
HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of转载 2012-08-24 15:40:40 · 842 阅读 · 0 评论 -
PHP5 Session 详解
http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,不持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。Session!它是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后逐渐地认识转载 2013-01-22 12:31:04 · 612 阅读 · 0 评论 -
GB2312简体中文编码表
code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +FA1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】A1C0 ± × ÷ ∶ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∷ √ ⊥ ∥ ∠A1D0 ⌒ ⊙ ∫ ∮ ≡ ≌ ≈ ∽ ∝ ≠ ≮ ≯ ≤转载 2012-08-01 17:22:29 · 89817 阅读 · 3 评论 -
[伪静态]基于Apache URL Rewrite的静态化网页(.htaccess)
1、修改文件:Apache2.X.X/conf/httpd.conf 找到这一行# LoadModule rewrite_module modules/mod_rewrite.so,将前面的#删除2、 查找所有的AllowOverride,将后面的none修改为ALL Options FollowSymLinks AllowOverride ALL原创 2009-12-07 15:06:00 · 1803 阅读 · 0 评论 -
Apache模块 mod_rewrite
Rewrite规则简介 Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然转载 2013-10-12 12:34:51 · 1780 阅读 · 0 评论 -
php 反射API
简述反射API 是hph内置的OOP扩展之一,包含一系列的类、接口和异常。 它允许访问程序的元数据并与相关联的代码注释打交道。 所以,可以使用它对其他的类、接口、方法、属性、函数和扩展进行分析。在php源码的 /ext/reflection 包中可以找到它。使用方法通过以下代码,了解 API 的基本使用方法<?interface ITest{ stati原创 2013-09-21 23:25:44 · 1794 阅读 · 0 评论 -
正则表达式
一个正则表达式由两部份构成:正文和正则选项/pattern/[isU]“/” 正则分隔符“pattern” 为正文“isU”正则选项 为可先正则选项i: 表示in-casesensitive,即大小写不敏感s: PCRE_DOTALL,表示点号可以匹配换行符。U: 表示PCRE_UNGREEDY,表示非贪婪,相当于perl/python语言的.*?,原创 2010-03-29 18:11:00 · 747 阅读 · 0 评论 -
apache目录权限设置
环境配置情况:apache安装目录:d:/www-s/apachephp目录:d:/www-s/php5mysql目录:d:/www-s/mysql网站根目录:d:/www/htdocs专门为运行Apache运行所使用的用户:apache-u(可不隶属于任何用户组)PS:这里只说Windows下Apache应用环境相关的目录权限设置,至于其他基本的服务器目录权限设置就不提啦转载 2011-03-28 16:29:00 · 17681 阅读 · 1 评论 -
修改3389端口
打开注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]把右边PortNamber的值修改为9998(此值随便多少),注意是十进制的再打开注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Tennina转载 2012-01-02 11:13:05 · 572 阅读 · 0 评论 -
MySQL中数据备份或转移后出现“使用中”和"doesn’t exist"解决办法
MySQL中数据备份中一个重要的问题. 错误表现:运行页面时显示 Table “xxx” doesn’t exist. phpMyAdmin中存在的表显示”使用中(in use)”, 无法对表进行操作, 提示如1. 可能的原因:升级了MySQL版本 改变了安装目录 数据备份不完全 一般来说, 数据备份不完全是引起这个错误的根本原因.以WordPress数据库来说, 数据表类型分为MyI转载 2010-01-10 00:02:00 · 9058 阅读 · 2 评论 -
mysql提示的23个注意事项
1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。 2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password(’newpwd’)”,最后执行“flush privileges”就转载 2010-01-09 10:58:00 · 493 阅读 · 0 评论 -
smarty truncate 载取中文乱码的解决方案
把smary/libs/plugins/modifier.truncate.php用以下内容替换即可。/*** Smarty plugin* @package Smarty* @subpackage plugins*//*** Smarty truncate modifier plugin** Type: modifier* Name: truncate原创 2010-04-01 09:28:00 · 2852 阅读 · 1 评论 -
PHP中$_SERVER的详细用法
$_SERVER[’PHP_SELF’] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[’argv’] #传递给该脚本的参数。$_SERVER[’argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER[’GATEWAY_INTERFACE’] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER[’S原创 2010-04-02 09:54:00 · 542 阅读 · 0 评论 -
"Warning: Cannot modify header information”的解决方法!
1,UTF8编码和BOM冲突(最常见)Warning: Cannot modify header information – headers already sent by (output started at /www/wp-content/themes/feng/function.php:1) in /www/wp-includes/pluggable.php.php on line 897使用windows记事本编辑的wp-config文件造成,UTF8编码和BOM冲突。解决办法:使用Notepad+转载 2011-05-11 15:32:00 · 1893 阅读 · 0 评论 -
PHP SQL注入攻击及其预防详解
使用PHP + MYSQL进行编程,在我看来,引发SQL 注入攻击存在两个方面的原因:1、php 配置文件 php.ini 中的 magic_quotes_gpc 选项没有打开,被置为 off ;2、没有对数据类型进行检查和转义。对用户输入的数据类型进行检查,向 MYSQL 提交正确的数据类型,这应该是一个web 程序员最最基本的素质,但现实中,常常有许多经忘了这一点,从而导致后门大开。相比这下,第二点又尤为重要,因为如果没有它的保证,magic_quotes_gpc 选项不论为 on,还是为 off,都有转载 2011-03-20 15:54:00 · 1057 阅读 · 0 评论 -
巧解 zend 安装无反应问题
今天在win2003服务器上装zend的时候,选择完apache目录后就没反应了!网上有人说是没php.ini文件修改权限,我的有php.ini的修改权限呀,还是不行于是换个思路,把我本地的zend 安装目录上传到服务器,然后在php.ini 最后加入如下代码:zend_optimizer.optimization_level=15zend_extension_manager.optimizer_ts="D:/Program Files/Zend/ZendOptimizer/lib/Optimi原创 2011-05-14 18:27:00 · 600 阅读 · 0 评论 -
PHPRPC for delphi 在Form中使用例子
<br /><br />插件安装官网上的安装方法安装 只有在Internet中会出现<br /> PHPRPCSynaHttpClient、PHPRPCIdHttpClient、 PHPRPCWebDispatcher1、 PHPRPCIOCPHttpServer<br />我使用的是PHPRPCIdHttpClient,<br />首先直接将插件方到拖到form中,会自动use相关的东西<br />现在 直接看例子 (很多都是按照原来的例子改的)<br />unit Unit1;<br /原创 2011-04-27 17:04:00 · 1956 阅读 · 1 评论 -
apache返向代理IIS
将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。速度有影响.在httpd.conf里面,取消下面四行的注释:LoadModule proxy_module modules/mod_proxy.soLoadModule转载 2011-10-13 10:48:22 · 665 阅读 · 0 评论 -
apache的http代理出现 502 Proxy Error
前不久刚部署好的网站,忽然访问报错提示错误引用Http 502 Proxy ErrorThe proxy server received an invalid response from an upstream server.The proxy server could not handle the request GET /.Reason: Error reading f转载 2011-10-21 09:35:36 · 24242 阅读 · 0 评论 -
PHP 实现多网站共享用户SESSION 数据解决方案
一、问题起源稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别的模块时转载 2011-10-26 12:01:09 · 11007 阅读 · 1 评论 -
GeoHash核心原理解析
GeoHash核心原理解析一、感性认识GeoHash首先来点感性认识,http://openlocation.org/geohash/geohash-js/ 提供了在地图上显示geohash编码的功能。1、GeoHash将二维的经纬度转换成字符串,比如下图展示了北京9个区域的GeoHash字符串,分别是WX4ER,WX4G2、WX4G3等等,每一个字符串代表了某一矩形区域。也就是说,这个矩形区域内所转载 2015-12-23 18:34:49 · 781 阅读 · 1 评论