PHP按千分位格式化数字 number_format

看到有用正则处理的,就查了下手册,看到这个方法。 其实 PHP 自带的好多方法都可以实现我们的一些功能,遇到问题,可以先看看手册。 number_format 1$number = 1234.56; 2 3// english notation (default) 4$english_format_number = number_format($number); 5// 1,235 6 7// French notation 8$nombre_format_francais = number_format($number, 2, ',', ' '); 9// 1 234,56 10 11$number = 1234.5678; 12 13// english notation without thousands seperator 14$english_format_number = number_format($number, 2, '.', ''); 15// 1234.57 money_format ...

七月 19, 2013

6.cn的两个PHP面试题

读取一个文件,将其 Base64 编码,每 76 个字符加一个换行 1echo chunk_split(base64_encode(@file_get_contents(__FILE__))); 写一个函数,参数为$n,生成一个数组,其元素为1~$n,各元素位置随机排列,不得重复 1$arr=range(1, $n); 2shuffle($arr); 3print_r($arr);

五月 25, 2013

PHP安装MongoDB驱动

linux 1wget -c https://github.com/mongodb/mongo-php-driver/archive/master.zip 2unzip master.zip 3cd mongo-php-driver-master 4 5phpize 6\#### php-config路径 7./configure --with-php-config=/usr/local/php/bin/php-config 8make && make install 然后在 php.ini 文件里面 添加 1extension=mongo.so; 重启 PHP,OK。 ...

四月 17, 2013

linux 下安装MongoDB

1、下载 到官网下载 相应的版本(32bit, 64bit)http://www.mongodb.org/downloads 2、配置 1tar zxvf mongodb-linux-i686-x.x.x.tgz (xxx是相应版本号) 2cp mongodb-linux-i686-x.x.x /usr/local/mongodb 3cd /usr/local/mongodb 4mkdir /usr/local/mongodb/data 在 /usr/local/mongodb/ 下新建一个配置文件(文本),mongo.conf,将配置信息写入到文件,如下: ...

四月 17, 2013

windows下安装MongoDB

windows 下安装 MongoDB 1、下载 到官网下载 相应的版本(32bit, 64bit)http://www.mongodb.org/downloads 2、配置 解压下载下来的 MongoDB 包 mongodb-win32-i386-x.x.x.zip 到自己的目录,如 E:\\Mongo。 新建一个配置文件(文本),mongo.conf,将配置信息写入到文件,如下: ...

四月 17, 2013

Mongodb启动命令mongod参数说明

mongod 的主要参数有: 基本配置 1--quiet # 安静输出 2--port arg # 指定服务端口号,默认端口 27017 3--bind_ip arg # 绑定服务 IP,若绑定 127.0.0.1,则只能本机访问,不指定默认本地所有 IP 4--logpath arg # 指定 MongoDB 日志文件,注意是指定文件不是目录 5--logappend # 使用追加的方式写日志 6--pidfilepath arg # PID File 的完整路径,如果没有设置,则没有 PID 文件 7--keyFile arg # 集群的私钥的完整路径,只对于 Replica Set 架构有效 8--unixSocketPrefix arg # UNIX 域套接字替代目录,(默认为 /tmp) 9--fork # 以守护进程的方式运行 MongoDB,创建服务器进程 10--auth # 启用验证 11--cpu # 定期显示 CPU 的 CPU 利用率和 iowait 12--dbpath arg # 指定数据库路径 13--diaglog arg # diaglog 选项 0=off 1=W 2=R 3=both 7=W+some reads 14--directoryperdb # 设置每个数据库将被保存在一个单独的目录 15--journal # 启用日志选项,MongoDB 的数据操作将会写入到 journal 文件夹的文件里 16--journalOptions arg # 启用日志诊断选项 17--ipv6 # 启用 IPv6 选项 18--jsonp # 允许 JSONP 形式通过 HTTP 访问(有安全影响) 19--maxConns arg # 最大同时连接数 默认 2000 20--noauth # 不启用验证 21--nohttpinterface # 关闭 http 接口,默认关闭 27018 端口访问 22--noprealloc # 禁用数据文件预分配(往往影响性能) 23--noscripting # 禁用脚本引擎 24--notablescan # 不允许表扫描 25--nounixsocket # 禁用 Unix 套接字监听 26--nssize arg (=16) # 设置信数据库.ns 文件大小(MB) 27--objcheck # 在收到客户数据,检查的有效性, 28--profile arg # 档案参数 0=off 1=slow, 2=all 29--quota # 限制每个数据库的文件数,设置默认为 8 30--quotaFiles arg # number of files allower per db, requires --quota 31--rest # 开启简单的 rest API 32--repair # 修复所有数据库 run repair on all dbs 33--repairpath arg # 修复库生成的文件的目录,默认为目录名称 dbpath 34--slowms arg (=100) # value of slow for profile and console log 35--smallfiles # 使用较小的默认文件 36--syncdelay arg (=60) # 数据写入磁盘的时间秒数(0=never,不推荐) 37--sysinfo # 打印一些诊断系统信息 38--upgrade # 如果需要升级数据库 _ Replicaton 参数 39 40 41--fastsync # 从一个 dbpath 里启用从库复制服务,该 dbpath 的数据库是主库的快照,可用于快速启用同步 42--autoresync # 如果从库与主库同步数据差得多,自动重新同步, 43--oplogSize arg # 设置 oplog 的大小(MB) _ 主/从参数 44 45 46--master # 主库模式 47--slave # 从库模式 48--source arg # 从库 端口号 49--only arg # 指定单一的数据库复制 50--slavedelay arg # 设置从库同步主库的延迟时间 _ Replica set(副本集)选项: 51 52 53--replSet arg # 设置副本集名称 _ Sharding(分片)选项 54 55 56--configsvr # 声明这是一个集群的 config 服务,默认端口 27019,默认目录/data/configdb 57--shardsvr # 声明这是一个集群的分片,默认端口 27018 58--noMoveParanoia # 关闭偏执为 moveChunk 数据保存 上述参数都可以写入 mongod.conf 配置文档里例如: 1dbpath = /data/mongodb 2logpath = /data/mongodb/mongodb.log 3logappend = true 4port = 27017 5fork = true 6auth = true 本文转载自: http://blog.csdn.net/fdipzone/article/details/7442162 ...

