Graent.Hu 的博客

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

置顶文章

编程

PHP,C#,java编程知识学习分享

PHP编程简单的一个使用php给字符串加星号‘*’的方法,例如给手机号、身份证等加星号

阅读(67) 评论(0) 标签: PHP字符串加星号 PHP字符串加* PHP字符串隐藏

简单的一个使用php给字符串加星号‘*’的方法,例如给手机号、身份证等加星号 主要代码: /** * 添加星号 * @param string $str 目标字符串 * @param int $l 左侧留存长度 * @param int $r 右侧留存长度 * @param int $chr_len 星号数目 * @param string $chr 星号或者其他自定义的字符 * @return mixed 返回 */ function gr_asterisk($str = '',$l = 3,$r = 3,$chr_len = 6,$chr = '*'){ ...

PHP编程修改自ThinkPHP的图片类,支持裁剪、生成缩略图、添加文字水印以及添加图片水印(不支持gif)

阅读(93) 评论(0) 标签: PHP处理图片 图片加水印 php加水印

修改自ThinkPHP的图片类,支持裁剪、生成缩略图、添加文字水印以及添加图片水印(不支持gif) 1,文件 GhImage.class.php <?php /** * Created by PhpStorm. * Date: 2019/7/11/0011 * Time: 12:54 */ /** * 图片处理类,来自TP类 * GD lib * Class GhImage */ class GhImage{ /* 驱动相关常量定义 */ const IMAGE_GD ...

微信小程序码生成 错误码{"errcode":41030,"errmsg":"invalid page hint: [vwbkwa03484245]"}

阅读(841) 评论(0) 标签: 小程序码 获取微信小程序码 41030 invalid_page

小程序码生成 错误码{"errcode":41030,"errmsg":"invalid page hint: [vwbkwa03484245]"} 生成小程序码报 {"errcode":41030,"errmsg":"invalid page hint: [vwbkwa03484245]"} 在开发新页面的时候,发现无法生成小程序码。一直返回41030,一直以为是请求的参数错误,后来才发现并不是,是因为在未发布之前获取小程序码无法使用。 最后确定是,页面必须发布了才能生成小程序码——有点些坑,发布了那不就上生产环境了吗。 所以,大家得把代码写好逻辑写好,然后发布(注意,即使是体验版也不行,必须发布才可以),然后在生产环境测试,有问题再修改发布.....

微信【微信开发】PC端 微信扫码支付成功之后自动跳转

阅读(631) 评论(5) 标签: 扫码支付自动跳转 扫码支付 订单自动跳转

场景: PC端   微信扫码支付 结果: 支付成功 自动跳转   实现思路:   支付二维码页面,写ajax请求支付状态,请求到结果,无论成功还是失败,都跳转到相应的结果页面   具体实现方法: html部分: 支付结果状态设定: 0 未支付  1 支付成功 2 支付失败 <input type="hidden" id="order_id" value="<?php echo $orde...

PHP编程使用HBuilder+mui集成支付宝app支付遇到的一些问题和处理办法

阅读(2211) 评论(0) 标签: HBuilder MUI html5+ 支付宝app支付回调 支付宝app支付集成

使用HBuilder+mui集成支付宝app支付遇到的一些问题和处理办法     最近在做一个app的项目,使用的是HBuilder+mui,使用了一段时间不得不说真的是很好用,而且开发也十分简单,虽然赶不上原生app但是开发速度快啊,哈哈,其中遇到集成支付宝app支付的问题,在官方看到的是如下的说明:     开发指导 支付流程如下: plus API使用步骤: 1. 调用plus.payment.getChannels()获取系统支持的支付通道; 2. 调用plus.payment.request()发起支付请求。 ...

微信微信接口 output {"errMsg":"translateVoice:fail, the permission value is offline verifying"}

阅读(2520) 评论(2) 标签: 微信公众号 公众号开发 微信公众号接口 微信公众号开发错误

微信接口提示 output {"errMsg":"translateVoice:fail, the permission value is offline verifying"} 原因是: config的jsApiList []缺少了translateVoice这个参数 添加上就好了 jsApiList : [ 'checkJsApi', 'startRecord', 'stopRecord','translateVoice','scanQRCode', 'openCard' ]

PHP编程thinkPHP5图片加文字水印实现换行的方法

阅读(2218) 评论(0) 标签: Thinkphp tp5 thinkPHP5 thinkPHP水印 ThinkPHP文字水印换行

thinkPHP5图片加文字水印实现换行的方法 原有的添加文字的代码: Image::open(ROOT_PATH . "1.jpg") ->text("斯巴奴男装狐狸毛领中长款加厚asdasdsadasdasdasdasdasdasdasdsad白鸭绒","./template/common/fonts/yahei.ttf",20,"#000000",[5,5]) ->save(ROOT_PATH . "2.jpg",null,100); echo "<img src='/2.jpg'>"; 在原来的Image类的基础上使用...

微信微信公众平台图文消息条数限制在1条以内,之前的多图文无法发送,返回45008-图文消息超过限制

阅读(3493) 评论(0) 标签: 微信公众号 微信 微信图文信息 微信45008

微信公众平台图文消息条数限制在1条以内,之前的多图文无法发送,返回45008-图文消息超过限制 从2018年10月12日起,微信公众平台图文消息被限制为1条。 受影响的有 客服接口发送的图文消息,如 { "touser":"OPENID", "msgtype":"news", "news":{ "articles": [ { "title":"Happy Day", "description":"Is Really A Happy Day", "url":"URL", ...

PHP编程dedecms:/include/payment/alipay.php支付模块注入漏洞修复方案

阅读(746) 评论(0) 标签: 织梦CMS dedecms 织梦支付宝注入漏洞

漏洞名称:dedecms支付模块注入漏洞 漏洞描述:DEDECMS支付插件存在SQL注入漏洞,此漏洞存在于/include/payment/alipay.php文件中,对输入参数$_GET['out_trade_no']未进行严格过滤。 解决方案: 大约在136行 /* 取得订单号 */ 补丁前:  $order_sn = trim($_GET['out_trade_no']);      补丁后: $order_sn = ...

PHP编程dede织梦实现签每日签到赠送积分或者金币

阅读(1224) 评论(0) 标签: 织梦CMS dedecms 织梦签到 dedecms签到送积分金币

dede织梦实现签每日签到赠送积分或者金币 织梦实现每日签到赠送积分或者金币主要分为如下的几步: 一、在需要签到的地方显示签到按钮或者链接例如: <a class="login" href="javascript:;" id="_sign_btn" style="border: 0;color: #666;"><i class="fa fa-check-square"></i> 签到</a> 二、为签到按钮或者链接编写异步脚本: $(function () { $('#_sign_btn').click(fu...

PHP编程织梦导航菜单判断是否有子栏目,有则显示否则隐藏(解决下拉样式多余问题)

阅读(839) 评论(0) 标签: 织梦CMS dedecms zhimeng 织梦导航菜单 织梦二级栏目调用

我们在使用织梦cms调用二级菜单的时候,会遇到这样的问题,如果有子栏目,就显示二级菜单,如果没有就不显示,下面给出代码: {dede:channelartlist row=8 typeid='1,2,3,4,5'} <li class="tab dropdown"> <a href="{dede:field.typeurl/}" class="tablink arwlink" title="{dede:field.typename/}">{dede:field.typename/}</a> {dede:field...

PHP编程dedecms错误:Call to a member function GetInnerText() on a non-object解决方法

阅读(566) 评论(0) 标签: dedecms dedecms自定义图片字段 GetInnerText

在dedems生成列表时,如果有图片的自定义字段就可能出现 Call to a member function GetInnerText() on a non-object的错误,如何解决呢?很简单: 打开\include\taglib\channel\img.lib.php 搜索$innerTmp = $arcTag->GetInnerText(); 我的是5.7sp1,在文件的第51行,更改为 $innerTmp = ($arcTag=="") ? trim($arcTag) : trim($arcTag->GetInnerText()); ...

C#C#完美任意设置webBrowser框架默认的IE内核版本

阅读(2201) 评论(0) 标签: C# WebBrowser WinForm

C#完美任意设置webBrowser框架默认的IE内核版本 通常情况下,我们直接调用C#控件webBrowser1控件的时候 默认是IE7  用webBrowser1控件打开IE内核检测网站内容很多时候是乱的,而且各种提示脚本错误,页面无法正常显示 我们在程序里面写入以下代码: /// <summary> /// 修改注册表信息来兼容当前程序 /// /// </summary> static void SetWebBrowserFeatures(int ieVersion) {...

PHP编程转:PHP实现笛卡尔积

阅读(549) 评论(0) 标签: php 笛卡尔积 笛卡尔 php笛卡尔积 笛卡尔直积

1 概念 在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为X × Y。设A、B是任意两个集合,在集合A中任意取一个元素x,在集合B中任意取一个元素y,组成一个有序对(x,y),把这样的有序对作为新的元素,他们的全体组成的集合称为集合A和集合B的直积,记为A×B,即A×B={(x,y)|x∈A且y∈B}。 假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。 2 举例 ...
1 2 3 4