
语言
eightwhells
这个作者很懒,什么都没留下…
展开
-
go语言实现php的array_combine函数
golang实现php的array_combine函数func ArrayCombine(s1, s2 []interface{}) map[interface{}]interface{} { if len(s1) != len(s2) { panic("the number of elements for each slice isn't equal") } m := make(map[interface{}]interface{}, len(s1)) for i, v := range s转载 2021-02-25 09:09:54 · 374 阅读 · 0 评论 -
go语言实现php的array_chunk函数
golang实现php的array_chunk函数func ArrayChunk(s []interface{}, size int) [][]interface{} { if size < 1 { panic("size: cannot be less than 1") } length := len(s) chunks := int(math.Ceil(float64(length) / float64(size))) var n [][]interface{} for i, e原创 2021-02-25 09:05:12 · 1391 阅读 · 0 评论 -
go语言sql转struct在线工具
在线sql转struct工具:sql转struct, mysql建表语句转go语言的的struct结构体。原创 2021-02-17 19:19:10 · 9072 阅读 · 1 评论 -
【phpunit】phpunit初次安装使用简记
安装环境windows7操作系统,php 5.3.28,,已经安装xdeb原创 2014-05-31 18:22:59 · 3796 阅读 · 0 评论 -
【php基础】PHP常用字符串操作函数
1·长度计算纯英文字符串strlen()计算字符串的长度,但是不能测量中英文混合的字符串;mb_strlen()计算字符串的长度,对于中英文混合的字符串,会将中文字符计算为一个字符;需要第二个参数指定字符串的编码方式2·字符串的替换str_replace() 查找需要的字符串,使用指定的字符串对其进行替换preg_replace() 和str原创 2014-03-13 09:19:26 · 901 阅读 · 0 评论 -
【php基础】php常用时间函数
1·获取时间time() 获取当前时间,最小单位是秒microtime() 获取当前时间,最小单位是微妙; microtime()--------0.1615 1561651 microtime(true)----1561651.1615 2·格式化时间date() date('Y-m-d H:i:s',time());格原创 2014-03-13 09:18:24 · 826 阅读 · 1 评论 -
【php基础】php数组常用操作函数
1·数组排序 键排序 krsort()和ksort() krsort()排序是对数组按照键名降序排序 ksort()排序是对数组按照键名升序排序 键值排序 arsort()和asort() arsort()排序是数组进行降序排序,并保持键值关系 asort()排序是数组升序排序,一样保持键值关系原创 2014-03-13 09:16:35 · 791 阅读 · 0 评论 -
【PHP应用】curl 上传文件到远端服务器
场景:上传本机文件到远端服务器原创 2014-06-19 20:06:54 · 1509 阅读 · 0 评论 -
【Yii框架】YII分页组件
第一个效果:原创 2014-07-03 08:19:50 · 3133 阅读 · 0 评论 -
【PHP应用】一维数组构建树形数组,用于商品分类
作用:由一维数组,数组中至少包含 id\代码:class classifyBuild{ private $result;//结果数组 private $arrSource;//待处理数组 public $sort = false; public function __construct(array $arrSource) { $this->arrSource = $原创 2014-08-08 13:31:04 · 3067 阅读 · 0 评论 -
【PHP应用】一些特别的代码段
// IP地址合法验证 $ip = ( false !== ip2long( $ip ) ) ? $ip : '0.0.0.0';原创 2014-06-16 16:38:19 · 609 阅读 · 0 评论 -
【php基础】 php 图像处理类
<?php/** *图片处理类 * 图片裁切 * 图片添加水印 * 生成验证码 * 生成缩略图 */class Image{ static private $error; /** * 生成验证码 * @长度 int $length 介于 1-10之间的数字 * @类型 int $type 0->纯数字 1->纯英文 2->原创 2014-03-27 20:20:59 · 701 阅读 · 0 评论 -
【php语法】实现ArrayAccess接口,以数组的形式访问对象
<?php/** * 实现 ArrayAccess 接口使对象可以像数组一样被访问 */class Configuration implements ArrayAccess{ static private $config=null; private $configarray = array( 'firstName' => 'kai', 'secondNam原创 2014-05-30 18:13:49 · 1310 阅读 · 0 评论 -
【PHP基础】二维数组排序
1·自己编写排序函数 自己编写排序函数来解决,排序函数 quikSort($data, 0, count($data)-1);2·借用array_multisort 对二维数组排序,排序依据是数组中的一维 例如: //对一下数组排序,排序按time字段升序排列 $data = array( arra原创 2014-06-09 14:02:06 · 662 阅读 · 0 评论 -
刚接触java,写的一个并发访问网站计时的程序,总是捕捉到服务器返回不正确的状态码
主体类import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URLConnection;import java.net.URL;import java.util.concurrent.Executors;import javax.net.ssl.HttpsU原创 2012-12-10 17:35:27 · 2412 阅读 · 0 评论 -
PHP实现二叉查找树
树的节点存储的是学生的信息节点的比较以信息中的学号为准;<?php class Node{ private $num;//学生学号 private $name;//学生姓名 private $scoreChinese;//学生语文成绩 private $scoreMath;//数学成绩 private $scoreEnglish;//英语成绩 private $l原创 2013-05-18 19:59:49 · 1383 阅读 · 0 评论 -
php接收来自命令行输入的参数
今天开始php管理linux系统的第二个脚本,接收来自命令行输入的参数。在shell中,我们可以使用read来读取用户从命令行输入的参数。同样,php也可以实现,使用fwrte与fgets。下面是php接收来自命令行输入的参数的脚本#!/bin/php<?php fwrite(STDOUT,"Please input a argument:"); $arg转载 2013-05-15 15:16:24 · 10000 阅读 · 1 评论 -
php中的引用
今天遇到一个很奇怪的问题:后来折腾了一番,之后写了个实验代码,来记录今天的发现。<?phpheader('Content-type:text/html;charset=utf-8');$arrOne = array( 'aa'=>'11', 'bb'=>'22', 'cc'=>'33', 'dd'=>'44', );print_r($arrOne);原创 2013-08-09 16:09:28 · 634 阅读 · 1 评论 -
ajaxupload 使用例子
ajaxuplaod下载地址:http://pan.baidu.com/share/link?shareid=297437689&uk=739224795文章例子压缩包:http://pan.baidu.com/share/link?shareid=299848842&uk=739224795示例代码: ajaxupload上传 .divMai原创 2013-09-07 20:57:01 · 8017 阅读 · 3 评论 -
正则表达式(二):抓取tvmao电视节目的类
<?phpclass grab{ private $cityList = array(); /** 获取地区电视台的链接 */ function getCityUrl($url){ $content = vget($url); //抓取地区数据 $rule = '/class="pgnav">.*?/'; preg_match_all($rule,$content,$原创 2013-10-14 18:09:18 · 2609 阅读 · 0 评论 -
正则表达式(一):php常用的正则匹配
function pregPN($test){ /** 匹配手机号码 规则: 手机号码基本格式: 前面三位为: 移动:134-139 147 150-152 157-159 182 187 188 联通:130-132 155-156 185 186 电信:133 153 180 189 后面八位为: 0-9位的数字 */原创 2013-05-16 15:19:37 · 90348 阅读 · 3 评论 -
正则表达式(三):一个项目中的过滤类
<?php/** * @author Administrator * 过滤类 * 用于存放验证数据合法性的类 */class FilterAction extends Action{ /** * @param 被测试的内容 $account * @param 长度限制的数组 $length * @return boolean * utf8下匹配中文、数字、大小写原创 2013-10-14 18:10:48 · 1726 阅读 · 0 评论 -
网页编码方式
做网站少不了牵扯到编码的问题,这次做了个简单的系统,对于编码方式做了个简单的总结。编码方式区别:经常用到的编码方式 GB2312(EUC-CN) UTF-8 ASCII GBK unicode 其余还有台湾的 BIG5 日本的JIS 兼容GBK和GB2312的GB18030 单字节编码的ISO-8859-1等等在编辑网页的时候最经常用到的字符集有 GB2原创 2013-10-28 21:13:57 · 10747 阅读 · 1 评论 -
【php基础】PHP分页类
class Page{ //信息总条数 protected $total; //当前页数 protected $page; //每页显示条数 public $num; //开始搜索的位置 public $start; //当前url protected $url; //分页链接 protected原创 2014-03-21 18:23:29 · 679 阅读 · 0 评论 -
c++ 和 php 中的 = 运算符
在php中,$b=10;返回的是一个中间值(值等于10),但不是$b;程序:function test(&$num){ $num=12;}test($a=10);echo $a.'';传入函数的是 = 运算符产生的返回值,这个返回值在test函数中被改变,但是不会影响函数外 $a 的值;类似的程序在 c++中#include #i原创 2012-09-26 21:21:18 · 468 阅读 · 0 评论