作者文章

fwq

FWQ
小程序
详解微信开发input输入框
input输入框使用的频率也是比较高的。。。样式的话自己外面包裹个view自己定义。input也不是很多,有需要自己慢慢测,尝试 主要属性: w <!--style的优先级比class高会覆盖和class相同属性--> <view><input></view>    <view><input></view>       <button>登录</button> 登录后复制 Page({  /**  * 初始化数据  */  data:{  phone: '',  password: '',  },     /**  * 监听手机号输入  */  listenerPhoneInput: function(e) {   this.data.phone = e.detail.value;     },   …
2024-11-25 阅读全文 →
FWQ
小程序
java实现微信小程序登录态维护
本篇文章主要介绍了java实现微信小程序登录态维护的示例代码,具有一定的参考价值,有兴趣的可以了解一下 相信不少喜欢开发的朋友都已经知道微信小程序是个什么物种了,楼主也是从小程序内测期间就开始关注,并且也写过几个已经上线的微信小程序。但是基本上都是写的纯前端,最近楼主从后端到前端写一个完整的小程序项目,中间碰到了一些问题,楼主会找一些个人觉得有学习价值的点不定时的拿出来跟大家分享,希望对你有一些帮助。 本次就从最基本的微信小程序登录态维护开始吧。小程序官方api文档里面有对登录态的一个完整的解释,并且有相关的代码。想看详情,可以出门右转:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxloginobject 我第一次看的时候没怎么看懂,并且代码没有提供java版本的,这让一个java程序员情何以堪,所以在努力研究了以后决定要做一个java版本的简单的demo放出来。 作为服务端,如果想获得到使用微信小程序的会员信息,就需要小程序作为客户端把会员的基本信息传过来。类似于手机号,openId可以作为当前小程序中用户的唯一性标志。然而如果把会员的openId信息明文直接在服务端与小程序端来回传输的话,会有安全性的问题。万一被别人得到这个openId,就相当于得到会员的手机号一样,就可以做一些其他操作了,显然是不安全的。 为了解决这一问题微信采用了相对安全的方式。 立即学习“”; //app.js App({  onLaunch: function() {   wx.login({    success: function(res) {     if (res.code) {      //发起网络请求      wx.request({       url: 'https://test.com/onLogin',       data: {        code: res.code       }      })     } else {      console.log('获取用户登录态失败!' + res.errMsg)     }    }   });  } }) 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
二次开发微信之请求验证
这篇文章主要为大家详细介绍了java微信二次开发第一篇,java微信请求验证功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 准备用Java做一个微信二次开发项目,把流程写在这里吧。 第一篇,做微信请求验证 需要导入库:servlet-api.jar 第一步:新建包com.wtz.service,新建类LoginServlet.java package com.wtz.service; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.wtz.util.ValidationUtil; /**  *   @author wangtianze QQ:864620012  * @date 2017年4月17日 下午8:11:32  * <p>version:1.0</p>  *  <p>description:微信请求验证类</p>  */ public class LoginServlet extends HttpServlet {  @Override  protected void doGet(HttpServletRequest request, HttpServletResponse response)    throws ServletException, IOException {   System.out.println("get请求。。。。。。");      //1.获得微信签名的加密字符串   String signature = request.getParameter("signature");   …
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之数据库操作
这篇文章主要介绍了微信公众平台开发 数据库操作的相关资料,需要的朋友可以参考下 一、简介 前面讲解的功能开发都是简单的调用 完成的,没有对数据库进行操作。在接下来的高级功能开发中,需要使用到数据库,所以在这一篇中,将对 数据库的操作做一下简单的介绍,以供读者参考。 二、思路分析 百度开发者中心提供了强大的云数据库(包括MySQL, , ),在这一节教程中,我们将对大家比较熟悉的MySQL 数据库进行操作演示,实现微信与数据库的交互。 在BAE应用中使用云数据库十分简单,数据库列表中的名称即是时的dbname。用户名、密码、连接地址和端口在应用中通过环境取出。 可使用标准的PHP Mysql 或PHP Mysqli 扩展访问数据库,BAE的PHP中已提供这两个扩展,应用可直接使用。 三、创建BAE 3.1 登陆百度开发者中心 -> 管理中心 -> 选择应用 -> 云环境 -> 服务管理…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms安全设置在哪里找
帝国cms安全设置位于后台管理界面的“系统” > “安全中心”中。内容包括:1. ip禁止;2. 防sql注入;3. 防xss攻击;4. 防csrf攻击;5. 后台安全设置;6. 其它设置。可根据需要进行设置,如在ip禁止中添加要禁止的ip地址,在防sql注入中开启或关闭sql注入防护。根据网站安全需求谨慎配置,避免影响网站访问或功能。 帝国CMS安全设置的位置 帝国CMS的安全设置位于其后台管理界面中。具体路径如下: 登陆帝国CMS后台 导航到“系统”菜单 选择“安全中心”子菜单 安全设置内容 安全中心提供了多种安全设置选项,包括: 1. IP禁止 用于禁止特定IP地址访问网站,以防范恶意访问或攻击。 2. 防SQL注入 防止通过SQL注入漏洞攻击网站数据库。 3. 防XSS攻击 防止通过跨站脚本攻击(XSS)向用户页面注入恶意代码。 4. 防CSRF攻击 防止跨站请求伪造(CSRF)攻击,保护用户不受恶意第三方操作影响。…
2024-11-25 阅读全文 →
FWQ
小程序
九眼智能信息过滤:大数据技术推动产品升级
社交、直播、论坛、电商等各类平台每天都会产生海量ugc,其中不可避免地混杂有大量垃圾文本。这些内容不但严重影响用户体验,而且还可能发生违规的运营风险。   互联网不良信息过滤、内容审核的尴尬终于随着互联网技术的发展而迎来了可能的解决办法,那就是人工智能;2016年网信办发布的《未成年人网络保护条例》明确鼓励并支持研发、生产和推广为成年人上网保护软件。技术发展再加上政策支持,内容审核技术的发展终于迎来了春天。   人工智能的内容审核方式是让机器在海量的图像、文本、视频数据下深度学习,不断提升系统对于各种类型内容的识别数量和判断精度,概括而言就是将深度学习应用于文本语言信息的技术。截止到目前为止,国内人工智能产业中,以“文本智能挖掘”作为核心技术的公司数量已高达上百家,而细分到“不良信息过滤”这个环节上,可以与商业场景紧密结合,并在识别“暴恐”、“敏感信息”、“小广告”等违规文本信息过滤的国内系统并不多,而九眼智能过滤系统就是其中之一,其充分融合了自然语言理解、人工智能、大数据分析等领域尖端技术,具有智能化、语义化、实时性三大特点。   九眼智能过滤系统面向复杂文本大数据的内容智能过滤系统,可实时智能识别关键词音变、形变与拆字等常见变体,并实现了语义的精准排歧,系统内置了国内全面、实时的知识库,适用于多场景不文明信息内容的智能过滤发现。   九眼智能过滤三大技术核心:智能变种、语义排歧、快速实时   1、智能变种识别:九眼智能过滤利用美双数组TRIE树词典管理与检索方法,系统自动识别形变词、音变词、拆字、噪音、繁简体、全角半角、中间加各类干扰噪音等变体; 同时,系统支持自定义词库,增量添加百万量级词库。   2、语义排歧:九眼智能过滤利用NLPIR语义精准分词系统与情感分析系统,精准识别与过滤,排除正面无害的信息,极大降低了误判率。   3、快速实时:九眼智能过滤使用专利算法,快速扫描,单机速度30MB/s;支持单机多线程、多机并行、Hadoop云服务模式,对PB级信息内容实现并行高效在线核查。   内容作为互联网应用或平台将来的发力方向,对各行各业都有至关重要的地位,引入更好的审核机制,从而建立健康的内容环境,在不良信息大行其道,甚至可能会成为竞品构陷自己的手段的今天已经是迫在眉睫,这也要求不良信息过滤技术需要更高的精度来满足其需求。 以上就是九眼智能信息过滤:大数据技术推动产品升级的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何实现美团菜单
这篇文章主要为大家详细介绍了微信小程序实现美团菜单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序实现美团菜单的具体代码,供大家参考,具体内容如下 1.功能仅是菜单功能一部分,仅供参考 2.需求描述:右侧菜品部分在滚动的时候,左侧菜品选中分类与右侧第一行菜品所在分类对应。 我的实现方式:(每个菜品高度*该分类菜品数量)+菜品分类高度 = x, 每次滚动的时候判断当前scrollTop是否在x范围内?左侧选中该分类:左侧不做改变; 问题:我设置菜品高度的单位是rpx,而scrollTop的单位是px,这也就是说,上面我计算的x是个变量, 所以当改变测试机型,这个功能就失效了。。。请教各位有什么好的方法没? onLoad(e) {  let goodsList = this.data.goodsList;  // 初始化每项菜品距离顶部的距离  for (let i = 0; i <p></p><p>关于上面提到的问题2,解决方法如下,但是具体参数没搞明白怎么回事,而且定位也不是很准,请求各位有什么好方法。</p><p class="jb51code"></p><pre class="brush:js;toolbar:false;">// 右侧滚动事件  onGoodsScroll: function (e) {  let that = this;  let scale = e.detail.scrollWidth / 600;  let scrollTop = e.detail.scrollTop / scale;  let h = 0;  let classifySeleted;  let len = that.data.goodsList.length;  that.data.goodsList.forEach(function (classify, i) {  var _h = 70 + classify.goods.length * 180;  if (scrollTop &gt;= h - 100 / scale) {  classifySeleted = classify.id;  }…
2024-11-25 阅读全文 →
FWQ
CMS教程
ECSHOP如何安装百度编辑UEditor
ecshop系统自带的编辑器大家用过都知道,难用不说,还不能批量上传图片。很多朋友都喜欢百度编辑器,因为百度编辑器功能强大,使用方便,而且不会生成太多多余代码。 网上有许多ECSHOP整合百度编辑器的教程,但大多都有一些问题。 推荐:《》 先看效果图: 教程开始: 第一步: 先到百度编辑器官网下载最新版,将文件夹改名为“ueditor”,上传到 /includes/ 目录下 (也可以在本教程底部下载制作好的ueditor1.4.3版) 第二步: 打开这两个文件,一个是商品编辑,一个是文章编辑 /admin/templates/goods_info.htm /admin/templates/article_info.htm 登录后复制 查找: {$FCKeditor} 登录后复制 修改成: <script></script><script> </script><!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败--><!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文--><script></script><style> .clear { clear: both; } </style><textarea> {$goods.goods_desc}</textarea><script> delete(Object.prototype.toJSONString);…
2024-11-25 阅读全文 →
FWQ
小程序
小程序中将base64图片保存到相册中的方法介绍
本篇文章给大家带来的内容是关于小程序中将base64图片保存到相册中的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、授权获取 1、相关apiwx.getSettingwx.authorize 2、授权获取流程一般为 是否有该权限 ——> 若无 ——> 调起授权弹窗 ——> 同意 ——> 使用相关api (如果用户拒绝授权则可使用wx.opensetting引导用户前往授权设置页授权) 3、代码实现 static async weAuthCheck(type = 'address') { let resGetting = await new Promise((resolve, reject)…
2024-11-25 阅读全文 →
FWQ
小程序
如何获取小程序中的二维码(代码)
本篇文章给大家带来的内容是关于如何获取小程序中的二维码(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 wx.request({ // 获取token url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential', data: { appid: '',//自己小程序后台的appid secret:''//自己小程序的secret }, success(res) { console.log(res); //获取二维码的接口 wx.request({ // 调用接口C url: 'https://api.weixin.qq.com/wxa/getwxacode?access_token=' + res.data.access_token, method: 'POST', responseType:"arraybuffer",//必须设置返回的数据的格式,要不返回的乱码 data: {"path": "pages/mys/my","width": 430}, success(res) { console.log(res)var type = res.header["Content-Type"]; var prefix = "data:" + type + ";base64,"; var imgUrl = prefix+ wx.arrayBufferToBase64(res.data) console.log(self.imgUrl)self.setData({ imgUrl: imgUrl, }) // res是二进制流,后台获取后,直接保存为图片,然后将图片返回给前台 // 后台二进制怎么转图片?我也不会后台,学会了再贴代码} }) }…
2024-11-25 阅读全文 →