wechat

微信小程序通过getPhoneNumber后台PHP解密获取用户手机号码

╄→гoц情女王★ 提交于 2021-01-31 05:32:57
之前做的版本用户这块是以获取用户openid为凭证,最近改版重新整理了一下,新增注册登录以手机号码为主, 两种(正常注册手机号码-密码+一键获取当前用户手机号码) getPhoneNumber这个组件要通过button来实现。将button中的open-type=“getPhoneNumber”,并且绑定bindgetphonenumber事件获取回调。 在使用这个组件之前必须先调用 login 接口 然后传递code,iv,encryptedData参数到后台,后台解密 示例 <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" hover-class="none">一键自动注册</button>    getPhoneNumber: function (e) { console.log(e.detail.errMsg) if (e.detail.errMsg == 'getPhoneNumber:fail user deny') { wx.showModal({ title: '提示', showCancel: false, content: '未授权', success: function (res) { } }) } else { wx.login({ success: function

印度永久封禁了微信、百度、TikTok 等 59 款中国 App……

前提是你 提交于 2021-01-30 12:36:31
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 来源丨CSDN 据《印度时报》报道,印度电子和信息技术部最新发布通知,将在今年 6 月 永久封禁 视频应用 TikTok、WeChat、百度、UC 浏览器、微博等在内的 59 款中国 App。 事实上,据统计,自去年 6 月以来,印度针对 267 款中国应用采取了“前所未有”的行动: 早在 2020 年 6 月 30 日,印度电子信息技术部曾发布通告宣布,将禁止包括 TikTok(海外版抖音)、微信、快手、QQ系列产品等在内的 59 款中国 App。 彼时通告中提到,出于对「这些应用从事的活动有损印度主权和完整、国防、国家安全和公共秩序」的担心,这 59 款中国应用将被禁止在印度移动平台和非移动平台使用。并且还号称「此举将维护印度移动和互联网用户利益,该决定是确保用户网络安全和主权的有针对性的举动」。 7 月 27 日,印度电子和信息技术部(MEIT)再度发布公告,宣布禁用 TikTok Lite、Helo Lite、SHAREit Lite 等 47 款中国应用程序。 9 月 2 日,印度电子和信息技术部(MEIT)发布公告,宣称禁用 118 款中国 App,其中包括《绝地求生》手游(PUBG MOBILE LITE)、企业微信

又双叒叕出事?微信 PC 版被曝扫描用户浏览器 cookies

穿精又带淫゛_ 提交于 2021-01-30 12:25:01
整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 近日,微信刚迎来十周年,在推出的微信8.0版本中,用户在更新会后显示“我看见,你看见的”的字样,不少用户对这一行字耿耿于怀。 继“ QQ扫描读取所有浏览器的历史记录”一事后,腾讯微信 PC 版客户端又被爆出扫描用户浏览器 cookies。 近日,有网友在V2EX论坛发帖称, 使用火绒安全添加 QQ 扫描浏览器 cookies的拦截规则后,意外拦截到了微信 PC 扫描 cookies 的情况。 该用户还表示,WeChat.exe 每次启动时都会尝试扫描电脑上所有使用 Chromium 内核的浏览器注册表,甚至包括未安装的浏览器。 关于网友爆出的情况,腾讯技术人员昨天使用该社区账号在原帖中回复, 表示周末通过该用户提供的路径多次尝试,都未能重现问题,开发人员走查代码也未发现浏览器内核有类似功能的逻辑。 腾讯方面初步怀疑这种情况可能与用户的环境相关或浏览器内核( chromium 53 )的漏洞有关。 (腾讯技术人员回帖内容) 不少网友在该帖后就此事发表了评论。 网友@ ijrou :这叫大数据智能推荐。。。 网友@ efsg :障哮聋:统统屏蔽掉! 网友@ Ultraman :障哮聋——对于未向巨信团队提供浏览器上网记录的用户,我们无法保证对其所提供的服务的安全性,为保护该类用户的合法权益

python int函数(24)

泄露秘密 提交于 2021-01-30 10:18:59
一.int函数介绍 int 在python中实际上是一个变量类型,表示整形,但是实际上一样的可以充当函数使用,也是python的一个内置函数,主要作用就是将其他数字类型强制转换为整形!语法如下: int(x) 参数x:可以为整形也可以是浮点数甚至可以是字符串str类型,例如:0,5,6.3,-78,”-10″,”15″,…… 返回值:返回一个整形数字,如果参数是浮点数,默认会去掉浮点数后面的小数; 注意:如果参数是字符串str类型,那么字符串中不能包含数字以外的任何字符,例如:”10.a”,这种会报错,提示:ValueError; 二.int函数使用 # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:何以解忧 @Blog(个人博客地址): shuopython.com @WeChat Official Account(微信公众号):猿说python @Github:www.github.com @File:python_int.py @Time:2019/11/30 21:25 @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! """ print ( " {}使用函数int计算之后的结果是{} " .format(5,int(5 ))) print ( " {

