自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怪才技术家园

纯技术交流博客

  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 [web服务器]APACHE日志child pid XXXXXX exit signal Segmentation fault (11)解决

近日新开的vps都是centos6的,按照往常一样配置好web服务器,如下:httpd/2.2.15php/5.3.3 with eAccelerator with Zend Guard Loader v3.3修改好apache配置文件后,习惯性的先检查配置文件/etc/init.d/httpd configtest一切正常,然后重新加载配置文件/etc/init.d/httpd

2014-04-09 17:25:01 9861

转载 [delphi]运行cmd命令,并取得输出字符

procedure CheckResult(b: Boolean);begin if not b then raise Exception.Create(SysErrorMessage(GetLastError));end; function RunDOS(const CommandLine: string): string;var HRead, HWrite: THan

2013-05-24 11:36:48 6925

转载 [delphi]调用外部程序并等待其运行结束

function RunWait(FileName: string; Visibility: Integer): THandle;var zAppName: array[0..512] of Char; zCurDir: array[0..255] of Char; WorkDir: string; StartupInfo: TStartupInfo; P

2013-05-24 11:26:53 1792

原创 [delphi]ComboBox实现显示文本与值不同的方法

在html的select下拉框标签里,option选项可以单独设置一个值,可以和显示的文本不同,但在delphi中,下拉框组件ComboBox却无法直接像它一样,赋予一个单独的值,但是我们可以通过其他方法来实现,我们先来试试比较偏门的方法。1.通过两个ComboBox组件来实现演示图:procedure TForm1.FormCreate(Sender: TObject);

2013-05-23 17:29:21 10574

原创 [delphi]ssl connection closed gracefully

之前写了一个基于ssl的API接口程序,原先用得好好的,也有段时间没有用过了,在解析的时候,出现了一个Connection Closed Gracefully的错误提示,并且程序中断了后面的代码执行,通过抓包,发现数据是得到了正确的返回的,由于基本功比较弱,一下不太明白是什么原因导致,只能去找搜索引擎,结果无功而返。后来突然想到,这样的情况应该是服务器端给了一个断开连接的信息,会不会是因为ht

2013-04-02 09:12:32 4979

原创 [delphi]修改indy源码后重新编译

