`
文章列表
<?php /** * Flexihash - A simple consistent hashing implementation for PHP. * * The MIT License * * Copyright (c) 2008 Paul Annesley * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the “Software") ...
Mysql游标在操作小数据量时比较方便,效率可观,但操作大数据量,速度比较慢,甚至直接产生系统错误。   一般说来,当操作的数据超过1万条时,就避免用游标吧。   为了测试游标性能,写了下面一个游标对IDC_Gather_Info表中数据进行遍历 CREATE DEFINER=`root`@`%` PROCEDURE `debug`(IN `beginTime` int, IN `checkTime` int) BEGIN DECLARE t_id VARCHAR(64) DEFAULT ''; DECLARE t_item TINYINT DEFAULT 0; DECL ...
软件出自:http://hi.baidu.com/52hmily/blog/item/8248c058c296c5cf9c8204d3.html   Havij是一个自动化的SQL注入工具,帮助渗透测试,以发现和利用网页上的SQL注入漏洞。 这可以利用脆弱的Web应用程序的优势。通过使用此软件的用户可以执行后端指纹数据库,检索数据库管理系统用户和密码哈希,转储表和列,从数据库中提取数据,运行SQL语句和连访问底层文件系统和操作系统上执行命令。 该Havij力量,它使不同的类似工具是其注射的方法。成功率超过95%,在电针内使用Havij易受攻击的目标。 用户友好的GUI(图形用户界面)的 ...
更新IDC_Device_Info表记录时,记录下修改的时间,存到Device_Last_Modify表中。 DROP TRIGGER IF EXISTS deviceLastUpdate; CREATE TRIGGER deviceLastUpdate AFTER UPDATE ON `IDC_Device_Info` FOR EACH ROW BEGIN BEGIN DECLARE cntOld TINYINT DEFAULT 0; DECLARE serviceIdOld INT DEFAULT 0; DECLARE deviceTypeOld INT DE ...

丢失的一小时

    博客分类:
  • php
同样的时间段,在不同的时区下,转换成秒以后居然会不相等。 date_default_timezone_set('America/Los_Angeles'); echo 'America/Los_Angeles'; echo "\n"; $start = strtotime('2010-12-20 00:00:00'); echo $start; echo "\n"; $end = strtotime('2011-04-05 00:00:00'); echo $end; echo "\n"; $offset1 = ...
表结构如下: CREATE TABLE `tmp` ( `begin` int(10) unsigned NOT NULL, `end` int(10) unsigned NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 插入1KW条数据,耗时443s;从中删除54W条数据,耗时8s至9s。   DELETE FROM tmp WHERE `begin` < 540000; #时间: 9.754s #受影响的行: 539998 DELETE FROM tmp WHERE `begin` >= 5220000 a ...
今天在CentOS5.2上安装完Apache发现无法启动,报错如下: Cannot load /opt/modules/apache/modules/libphp5.so cannot restore segment prot after reloc: Permission denied 有方法说是把SELinux禁掉,具体方法是编辑/etc/selinux/config和/etc/sysconfig/selinux文件,将SELINUX设置为disabled: SELINUX=disabled 但我设置后没起作用,不深究。 最终使用chcon命令搞定的: chco ...
JavaEye死了三天,终于活过来了。 本以为是站内有啥不和谐的内容导致被封了,但后来据说是“房东”范凯先生在微波上写道“JavaEye被封是因为我写的动态防火墙代码太智能了,把电信负责内容监控的爬虫给封了,结果我就被封了。这年头,代码写的好也是杯具啊。把监控爬虫加入白名单了,争取下午恢复网站访问。”。我说大哥,咱能严肃点么,虽然俺用你博客没付你“房租”,但你既然让大家住了,就别再当自个的个人网站瞎折腾了。 关了三天,恢复了也不说句话安抚下我等P民的情绪,不说两句不痛快。
# 函数:func_split_TotalLength DELIMITER $$ DROP function IF EXISTS `func_split_TotalLength` $$ CREATE DEFINER=`root`@`%` FUNCTION `func_split_TotalLength` (f_string varchar(1000),f_delimiter varchar(5)) RETURNS int(11) BEGIN # 计算传入字符串的总length return 1+(length(f_string) - length(re ...
网上有诸多介绍源码安装Mysql时开启Federated引擎的方法,诸如: ./confiure --with-plugin-federated ./confiure --with-federated-storage-engine 但本人试验统统报unrecognized options错误,google了半天,居然是Mysql的bug ,至今未修复。 经测试(version:5.1.52)只有--with-plugins=federated能用: ./confiure --with-plugins=federated   安装完成后show engines查看: +------ ...
日期控件很多,但功能最全的莫过于My97DatePicker了。 但是今天遇到一个很诡异的问题,My97DatePicker在IE下神奇地失效了,点击没有任何反应,也不报错,FireFox下正常,但后面将代码上传到Linux服务器上跑,发现FireFox也不好使了。 以为是版本问题,下了个最新版,无意中浏览了一下demo文件,发现这么一句话“My97DatePicker.htm 临时页面文件,不可删除”,恍然大悟,因为双击这个文件直接跳到My97DatePicker官网,于是误以为它只是一个广告,遂把它删了,囧。 拷贝这个文件,控件恢复正常,特此Mark。
Global site tag (gtag.js) - Google Analytics