- 博客(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
6529
转载 扫描二维码自动识别手机系统(Android/IOS)
移动互联网发展迅速,各种APP的开发都会推出多个版本(多终端),比如:iPhone版、iPad版、Android版。有些APP还会考虑覆盖到多个国家(国际化),比如:中文版、英文版、日文版、韩文版等。此外,针对不同渠道(流量来源)也会提供不同的版本(多渠道),比如:百度版、Google版、阿里版、腾讯版等。 对于应用提供方,希望入口只有一个:扫描二维码直接下载。怎样让这张二维码承载这么丰富的
2016-05-19 11:36:31
2655
原创 史上最完全oophper php文件上传之文件类型对应表,ie,火狐各一份。
ie火狐id后缀名php识别出的文件类型0gifimage/gif1jpgimage/jpeg2pngimage/png3bmpimage/bmp4psdapplication/octet-stream5icoimage/x-ico
2014-11-18 14:47:41
1204
原创 发动短信内容截取方法
//发送短信方法function gbkStrSplit($string, $len = 1) { $length = strlen($string); $retstr = ''; $retArr = array(); for ($i = 0; $i $retstr .= ord($s
2014-04-09 19:49:28
1763
翻译 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
4403
原创 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
1176
原创 自动登录
下次自动登录 // 下次自动登录 var oRember = document.getElementById('rembername'); var oRemberLable = document.getElementById('remberLable'); var bRember = true; oRember.oncl
2014-03-28 15:02:40
906
翻译 正则表达式语法
正则不经常用,偶尔用一回忘记的不是一点半点,很多都不知道什么含义,分享一下正则的语法,与大家共勉表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/]*)?>[\s\S]*/匹配 HTML 标记。
2014-03-27 15:50:24
638
原创 开发中的验证码源码
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
665
原创 js跨域问题
今天项目里边用到js跨域的问题,废话不说代码如下: function sms_jsout_callback(smsresult) { //弹出返回数据 alert(smsresult.result); } function jsoutcall(url) { //创建节点 var scr
2014-03-25 11:57:15
894
翻译 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
8708
原创 memcache和redis区别
1.Redis中,并不是所有的数据都一直存储在内存中的,Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用,这样能保证数据的持久性,这是和Memcached相比一个最大的区别,memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小。2.Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储
2014-03-11 17:56:21
1321
转载 两个半小时的 Perl 之旅
Perl语言是一门高级解释型动态语言,它的许多数据类型是运行时才确定的,并且经常和PHP和Python相提并论。Perl从古老的Shell脚本语言中借鉴了许多语法特性,因为被过度使用的各种奇怪符号而声名狼藉,而且许多代码即使借助Google的搜索功能都不能完全看明白。许多来自 Shell 的语言特性使之成为一门好用的胶水语言: 将其他语言和脚本连接在一起共同工作。语言非常适合处理文
2014-03-11 10:58:19
3027
转载 php字符串修改(处理)函数总结
ltrim();//去掉字符串左空格; rtrim();//去掉字符串右空格; trim(); //去掉字符串两边空格; //去掉空格是返回一个新的字符串;原字符串不变; strlen(); //计算字符串长度; strrev(); //将字符串颠倒的函数; strtolower();//将字符串大写转换成小写,原来小写的不变; s
2014-03-06 18:04:55
2267
转载 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
631
翻译 php常用处理字符串函数
addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字
2014-03-06 18:02:34
760
转载 如何在MongoDB中建立新数据库和集合
一、创建Mongodb数据库 由于Mongodb不是关系型数据库文件,实际上,它并不存在传统关系型数据库中的所谓“数据库”的概念,但不用担心,当你第一次新增数据时,mongodb就会以collection集合的形式进行保存和新建,而不需要你手工去新建立。下面是例子: 1)列出当前的数据库 MongoDB shell version: 1.8.1 connec
2014-03-04 17:39:36
897
转载 MongoDB基本命令用
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很
2014-03-04 17:37:27
613
转载 MongoDB与PHP的扩展进行添加、修改、查询、删除等操作基础教程
链接数据库使用下面的代码创建一个数据库链接$connection = new Mongo(); //链接到 localhost:27017$connection = new Mongo( "example.com" ); //链接到远程主机(默认端口)$connection = new Mongo( "example.com:65432" ); //链接到远程主机的自定义的
2014-03-04 17:35:38
1541
翻译 Mongo db 与mysql 语法比较
Mongo db 与mysql 语法比较mongodb与mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,
2014-03-04 17:34:40
1167
原创 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
2802
原创 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
47644
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
1028
翻译 MongoDB基本命令用
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很
2014-03-04 15:37:53
621
翻译 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
1379
翻译 引入编译的概念——压缩JavaScript文件
正式开发项目中,为了减小网页的大小,缩短网页的下载时间,在正式发布JavaScript之前,我们可以先对它进行压缩,这就是我们这篇文章的主要内容——压缩JavaScript文件。 目前最常用的压缩工具有Packer和YUI Compressor。这两种工具使用起来都不是太难,下面我们以YUI Compressor为例为大家介绍一下压缩工具的用法。YUI Compressor是基于Ja
2014-02-26 11:51:44
1281
翻译 php中heredoc的使用方法
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:$name = '浅水游';print Untitled Document
2014-02-18 15:54:12
566
转载 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
510
翻译 Linux下常用的60个命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用
2013-12-24 18:29:40
635
原创 Linux小结
1. linux操作系统的特点:开放性,多用户,多任务,良好的用户界面,设备独立性,出色的速度性能,丰富的网络功能,可靠的安全性,可移植性强,安全符合POSIX标准,UNIX的完整实现,开发功能强。2. linux内核版本有三个数字组成r:是目前发行的主版本。x:偶数为稳定版本,奇数为测试中的版本。y:是错误修补的次数。3. linux
2013-12-24 14:56:57
1114
转载 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
513
转载 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
910
翻译 perl
好久没写perl脚本了,基本忘得差不多了,呵呵,重新看一下perl语言入门吧。perl内部并不存在整数,在perl内部总是按照双精度浮点数的要求来保存数字并进行运算的。如果要使perl支持unicode字符,需要添加 use utf8;\l 将下一个字母转换为小写\L 将它后面的所有字母都换为小写,直到\E为止\u 将下一个字母转换为大写\U 将它后面的
2013-12-24 11:59:00
639
原创 常见压缩格式压缩与解压方法
文件后缀解压命令压缩命令.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
791
转载 Perl——哈希的创建和引用
语法 创建'引用'仅有两种方法,使用它也是两种。 创建引用 创建规则 1 如果你在一个变量前加一个'/'号,你就得到了这个变量的'引用'。 $aref = /@array; # $aref 保存着指向@array的'引用' $href = /%hash; # $href 保存着指向%hash的'引用' 当
2013-12-23 17:08:46
1885
翻译 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
5380
转载 给JavaScript初学者的24条最佳实践
1.使用 === 代替 ==JavaScript 使用2种不同的等值运算符:===|!== 和 ==|!=,在比较操作中使用前者是最佳实践。“如果两边的操作数具有相同的类型和值,===返回true,!==返回false。”——《JavaScript:语言精粹》然而,当使用==和!=时,你可能会遇到类型不同的情况,这种情况下,操作数的类型会被强制转换成一样的再做比较,这可能不是你想要的结
2013-12-17 18:00:39
882
翻译 perl的open函数
在Perl中可以用open或者sysopen函数来打开文件进行操作,这两个函数都需要通过一个文件句柄(即文件指针)来对文件进行读写定位等操作。下面以open函数为例:1:读:open(文件句柄,"文件名")/open(文件句柄,"文件名"),前提文件必须已经存在,否则会返回0,出错信息在$!中。2:写:open(文件句柄,">文件名"),文件如果不存在,那么创建之,如果存在,内容被清空
2013-12-05 12:06:07
1467
转载 perl正则表达式
9 Perl 中的正则表达式正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在 CGI 程序设计中就更能得心应手了。下面我们列出一些正则表达式书写时的一些基本语法规则。——————————————————————————–9.1 正则表达式的三种形式首先我们应该知道 P
2013-12-04 15:46:25
871
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人