51CTO博客开发技术之路---桀
今天哥们说我们写的类加载应该用 spl_autoload_register ,说是 __autoload()会产生冲突,还有漏洞。spl_autoload_register(PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数例子:使用__autoload的写法function __autoload($class){ $f
1.设置checkbox选中://选中多选框 checkbox=$("#agentinfo input[name='veri[]']"); //循环多选框中的值 checkbox.each(function(){ for(var j=0;j<data.veri.length;j++){ //
分别使用usort和冒泡排序对数组按name的字符串长度排序$arr = array( array('id' => 0, 'name' => '123833'), array('id' => 0, 'name' => 'aaa'), array('id' => 0, 'name' => 'albabaababa'), array(
array_multisort() 函数对多个数组或多维数组进行排序。用法详看:http://www.w3school.com.cn/php/func_array_multisort.asp例子:把二维数组按name长度赋值给id,并重新排序。$arr = array( array('id' => 0, 'name' => '123833'), array('id' =
1.下载php所需的模块owlient-phpredis-90ecd17.tar.gz2.tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz 3.cd owlient-phpredis-90ecd17 发现里边并没有源码包安装所需的configure文件,先别急4./usr/local/php/bin/phpize执行此命令,会在owlient-p
.transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
redis设置连接密码: 因为redis的速度相当的快,在一台比较好的服务器下,每秒可进行150K次密码尝试,所以要设置个非常强大的密码。设置方式:修改配置文件redis.conf#requirepass foobaredrequirepass mima //设置密码为mima,记得重启redis设置完密码后,通过redis-cli依然可以连接,只是输入命令时会提示ERR可以通过 auth m
test() 方法用于检测一个字符串是否匹配某个模式.返回一个 Boolean 值,它指出在被查找的字符串中是否匹配给出的正则表达式。 regexp.test(str)参数regexp 必选项。包含正则表达式模式或可用标志的正则表达式对象。 str 必选项。要在其上测试查找的字符串。 说明 test 方法检查字符串是否与给出的正则表达式模式相匹配,如果是则返回 true,否则就返回 false。
Redis的List删除命令: lrem : lrem mylist 0 "value" //从mylist中删除全部等值value的元素 0为全部,负值为从尾部开始。 ltrim: ltrim mylist 1 -1 //保留mylist中 1到末尾的值,即删除第一个值。 lpop: lpop mylist rpop: rpop mylist命令里没有根据index删除元素的命令
授权命令: 1.全部权限:grant all on *.* to user@192.168.10.2 identified by "pass"; 2.部分权限:grant select,insert into on *.* to user@192.168.10.2 identified by "pass"查看用户授权表: select user,host,password from mysql
原网址:http://bbs.csdn.net/topics/310068149在网上看了好多关于mysqlbinlog的博文,但此篇写的非常详细易懂,在此总结,加入了自己在测试过程中遇到的问题。==============================================================================1.启动二进制日志记录,要先在 vi /etc/
samba文件服务器就是模仿windows的文件共享咋windows下访问:\\192.168.1.200========================================samba端口: smbd: 为clinet提高资源访问 tcp 139 445 nmbd:提供netbios主机名解析的 upd 137 138安装:1.检查是否安装: rpm -q
测试版本:zencart:1.5.0wordpress: 3.6.1 WOZ:wordpress_on_zencart_v1-5 1.安装Wordpress把Wordpress解压到ZenCart目录下,开始安装wordpress(访问 www.xxx.com/wordpress 进行安装)。2.设置Wordpress在Wordpress的后台设置一下:Setting -> General
query_factory.php : includes / classes / db / mysqlif (!function_exists('mysql_connect')) die ('Call to undefined function: mysql_connect(). Please install the MySQL Connector for PHP'); $connecti
1.用户注册时对密码进行加密:includes / functions / password_funcs.php// This function makes a new password from a plaintext password. function zen_encrypt_password($plain) { $password = ''; for ($i=0;
zendstudio的复制快捷键为ctrl+alt+down。我电脑的ctrl+alt+down会翻转屏幕。=====================解决方法:=====================1.屏幕右下角,显卡图标点右键->图形选项->快捷键->禁用2.右键->图形选项->快捷键->禁用(防止快捷键与显卡冲突)
今天启动apache是提示: Warning: DocumentRoot [/usr/local/apache2/docs/dummy-host.example.com] does not existWarning: DocumentRoot [/usr/local/apache2/docs/dummy-host2.example.com] does not exist在网上查的结果:把http
Apache源码包安装的子配置文件介绍: 配置文件位置:/usr/local/apache2/etc/httpd.conf 子配置文件: /usr/local/apache2/etc/extra/*.conf 源码包安装的Apache的配置文件并不是在一个文件里,主配置文件里边只有400多行,里边加载了extra子配置文件,但默认都是注释的。常用
通过Apache配置可以限制用户对目录的访问,会弹出像phpadmin一样的登陆框。===========================================================1)建立需要保护的目录 ①在/usr/local/apache2/htdocs/下建立目录,然后保护,或者②。 ②使用别名(httpd-autoindex.php),在系统位置建立目录,然后保护。
Linux之alias:======================================1.查看当前别名:alias# alias alias cp='cp -i' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty' alias mv='mv -i' a
最近公司新上的网站被seo指出要修改url,去掉url中产品id。由于我们用的是zencart框架,装了 Ultimate SEO URLs 插件,所以在网上应该有这方面的资料,本文主要参考资料: 原网址:修改seo url中去掉产品id的方法(有更新) 原文只介绍了修改产品页,我在修改过程
检查一个表或多个表是否有错误:CHECK TABLE tbl_name[,tbl_name] …[option] … option= { QUICK | FAST | MEDIUM | EXTENDED |CHANGED}.mysql>check table sales;+--------------+-------+----------+----------+| Table
explain:定位执行效率低的语句。mysql>explain select count(*) from stu where name like"a%"\G*************************** 1. row *************************** &nb
show status:了解各种SQL的执行频率。格式:show [session | global] status; session表示当前连接(默认),global表示自数据库启动至今。show status主要显示命令的说明: Com_XXX表示每个XXX语句执行的次数如: Com_select执
巧用rand()提取随机行: mysql中rand()获取0-1之间的一个随机数.这个函数和order by能把数据随机排序。 随机从表中取出十条数据:select * from tablename order by rand() limit 10;此方法确实很方便,但是效率上却慢的惊人,切勿使用。 SELECT * FROM `table`WHERE
1.触发器:触发器的好处:做数据回收站或者做数据关联删除触发器的坏处:给数据库增加压力,增删改变慢,不利与mysql移到其他数据库会出问题。触发器建立:只能增删改,查不能建立。例子1:创建一个名字为cfq的触发器,当向t1表插入数据时也向t2表插入。mysql> \d // //修改delimiter为// mysql> create trigger cfq before i
a.索引的好处: 1.索引建立索引文件,把索引列排序,避免全表扫描,加快搜索速度。 2.多表联查时加速where子句中与条件相配的行的搜索。 3.使用函数max,min时,能快速找到。b.索引的坏处: 1.索引文件占磁盘空间. 2.增加了select外其他操作的时间,最
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号