HackingClub2020完美收官!下一站去哪儿,由你决定!

泪湿孤枕 提交于 2021-01-30 09:04:15
HackingClub—— 这里无拘束、无边界、无特权 HackingClub——这里有嗨歌,有好酒,有朋友 HackingClub, 我们不看ID 只用技术说话 HackingClub, 我们志在必得就是这么强大 2020年,我们在斗鱼、B站,一起享受技术的饕餮盛宴 2020年,我们与郑州、南京、深圳和北京的兄弟们相聚 聊技术,谈人生,展未来 在提升安全技能的路上 我们不断追寻创新 除了技术干货分享 更有模拟演练仿真靶场闯关 学以致用,助力技能UP! HackingClub深夜派对 啤酒、嗨歌、畅谈,今夜不醉不休~ 未来,HackingClub还要去往很多地方 邀请更多的技术大咖与大家零距离交流、切磋、分享 秉承 “崇尚技术、开放探索、不看ID、只讲干货” 的初心 传承“平等开放、自由探索、共享互助”的hacker精神 人山人海,人来人往 我们因热爱相聚 因为梦想而努力 愿未来的我们依然怀揣梦想和无限可能 2020,过去的就让他过去吧,往事清零 2021,一起出发! ////// 一场硬核极客的聚会 一个纯粹的技术交流平台 一次潮酷互动体验 感受不一样的的活动氛围 想参加HackingClub技术趴? 机会来啦!!! 不畏风雨冲破黑暗 不惧敌手仗剑行走 面对未知坚定向前 只有你想见我的时候,我们的相遇才有意义 HackingClub未来站,与你相约不见不散! ‍ ‍‍ ‍‍‍‍‍

为什么你的单元测试IT管理总是失效

ぐ巨炮叔叔 提交于 2021-01-28 14:42:52
为什么你的单元测试IT管理总是失效 《 从Kotlin双锁单例中学习到... 》 《 为你的Android实现测试覆盖率 》 《 为你的Android添加第一个单元测试 》 ​ 续上之前单元测试系列,此篇将从单元测试发散开来,讨论有关于单测上IT管理的思考点,此篇会尽量少用技术语言来讲述技术问题并按以下 主题 叙述: “我们不需要单测”是一种迷思 你的覆盖率指标质量管理总是失效 单测和覆盖率该怎么用 质量完成与质量达成 从单测中帮助人持续学习 我们不需要单测”是一种迷思 相信大多数人都会或多或少碰到,甚至在说以下言论: “我们没有足够的成本做单元测试” “我们开发已经很忙没时间做单元测试” “我们的项目是一次性交付的,不需要反复的测试” “我们不需要单元测试,它没有用” “我们已经有自动化测试,不需要它” 那么这些团队通常是在怎么做测试的呢?通常是如下: 开发完成后,告诉测试人员改了什么,测试人员手工测试点点点。 测试人员根据需求文档出用例,开发完成后,测试人员手工测试点点点。 一次性开发完成,找测试人员手工测试点点点,通过完成交货。 采购UI自动化工具,做了一些用例,然后这些自动化测试总是跑失败,或者跟构建完版本耦合,每次都要重新录制,慢慢就没人管实际情况只管对外说我们已经实现自动化。 以上这些处理方式的假设前提到底是什么呢? ​ 我们认为的开发和测试范围占比是左边这样

无须代码,一键生成微信好友图片墙!

眉间皱痕 提交于 2021-01-27 09:38:13
效果图 前段时间我在朋友圈晒出了一张关于微信好友墙的照片,有不少读者评论到具体是通过方式来实现的。是有程序员@Sunbelife 做的一款好用的工具,让你无须任何代码,轻松完成此操作!发在朋友圈,给自己圈内的朋友好好的装一把~ 如果你是 windows 的操作系统,只需点击名为:WIN.exe 程序运行,将会弹出一个二维码,你只需用手机 wechat 扫一扫,并点击登录,登录成功后,会有下面的成功提示。 接下来,程序就会自动抓取 wechat 好友的头像,抓取头像的时间会根据你 wechat 好友数来决定,好友数多则用时长,好友数少则用时短 抓取完成后,程序将自动退出,然后会在目录中生成一张图片名为:all.jpg的照片墙。 看完我的操作后,你学会了吗?不妨你可以试着玩玩看,并把这张图片发到你的朋友圈,看看有多少好友评论,哈哈哈~ 来源: oschina 链接: https://my.oschina.net/u/4287583/blog/4926470

