wechat

电脑版微信多开

醉酒当歌 提交于 2020-08-18 08:08:43
@echo off start /d "C:\Program Files (x86)\Tencent\WeChat\" WeChat.exe start /d "C:\Program Files (x86)\Tencent\WeChat\" WeChat.exe exit 来源: oschina 链接: https://my.oschina.net/zhupengdaniu/blog/4484692

小程序自定义 tabbar 以vant weapp为例

不羁岁月 提交于 2020-08-18 08:05:32
1.首先建立 custom-tab-bar 文件夹 包含 index.js index.json index.wxml // index.js文件 Component({ data: { active: 0 , list: [ { "url": "/pages/index/index" , "icon": "wap-home-o" , "text": "首页" }, { "url": "/pages/index/prize" , "icon": "orders-o" , "text": "奖品" }, { "url": "/pages/index/exchange" , "icon": "points" , "text": "兑换" }, { "url": "/pages/index/my" , "icon": "user-circle-o" , "text": "我的" } ] }, methods: { onChange(e) { console.log(e, 'e' ) this .setData({ active: e.detail }); wx.switchTab({ url: this .data.list[e.detail].url }); }, init() { const page = getCurrentPages().pop(); this .setData(

特朗普正式封禁微信!45天后禁止任何美国个人及公司与微信交易

流过昼夜 提交于 2020-08-17 20:13:06
  机器之心报道    撰文:力琴、徐丹    继宣布「净网」计划严禁中国 App、BAT 云服务、电信运营商等在美国运行之后,特朗普今日发布行政命令宣布封禁微信,将在 45 天后,禁止任何美国人士使用微信进行「交易」,这是继封禁 TikTok 之后,对中国应用的又一次打击,或将波及大量在美留学生及华人的生活。   TikTok 之后,特朗普对微信也下手了。此前,据彭博社报道称,白宫顾问彼得 · 纳瓦罗早就表明,美国总统唐纳德 · 特朗普将会对中国社交媒体应用 TikTok 和微信采取 「强有力的行动」,认为它们从事针对美国的「信息战」。      美东时间 8 月 6 日,美国白宫正式发布了封禁微信的行政命令。   白宫一连发布了四条声明,都是关于 TikTok 和微信。其中,「解决微信威胁的行政命令」和「致众议院议长和参议院议长关于解决微信威胁的信」下发了关于微信的禁令。      「解决微信威胁的行政命令」表示,根据《宪法》和美利坚合众国法律赋予总统的权力,包括《国际紧急经济权力法》(《美国法典》第 50 篇第 1701 条及以后各条)、《国家紧急状态法》(《美国法典》第 50 篇第 1601 条及以后各条)和《美国法典》第 3 篇第 301 条。   美国总统特朗普认为,必须采取更多步骤来应对 2019 年 5 月 15 日第 13873 号行政命令

重磅!!Redis 6.0.0 已发布,有史以来改变最大的版本

落爺英雄遲暮 提交于 2020-08-17 18:13:39
Redis 作者在博客正式宣布 Redis 6.0 发布了!!!地址: http://antirez.com/news/132 Redis 6是有史以来改变最大的 Redis 版本,因此即使稳定,也要小心处理,并在投入生产之前对其进行测试,以进行工作量测试。 到目前为止,我们从未发现重大问题,但请务必小心。在收集错误报告时,我们将准备尽快发布 Redis 6.0.1。 GA 版本除了比 RC1 更稳定,还对部分功能进行了重新设计或是进一步的改进。 对客户端缓存某方面的功能进行了重新设计,主要是放弃了“缓存插槽”(caching slot)改为使用键名(key name)。另外还新增了“广播模式”(broadcasting mode),当使用广播模式时,服务器不需要记住每个客户端请求的 key。相反,客户端会订阅 key 的前缀:每当有匹配前缀的 key 被修改时,客户端就会收到通知。 用于主从复制的 RDB 文件如果不再使用会被删除 新的 ACL LOG 命令,可查看不遵循 ACL 权限的客户端(例如访问了无权限的命令和 key,以及验证失败),主要用于调试 ACL 问题。此外还有重新实现的 ACL GENPASS,它使用了基于 SHA256 的 HMAC 加密算法。 改进 PSYNC2 主从复制协议 改进 Redis 命令行的超时选项 提升 RDB 文件的加载速度(~20/30%

