自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go语言sql转struct在线工具

在线sql转struct工具:sql转struct, mysql建表语句转go语言的的struct结构体。

2021-02-17 19:19:10 8787 1

原创 在线sql转dsl查询语言的工具

es在日常工作中经常用到,但是es的查询语法经常让人记不清,所以就搞了个在线sql转es查询语句dsl的工具,直接把常用的sql转义为dsl,简单方便。工具地址是:sql2dsl有需要的同学可以使用,希望对你有所帮助,如果有什么问题,可以在文章下面留言。...

2021-07-17 16:12:02 3576 3

转载 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 317

原创 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 1223

原创 【php应用】微信支付小结

简介微信支付有多种支付方式,一般电商用到的有两种,一种是公众号支付,一种是扫码支付。         公众号支付就是在公众号内支付,当用户通过微信公众号进入商家平台时可以调用这种支付方式。这种支付方式是基于微信浏览器的js接口实现的,在其他浏览器上无法调用,这种支付方式的好处是被调用的时候,可以直接弹出支付码提示框,用户只需要输入支付码就可以完成支付,方便快捷。         扫码支

2015-12-24 18:23:43 1694

原创 【百度地图API·javascriptapi】地图定位、创建自定义图标、获取用户点击位置

引言地图在网页上的应用远不止于展示,我们可以借助百度地图定位用户的当前位置,在地图上创建自定义的标记,或者在用户点击地图的时候,获取用户点击位置的经纬度。定位百度地图给用户提供了专门的定位api,他是借助浏览器的geolocation来获取用户的位置。代码示例: // 百度地图API功能 var map = new BMap.Map("allmap");//创建百度地图实例,

2015-12-04 18:15:55 29375 1

原创 【百度地图api·javascript】入门,在web中创建和使用百度地图api

简介在web中内嵌地图是经常被提到的需求,可能是要求在web中加入地图展示公司的地址,可能是要求用户购买商品的时候能选择提货地址,或者需要在地图上标示出用户到达某个地点的路线。这里就开始介绍下百度地图在web中的应用方法。创建一个可以访问的地图首先去百度地图开发平台,注册成为开发者,然后申请秘钥 秘钥会在程序里用到。下面是一个创建的实例,可以作为参考。

2015-11-26 18:36:22 22726

原创 [synergy] 使用教程· 多台电脑共享键盘和鼠标

1·简介synergy是个开源的软件,有三个版本 mac / linux / windows,要想实现共享鼠标键盘,必须在所有机器上都安装这个软件,并进行相应的配置,有一台唯一的主机作为服务器端,其他主机作为客户端,要共享的那套鼠标键盘链接到端。所有主机都必须连入同一个局域网,会通过局域网交换鼠标键盘的输入信息,以实现其他主机共享使用这套鼠标键盘。2·准备下载地址:synerg

2015-10-28 21:17:41 89173 11

转载 关于微赞,微擎,微动力模块安装时出现 版权保护,未在云平台注册 的解决办法

