自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(226)
  • 资源 (2)
  • 收藏
  • 关注

原创 按天分表后查询分页(查询表计算方法)

/** * 分页计算方法 * @param totalNum符合条件的各个表数据数据条数∗∗totalNum 符合条件的各个表数据数据条数 * * totalNum 要求格式Array ( [0] => Array ( [0] => 20170922 [1] => 28 ) [1] => Array ( [0] => 20170921 [1] => 1 ) [2] => Ar

2017-09-28 15:26:31 6348

转载 扫描二维码自动识别手机系统(Android/IOS)

移动互联网发展迅速,各种APP的开发都会推出多个版本(多终端),比如:iPhone版、iPad版、Android版。有些APP还会考虑覆盖到多个国家(国际化),比如:中文版、英文版、日文版、韩文版等。此外,针对不同渠道(流量来源)也会提供不同的版本(多渠道),比如:百度版、Google版、阿里版、腾讯版等。  对于应用提供方,希望入口只有一个:扫描二维码直接下载。怎样让这张二维码承载这么丰富的

2016-05-19 11:36:31 2513

原创 史上最完全oophper php文件上传之文件类型对应表,ie,火狐各一份。

ie火狐id后缀名php识别出的文件类型0gifimage/gif1jpgimage/jpeg2pngimage/png3bmpimage/bmp4psdapplication/octet-stream5icoimage/x-ico

2014-11-18 14:47:41 1165

原创 发动短信内容截取方法

//发送短信方法function gbkStrSplit($string, $len = 1)    {        $length = strlen($string);        $retstr = '';        $retArr = array();        for ($i = 0; $i             $retstr .= ord($s

2014-04-09 19:49:28 1705

翻译 js天数倒计时

倒计时    function _fresh()    {        var endtime=new Date("Mar 31, 2014 18:00:00");//这里设置预制时间        var nowtime = new Date();        var leftsecond=parseInt((endtime.getTime()-nowti

2014-04-01 15:10:50 4330

原创 php post json数据

function http_post_data($url, $data_string) {      $ch = curl_init();      curl_setopt($ch, CURLOPT_POST, 1);      curl_setopt($ch, CURLOPT_URL, $url);      curl_setopt($ch, CURLOPT_POSTFIELDS

2014-04-01 14:30:07 1136

原创 自动登录

下次自动登录            // 下次自动登录 var oRember = document.getElementById('rembername'); var oRemberLable = document.getElementById('remberLable'); var bRember = true; oRember.oncl

2014-03-28 15:02:40 848

原创 根据密码长度 显示安全条

//根据密码长度显示安全条                                        密  码:                                        *                                                                弱                 

2014-03-28 15:01:18 1340

翻译 正则表达式语法

正则不经常用,偶尔用一回忘记的不是一点半点,很多都不知道什么含义,分享一下正则的语法,与大家共勉表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/]*)?>[\s\S]*/匹配 HTML 标记。

2014-03-27 15:50:24 605

原创 开发中的验证码源码