订阅号服务开发02-素材资源管理

送分小仙女□ 提交于 2021-01-25 06:49:08
@[toc] wechatpy 介绍 在章节《订阅号开发环境》中,已经安装了 wechatpy ,wechatpy 是一个微信 (WeChat) 的第三方 Python SDK, 实现了微信公众号、企业微信和微信支付等 API。 参考文档: https://wechatpy.readthedocs.io/zh_CN/master/index.html class WeChatClient(BaseWeChatClient): """ 微信 API 操作类 通过这个类可以操作微信 API,发送主动消息、群发消息和创建自定义菜单等。 """ 在本章节中,先以素材资源管理为例,先掌握对素材资源的管理,为后面章节中应答消息,主动发送消息等场景中使用素材资源做准数据准备。 实例化WechatClient from wechatpy.client import WeChatClient app = { "appid": "wx3a07084cc1a11915", "appsecret": "8f9a6bb1f66b59aa705ecd9938a3874c" } wx = WeChatClient(app.get("appid"), app.get("appsecret")) 上传临时媒体素材接口 media 公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时

高并发优雅的做限流

那年仲夏 提交于 2021-01-19 23:41:24
技术分析 如果你比较关注现在的技术形式,就会知道微服务现在火的一塌糊涂,当然,事物都有两面性,微服务也不是解决技术,架构等问题的万能钥匙。如果服务化带来的利大于弊,菜菜还是推荐将系统服务化。随着服务化的进程的不断演化,各种概念以及技术随之而来。任何一种方案都是为了解决问题而存在。比如:熔断设计,接口幂等性设计,重试机制设计,还有今天菜菜要说的限流设计,等等这些技术几乎都充斥在每个系统中。 就今天来说的限流,书面意思和作用一致,就是为了限制,通过对并发访问或者请求进行限速或者一个时间窗口内的请求进行限速来保护系统。一旦达到了限制的临界点,可以用拒绝服务、排队、或者等待的方式来保护现有系统,不至于发生雪崩现象。 限流就像做帝都的地铁一般,如果你住在西二旗或者天通苑也许会体会的更深刻一些。我更习惯在技术角度用消费者的角度来阐述,需要限流的一般原因是消费者能力有限,目的为了避免超过消费者能力而出现系统故障。当然也有其他类似的情况也可以用限流来解决。 限流的表现形式上大部分可以分为两大类: 限制消费者数量。也可以说消费的最大能力值。比如:数据库的连接池是侧重的是总的连接数。还有菜菜以前写的线程池,本质上也是限制了消费者的最大消费能力。 可以被消费的请求数量。这里的数量可以是瞬时并发数,也可以是一段时间内的总并发数。菜菜今天要帮YY妹子做的也是这个。 除此之外,限流还有别的表现形式

Flutter技术在会展云中大显身手

半城伤御伤魂 提交于 2021-01-15 01:43:04
导读 在《会展云技术解读》专题中,我们先发推出了4篇文章,分别从_ 安全 、 设计 、 智能推荐系统 、 移动监控 _等维度深入解读会展云背后的技术能力: **🔗 ** 安全篇——多重安全保障护航云上会展 **🔗 ** 设计篇——基于服务设计的线上展览 **🔗 ** 智能推荐篇——深度解读智能推荐系统搭建之路 **🔗 ** 移动监控篇——面对突发事故,APP如何做好崩溃分析与性能监控? 会展云解决方案覆盖了_ 业务 , 技术 , 平台 , 应用 _四个层面,业务层面提供科技感十足的云上展厅、多种模式的论坛会议等;应用层面有多种解决方案,直播解决方案、视频会议解决方案、移动研发解决方案等;技术层面依托海量弹性云计算能力和充足可扩展的云存储及带宽资源,集成了多种京东中台平台的能力,有技术中台、数据中台、智能中台及业务中台能力,可快速响应前台应用的需求。 作为云上展会,最终呈现给广大参会者的对外窗口必然是网站、APP、H5、小程序等线上系统,移动开发必然是重中之重。 众所周知,_ Flutter是谷歌公司提供的跨平台UI工具包,支持跨Android、iOS等多个平台复用代码,同时允许应用程序直接与基础平台的服务交互。 _其设计目的是使开发人员能够在不同平台上尽量复用代码,交付高性能的应用。 作为可扩展的分层系统,Flutter有一系列独立的库,每一个库都依赖于更底层的库。对于操作系统来说