- 博客(119)
- 资源 (1)
- 收藏
- 关注
原创 wamp You don't have permission to access / on this server等问题的解决.
安装完wamp之后,安装网上的教程设置虚拟路径,出现了问题,同样的问题由不同的原因导致。希望对有些大意的人有帮助。1、httpd.conf去掉Include conf/extra/httpd-vhosts.conf前面的#。2、httpd.conf中添加Listen 相应的端口,我的是80803、在conf\extra下面的httpd-vhosts.conf文件中添加
2013-07-18 15:32:39 52831 1
原创 行政区划代码行政编码大全(截止2012年10月31日)SQL语句
/*Date: 2013-04-18 11:50:35*/SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `ly_tbl_region`-- ----------------------------DROP TABLE IF EXISTS `ly_tbl_region`;
2013-04-18 11:54:56 10397
原创 使用游标的方式删除表中相同的记录,并只留下其中一条
km_tbl_grantdetail 订单表中的存在多条GrantMasterID, SongID相同的记录,影响统计和显示。需要删除重复的记录,只留下其中一条。这个表中的数据有百多万条,使用Group By 的方法速度太慢。特用游标,速度快。DROP PROCEDURE IF EXISTS grantDetailCursorX;CREATE PROCEDURE grant
2013-01-16 14:47:41 1456
原创 smarty 精确到小数点后2位(时间分钟按小数表示,并精确到小数点后两位)
{#math equation="MinutesNum" MinutesNum=$packet_set_array[Item].MinutesNum|default:'0'/60 format="%.1f"#}
2012-11-19 17:46:25 5275
原创 apache 监听不同的端口并设置虚拟路径的实例
#Listen 12.34.56.78:80Listen 8080Listen 8891Listen 8892NameVirtualHost *:8891ServerAdmin admin@localhostDocumentRoot "d:/KM/ktvme" 这个文件的真实路径ServerName 192.168.73.10:8891
2012-11-08 09:17:05 1264
转载 Sql 语句优化技巧 (20几点小技巧)
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id
2012-10-26 17:11:28 758
原创 写页面加载状态改变的时候执行的方法
document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. function subSomething() { if(document.readyState == "complete") //当页面加载状态为完全结束时进入 { if(top != self)
2012-07-02 18:04:44 860
原创 PHP 类中定义常量,并对常量的使用方法(转帖)
class MyClass{ const constant = 'constant value'; function showConstant() { echo self::constant . "\n"; }}echo MyClass::constant . "\n";$classname = "MyClass";echo $classn
2012-05-17 10:25:31 7836
转载 Delphi2010 MD5加密的方法
在Delphi2010及上以版本中,可以用TIdHashMessageDigest5对字符和流进行MD5加密,MD5加密是不可逆的,即不能解密,银行系统用户密码就是MD5加密,如果您的密码丢失,只能重设密码,原来的密码将废弃。 先引用单元:IdHashMessageDigest写如下函数: function MD5(const str:string):String;var
2012-05-14 17:33:37 5766
原创 PHP httpd.exe - 应用程序错误("0x01191ffd" 指令引用的 "0xffffffff" 内存。该内存不能为 "read"。)
---------------------------httpd.exe - 应用程序错误---------------------------"0x01191ffd" 指令引用的 "0xffffffff" 内存。该内存不能为 "read"。要终止程序,请单击“确定”。要调试程序,请单击“取消”。---------------------------确定 取消
2012-03-27 10:38:01 5393
原创 /*判断IP地址格式是否合法*/
/*判断IP地址格式是否合法*/ function f_check_IP(ipStr) { var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;//正则表达式 if(re.test(ipStr)) { if( RegExp.$1
2012-03-19 17:10:33 1479
转载 Delphi 快捷键大全
1.SHIFT+鼠标左键 先选中任一控件,按键后可选中窗体(选中控件后按Esc效果一样) 2.Shift+F8 调试时弹出CPU窗口。 3.Shift+F10 等于鼠标右键(Windows快捷键)。 4.Shitf+箭头 选择 5.shift +F12 快速查找窗体并打开 6.F7
2012-02-24 17:09:36 934
转载 Zend studio快捷键使用
Zend studio快捷键使用 F3 快速跳转到当前所指的函数,常量,方法,类的定义处,相当常用。当然还可以用Ctrl+鼠标左键 win+D 显示桌面(可切回来)shift+end 此行第一个到最后一个shift+home 此行最后一个到第一个Ctrl+home 文件头Ctrl+end 文件尾Ctrl+1 快速修复(传说中最经典的快捷键)Ctrl+M 编辑
2012-02-24 16:31:41 3247
原创 PHP 使用回调函数(set_error_handler)处理异常和错误
1、set_error_handler函数:指定出错时指向我们自定义的错误句柄处理函数。2、error_log函数:专门用于日记记录。0:通过PHP标准的错误处理机制来记录;1:邮件发生到指定的地方;3指定的文件中3、trigger_error函数:指定引发的错误类型。<?php // 错误处理函数 function ErrorHandler($ErrNo
2012-02-23 14:57:50 3059
原创 PHP 各个服务器对同一个客户端产生同一个SessionID的问题
Cookie的域(domain)是当前服务器的域名/IP地址,如果域不同,各个服务器设置的Cookie是不能相互访问的。所以:只需对Cookie的域进行特殊的设置就可以了。
2012-02-22 19:33:57 1898
原创 PHP 连接并操作MySQL的一个实例
1、对数据库的连接和操作,放在一个类中(MyClass.php)。<?php /** * MyClass 抽象类,用于执行查询语句 * */ class MyClass { const HOST = '192.168.73.110:3306'; const USER = 'root'; const PASSWORD = 'root';
2012-02-22 17:05:20 743
原创 PHP __autoload()函数(类文件自动加载规则)的使用方法
转自PHP5与MySQL5 Web开发技术详解1、编写需要加载的类文件(MyClass.php)<?php class MyClass { function PrintWorld() { print "PrintWorld"; } }?> 2、编写包含__autoload()函数的类,在运行程序时加载到程序中(
2012-02-22 16:15:19 767
原创 PHP 中__Call()和call_user_func_array()方法的使用方法
转自:PHP5与MySQL5web开发技术详解<?php class MyClass1 { private $obj; function __construct($obj) { $this->obj =$obj; } function __call($Method, $Args) {
2012-02-22 15:26:43 3043
原创 PHP __get()和__set()的使用方法(存取或者调用未定义的属性变量)
转自:PHP5与MySQL5web开发技术详解"; $this->p[$name] = $value; } function __get($name) // 取得属性名称对应的值 { echo "get::$name"; return array_key_exists($name, $this->p) ? $this->p[$name] : null; } } $shop = new MySh
2012-02-22 14:51:10 2092
原创 PHP 页面回跳,填写的内容不会丢失的方法
1、使用Header头设置缓存控制头Cache-controlheader('Cache-control: private, must-revalidate');// 支持页面会跳 2、使用Session_cache_limiter方法:Session_cache_limiter(' private, must-revalidate');// 要写在session——start之前
2012-02-21 19:57:49 1002
原创 PHP 弹出Windows密码窗口,用于数据密码
$username = '1'; $Pwd = '1'; if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"PHP登录验证aaa\""); Header("HTTP/1.0 401 Unauthorized"); echo "操作被终止"; Exit; }
2012-02-20 15:16:12 1645
原创 SQL 统计的用法(Union All)
1、按客户统计 select 0 aa,T_Customer.CustomerID,T_Customer.CustomerName a1 , CustomerName, ' ' ModelName,sum(BorrowNumber) as BorrowNumberfrom T_BorrowRecord INNER JOIN T_Customer ON T_BorrowRecord.C
2012-02-20 10:30:47 1062
原创 判断字符串是否由数字组成 自动生成6位的密码 数据库操作,定位记录返回其值,或者返回默认值
1、判断字符串是否由数字组成 {*------------------------------------------------------------------------------ 判断字符串是不是数字 @param Vaule 要检测的字符串 @return 真:全部是数字;假;存在其他字符----------------------------------
2012-02-17 17:37:47 1810
原创 Delphi 加载Txt文件中的内容显示在Memo中文字的前面
{*------------------------------------------------------------------------------ 显示日记的内容 @param Flag 是否显示当前文档的全 只输入------------------------------------------------------------------------
2012-02-16 15:56:34 5064
原创 PHP中使用JavaScript, 转义用法
PHP中使用JavaScript, 转义用法<?php echo("\n"); echo ("document.write(\"我的名字.\\n\")"); echo("\n");?>
2012-02-15 11:23:42 1028
原创 Delphi 在Debug下开启内存泄漏检查
都是写着应用程序入口的Begin..end中。 1、第一种方法 {$ifdef DEBUG} ReportMemoryLeaksOnShutDown := True; //插入到应用程序入口的begin语句下。 {$endif} 2、第二种方法{$WARN SYMBOL_PLATFORM OFF} // 在程序调试时,检测是否有内存泄漏 Repor
2012-02-03 13:53:03 2345
原创 DBCtrlGrid 属性PanelHeight高度设定问题
DBCtrlGrid的align为alClient,RowCol会根据返回值发生变化,所以PanelHeight的大小也发生了变化,但我的PanelHeight的高度必须是200,我应该怎么弄。 问题解决了,多了一行代码:RowCount := Query.FieldByName('Num').asInteger,引起的问题。1、当Align不是alnone时,通过代码改变RowCou
2012-02-03 09:58:46 3016
原创 Delphi 设置或者取消应用程序自动启动功能
1、// 调用此函数查找注册表中是否有指定的值,真:自动启动; 假:未自动启动 function TfrmMain.GetAutoRunValue: Boolean;var Reg: TRegistry;begin Reg := TRegistry.Create; //创建一个新键 try Reg.RootKey := HKEY_LOCAL_MACHINE;
2012-01-19 19:19:54 1236
原创 Delphi 入门介绍
1.BDE administration : Borland数据库引擎管理工具 Database Desktop : 与BDE配合使用的桌面数据库管理工具 Datapump : 数据库间进行数据转换的工具 Image Editor : 图像资源编辑工具 SQL Monitor : 是用于测试SQL语句的工具 WinSi
2011-12-29 18:38:26 972
原创 Pascal语言
1.Pascal语言是一门结构化的语言,它具有丰富的数据类型和控制结构,简明易懂。2.Pascal语言还是一种自编译的语言。 Pascal语言是一种结构式程序设计语言。FREEPASCAL 3.Object Pascal语言的67个保留字(不可重新定义): asm: 汇编语言扩展名 constructor: 构造器;构造函数;建造者 destructo
2011-12-29 18:37:30 2797
转载 COM与DCOM的区别与联系
COM:组件对象模型技术DCOM:分布式COM 其实这种提法本身就及不科学,DCOM本身就是COM的一种表现形式,但是由于大家听见COM一般就把它当成在本地执行的COM,而DCOM当然就是分布的COM,在网络上的另一台计算机上执行.于是就诞生了这篇COM与DCOM的区别与联系. 区别:1. COM有两种存在形式,动态连接库和可执行程序,但DCOM必须是可执
2011-12-15 14:52:39 1118
转载 ‘windows socket error:由于目标机器积极拒绝,无法连接。(10061),on API 'connect'的错误?
1>、连接时出现:"windows socket error:(10061),on API 'connect'”是SOCKET没有启动(SCKTSRVR.EXE)或者无法连接到服务器(端口等)。 使用socketconnect很简单,只要在应用服务器后台运SCKTSRVR.EXE,不需要什么配置。2>.可能是某些程序串改了IE浏览器造成的,你可以进控制面版--Internet选项里的设置查看是
2011-12-01 11:27:03 23836 1
转载 在DBGrid表格控件中实现下拉表格控件
一、DBGrid网格处理的原理 Delphi提供了功能强大的DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据。Delphi也提供了一些其他数据组件来方便用户输入,比如DBComboBox,DBCheckBox等组件,但这些组件却没有DBGrid功能强大。
2011-11-26 13:00:01 4973
转载 网络地址URL的介绍
1、网络地址URL的知识简介:URL : 统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构成:scheme://host:port/path?query#fragment scheme = 通信协议 (常用的http,ftp,maito等)host = 主机 (域名或IP)port = 端口号path = 路径
2011-11-26 12:58:53 2274
转载 Delphi 利用API实现网格内组件的嵌入
在DELPHI中利用API实现网格内组件的嵌入 Delphi中向TDBGrid添加组件是一件十分麻烦的事情。笔者在这里向大家介绍一种利用WIN32 API函数在TDBGRID中嵌入CHECKBOX组件的方法。 TDBGrid部件是用于显示和编辑数据库表中记录信息的重要部件,它是我们在程序设计过程中要经常使用的一个强有力的工具。TDBGrid具有很多重要的属性,我
2011-11-26 12:53:04 1105
转载 Delphi 把客户端的文件或者目录上传到服务器端
1、StringReplace字符串替换函数:function StringReplace (const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;rfReplaceAll:全部替换rfIgnoreCase:忽略大小写 aStr := 'This is a book, not a pen
2011-11-26 12:51:55 7801
原创 StringReplace字符串替换函数
function StringReplace (const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;rfReplaceAll:全部替换rfIgnoreCase:忽略大小写 aStr := 'This is a book, not a pen!'; //This is two boo
2011-11-26 12:50:46 2515
转载 Delphi StringGrid常用属性和常用操作
StringGrid组件用于建立显示字符串的网格,与电子表格相似。它可使表格中的字符串和相关对象操作简单化。StringGrid组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的事件和方法。StringGrid具有关联对象与网格中的每个字符串的作用,这些对象为用户封装了字符串表示的信息或行为。 一、Delphi StringGrid控件的属性及使用说明1、固定行及固
2011-11-26 12:50:07 60807
原创 Delphi DBGrid中嵌套按钮
procedure TManageProjForm.dbgrdhProjectDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumnEh; State: TGridDrawState);var btnName,IconName:string; i :inte
2011-11-26 12:49:22 6791
转载 Delphi 判断ClientDataSet控件的UpdateStatus属性类型为 (usUnmodified, usModified, usInserted, usDeleted))
Delphi 判断ClientDataSet控件的UpdateStatus属性类型为 (usUnmodified, usModified, usInserted, usDeleted)) 根据ClientDataSet控件的UpdateStatus属性类型为(usUnmodified, usModified, usInserted, usDeleted)
2011-11-26 12:48:23 6599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人