index.html                yanzhengma.phpsession_start();IamgeCode(4,100,30);function IamgeCode($num,$x,$y){    //生成验证码图片    Header("Content-type: image/PNG");    $codenum = (

2014-03-26 16:02:50 631

原创 js跨域问题

今天项目里边用到js跨域的问题,废话不说代码如下:    function sms_jsout_callback(smsresult) {        //弹出返回数据        alert(smsresult.result);    }    function jsoutcall(url) {        //创建节点        var scr

2014-03-25 11:57:15 835

翻译 js,jq发送短信倒计时

javascript">var wait=60;function time(o) {        if (wait == 0) {            o.removeAttribute("disabled");                        o.value="免费获取验证码";            wait = 60;        } else

2014-03-18 17:03:46 8642 1

原创 memcache和redis区别

1.Redis中,并不是所有的数据都一直存储在内存中的,Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用,这样能保证数据的持久性,这是和Memcached相比一个最大的区别,memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小。2.Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储

2014-03-11 17:56:21 1279

转载 两个半小时的 Perl 之旅

Perl语言是一门高级解释型动态语言,它的许多数据类型是运行时才确定的,并且经常和PHP和Python相提并论。Perl从古老的Shell脚本语言中借鉴了许多语法特性,因为被过度使用的各种奇怪符号而声名狼藉,而且许多代码即使借助Google的搜索功能都不能完全看明白。许多来自 Shell 的语言特性使之成为一门好用的胶水语言: 将其他语言和脚本连接在一起共同工作。语言非常适合处理文

2014-03-11 10:58:19 2924

转载 php字符串修改(处理)函数总结

ltrim();//去掉字符串左空格; rtrim();//去掉字符串右空格; trim(); //去掉字符串两边空格;          //去掉空格是返回一个新的字符串;原字符串不变; strlen();     //计算字符串长度; strrev();     //将字符串颠倒的函数; strtolower();//将字符串大写转换成小写,原来小写的不变; s

2014-03-06 18:04:55 2200

转载 PHP中的数组处理函数总结

#改变数组键的大小写 $arr1=array("a"=>"Lamp","db"=>"database","LANGUAGE"=>"PHP"); print_r(array_change_key_case($arr1,CASE_UPPER)); echo ""; print_r(array_change_key_case($arr1,CASE_LOWER)); echo "";

2014-03-06 18:03:15 599

翻译 php常用处理字符串函数

addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字

2014-03-06 18:02:34 717

转载 如何在MongoDB中建立新数据库和集合

一、创建Mongodb数据库  由于Mongodb不是关系型数据库文件,实际上,它并不存在传统关系型数据库中的所谓“数据库”的概念,但不用担心,当你第一次新增数据时,mongodb就会以collection集合的形式进行保存和新建,而不需要你手工去新建立。下面是例子: 1)列出当前的数据库      MongoDB shell version: 1.8.1   connec

2014-03-04 17:39:36 861

转载 MongoDB基本命令用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很

2014-03-04 17:37:27 570

转载 MongoDB与PHP的扩展进行添加、修改、查询、删除等操作基础教程

链接数据库使用下面的代码创建一个数据库链接$connection = new Mongo(); //链接到 localhost:27017$connection = new Mongo( "example.com" ); //链接到远程主机(默认端口)$connection = new Mongo( "example.com:65432" ); //链接到远程主机的自定义的

2014-03-04 17:35:38 1507

翻译 Mongo db 与mysql 语法比较

Mongo db 与mysql 语法比较mongodb与mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,

2014-03-04 17:34:40 1133

原创 mongo 语句

shell#查询查询 name = "bruce" 的数据db.users.find({ name : "bruce" });条件操作符$gt : >$lt : $gte: >=$lte: $ne : !=、$in : in$nin: not in$all: all$not: 反匹配(1.3.3及以上版本)查询 name = 18 的数据db

2014-03-04 17:33:30 2758

原创 Mongodb解决不能连接到服务器的错误

今天研究Mongodb第二次连接的时候报如下错误MongoDB shell version: 2.4.9connecting to: testMon Mar  3 23:45:09.491 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145exception: conne

2014-03-04 16:11:44 47490 2

原创 centos6.3 安装mongodb

最近想深入研究一下mongodb,果断在虚拟机上安装mongodb,下边是我安装的步骤, 进入MongoDB下载中心:http://www.mongodb.org/downloads官方推荐下载二进制版本。根据自己的实际系统环境,下载所要的文件,我的是Linux 64-bit.1.wget http://fastdl.mongodb.org/linux/mongodb-linu

2014-03-04 16:04:38 983

翻译 MongoDB基本命令用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很

2014-03-04 15:37:53 592

翻译 CentOS-6.3安装使用MongoDB

安装说明系统环境:Centos-6.3安装软件:mongodb-linux-x86_64-2.2.2.tgz下载地址:http://www.mongodb.org/downloads安装机器:192.168.15.237上传位置:/usr/local/软件安装位置:/usr/local/mongodb数据存放位置:/var/mongodb/data日志存放位置:/v

2014-03-03 17:16:52 1351 2

翻译 引入编译的概念——压缩JavaScript文件

正式开发项目中,为了减小网页的大小,缩短网页的下载时间,在正式发布JavaScript之前,我们可以先对它进行压缩,这就是我们这篇文章的主要内容——压缩JavaScript文件。      目前最常用的压缩工具有Packer和YUI Compressor。这两种工具使用起来都不是太难,下面我们以YUI Compressor为例为大家介绍一下压缩工具的用法。YUI Compressor是基于Ja

2014-02-26 11:51:44 1226

翻译 php中heredoc的使用方法

Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:$name = '浅水游';print Untitled Document

2014-02-18 15:54:12 536

转载 linux下 删除乱码文件名 zz

当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。但是每个文件都有一个i节点号,可以通过i节点号来管理文件。首先,要取得文件的i节点号。这个可以通过ls命令的-i选项获得得。-bash-3.00$ ls -i41697812 a 32983551 di 32983554 ethnet.c 32983543 hard_link

2013-12-25 15:53:52 476

翻译 Linux下常用的60个命令

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用

2013-12-24 18:29:40 598

原创 Linux小结

1.      linux操作系统的特点:开放性,多用户,多任务,良好的用户界面,设备独立性,出色的速度性能,丰富的网络功能,可靠的安全性,可移植性强,安全符合POSIX标准,UNIX的完整实现,开发功能强。2.      linux内核版本有三个数字组成r:是目前发行的主版本。x:偶数为稳定版本,奇数为测试中的版本。y:是错误修补的次数。3.      linux

2013-12-24 14:56:57 1017

转载 Linux下安装LAMP

一、安装mysql1、下载mysql安装包mysql-5.0.22.tar.gz2、tar zxvf mysql-5.0.22.tar.gz        #解压文件3、cd mysql-5.0.22                           #进入到mysql-5.0.22目录4、./configure --prefix=/usr/local/mysql   

2013-12-24 12:09:49 481

转载 Linux下安装rzsz

1.登陆linux,下载rzsz安装包wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz 2.tar zxvf rzsz-3.48.tar.gz解压安装包 3.解压后生成scr目录,这个软件安装与常规的GNU软件不同—没有configure(配置)及make install (安装过程)。先执行命令make,将

2013-12-24 12:07:53 861

翻译 perl

好久没写perl脚本了,基本忘得差不多了,呵呵,重新看一下perl语言入门吧。perl内部并不存在整数,在perl内部总是按照双精度浮点数的要求来保存数字并进行运算的。如果要使perl支持unicode字符,需要添加 use utf8;\l  将下一个字母转换为小写\L  将它后面的所有字母都换为小写,直到\E为止\u  将下一个字母转换为大写\U  将它后面的

2013-12-24 11:59:00 597

原创 常见压缩格式压缩与解压方法

文件后缀解压命令压缩命令.zip (需要zip)unzip File.zip zip File.zip DirName .rar (需要rar)rar x File.rar rar a File.rar .tar (打包,不是压缩)tar xvf File.tar tar cv

2013-12-23 17:10:49 745

转载 Perl——哈希的创建和引用

语法 创建'引用'仅有两种方法,使用它也是两种。 创建引用 创建规则 1 如果你在一个变量前加一个'/'号,你就得到了这个变量的'引用'。     $aref = /@array;         # $aref 保存着指向@array的'引用'     $href = /%hash;          # $href 保存着指向%hash的'引用' 当

2013-12-23 17:08:46 1807

翻译 Perl:关于标准输出STDOUT和标准错误STDERR

Perl中有一些预定义的文件句柄。如标准输入STDIN、标准输出STDOUT、和标准错误STDERR。标准错误STDERR是一个额外的输出路径。怎样理解这句话呢?先来看个例子。% perl -e 'print "Hello, World!\nabc"; print STDERR "Hi\n";'输出:Hello, World!Hiabc而不是:Hello, World!a

2013-12-23 16:28:50 5189

转载 给JavaScript初学者的24条最佳实践

1.使用 === 代替 ==JavaScript 使用2种不同的等值运算符:===|!== 和 ==|!=,在比较操作中使用前者是最佳实践。“如果两边的操作数具有相同的类型和值,===返回true,!==返回false。”——《JavaScript:语言精粹》然而,当使用==和!=时,你可能会遇到类型不同的情况,这种情况下,操作数的类型会被强制转换成一样的再做比较,这可能不是你想要的结

2013-12-17 18:00:39 824

翻译 perl的open函数

在Perl中可以用open或者sysopen函数来打开文件进行操作,这两个函数都需要通过一个文件句柄(即文件指针)来对文件进行读写定位等操作。下面以open函数为例:1:读:open(文件句柄,"文件名")/open(文件句柄,"文件名"),前提文件必须已经存在,否则会返回0,出错信息在$!中。2:写:open(文件句柄,">文件名"),文件如果不存在,那么创建之,如果存在,内容被清空

2013-12-05 12:06:07 1374

转载 perl正则表达式

9    Perl 中的正则表达式正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在 CGI 程序设计中就更能得心应手了。下面我们列出一些正则表达式书写时的一些基本语法规则。——————————————————————————–9.1 正则表达式的三种形式首先我们应该知道 P

2013-12-04 15:46:25 821

超牛txt文件分割器

超牛的TXT文件分割器,可按照行数,字数,大小,章节分割

2015-06-12

ecshop数据库表结构详解

ecshop数据库表结构详解,让开发者更容易的了解ec的数据库表结构

2012-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除