自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (6)
  • 收藏
  • 关注

原创 微信支付-微信JSAPI支付

关于微信,支付宝支付都做过了,但是很少有时间去写个博客,笔记啥的。话不多少,直接上代码吧!此版本基于tp5(thinkphp5)的一个简易的微信支付类,目前可以正常支付哦,退款没有做,哈哈~~ 如下:Pay.php(/baby/extend/wx/Pay.php)<?phpnamespace wx;class Pay{ /** * pay config

2018-01-02 17:25:54 2743 3

原创 微信企业号支付PHP实现分析

最近公司业务需要,需要做微信支付。由于以前没有接触过,以至于我是公司里第一个吃螃蟹的人,哈哈!看官方文档,查看资料,坑确实不少,一言难尽!粗略了整理下,以供参考!求高手指点!一.企业资质:主体类型 企业CorpID:xxxxxxxxxxxxxxxxxxxxxxxxxxxxx //appIdkey:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //appKey MCHI

2016-07-06 14:21:04 2986

原创 python 获取对象信息dir()

#!/bin/env python#-*- coding: utf8 -*-print "获取一个对象的所有属性与方法用dir():"print dir('ABC')print "字符串长度:"print len('ABCDE')print "字符串小写:"print "ABC".lower()#自定义字符长度# class MyObject(object):# d...

2018-10-15 17:48:17 552

转载 Mysql 索引创建与使用

索引作用:        在索引列上,除了有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。索引创建规则:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引4、经常出现在Where子句中的字段,特别是大表的字段...

2018-09-05 09:43:10 287

原创 python简单发邮件

#!/bin/env python#-*- coding: utf8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headermail_host = 'smtp.xx.com'mail_user = '****@xx.com'mail_pwd = '******'s...

2018-09-03 16:43:40 337

原创 json.dump()与json_dumps()区别

json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads()。1.json.dumps将一个Python数据结构转换为JSON:import jsondata = { 'name' : 'myname', 'age' : 100,}json_str = json.dumps(data)...

2018-09-03 09:47:53 130262 2

转载 python中import和from import的区别

前些日子看到知乎上有人把import比作一辆车,把from import比作车子里面的矿泉水我觉得这比喻还可以,但是首先得确定你是一个缺水的人,你渴你正要矿泉水,而不是什么咖啡牛奶先举一个大家都清楚的例子:&gt;&gt;&gt; import datetime&gt;&gt;&gt; print(datetime.datetime.now())2018-05-05 22:0...

2018-08-31 10:46:02 10287 2

转载 mac下chrome快捷键大全

1. 标签页和窗口快捷键⌘-N打开新窗口。⌘-T打开新标签页。⌘-Shift-N在隐身模式下打开新窗口。按 ⌘-O,然后选择文件。在 Chrome 浏览器中打开计算机中的文件。按住 ⌘ 的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。从后台在新标签页中打开链接。按住 ⌘-Shift 的同时点击链接。或按住 Shift 键的同时用鼠标中键(或鼠标滚轮)点击链接。在新标签页中打开链接并切换到刚打开...

2018-05-29 11:35:57 912

转载 QQ、新浪微博、微信、QQ空间分享

将网站分享到第三方,如下:1.引入jquery2.js插件,代码如下:(function (global, doc, factoryFn) { var factory = factoryFn(global, doc); //ChePC pc底层js库 if (!(typeof (ChePC) === 'object')) { ChePC = {}; ...

2018-05-24 14:37:33 672

转载 Mac下 iTem rz sz命令操作

一、下载安装lrzsz安装1.sudo brew install lrzsz建立连接2.ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/sz3.ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/rz二、下载并安装automatic zmoderm for iTerm21.cd /usr/local/bin2.sudo wget ...

2018-05-09 11:16:44 3391

原创 php计算指定时间段内的天数

  private function _getCountDays($sTime, $eTime){ $startDt = getdate($sTime); $endDt = getdate($eTime); $sUTime = mktime(12, 0, 0, $startDt['mon'], $startDt['mday'], $startDt['year...

2018-04-27 17:10:00 1324

原创 支付宝APP支付接口-PHP

最近做了一个基于微信,alipay的支付功能,主要包括alipay的wap(唤醒支付宝APP),pc,APP支付,前两者基于MD5签名,后者基于RSA签名;微信的内部浏览器支付,APP支付,至于wap,需要申请,达到一定的条件才能审批通过,目前只有京东,1号店及一些企业公司有唤醒微信APP.这里主要说下:alipay的APP接口与微信APP的支付接口。前期准备工作就不说了,比如要创

2017-04-07 12:09:07 5444

原创 js 简单的搜索历史记录

最近做了个简单的搜索历史记录功能,利用了js的cookie。废话不多说,代码如下: var suggestObj = {}; suggestObj.tips = { tips01: '' }; suggestObj.searchData = []; suggestObj.events = { closedAd: functi

2016-11-29 14:47:17 6605 1

原创 WIN10 装了PP助手运行提示:初始化数据库失败!

WIN10 装了PP助手运行提示:初始化数据库失败!看见网上有很多反应这个问题的。有的说文档属性,还有说下载第三方软件处理。我试了第一种,结果无效。后来取消了文件共享,就可以打开了。

2016-11-23 14:13:16 5385

原创 php 之trim函数

有时候需要去掉一个字符串中以首个字符串开始的时候,原来用正则表达式或者截串。这个方法也不错:$rootPath = "./www/xgo/ss/1.php";echo trim($rootPath, ".\\/\\");最终结果:www/xgo/ss/1.php

2016-11-22 18:31:00 516

原创 Linux screen模式下运行文件

linux screen下运行文件screen下执行文件: screen → 运行 php ***.php > ***.log退出执行界面: ctrl+A → D实时查看日志文件内容:tail -f ***.log列出所有screen进程: screen -ls查看单个进程: screen -r +进程id关闭当前进程: exit 杀死一

2016-11-22 11:54:07 1191

原创 Linux 创建软链接

ln -s /www/abc.sh doabc上面的命令会在当前目录下生成一个doabc文件,这个文件是软连接,使用ll查看当前目录下的文件时,这个文件会显示成 doabc->/www/abc.sh *的形式。例子:ln -s cachedata_w cachedata_r

2016-11-22 11:50:42 1126

原创 php 执行linux命令find查找文件

/** * 根据文件名字查找文件 * @param $param * @return array */ private function _shellFindFileByKeyword($param) { $originRoot = $param['originRoot']; $keyword = $param

2016-11-22 11:30:37 1560

原创 JS 利用js屏蔽或限制IP地址访问站点

完成js屏蔽或限制IP地址访问站点,我们需要借助第三方新浪的ip库查询,通过返回的参数进行判断……代码如下:1.首先我们要通过js引入第三方新浪的ip库查询地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js;2.通过返回来的参数remote_ip_info.province进行判断,如下:if(re

2016-11-18 18:40:45 11961

原创 jQuery,javascript宝典、知识总结、用法大全

1.清除属性$("#category").attr('style','');2.清空html标签间内容$("#replaceImgTit").html('图片对应频道:');3.jQuery控制 html标签显示与隐藏$("#replaceImgText").css('display','none');待续……

2016-11-18 12:12:26 281

转载 Yii 快速入门-初级教程

Ⅰ、基本概念一、入口文件入口文件内容:一般格式如下:$yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$config=dirname(__FILE__).'/protected/config/main.php';//当前应用程序的主配置文件位置// 部署正式环境时,去掉下面这行// defined('YII_

2016-11-15 15:22:11 512

原创 h5不支持定位了

h5不支持定位了,iOS升级了10以后,不再支持http了,支持https.解决办法,就是不要用w3c官方的定位了;h5改成支持https.

2016-11-02 14:48:14 2285

转载 PHP内存释放有关的操作

1、&符号的影响显式引用一个变量,会增加该内存的引用计数:$a = "something";$b = &$a;此时unset($a), 但是仍有$b指向该内存区域的引用,内存不会释放。2、unset函数的影响unset只是断开一个变量到一块内存区域的连接,同时将该内存区域的引用计数-1;但是在循环体内部,例如:$a=new A(); unset($a);并不会将$a

2016-11-01 10:14:01 4307

原创 PHP判断是否连接上网络

<?php$url = "http://www.xxxx.com"; if(varify_url($url)){ echo "Congratulation ! Your URL $url : is valid "; }else{ echo "Error ! 你提供的URL : $url is invalid "; }//检测网络是否连接function varify_url($u

2016-11-01 10:12:43 1661

原创 jquery 字体放大放小适合触屏版、web版

$(function () { $(".msg_caption a").click(function () { var minSize = 12; var maxSize = 18; var numSize = 10; var numStep =

2016-11-01 10:10:36 886

原创 PHP 判断文字是否为utf8

/** * 判断文字是否为utf8 * * @param string $pstr 文字 * @return boolean */function isUtf8($pstr){ if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr

2016-11-01 10:09:33 773

原创 javascript 正则匹配url的域名、文件名字

/** 获取url的后缀名 */function urlRegEx(url){ var urlRgx=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?(\/\w+)*.\w{3}$/; if(urlRgx.test(url)){ var urlExtName = convert(url); } r

2016-11-01 10:08:29 3491

原创 smarty中foreach语句怎样控制循环次数?

foreach 是除 section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。 foreach 用于处理简单数组(数组中的元素的类型一致),它的格式比 section 简单许多,缺点是只能处理简单数组。foreach 必须和 /foreach 成对使用,且必须指定 from 和 item 属性。将 from 属性指定的数组中的数据遍历处理到 item 属性指定的变量中。

2016-11-01 10:06:52 1157 2

转载 jQuery中html()方法产生的问题

今天工作中需要用到这样一个效果:table里面排列着一些文本框,在输入数值以后,保存table的全部html元素,包括刚输入的数值。这里用jquery的html()方法很容易实现。但是测试的时候发现,在ie8和i火狐(还包括ie9,safari,谷歌浏览器)中,html()得到的值是不一样的。下面是一个小小的例子,我想大家很容易看明白:View Code  html>

2016-11-01 10:05:01 281

转载 jquery $(document).ready() 与window.onload的区别

Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间         window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。         $(document).ready()是DOM结构绘制完

2016-10-31 17:48:47 195

原创 js 关于checkbox相关操作

1.form表单提交一组checkbox$("#gift_is_rand input[type=checkbox]").click(function(){ var giftRandObj = $("#gift_is_rand input[type=checkbox]");    var len = giftRandObj.length;    var giftRand = '';

2016-10-31 17:46:48 253

转载 Mysql 优化之Explain详解

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,uchom

2016-10-31 17:44:54 256

转载 数据库水平切分法

在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用户的UID贯穿系统,唯一自增长,根据这个字段分表,再好不过。方法一:使用MD5哈希  做法

2016-10-31 17:42:46 263

转载 js判断是否在微信浏览器中打开

用JS来判断了,经过查找资料终于实现了效果,直接上代码function is_weixn(){    var ua = navigator.userAgent.toLowerCase();    if(ua.match(/MicroMessenger/i)=="micromessenger") {        return true;    } else 

2016-10-31 17:41:42 365

原创 js 替换scriptb标签中的src,并且加载执行

用js创建script可以做到使src的引入的地址加载执行,代码如下"text/javascript">    var xxxHref = 'http://xxx.com.cn/$arr['id']?>/cityId/'+jsCityId.cityId+'/';    var head= document.getElementsByTagName('head')[0];    var s

2016-10-31 17:39:59 4457

原创 ajax 跨域问题

$.ajax({ url: "http://xxx.xxx.com.cn/addGroupBuyingApply/tid/" + tid + "/name/" + userName + "/phone/" + phone + "/sex/" + sex + "/productId/" + proId + "/proFirst/" + proIdFirst + "/callback/getN

2016-10-31 17:38:40 193

原创 苹果safari浏览器不支持location跳转问题

最近做项目碰到safari浏览器不支持location跳转问题,可以js模拟解决问题,废话不多说,上代码:"en-US">   "UTF-8">     'links' href="#" style='display:none;'>   "text/javascript">      var obj = document.getElementById('links');

2016-10-31 17:37:11 14069

原创 PHP 正则

1.PHP正则替换指定div内容$html = 'jjjjj ¥ helloWord';//$reg = '/.*?(\t|\r\n|\n|\s)*/is';$reg = '/.*?(\t|\r\n|\n|\s)*/is';$res = preg_replace($reg,"",$htm

2016-10-28 15:41:24 256

原创 虚拟主机配置xammp

1.开启虚拟主机功能       在 /Applications/XAMPP/xamppfiles/etc/httpd.conf文件中,搜索"httpd-vhosts.conf",取消Include etc/extra/httpd-vhosts.conf这个注视。2.配置访问目录权限       在这个/Applications/XAMPP/xamppfiles/etc/e

2016-09-26 18:22:34 541

转载 PHP之redis中文文档

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$redis = new Redis();connect, op

2016-08-31 14:29:02 479

Crypto-js前后端对称加密

Crypto-js前后端对称加密。后端是基于PHP。前后端可对数据进行加密解密操作,保证数据通信安全。

2022-04-26

iOS之数据持久化-NSUserDefaults

iOS之数据持久化-NSUserDefaults,在进入后台模式时候,将进行数据保存!

2015-08-06

iOS之代理(delegate)跨页面传值

iOS之代理(delegate)跨页面传值,与Block夸页面传值效果一样。

2015-08-06

iiOS之Block夸页面传值

主要是用Block替代代理delegate跨页面进行传值

2015-08-06

js 二级联动菜单 简单

js 二级联动菜单 路过的高手指点,低手分享js 二级联动菜单 路过的高手指点,低手分享

2011-06-24

关于jpgraph类

jpgraph类很不错,各样各式的,图形,

2011-06-17

空空如也

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

TA关注的人

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