分类归档

网站开发

FWQ
小程序
微信公众号开发:商户如何给用户发红包实例讲解
红包功能简单介绍: 1、商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样丰富的活动场景 2、领取到红包后,用户的资金直接进入微信零钱,避免繁复的领奖流程,带给用户微信支付原生的流畅体验 现金红包官网文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_1 调用现金红包接口需要使用到证书,请前往商户平台下载证书 官网有关详细证书的介绍:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3 因为发送现金红包是从商户平台余额扣款,所以商户平台的账户余额必须有充足的余额 下面是调用红包接口详细代码:1、签名的MD5加密类: /// <summary>/// MD5UtilHelper 的摘要说明。/// </summary>public class MD5UtilHelper {    public MD5UtilHelper()     {        //         // TODO: 在此处添加构造函数逻辑         //     }    /// <summary>             /// 获取大写的MD5签名结果     /// </summary>     /// <param>     /// <param>     /// <returns></returns>     public static string GetMD5(string encypStr, string charset)     {        string retStr;         MD5CryptoServiceProvider m5 = new MD5CryptoServiceProvider();        //创建md5对象         byte[] inputBye;        byte[] outputBye;        //使用GB2312编码方式把字符串转化为字节数组.         try         {             inputBye = Encoding.GetEncoding(charset).GetBytes(encypStr);         }        catch (Exception ex)         {…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现鼠标拖动效果实现方法
本文主要介绍了微信小程序实现鼠标拖动效果,涉及微信小程序事件绑定及元素属性动态操作相关实现技巧,需要的朋友可以参考下,希望能和大家分享。 1、效果展示 2、关键代码 index.wxml文件 <view>使用鼠标拖动我</view> 登录后复制 index.js文件 Page({   data:{     left:'',     top:''   },   viewTouchMove:function(e){     this.setData({       left:e.touches[0].clientX-60,       top:e.touches[0].clientY-60     })   } }) 登录后复制 相关推荐: 以上就是微信小程序实现鼠标拖动效果实现方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么忽略ftp登录来升级wordpress
下面由/” target=”_blank”>WordPress教程栏目给大家介绍怎么忽略ftp登录来升级wordpress,希望对需要的朋友有所帮助! wordpress升级需设置ftp的解决 忽略ftp权限 每当我们想在wordpress上升级插件或者是升级wordpress的时候,就会弹出一个ftp登录,但是我们怎么跳过ftp登录呢 解决方法 打开我们的word press配置文件wp-config.php [18:35:08 root@zhang ~]#vim /apps/nginx/html/wordpress/wp-config.php 登录后复制 然后在这个文件的最后一行下面添加上这两个777权限 define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777); 登录后复制 在给word press这个目录添加用户权限,假如我们用的是nginx用户执行word press这个服务。 [18:37:31 root@zhang ~]#chmod -R 777 /apps/nginx/html/wordpress/…
2024-11-25 阅读全文 →
FWQ
小程序
小程序button引导用户授权的方法介绍(代码示例)
本篇文章给大家带来的内容是关于小程序button引导用户授权的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 wx.getUserInfo(OBJECT) 注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用 <button open-type="getUserInfo"></button> 登录后复制 引导用户主动进行授权操作当用户未授权过,调用该接口将直接报错 当用户授权过,可以使用该接口获取用户信息 所以我们要使用上述button来请求用户授权 1.index.wxml <button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" >授权登录</button> <view wx:else>请升级微信版本</view> 登录后复制 2.index.js Page({ data: { //判断小程序的API,回调,参数,组件等是否在当前版本可用。 canIUse: wx.canIUse('button.open-type.getUserInfo') }, onLoad: function…
2024-11-25 阅读全文 →
FWQ
小程序
有关摇一摇抽奖的文章推荐
这篇文章主要介绍了微信小程序 摇一摇抽奖简单实例实现代码的相关资料,这里实现摇一摇抽奖的功能,需要的朋友可以参考下微信小程序 摇一摇抽奖微信小程序目录为了更好的理解小程序和小程序开发,我们首先来看一下项目的目录。 首先看下根目录下的app.json的文件,可以看到在”pages”的数组里,里面配置了每个界面,且包含了每个界面文件的目录 我们接下来看一下page文件夹,可以看到每个页面需要包含两个文件,一个是js文件,是每个界面的入口,wxml的文件是每个界面的布局文件,wxss是样式文件。 接下来看一下logs文件夹,在logs文件夹中比index文件夹中多出了一个logs.json的文件,logs.json这个文件配置了一个界面的title的信息。 为了更好的理解项目的结构,我们来一张gif图。 摇一摇项目实例我们首先看一下测试效果 添加图片资源index.js之前说 1. 简介:这篇文章主要介绍了微信小程序 摇一摇抽奖简单实例实现代码的相关资料,这里实现摇一摇抽奖的功能,需要的朋友可以参考下 2. 简介:摇一摇JS脚本逻辑: 接下来是移动端JS脚本逻辑的实现,摇一摇的实现需借助html5新增的devicemotion事件,获取设备在位置和方向上的改变速度的相关信息,该事件的基本使用如下: 3. 简介:上次在玩一手游看到里面有一个摇一摇抽奖,游戏是web做的所以在网上找了些代码实现了JS摇一摇功能,  具体内容不详解,直接上码  HTML代码       JS代码  init();   var SHAKE_THRESHOLD = 3000;  …
2024-11-25 阅读全文 →
FWQ
CMS教程
如何在WordPress中实现页面不跳转设置?
如何在WordPress中实现页面不跳转设置? 在网站开发中,有时候我们希望在WordPress中实现页面不跳转的设置,即在某些操作的时候,页面内容可以更新但不刷新整个页面。这样可以提升用户体验,使网站更加流畅。接下来,我们将分享如何在WordPress中实现页面不跳转设置的方法,并提供具体的代码示例。 首先,我们可以使用Ajax来实现页面不跳转的功能。Ajax是一种在不重新加载整个页面的情况下,通过后台数据的技术。在WordPress中,我们可以通过钩子函数和Ajax请求来实现页面不跳转设置。 以下是实现页面不跳转设置的步骤和代码示例: 步骤一:在主题的functions.php文件中添加以下代码,用于注册Ajax脚本和设置处理Ajax请求的回调函数: add_action('wp_enqueue_scripts', 'enqueue_ajax_script'); function enqueue_ajax_script(){ wp_enqueue_script('custom-ajax-script', get_template_directory_uri().'/js/custom-ajax-script.js', array('jquery'), '1.0', true); wp_localize_script('custom-ajax-script', 'ajax_object', array('ajax_url' =&gt; admin_url('admin-ajax.php'))); } add_action('wp_ajax_nopriv_custom_ajax_request', 'custom_ajax_request'); add_action('wp_ajax_custom_ajax_request', 'custom_ajax_request'); function custom_ajax_request(){ // 在这里处理Ajax请求…
2024-11-25 阅读全文 →
FWQ
小程序
微信可以同时登录几个设备?
微信可以同时登录两个设备(电脑端和手机端)。若是同时使用两部手机登录一个微信号是不行的;腾讯将运用各种安全技术和程序建立完善的管理制度来保护用户的个人信息,以免遭受未经授权的访问和使用或披露。 同一个号码可以同时用两个设备等登录,但是只支持电脑端和手机端。若是同时使用两部手机登录一个微信号是不行的。腾讯将运用各种安全技术和程序建立完善的管理制度来保护用户的个人信息,以免遭受未经授权的访问和使用或披露。 扩展资料: 微信客户端软件可以提供包括但不限于iOS、Android、Windows Phone、Symbian、BlackBerry、Windows、Mac等多个应用版本,用户必须选择与所安装终端设备相匹配的软件版本使用。也就是说微信号可以在不同类型的设备上进行使用。 用户必须选择与所安装终端设备相匹配的软件版本,否则,由于软件与终端设备型号不相匹配所导致的任何问题或损害,均由用户自行承担。用户可以为非商业目的在单一台终端设备上安装、使用、显示、运行本软件。 推荐教程:《》 以上就是可以同时登录几个设备?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
单元测试理论(续):第 2 部分
在上一篇文章中,我们开始讨论 WordPress 中的单元测试理论。具体来说,我们回顾了我们在单元测试主题和插件方面的工作,然后开始讨论代码单元,这如何影响我们的测试,并且我们回顾了更大的软件开发世界中的单元测试。 我们将继续讨论 WordPress 中的单元测试理论,但会从它如何帮助识别问题、驱动架构、记录项目等角度进行讨论。 发现问题,节省时间 回想一下本系列前面的内容,进行单元测试的传统方法是这样的: 编写测试,运行它(知道它会失败) 编写函数以使该方法通过。 运行测试。如果测试失败,则继续处理该功能;否则,转到下一个。 是的,第一步有点教条。为什么要浪费时间去运行一些你知道会失败的东西,对吧?不过,你明白了。但是当您开始将这种特殊技术应用于开发时,您会发现编写代码时会形成一定的节奏,而这是整个目标的一部分。 但这只是其中的一半——单元测试实际上可以帮助您在开发早期发现问题。 为了理解这一点,最好回顾一下这个想法。 假设您正在为基于 WordPress 的项目开发一项功能,您将允许用户在不实际登录 WordPress 仪表板的情况下创建用户帐户。这假设您已经设置了一个页面模板来处理注册、必要的验证以及用于生成密码和电子邮件的代码。 您在浏览器中加载页面,尝试创建一些用户 – 一些具有相同的电子邮件地址,一些具有不正确的密码,一些具有非法字符等。您明白了 – 有多种方法验证通过和失败。这太粗糙了!这意味着每次更改用户注册功能时,您都必须执行相同的 n 次注册,以确保不会出现任何问题。 或者您可以编写一套测试来处理它,并在每次代码更改时运行它们。 所以,是的,编写单元测试可能会花费大量时间,但看看每次修改代码单元时节省的时间。这是非常值得的,这可以帮助尽早发现问题(即在发布到生产之前),这些问题可能会因为有人忘记模拟测试的一种排列而被错过。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序之蓝牙链接实例教程
本文主要和大家介绍微信小程序之蓝牙的链接的相关资料,希望通过本文大家能够掌握小程序蓝牙的开发方法,需要的朋友可以参考下,希望能帮助到大家。 微信小程序之蓝牙的链接 微信小程序蓝牙连接2.0说明: 1、本版本区分了ANDROID和IOS系统下蓝牙连接的不同方式。 2、兼容了更多情况下的链接包括: (1)未开启设备蓝牙,当监听到开启了蓝牙后自动开始连接。 (2)初始化蓝牙失败后每3000ms自动重新初始化蓝牙适配器。 (3)安卓端开启蓝牙适配器扫描失败,每3000ms自动重新开启。 (4)IOS端获取已连接蓝牙设备为空,每3000ms自动重新获取。 (5)安卓端蓝牙开始链接后中断扫描,连接失败了,重新开始扫描。 (6)IOS端开始连接设备后,停止获取已连接设备,连接失败自动重新开启获取。 (7)连接成功后,关闭系统蓝牙,蓝牙适配器重置。 (8)连接成功后,关闭系统蓝牙,再次打开蓝牙,自动重新开始连接。 (9)连接成功后,关闭目标蓝牙设备,自动重新开始扫描(获取)。 (10)连接成功后,最小化小程序(连接未中断),打开小程序显示已连接。 (11)连接成功后,杀掉小程序进程,连接关闭,自动重新开始扫描(获取)。 3、想起来了再来更新….。 4、流程图,明天或后天或…谁有空帮我画一下也行。 我的连接是在App.js中做的。 在App.js中的onLaunch触发是调用 init()方法。 init代码: init: function (n) {   this.list = [];   this.serviceId = "6E400001-B5A3-F393-E0A9-E50E24DCCA9E";   this.serviceId_2 = "00001803-0000-1000-8000-00805F9B34FB";   this.serviceId_3 = "00001814-0000-1000-8000-00805F9B34FB";   this.serviceId_4 = "00001802-0000-1000-8000-00805F9B34FB";…
2024-11-25 阅读全文 →
FWQ
小程序
详解Android编程实现微信分享信息的方法
本文实例讲述了实现微信分享信息的方法。分享给大家供大家参考,具体如下: 随着微信越来越火,越来越多的应用要求有分享到微信的功能。虽然有很多平台都帮集成有分享功能,比如友盟。但是个人觉得友盟集成的东西太多了,自己封装得太过分了,很多资源文件也要带进去,所以感觉不是怎么好,所以自己也研究了一下微信的调用其SDK分享。下面说说步骤。 第一:下载官方的sdk demo。 下载地址:open.weixin.qq.com/download/?lang=zh_CN 第二:解压,并将工程导入到 解压出来的时候,发现根目录下有一个debug.store文件,这个文件很关键的哦。然后我们运行看看,你会发现分享根本就不成功,是微信原因吗,当然不是。 第三:在上面说到项目的根目录下有一个debug.keystore文件,因为我们编译、签名apk的时候,用的是我们自带的那个debug.keystore,每台电脑都是不一样的签名文件,而且微信那个APP_ID已经签名文件debug.keystore绑定了的,所以为什么我们直接运行时候是不成功的。 解决方法就是将微信的那个debug.keystore拷贝到我们电脑默认的那个debug.keystore位置,将其覆盖(建议先备份)。 在window系统,这个签名文件在c:用户你的用户名.android目录下(注意.android文件夹默认是隐藏的)。 再次运行,分享就成功了。 如果是我们的应用,将APP_ID替换成我们在官网上面申请的APP_ID就行了。 其实我们分享信息到微信,还有一种更简单的方法,不用其提供的SDK ,直接调用微信相关的Activity,这样更加省事,例如: /**  * 分享信息到朋友  *  * @param file,假如图片的路径为path,那么file = new File(path);  */ private void shareToFriend(File file) {      Intent intent = new Intent();      ComponentName componentName = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");      intent.setComponent(componentName);      intent.setAction(Intent.ACTION_SEND);      intent.setType("image/*");      intent.putExtra(Intent.EXTRA_TEXT, "测试微信");      intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));      startActivity(intent); …
2024-11-25 阅读全文 →