如何优化软件测试成本

廉价感情. 提交于 2020-08-17 16:45:39
本文分享一些降低软件测试成本的方法,利用这些方法可以取得了不错的效果。 优化测试成本 尽早测试 就像对早期发现疾病进行测试很重要一样,在小问题(错误)开始发展成更大(且昂贵)的问题之前,对软件进行早期测试也很重要。通过应用左移测试方法,由于可以跟踪测试人员的学习曲线,从而提高了测试效率。提早提出问题,有助于改善质量并减少总体工作量。 重视文档 注意记录了多少测试(需求以及其他内容),请保持良好的文档详细程度平衡。更多的文档资料可帮助人们更快地学习,有助于澄清问题,并能以明确的方式讨论问题。另一方面,它使过程变得不太灵活,增加了维护成本,以使文档不断更新以适应不断变化的需求。力求找到合适的平衡点。 基于风险的测试
 发现并重点考虑风险,它由两个因素组成:某件事发生的可能性和可能产生的(负面)业务影响的程度。基于风险的测试都是关于确定优先级,确定优先级和确定优先级的。应用 二八原理 ,可以降低80%风险的20%的测试用例是什么? 采用生产环境信息 虽然这是势在必行 左移测试 ,这也是非常重要的移位测试。这种方法旨在避免让用户成为唯一在生产中测试软件的人!例如: 生产环境中进行自动化测试 。 例如,如果想了解网站上哪些区域的访问量最大(因此应进行更严格的测试),那么它便是真正的用户行为有用信息的一种来源。您还可以检查用户访问数据分析结果,以了解大多数用户从何种设备

微信PC端多开的秘密

和自甴很熟 提交于 2020-08-17 10:01:39
微信电脑端也能多开 昨天,偶然从好朋友小林(微信公众号:小林Coding)处得知,他的电脑居然可以同时上两个微信号。 手机端多开微信我知道,像华为、小米等手机系统都对此做了支持,不过在运行Windows系统的电脑上怎么启动两个微信呢,这倒是一下引起了我的好奇。 小林告诉我他是这样做的,写了一个批处理: start D:\WeChat\WeChat.exe start D:\WeChat\WeChat.exe 然后直接双击批处理文件,就能启动两个微信进程。 我试了一下,果然如此! 随后我又加了一行,竟然还能启动3个: 接着我在网络上搜了一下,原来这一招早就被人用过了,看来是我火星了。不过到底为什么用这种方式就能多开,我倒是很想知道这个迷底。 TIPS:如果对技术分析部分不感兴趣,可以跳过直接来到后面的真相部分。 微信的单例模式 正常情况下,直接手动双击微信图标启动,后面启动的进程会进行全局单例模式检查,如果发现已经存在微信进程,就会直接把对应进程的微信窗口激活,定位到桌面最前面,随后自己退出。 但为什么用上面的方式就能启动俩呢?我们来一探究竟。 首先,分析一下上面描述的微信单个实例是如何实现的。 做过Windows平台应用程序开发的朋友可能对此比较熟悉,一般是进程启动后创建一个全局唯一名字的互斥体,创建成功则正常启动,创建失败则判断一下是否这个互斥体已经存在

狗屎一样的代码!快,重构我!

