09 2022 档案
摘要:获取本机IP 获取网页客户端IP 获取网页IP public static string GetIP4Address(HttpRequest request = null) { Func f = e => e.AddressFamily.ToString() == "InterNetwork"; I
阅读全文
摘要:在windows中备份mysql 数据库的方法有很多种,如有常用的WinRAR备份mysql、mysqldump备份成sql文件、xcopy 直接复制文件形式备份数据库,下面我来总结一下这些方法,并给出相关实例。 第一种:新建批处理文件 backup.dat,里面输入以下代码: net stop m
阅读全文
摘要:具体示例代码如下 1 public string GetRandomCode(int numlen) 2 { 3 char[] chars = {'0','1','2', '3', '4', '5', '6', '7', '8', '9'}; 4 5 string code = string.Emp
阅读全文
摘要:SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。 如下:表timeand 针对time字段相同时有不同total和name的情形,每当遇到相同的则只取其中一条数据,最简单的实现方法有两种
阅读全文
摘要:1、新表不存在(即复制数据的同时创建与旧表相同结构的新表): select [col1,col2,col3...] into new_table from old_table where 1=1 2、新表已存在,从旧表从插入选择的数据(注意:表的[主键]不要复制,因为具有唯一性,否则:Sql Ser
阅读全文
摘要:对于数据库中的树形结构数据,如部门表,有时候,我们需要知道某部门的所有下属部分或者某部分的所有上级部门,这时候就需要用到mysql的递归查询 1、创建表 DROP TABLE IF EXISTS `t_areainfo`; CREATE TABLE `t_areainfo` ( `id` int(1
阅读全文
摘要:DiscuzX3.4数据库备份还原的时候提示报错、错误如下 Query: 在网上找了很多。搜出来的都是不对应的解决方案、很麻烦。最后找到问题的关键所在 查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,所以执行不过去 解决方法: 1.修改my.cnf(windows下my.ini),需
阅读全文
摘要:SELECT * , FROM_UNIXTIME(`create_time`) AS Join_Time FROM tb_Name
阅读全文
摘要:SELECT table_name ,table_rows FROM information_schema.tables WHERE table_schema='数据库名称' ORDER BY table_rows DESC; SELECT TABLE_NAME, -- 表名 COLUMN_NAME
阅读全文
摘要:UPDATE zh_users AS a ,zh_withdrawals AS b SET a.user_money =a.user_money+b.withdra_money WHERE a.user_id=b.user_id AND b.id IN (51169, 51180, 52177, 5
阅读全文
摘要:SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )FROM test GROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天: deteline, "%Y-%m-%d 某时: dete
阅读全文
摘要:如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: Code: INSERT INTO newArticles SELECT * F
阅读全文
摘要:select curdate(); --获取当前日期select last_day(curdate()); --获取当月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天select date_add(c
阅读全文
摘要:SELECT CAST((CAST(SYSDATE()AS DATE) - INTERVAL 1 DAY)AS DATETIME)SELECT CAST(CAST(SYSDATE()AS DATE)AS DATETIME) MYSQL获取昨天的0点和今天的0点通过以上SQL可以获取指定的时间点
阅读全文
摘要:对于MYSQL这种轻量级的数据库,不知道大家是否有遇到过跟我一样的问题,就是在一个表的数据达到几百万数据以后,查询想要的数据的时候就变得好慢。可能要等大半天想要的数据才会出来。下面说下给数据表创建索引,可以大大的提高查询效率。 CREATE INDEX 索引名称 ON 表名称 (字段); 实际示例
阅读全文
摘要:安装PHPStudy之前先安装VC9-VC11运行库 PHPStudy安装完成之后提示80端口被占用的解决办法如下。更换80端口 查找端口号。将80改为90即可。然后重启阿帕奇服务器、后期访问的时候后面加:90 <完>
阅读全文
摘要:一、默认情况下phpStudy 的站点根目录是在它自己的WWW目录,比如D:\phpStudy\WWW 默认访问的地址可以是http://127.0.0.1/ 或 http://localhost/ 二、下面我们要实现的是创建多个站点,绑定各自的域名,这样就方便我们进行多个项目的开发,互不影响 第一
阅读全文
摘要:收集整理的非常有用的PHP函数 1、PHP加密解密2、PHP生成随机字符串3、PHP获取文件扩展名(后缀)4、PHP获取文件大小并格式化5、PHP替换标签字符6、PHP列出目录下的文件名7、PHP获取当前页面URL8、PHP强制下载文件9、PHP截取字符串长度10、PHP获取客户端真实IP11、PH
阅读全文
摘要:function Get_Chinese_WeekDay($Join_Date){ $WeekDay = date('w', strtotime($Join_Date)); $WeekList = array('日', '一', '二', '三', '四', '五', '六'); return '星
阅读全文
摘要:使用mb_substr()截取就不会出现乱码了 可以用mb_substr()/mb_strcut()这个函数,mb_substr()/mb_strcut()的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是一般的服务器都没打开
阅读全文
摘要:PHP 用正则表达式判断字符串是否为整数,若字符串未定义、未赋值、或者带有小数点验证均会提示不是整数 $Number="1"; if(preg_match("/^-?\d+$/",$Number)) //包括正整数和负整数{ echo("是整数"); }else{ echo("不是整数"); } 只
阅读全文
摘要:PHP截取字符串的方式有很多,这里主要介绍下PHP substr() 函数 PHP截取字符串后四位 . $str_bh='123456789';$abc=substr($str_bh,-4); echo $abc; 输出结果:6789 PHP截取字符串从第六位开始截取,截取5个字符串 . echo
阅读全文
摘要:php+ajax实现城市三级联动(以省市县三级联动为例) 二级联动和三级联动的效果在web上很常见,在网上查了半天资料,写的都不是很清楚,无奈,自己写了个,使用php+ajax实现三级联动,以最常见的省市县三级联动为例! 案例涉及到数据库,数据库设计如下: 首先创建一个test数据库,内容如下: C
阅读全文
摘要:require和include 的区别include引入文件的时候,如果碰到错误,会给出提示,并继续运行下边的代码。require引入文件的时候,如果碰到错误,会给出提示,并停止运行下边的代码,所以引用核心重要文件建议使用require
阅读全文
摘要:PHP各种版本下载地址 http://windows.php.net/downloads/releases/archives/
阅读全文
摘要:1、获取一周前的日期 $time=date("Y-m-d",mktime(0,0,0,date("m"),date("d")-7,date("Y"))); 2、获取一个月前的日期 $time=date("Y-m-d",mktime(0,0,0,date("m")-1,date("d"),date("
阅读全文
摘要:javascript实现: top.location.href 顶级窗口的地址this.location.href 当前窗口的地址 PHP实现: #测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP
阅读全文
摘要:Example #1 使用后向引用紧跟数值原文 $string = 'April 15, 2003';$pattern = '/(\w+) (\d+), (\d+)/i';$replacement = '${1}1,$3';echo preg_replace($pattern, $replaceme
阅读全文
摘要:php判断字符串A是否含有字符串Bif (preg_match ("/PHP/", "PHP is the web scripting language of choice.")) { print "A match was found.";} else { print "A match was no
阅读全文
摘要:PHP判断字符串的包含,可以使用PHP的内置函数 strstr,strpos,stristr直接进行判断.也可以通过explode函数的作用写一个判断函数。下面介绍PHP判断字符串的包含的具体使 用方法:1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含代码如下:
阅读全文
摘要:方法一、 使用PHP二维码生成类库PHP QR Code生成二维码 类库PHP QR Code下载地址: 官方连接:http://sourceforge.net/projects/phpqrcode/?source=typ_redirect 百度云盘:http://pan.baidu.com/s/1
阅读全文
摘要:PHP获取当前时间、昨天时间、前天时间date_default_timezone_set('Asia/Shanghai');#今天 echo date("Y/m/d H:i:s",time());#昨天echo date("Y/m/d H:i:s",time()-24*60*60);#前天echo
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o
阅读全文
摘要:PHP count() 函数count() 函数计算数组中的单元数目或对象中的属性个数。对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数 例子 $p
阅读全文
摘要:PHP explode() 函数 explode() 函数把字符串分割为数组。语法explode(separator,string,limit)参数 描述separator 必需。规定在哪里分割字符串。string 必需。要分割的字符串。limit 可选。规定所返回的数组元素的最大数目。 例子在本例
阅读全文
摘要:PHP strtoupper() 函数把字符串转换为大写 例子echo strtoupper("Hello WORLD!");输出:HELLO WORLD! PHP strtolower() 函数把字符串转换为小写 例子echo strtolower("Hello WORLD!");输出:hello
阅读全文
摘要:单引号内部的变量不会执行 双引号会执行 如 $name = 'hello'; echo "the $name"; 会输出 the hello 而如果是单引号 $name = 'hello'; echo 'the $name'; 会输出 the $name 主要区别就是这个。
阅读全文
摘要:PHP函数获取当前文件的绝对路径 以下是PHP代码 echo __FILE__ ; 将这句代码写入PHP文件后,运行即可显示出当前文件所处绝对路径
阅读全文
摘要:一、配置IIS 二、配置安装.NET3.5如下图 三、安装数据库SQL2008 部分注意选项 四、
阅读全文
摘要:一、先在防火墙中添加要设置的新的远程端口,不然禁用了以前的端口,新端口又在防火墙外面就连不上了 具体步骤如下: 计算机【右键】-->管理 打开如下图 点击新建规则,如下图 选择端口、下一步 二、更改远程默认端口3389为自定义端口 打开注册表: 运行regedit。 找到:[HKEY_LOCAL_M
阅读全文
摘要:WindowsServer2003怎么设置服务器禁止被ping? 频繁地使用Ping命令会导致网络堵塞、降低传输效率,为了避免恶意的网络攻击,一般都会拒绝用户Ping服务器。为实现这一目的,不仅可以在防火墙中进行设置,也可以在路由器上进行设置,并且还可以利用Windows 2000/2003系统自身
阅读全文
摘要:今天遇到一个问题发现在刚配好的IIS服务器上下载不了APK文件,访问不到!后来查资料找到了解决方法,记录下来分享给大家。注意:本文中服务器为WindowsServer2003 IIS服务器不能下载.apk文件的原因:IIS的默认MIME类型中没有.apk文件,所以无法下载。IIS服务器不能下载.ap
阅读全文
摘要:一、一般服务器都有开防火墙,首先将要更改的端口在防火墙中设置例外,先打开防火墙,然后点击例外如下图 点击添加端口如下图: 然后一直点击确定就好 二、修改服务器端的端口(注册表有2处需要修改)1、单击【开始】 【运行】,在运行处输入:regedit,打开注册表后,点击进入以下路径:[HKEY_LOCA
阅读全文
摘要:一、下载所需资料 PHP:官网下载地址http://www.php.net/downloads.php(截至2014年3月9日。下载的最新版php-5.5.10.tar) php-5.5.10.tar.gz (sig) [16,523Kb] 6 Mar 2014md5:e760656f7cf2f05
阅读全文
摘要:在WindowsServer2003系统中打开cmd命令窗口 输入netstat -abn 就可以看到端口号。以及后面的PID,这里的PID就是任务管理器中,服务项下的PID,结束此号的PID也就是暂停了该PID端口的使用
阅读全文
摘要:服务器上安装Server-U后,由于其默认设置中监听了80端口,经常会导致IIS不能服务不能正常启用,下面讲解如何修改server-u的80端口。打开Server-U软件,找到域详细信息如下图 点击【域详细信息】进入后。点击【监听器】如下图 此时会看到80端口被监听占用,然后鼠标点击80端口哪一行,
阅读全文
摘要:以前一直用的是WinServer2003系统的服务器,但是最近一次自己服务器被黑了,被人挂了木马,自己的远程登密码都被改了,无奈之下只有联系机房重新设置密码。可是设置了密码之后的新密码依旧在黑客的掌控之中,因为这时候我们只是做了简单的改密码、但是木马依旧残留在电脑服务器上。所以改的新密码黑客还是知道
阅读全文
摘要:1. 什么是 redis? Redis 是一个基于内存的高性能 key-value 数据库。 2.Reids 的特点 Redis 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行
阅读全文