四月 17, 2013

用sina weibo图片服务器做免费图床

先看一张新浪微博的图片: https://ww1.sinaimg.cn/large/759ca81bjw1e3lszmrg8yj.jpg https://ww2.sinaimg.cn/bmiddle/759ca81bjw1e3lszmrg8yj.jpg https://ww3.sinaimg.cn/small/759ca81bjw1e3lszmrg8yj.jpg https://ww4.sinaimg.cn/thumbnail/759ca81bjw1e3lszmrg8yj.jpg 这个图片地址由三个部分组成 https://{host}/{size}/{filename} {host}: CDN 图片服务器 host,ww1.sinaimg.cn,ww2.sinaimg.cn,ww3.sinaimg.cn,ww4.sinaimg.cn,这四个当中的任何一个。 ...

四月 12, 2013

一句代码让js实现PHP的rand方法

四月 10, 2013

百度mp3接口(baidu mp3 api)

新接口请看:百度 mp3 接口(新) 1、通过关键词,获取列表。 http://mp3.baidu.com/dev/api/?tn=getinfo&ct=0&ie=utf-8&word=<word>&format=<format> 参数: 1 word: "歌曲名", //歌曲名 encodeURI 2 format: "json", //返回数据格式,xml | json,默认xml 3 callback: "Pub.music.searchResult", //固定值,返回jsonp格式 如 xml 格式: http://mp3.baidu.com/dev/api/?tn=getinfo&ct=0&word=%E6%B5%81%E6%B5%AA%E8%AE%B0&ie=utf-8&format=xml 返回: 1<res> 2 <song><![CDATA[流浪记]]></song> 3 <song_id><![CDATA[38233821]]></song_id> 4 <singer><![CDATA[杨宗纬]]></singer> 5 <album><![CDATA[我是歌手 第十一期]]></album> 6 <singerPicLarge><![CDATA[http://qukufile2.qianqian.com/data2/pic/36218335/36218335.jpg]]></singerPicLarge> 7 <singerPicSmall><![CDATA[http://qukufile2.qianqian.com/data2/pic/36218344/36218344.jpg]]></singerPicSmall> 8 <albumPicLarge><![CDATA[]]></albumPicLarge> 9 <albumPicSmall><![CDATA[]]></albumPicSmall> 10</res> ...

四月 9, 2013

最全weather.com.cn天气网各接口地址

1、省份列表: http://weather.com.cn/data/city3jdata/china.html 2、根据省 ID 获取市(地区)列表: http://weather.com.cn/data/city3jdata/provshi/.html http://weather.com.cn/data/listinfo/city.xml 1id = 省份ID (101 + 两位数字01~34) 2sid = 省份ID 后两位 如: http://weather.com.cn/data/city3jdata/provshi/10111.html 1{ 2 "01": "西安", 3 "02": "咸阳", 4 "03": "延安", 5 "04": "榆林", 6 "05": "渭南", 7 "06": "商洛", 8 "07": "安康", 9 "08": "汉中", 10 "09": "宝鸡", 11 "10": "铜川", 12 "11": "杨凌" 13} 如: http://weather.com.cn/data/listinfo/city11.xml ...

四月 2, 2013