谁都会走 提交于 2020-08-17 04:28:01
作者:小村医 https://www.jianshu.com/p/3f04b6aebad2 狗屎一样的代码如何重构? 重构不止是代码整理,它提供了一种高效且受控的代码整理技术。 (一)重构原则 1、何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 另一种解释是:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。 2、为何重构 改进软件设计:如果没有重构,程序的设计会逐渐变质,重构很像是在整理代码,你所做的就是让所有的东西回到应处的位置上。 帮助找到bug:对代码进行重构,可以深入理解代码的作为,在搞清楚程序结构的同时,想不把bug揪出来都难。 提高编程速度:良好的设计是快速开发的根本,改善设计、提高可读性,减少错误,这些都是提高质量。 3、何时重构 任何情况下我都反对专门拨出时间进行重构。重构本来就不是一件应该特别拨出时间做的事情,重构应该随时随地的进行。 三次法则 第一次做某件事情是只管去做;第二次做类似的事情会产生反感;第三次再做类似的事,你就应该重构 最常见的重构时机是想给软件添加新特性的时候; 重构的另个一原动力是:代码的设计无法帮助我轻松的添加所需要的特性 修改错误的时候,review代码的时重构 间接层和重构 计算机科学是这样一门科学:它相信所有的问题都可以通过增加一个间接层来解决。

Redis牛逼!轻松实现实时订阅推送

早过忘川 提交于 2020-08-17 03:02:31
作者:我是林林 www.cnblogs.com/linlinismine/p/9214299.html 前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。 先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了。。。 其中有一个功能叫做领劵的订阅推送。什么是领劵的订阅推送?就是用户订阅了该劵的推送,在可领取前的一分钟就要把提醒信息推送到用户的app中。 本来这个订阅功能应该是消息中心那边做的,但他们说这个短时间内做不了。所以让我这个负责优惠劵的做了-.-!。 具体方案就是到具体的推送时间点了,coupon系统调用消息中心的推送接口,把信息推送出去。 下面我们分析一下这个功能的业务情景。 公司目前注册用户6000W+,如果有一张无门槛的优惠劵下单立减20元,那么抢这张劵的人就会比较多,我们保守估计10W+。 我们初定为20W万人,那么这20W条推送信息要在一分钟推送完成!并且一个用户是可以订阅多张劵的。 所以我们知道了这个订阅功能的有两个突出的难点: 1、推送的实效性 :推送慢了,用户会抱怨没有及时通知他们错过了开抢时机。 2、推送的体量大 :爆款的神劵,人人都想抢! 然而推送体量又会影响到推送的实效性。这真是一个让人头疼的问题! 那就让我们把问题一个个解决掉吧! ! ! 推送的实效性的问题

mybatis保存的时候返回值为数据库中主键的id值

会有一股神秘感。 提交于 2020-08-17 02:37:15
select last_insert_id(); insert into t_user (id, avatar, create_time, email, nick_name, password, type, update_time, user_name, file_id, register_method, token, short_message, telephone, location, job, city, district, province, update_pw_time, salt, github_url, qq_number, wechat_number, user_log) values (#{id,jdbcType=INTEGER}, #{avatar,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{email,jdbcType=VARCHAR}, #{nickName,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP}, #{userName,jdbcType=VARCHAR}, #{fileId,jdbcType=BIGINT}, #

SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调)

半世苍凉 提交于 2020-08-16 19:37:45
作者 | 纳海 阿里巴巴高级开发工程师 **导读:**上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试? 相关文章推荐: 《SpringCloud 应用在 Kubernetes 上的最佳实践 —— 开发篇》 《SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署)》 《SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(工具部署)》 《SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可灰度)》 前言 当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试? 这些步骤都比较繁琐。现在 EDAS 提供了端云联调的工具,让您在本地就可以启动应用并且能跟云端服务联调。只需三个步骤,您就可以在本地获得跟云端服务联调的能力,下面我们一起来体验吧! 打开调试开关 默认情况下,EDAS 端云联调功能是关闭的,只有打开命名空间中的调试开关后,本地服务才能跟云端联调。您可以只对开发环境的命名空间开启端云联调,而对其他环境保持关闭,这样既方便本地开发,也保证其他环境服务稳定。 EDAS