虽然indy有一身的毛病,但是一般情况下使用起来还是多方便的。今天在做一个使用到indy的程序的时候,发现无论你怎么修改idhttp.request.accept-encoding,他都会在其后添加一个值 identity,追查了下源码,发现indy在源码中强行的添加了它,虽然说修改他的意义并不是很大,但是被强迫的感觉真心不好,正好也借此文说明一下,如何重新编译并更新编译过的组件单元(.dcu

2013-03-21 18:56:22 3598 1

原创 [delphi]indy idhttp post方法

idhttp中对于post方法的定义: function Post(AURL: string; ASource: TIdStrings): string; overload; function Post(AURL: string; ASource: TStream): string; overload; function Post(AURL: string; ASourc

2013-03-11 16:23:44 19795 1

原创 [delphi]indy10 idhttp get方法

idhttp中对于get方法的定义: procedure Get(AURL: string; AResponseContent: TStream); overload; procedure Get(AURL: string; AResponseContent: TStream; AIgnoreReplies: array of SmallInt); overload

2013-03-11 10:43:51 8646 3

原创 解决Win7下部分软件中文乱码

我的Win7 64位下的Delphi的对象编辑器里的内容如果是中文,就会被显示为乱码,由于我安装了Cnpack,所以一直也没管他,前几天论坛里的朋友发来一个他写的软件给我看,也同样出现乱码的情况,当时还跟他回复说可能是我系统的问题,今天终于逮到机会来解决了。想起我的Win7在装好以后,都会将以前的Win7系统里的font全部复制到新的系统里,可能是历史遗留下来了一些非正常字体,而导致显示上出现

2013-03-09 00:46:00 19954 2

原创 preg_match_all 结果排序之PREG_SET_ORDER参数

今天在写通用采集类的时候,需要用到正则处理一些匹配,比较常用的当然就是preg_match_all了,以前也经常使用它来进行正则的匹配。刚在查看preg_match_all的手册的时候,注意到原来preg_match_all有一个PREG_SET_ORDER的参数,是用于设置匹配后返回的数组的顺序。int preg_match_all ( string pattern, string su

2013-02-26 16:22:37 1586

原创 [delphi]生成随机字符(密码)函数

最近在做一个小软件,需要随机生成一些密码之类的,于是乎就整了这么一个函数,用于随机生成一定长度的大/小写字母和0-9的数字。function GetRandStr(len : Integer; lowercase : Boolean = True; num : Boolean = True; uppercase : Boolean = False) : string;const u

2013-02-23 16:53:02 3082 1

原创 xp下iis5常见问题之——添加组件没有internet信息服务

问:我按照教程在windows xp下安装IIS,为什么打开了添加windows组件对话框,里面却没有internet信息服务管理器呢?    答:这是因为你使用的是精简版的windows xp导致的,我们需要手工添加internet信息服务管理器进去。步骤如下:准备windowsxp的系统安装光盘(ghost的不行),或者直接使用独立打包的IIS5.1文件。(下载地址:http:

2012-07-19 11:57:16 1874 2

转载 突破雷池上传漏洞补丁

某日一人叫我拿几个站发现都有打了补丁的雷池,后来偶然间看了看代码,遂有此文以下是雷池上传的介绍==========================================假如雷池的上传文件uploadPic.asp在admin目录下即admin/uploadPic.asp那么我们可以这样利用漏洞:在浏览器中输入:http://www.xxxx.com/admin/uploadPic.asp

2010-04-16 20:59:00 1562

转载 html、asp、php、jsp 禁止缓存的方法

HTML: PHP:header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");header("Cache-Control: no-cache, must-revalidate");header("Pragma: no-cache"); ASP:response.expires=0resp

2010-03-12 18:23:00 1049

转载 IE8下eWebEditor编辑器无法使用的解决方法

 今天一客户说他的后台无法上传图片(ewebeditor),点击了上传图片的按钮,却没有窗口弹出来。自己也测试了一下,发现确实如此,而且并没有发现有js错误的提示。考虑是ie8的兼容性问题(我本身使用的是ie8),于是查询了一下,结果证明ewebeditor确实和ie8有兼容性问题。以下附注为解决办法: 在eWebEditor的目录里找到Editor.js文件,路径是webedit/Inc

2010-03-12 16:27:00 2884

原创 使用js的alert后,使用location.href转向,不要使用redirect转向

Response.Write("alert(提示内容);")response.Redirect("http://www.baidu.com") 不会弹出上面的提示,用location.hrefresponse.End()%>

2010-03-11 18:36:00 3681

转载 [转]续---“创造世界上最简单的------php开发模式”

  “技术问题都是可以解决的,技术问题不是最最重要的”   最近帮过一些人解决技术问题,发现一个很严重的问题,他们的做法和我最开始写程序的时候是一样的,这样下去会走好多的弯路。现在有一类程序员太多,他们总是一味的追求“所谓的技术难点”,总是把心事放在一些边边角角的“程序代码”实现问题上,写程序就是为了完成功能,根本就不考虑什么重构/抽象/复用之类的问题,目标只有一个----完成任务。   程序代码

2010-03-11 10:24:00 796

转载 [转]写代码的四个基本准则

          也可以算是评判代码好坏的标准吧,至少大家写代码的时候有点规则可依,写出的东西像点样,不一定全面,大家可以补充。            1.代码没有重复,雷同,尽可能的复用写好的代码。   复用是指调用,不是Copy和Paste,这个是重中之重,软件开发的很多技术都是以复用为目的的,代码复用的越多,被测试的机会就越多,代码就越健壮,一旦有什么问题,只需要修改一个地方,而且可以有效

2010-03-11 10:22:00 727

转载 【转】创造世界上最简单的 PHP 开发模式

   php 作为“最简单”的 Web 脚本语言, 在国内的市场越来越大,phper 越来越多,但是感觉大多数人好像没有考虑到模式问题,什么样的设计模式才是最优的,才是最适合自己目前工作的,毕竟效率是最重要的(用省下的时间打游戏,多美啊...)。MVC 应该是首选,www.sourceforge.net 上有好多优秀的基于 MVC 的开源项目,大家可以冲过去研究研究。  前几天给自己公司网站改

2010-03-11 09:49:00 2281 1

原创 解决麦克风声音小的方法

前段时间在录制一个语音视频教程的时候发现自己的麦克风声音非常的小,将麦声音调至最大,不行又更换了一个麦声音还是很小。以为是声卡驱动的关系,还专门跑去官网搜索到了声卡的对应驱动程序,可依旧没有解决麦声音小的问题。今天偶然在一款摄像头视频录制软件里看到相关说明,只要在麦克风设置里的高级控制中选上“Mic Boost”即可。呵呵,原来问题这么简单。 首先我们要打开麦克风的声音设置,在电脑右下角的

2008-12-26 22:39:00 40297 9

原创 js实现文本点击复制整理

这个就是简单的javascript脚本的应用,写在这里方便朋友复制吧。第一种方式(按钮):按钮式js复制网址 "button" name="Submit" onClick='copyToClipBoard()' value="复制本文地址,传给QQ/MSN上的好友"> "javascript"> function copyToClipBoard(){ var clipBoardCo

2008-12-21 09:32:00 2107

转载 ASP开发工具论

  一.    ASP介绍:1)         ASP简介:  Active Server Pages即ASP是微软开发的一种类似HTML、Script(脚本)与CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JAVASCRIPT等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行

2008-12-20 08:23:00 4870 1

idhttp post方法Demo

Delphi第三方组件idhttp post方法的详细演示。 具体说明见:http://blog.csdn.net/none01/article/details/8657543

2013-03-11

Idhttp get方法演示

Delphi第三方组件idhttp get方法的详细演示。 具体说明见:http://blog.csdn.net/none01/article/details/8657822

2013-03-11

别具光芒div+css网页布局与美化

别具光芒div+css网页布局与美化 PDF全本

2009-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除