关于微赞,微擎,微动力模块安装时出现 版权保护,未在云平台注册 等如下之类提示:您的程序需要在微赞云服务平台注册你的站点资料, 来接入云平台服务后才能使用相应功能.此模块已设置版权保护,您只能通过云平台来安装。此模板已设置版权保护,您只能通过云平台来安装。1· 打开\framework\model\cloud.mod.php  找到第23行代码if(empty($_W['s

2015-09-30 09:03:44 24072

转载 一幅画

2014-08-22 18:57:46 603

原创 【PHP应用】一维数组构建树形数组,用于商品分类

作用:由一维数组,数组中至少包含 id\代码:class classifyBuild{ private $result;//结果数组 private $arrSource;//待处理数组 public $sort = false; public function __construct(array $arrSource) { $this->arrSource = $

2014-08-08 13:31:04 3009

原创 【程序性能分析】xhprof的使用例子

说明:来自 百度百科 :XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。

2014-07-12 10:24:31 1016

原创 【nginx】把自己的nginx配置贴上来,做个备忘

#user nobody; #运行用户worker_processes 1; #启动进程,通常设置成和CPU数量相等#全局错误日志及错误记录类型#错误类型 [ debug | info | notice | warn | error | crit ] 从左到右 从最详细到最少#error_log off 并不能关闭日志功能,它会导致nginx将错误日志记录到文件名为 off

2014-07-05 10:23:38 3083

原创 【Mysql左右值】左右值法实现Mysql无限级分类-代码例子

数据表结构CREATE TABLE `classify` (`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,`name` VARCHAR(20) NOT NULL COLLATE 'utf8_general_ci',`lft` INT(11) NOT NULL,`rgt` INT(11) NOT NULL,`parentId` INT(11

2014-07-04 11:00:45 5337

原创 【Yii框架】YII分页组件

第一个效果:

2014-07-03 08:19:50 3100

原创 【PHP应用】curl 上传文件到远端服务器

场景:上传本机文件到远端服务器

2014-06-19 20:06:54 1450

原创 【PHP应用】一些特别的代码段

// IP地址合法验证 $ip = ( false !== ip2long( $ip ) ) ? $ip : '0.0.0.0';

2014-06-16 16:38:19 583

原创 【PHP应用】mysql数据字典生成器

逻辑index.php显示初始界面,允许用户输入mysql主机d

2014-06-09 21:15:29 2136 1

原创 【PHP基础】二维数组排序

1·自己编写排序函数    自己编写排序函数来解决,排序函数    quikSort($data, 0, count($data)-1);2·借用array_multisort    对二维数组排序,排序依据是数组中的一维    例如:    //对一下数组排序,排序按time字段升序排列    $data =    array(        arra

2014-06-09 14:02:06 613

原创 【phpunit】phpunit初次安装使用简记

安装环境windows7操作系统,php 5.3.28,,已经安装xdeb

2014-05-31 18:22:59 3689

原创 【markdown】markdown简单使用

markdown介绍轻量级的标记语言,追求的目标是使得用markdown编辑的文档 易读易写。mardown的创始人是 约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)。markdown例子一个用markdown编写的文档在chrome打开,如果你的chrome已经安装了markdown reader ,就可以直接查看该文档。

2014-05-31 10:30:20 755

原创 【php语法】实现ArrayAccess接口,以数组的形式访问对象

<?php/** * 实现 ArrayAccess 接口使对象可以像数组一样被访问 */class Configuration implements ArrayAccess{ static private $config=null; private $configarray = array( 'firstName' => 'kai', 'secondNam

2014-05-30 18:13:49 1264

原创 【php基础】 php 图像处理类

<?php/** *图片处理类 * 图片裁切 * 图片添加水印 * 生成验证码 * 生成缩略图 */class Image{ static private $error; /** * 生成验证码 * @长度 int $length 介于 1-10之间的数字 * @类型 int $type 0->纯数字 1->纯英文 2->

2014-03-27 20:20:59 670

原创 【php基础】PHP分页类

class Page{ //信息总条数 protected $total; //当前页数 protected $page; //每页显示条数 public $num; //开始搜索的位置 public $start; //当前url protected $url; //分页链接 protected

2014-03-21 18:23:29 634

原创 【php基础】PHP常用字符串操作函数

1·长度计算纯英文字符串strlen()计算字符串的长度,但是不能测量中英文混合的字符串;mb_strlen()计算字符串的长度,对于中英文混合的字符串,会将中文字符计算为一个字符;需要第二个参数指定字符串的编码方式2·字符串的替换str_replace()    查找需要的字符串,使用指定的字符串对其进行替换preg_replace()    和str

2014-03-13 09:19:26 844

原创 【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 786 1

原创 【php基础】php数组常用操作函数

1·数组排序    键排序    krsort()和ksort()    krsort()排序是对数组按照键名降序排序    ksort()排序是对数组按照键名升序排序        键值排序    arsort()和asort()    arsort()排序是数组进行降序排序,并保持键值关系    asort()排序是数组升序排序,一样保持键值关系

2014-03-13 09:16:35 739

原创 使用mysql日志分析工具mysqlsla

mysqlsla是一个mysql日志分析工具分析结果展示:Report for slow logs: ./slow.log91 queries total, 17 uniqueSorted by 't_sum'Grand Totals: Time 979 s, Lock 0 s, Rows sent 2.24M, Rows Examined 79.15M

2013-12-31 19:56:56 735

转载 成为一名PHP专家其实并不难

转自:http://www.admin10000.com/document/3342.html本文作者Bruno Skvorc是一名资深的Web开发者。在这篇文章里主要是讲述成为一名专业的PHP专家所要经历的过程,以及在这个过程里要如何学习掌握技巧和对工具的舍取。(以下为编译内容)  当阅读各种和PHP相关的博客、Quora问题、Google+社区、资讯和杂志的时候,经常会注意到在

2013-11-21 14:28:36 905

原创 java 实现二叉查找树的 插入、删除、查找、深搜和广搜

编写了一个java操作二叉查找树的类,放出来和大家共享,有不对的地方,希望大家指正。PS:实说,java中树节点的删除操作有点恶心。

2013-10-29 21:17:36 3464

原创 网页编码方式

做网站少不了牵扯到编码的问题,这次做了个简单的系统,对于编码方式做了个简单的总结。编码方式区别:经常用到的编码方式  GB2312(EUC-CN)  UTF-8  ASCII  GBK   unicode 其余还有台湾的  BIG5   日本的JIS    兼容GBK和GB2312的GB18030   单字节编码的ISO-8859-1等等在编辑网页的时候最经常用到的字符集有 GB2

2013-10-28 21:13:57 10471 1

转载 解决 ueditor表格在页面上不显示的问题

最近一直在玩的CMS系统的后台用的是百度的UEditor,之前是FCKEditor。插入代码的高亮显示已经得以体现到页面上,但是插入表格却在页面上无法显示。基于这个问题,本人找到了解决办法。现分享出来。在编辑器中插入表格后,可以点击预览图标,如图所示:预览后会发现,插入的表格能正常显示,右击查看源码,可以看出使用了ueditor.parse.js代码如下图:

2013-10-28 19:52:32 21219 4

原创 正则表达式(三):一个项目中的过滤类

<?php/** * @author Administrator * 过滤类 * 用于存放验证数据合法性的类 */class FilterAction extends Action{ /** * @param 被测试的内容 $account * @param 长度限制的数组 $length * @return boolean * utf8下匹配中文、数字、大小写

2013-10-14 18:10:48 1686

原创 正则表达式(二):抓取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 2466

原创 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 7973 3

原创 积攒自己用过的js时间插件

1·下载链接:http://pan.baidu.com/share/link?shareid=98049233&uk=739224795效果图:代码示例: 日历控件 .divMain{ position:absolute; width:150px; height:150px; padding-left:80px; p

2013-09-07 20:26:43 2861

原创 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 594 1

原创 zend studio10使用svn

zend studio 10集成svn 1·点击 帮助 ,在下拉菜单中选择  welcome,出现下面的界面;2·在右上的输入框中输入 svn ,右侧会自动检索出相关的结果项,将其中的 SVN勾选上,并且点击 Apply change;3·zend会自动安装svn;4·之后建立一个项目,在项目名称的上右键点击,弹出功能菜单,在菜单下方有 小组 选项,鼠标指向 小组

2013-07-20 16:29:45 2160

原创 我在干什么?

我所做的到底是为了为自己赚取荣耀还是为了取得相应的任务的成功?这不是一个逻辑问题,是一个方向问题。做项目的时候,完成任务成功可以获取荣耀,但是自己内心里却急于更早的就开始获取荣耀。我喜欢把自己放到一个工作狂的位置,每次做项目都摆出一副救世主的样子,随便就把别人的任务拿来做,好像自己多牛,多愿意付出,但是这样做的目的到底是为了获取最后任务的成功还是为了给自己贴上付出者的荣耀,

2013-06-06 16:15:25 846

原创 心得:如果有人工作做的不好

如果有人工作总是做得不好,那么我们会怎么想呢?    该教育他,甚至该惩罚他,记恨他,让他知道自己错了。那么这个人会怎么办呢?    愤愤不平,心中难受,或者心怀愧疚,但是不论如何,如果大家都在抨击这个人,这个人很有可能会离开队伍。    可是,这个人又是不可缺少的啊,队伍中还没有别人可以代替他的位置。    好吧,问题来了。你认为工作没做好的那个人,一方面他的工作没做

2013-05-23 21:01:42 1739 2

STL 手册 入门教程

用于c++ stl的学习, 以手册的形式创建, 主要是是为了帮助大家学习stl的相关知识。

2011-09-15

DEV C/C++ 编辑器

用于c/c++编程使用。 个人使用感觉最大的区别在于,DEV支持long long 性数据类型, 同时,dev也是同很多oj判题系统相同的编辑器。 在dev上通过,到oj上一般是没问题(我指的是编译错误).

2011-09-15

空空如也

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

TA关注的人

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