- 博客(44)
- 收藏
- 关注
原创 auto_increment字段类型的好处
在创建表的时候,如果你有某个字段设置成值唯一,一般来说是设置字段为auto_increment的类型,这个取类型为主键。这样还可以继续根据需要设置其他字段类型为唯一。 这里要说的是那个设置成auto_increment类型的字段,假设名称为ID。 1)当要针对某条记录进行操作时,设置where 时,这是只需要获得ID值,就可以进行操作,如
2007-03-09 10:53:00
2835
原创 Left Join
Left Join 顾名思义,左向连接,以左表为基准,扫描右表,得到符合匹配条件的记录结果。以下以表A,B为例,结构都是id (int 2),name(varchar 20),记录也都为1,tk1;2,tk2;3,tk3。select * from `A` left join `B` id
2006-10-13 09:38:00
872
原创 php效果字
for ($i=9824;$i echo "&#".$i.";";}?>效果如下:♠♡♢♣♤♥♦♧♨♩♪♫♬♭♮♯ 应该还有其他的,暂时不知道。
2006-08-30 15:39:00
932
原创 PHP安全(续1)
在magic_quotes_gpc打开的状态下,我们知道当通过表单输入,或者"则会被自动加/。 而我们也知道如果只是单纯要靠这样实现SQL注射则已经不可能。所以往往忽略了要进行转义。在此,要说的是当引号进入数据库后的情况。如:一个表A字段如下part 材料编号end 库存数量表格B字段如下part 材料编号end 库存数量date 月结日期当在执行业务
2006-08-30 11:44:00
756
原创 PHP安全(三)
接下来谈控制文件上传的几个问题1、控制文件的大小。可以通过修改php.ini 的 post_max_size 来控制大小 ,或者通过函数filesize判断上传文件大小来限制。但是 filesize函数有局限,就是当文件大小超过2G的时候则失效。2、控制文件上传的类型。比如一些EXE、COM文件,甚至是PHP文件也加以禁止。这个可通过判断文件的扩展名获得。3、修改文件的名称
2006-08-28 09:26:00
905
转载 博弈论与现代企业管理
近几年来,博弈的观点频频出现在各类经济管理书籍中,那么,博弈究竟是什么?博弈对现代企业管理有何启发或指导意义呢? 通俗地讲,博弈论是一种“游戏理论”。其准确的定义是:一些个人、团队或其他组织,面对一定的环境条件,在一定的规则约束下,依靠所掌握的信息,同时或先后,一次或多次,从各自允许选择的行为或策略进行选择并加以实施,并从中各自取得相应结果或收益的过程。 一个完整的博弈应当包括五个方面
2006-08-24 09:41:00
1125
原创 PHP安全(二)
前面讲到输入过滤,现在谈谈输出转义假设你把用户输入的记录原封不动的保存到你的数据库里如下代码:window.location.href=get.php?cookie=+document.cookie;这样,当其他用户在访问显示该笔记录的页面时,页面执行到该处,就会自动跳转到get.php,并且把当前USER所使用的COOKIE传递过来。说到这里,我想这时候的co
2006-08-18 11:52:00
823
原创 PHP安全(一)
TNND.整了两次结果还是没保存,第二次竟然还没提示出错。害我复制了其他的东西。白写了!这BLOG也真... 这几天看了几篇关于安全的文章,消化理解了下,整理了如下笔记,希望能加深印象。 首先要说的是"注入"。主要是用户输入不是我们所期待的值,因此造成意想不到的收获。 1、SQL注入。一下是最常见的一个例子: SELECT * FROM users
2006-08-03 16:49:00
884
原创 连续播放多个音乐文件
以上只能在WINXP在运行,不能在WIN000下执行该段则可在两个环境下运行*.asx 天时之恋 阿里山的姑娘 没有人比我更爱你
2006-07-24 17:36:00
1069
原创 php错误显示及报告处理 (2)
承上: PHP还允许您通过 set_error_handler( ) 函数指定您自已的出错处理函数。如:set_error_handler(my_error_handler);错误处理函数function my_error_handler($number, $string, $file, $line, $context) { $error = "= == =
2006-07-21 15:25:00
1158
原创 php错误显示及报告处理(1)
偶然对PHP运行错误的处理及显示有些体会,特此留下记录,方便查询。首先是对php.ini几个关于错误处理的全局变量的说明: •(1)、error_reporting• (3)、log_errors•E_ALL - 所有的错误和警告•E_ERROR - 致命性运行时错•E_WARNING - 运行时警告(非致命性错) •E_PARSE - 编译时解析错误
2006-07-21 14:52:00
4552
1
原创 chm不能正常浏览的解决
以前碰到打开CHM文件,要么出现乱码、要么出现提示找不到连接地址,以为是文件出错,近日偶然发现我不能打开的文件,在其他人的系统上可以打开,才明白原来问题是在系统上面。搜索和实践得到如下解决方案:1、当出现乱码时,可以通过设置IE的编码,刷新打开CHM文件;2、当出现找不到连接地址时,新建一个文件REGEDIT4 [HKEY_LOCAL_MACHINE/SOFTWARE/Mi
2006-07-18 16:51:00
1987
原创 配置APACHE支持CGI(WIN环境)
安装APACHE的方式不变,这里要说的主要是如何 让APACHE支持CGI。首先要下载ActivePerl-5.8.4.810-MSWin32-x86 安装ActivePerl可以让Apache支持CGI和PL的程序,下载地址:http://www.activestate.com/Produ ... .plex?id=ActivePerl,找到如下的页面进行下载MSI包。这个程序主要是用
2006-07-03 12:01:00
4862
原创 PHP扩展组件相关
在装PHP的时候,有时候在设置完扩展路径,并且把PHP下的EXT或者DLL目录下的.dll复制到system32/system目录下,重新启动APACHE后,还是会提示某个DLL找不到.实际上,除了路径的设置问题以外,比如PHP.INI的extension_dir等以外,PHP的扩展组件还依赖于其他一些文件,也要保证这些依赖文件的存在才能正确运行.以下为扩展依赖:php_curl.
2006-04-18 14:48:00
2100
转载 调用winmediaplay播放音乐
东风破 阿里山的姑娘 top:0px; visibility: visible;"> NetShowServer = "" ; var mPath = NetShowServer + ""; function LoadVideo(c1,c2) { if (c1=="") return; video_filename = c1; Musi
2006-04-12 16:12:00
1089
原创 EXCEL转成ACCESS的问题
如果是用程序生成EXCEL,当在执行ACCESS导入数据的时候会提示文件格式不对,这时候只需要你把原先的EXCEL另存为另外一个EXCEL,再导入便可。
2006-02-21 09:03:00
1506
原创 中文版智能ABC如何移植到英文OS
由于英文OS没有自带智能ABC,而在操作系统运行状态下,又不能安装该软体(不晓得是不是我的安装工具有问题),所以通过网上搜索+实践得到以下方法:运行注册表1)HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Keyboard Layouts/添加KEY:E0040804 KEY值:"IME File"="WINABC.IME" "L
2006-02-15 09:33:00
1167
原创 了解中序表达式的表示法与计算方法 (转)
[php] 了解中序表达式的表示法与计算方法 中序表达式的表示法与计算方法 这些东西在算法的书中都有讲到,以下是根据回忆
2006-02-11 16:56:00
1608
原创 group_concat函数
group_concat函数是在mysql4.1版本被加进的函数,其作用是把分类查询后的值连接。所以该函数必须要和group一起使用才能获得正确结果。具体用例如下 表table1 id value 1 a
2006-01-16 13:54:00
980
原创 打开本地应用程序
1)@media all {IE/:clientCaps {behavior:url(#default#clientcaps)}}bMSvmAvailable = oClientCaps.isComponentInstalled("{D27CDB6E-AE6D-11CF-96B8-444553540000}","ComponentID");alert("是否安装了FLASH?---"+bMSvmA
2006-01-03 09:42:00
1380
原创 mysql查询
MYSQL连接查询,虽然觉得已经是很普遍的用法,但还是记录下来,以供他人查询及方便自己复制粘贴:)TABLE1 字段值 属性 长度 id varchar 10 birthday char 8wangwu19890101 zhangsan 19870501 lisi 19910101TABLE2 字段值 属性 长度 auther varchar 10 book_name
2005-12-29 11:05:00
929
原创 事务
mysql_connect("localhost","root","");mysql_select_db("shsal");mysql_query("set autocommit = 0");mysql_query("begin");mysql_query("update sal10 set name=123456 where man_no=05123");if(mysql_error()
2005-12-22 13:22:00
753
原创 mysql 参数设置
table_cache table_cache控制MYSQL表高速缓存的大小。增加这个参数可使MYSQL拥有更多可同时打开的表,而无需打开和关闭文件;key_buffer_size key_buffer_size控制用来保存索引的缓冲区大小。增加这个值能够改善索引的创建和修改,可使MYSQL在内存中保存更多的索引。
2005-12-13 16:16:00
795
原创 打印控制
body { background-color: #F0F0F0 ; font: 11px "verdana","Arial"; width:90%; margin-left:auto; margin-right:auto; }tr.tableHead1 { position:relative; background-color:#BFC
2005-12-13 16:05:00
736
原创 java sdk standard edition(j2se)安装小记
http://java.sun.com站点下载j2se 1.5.01)安装,假设我安装在D盘目录下最后生成目录为D:/Java/jdk1.5.0_05/下有这两个目录接下去有用./bin./lib2)设置变量修改系统变量选择PATH变量,添加以下内容D:/Java/jdk1.5.0_05/bin添假类变量新增一个变量名为classpath值为:.;D:/Java/jdk1.5.0_05/lib;D
2005-11-29 16:30:00
1986
原创 SQL Server连接失败错误及解决
在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具
2005-11-21 13:58:00
1297
原创 自我申告中的几个问题思考
1)、衣服与环境Q:衣服颜色太浅,可否更替为深色衣服A:从衣服看管理。顺位思考:衣服容易脏,是因为颜色太浅了,所以很容易就看到脏,所以更替为颜色浅一点的就不容易看到了。逆向思维:正是因为衣服脏了容易被看到,所以才会对应看到你的职场工作环境也是脏的,就提醒有这个事实的存在,进而引发对职场环境进行改善的活动,提出做好5S。本质:暴露问题,才能有效的去解决问题;掩盖问题只能是看不到,却只能让问题更严重。
2005-11-16 13:54:00
1489
原创 PHP的几个魔术常量
1 : //魔术常量2 : __LINE__ //文件中的当前行号(包含注释行)3 : __FILE__ //文件的完整路径和文件名4 : __FUNCTION__ //当前所在的函数名称(PHP 4.3.0 新增) 5 : __CLASS__ //当前所在的类的名称( PHP 4.3.0 新增) 6 : __METHOD__ //当前所在的类的方法名( PHP 5.0.0 新增) 7 : /
2005-11-16 13:13:00
2507
原创 禁止直接访问某页面
1)采用数据库的方式设计数据库 程序名(要访问的页面) 可访问者ID用判断该ID+程序编号是否匹配该数据表来控制能否访问数据表2)if(basename(__FILE__) == basename($_SERVER[PHP_SELF])) { die(无权访问);}通过判断两个系统常量是否相等来控制3)如果是用连接的方式可通过点我echo $_SERVER["HTTP_REFERER"]
2005-11-16 11:10:00
3983
原创 MYSQL中的数据库错误代码
<?php$ADODB_LANG_ARRAY = array ( LANG => cn, DB_ERROR => 未知错误, DB_ERROR_ALREADY_EXISTS => 已经存在, DB_ERR
2005-10-28 20:12:00
1608
原创 javascript读取XML生成下拉菜单
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");var i=0;var j=0;loadXML();function loadXML(){ xmlDoc.async = "false"; xmlDoc.load("mana/comp.xml"); xmlObj = xmlDoc.documentElement; nodes = xmlDoc.
2005-10-25 13:22:00
1440
原创 操作服务器端的OFFICE文档
近几日因需要,琢磨了下如何操作客户端的文档,网上很多资料,但却惟独没提到服务器的配置,希望有需要的朋友能以此获得帮助!以APACHE+WINXP SP2服务器为例子[code]function openDocument(){ onEditDocument = new ActiveXObject("SharePoint.OpenDocument.2"); //有文章说为了兼容Of
2005-10-21 08:44:00
1253
原创 PHP新对象(2)--继承
PHP同样能通过继承来建立一个新的类,其关键字用extendsclass old_class{ function old_class(){}//构造函数}class new_class extends old_class{ function new_class(){ old_class::old_class(); }}?>程序中new_class为继承类,但如
2005-10-14 16:59:00
778
原创 PHP新对象(1)--对象的复制
对象传递 PHP5使用了Zend引擎II,对象被储存于独立的结构Object Store中,而不像其它一般变量那样储存于Zval中(在PHP4中对象和一般变量一样存储于Zval)。在Zval中仅存储对象的指针而不是内容(value)。当我们复制一个对象或者将一个对象当作参数传递给一个函数时,我们不需要复制数据。仅仅保持相同的对象指针并由另一个zval通知现在这个特定的对象指向的Object S
2005-10-14 14:32:00
2085
原创 php5.0及mysql5.0 函数的使用摘录(1)
1)func_get_args():--returns an array comprising a functions argument list//返回一个由函数参数组成的数组description//描述array func_get_args( void )returns an array in which each element is the correspoonding member
2005-10-13 15:43:00
1271
原创 字符串截取
// utf-8:$byte=3 | gb 2312:$byte=2 | big5:$byte=2function bite_str($string, $start, $len, $byte=3){ $str = ""; $count = 1; $str_len = strlen($string); for ($i=0; $i$str_len; $i++) {
2005-10-13 10:59:00
838
原创 xmlhttp
xmlHTTP技术: ---------------------------------------------------------- 一、数据库远程管理技术 基于互联网的广域网现代应用中的一个重要环节是数据库远程监控。首先简单回顾一下互联网上的数据库远程管理技术的发展过程和方式: 早期通过编写CGI-BIN程序模块进行数据库远程管理。但CGI-BIN的运行速度慢,维护很不方便,现在已经基本被
2005-10-13 09:43:00
741
原创 pear::QuickForm
/** * QuickForm手工篇 * * QuickForm手工输入之熟练篇 * 用QuickForm完成一个用户注册页面(包括信息的审查功能) * @author jxyuhua at gmail.com */ //require_once(move.js); require_once(HTML/QuickForm.php); e
2005-10-12 19:40:00
1215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人