前言 相信大家都遇到过一段特殊文本可以让iOS设备所有app闪退的经历。前段时间大年初一,又出现某个印度语字符引起iOS11系统奔溃。所幸微信客户端做了保护并没有引起太大问题。...所以客户端还是要做些保护预防特殊字符闪退。 方案 由于无法事先知道字符串里包含特殊字符,所以只能先让它排版/绘制,看看是否出现问题。...究竟crash多少次才能判断这字符串是有问题的。最早做法是crash一次就直接屏蔽,但很多用户反馈,说某些好友昵称无法显示。其实iOS绘制字符串时也会极少概率出现闪退,从而误判。...另外对于可能误判的字符串,界面也提供入口方便用户恢复字符串显示: ? 为了让后台第一时间发现新的特殊字符变种,客户端检测出特殊字符crash后,会把相关信息上报到后台。...通过客户端上报、后台拦截的闭环,能大大降低特殊字符传播范围。这方案不仅用于特殊字符,还能用于其他恶意信息,如炸群消息、GIF、小视频、链接等。
,增加长度2 else if(/[\u4e00-\u9fa5]/.test(val)) { totalLen = 2 + (+totalLen); result += val; } // 遇到代理字符
作者:刘凌歌 在上一篇晓技巧中,有很多朋友好奇如何设置透明头像和昵称,知晓君表示不允许我们读者居然不会这么简单的技巧,先分享为敬!...但当 iPhone 用户放大你的透明头像后在对方手机上会变成白色: 透明昵称也有大不同 透明昵称可不是敲几个空格那么简单,当你输入空格后想要保存时,微信会提示「没有输入名字,请重新填写」。...知晓程序为大家提供了特殊的空格符,由于 iPhone 和 Android 手机能识别的空格符不同,所以我们准备了两种版本透明昵称。...在「知晓程序」后台回复「安卓」,获得 Android 版透明昵称;回复「苹果」,获得苹果版透明昵称。如果回复消息后显示内容不全,不要着急,再回复一次。 对于今天的晓技巧你还满意吗?...在对话框选择为「照片」形式发送透明图片会有黑色边框,当保存为自定义表情后发送就是完全透明。 为了对比,我们后期将黑框加粗了 2. 透明表情是不是有背景就不「透明」了? 当然不是,可以参照上面的截图。
准备工作 1、一个可以登录网页版微信的微信号 2、一个ide编辑器 3、Python环境基于Python3 安装相关依赖 能够登录微信主要依赖于wxpy这个Python库 引入Python os...if not os.path.exists(avater_dir): os.mkdir(avater_dir) return avater_dir # 获取所有的好友头像并保存...friends = bot.friends(update=True) num = 0 nameList = [] for friend in friends: # 保存头像图片到指定文件夹...os.path.join(avater_dir,f'{str(friend.name)}.jpg')) nameList.append(friend.name) print("好友昵称...:%s"%friend.name) num += 1 # 遍历昵称list并写入txt with open('微信好友昵称.txt', 'w+', encoding='utf
)) # print(oth_name) 运行结果: 总共有:3549个微信名 纯中文昵称个数:1514 纯英文昵称个数:569 纯数字昵称个数:9 包含表情图昵称个数:400 中文和数字混合昵称个数...微信昵称类别玫瑰饼图 从中可以看出,微信昵称为全中文的占比最多,占有42.66%,其次为其他昵称(中英文混合、字符等类型),占有29.25%,再比较大的类就是纯英文昵称,占有16.03%,和包含表情包昵称...四、通过昵称进行情绪分析(大胆猜想) 01 | 微信昵称为全中文 微信昵称为全中文可以分为两大类:自己的真名和其他昵称。 直接用自己的姓名当微信昵称的人,性格大多是直来直往的那种,待人比较坦诚。...(猜测) 04 | 微信昵称带有职业性质 一般来说,会主动在自己微信名前面带一个字母“A”的,大多都是整天在朋友圈里发广告的微商或代购。...……(猜想) 06 | 微信昵称是四字词 仔细观察长辈们的微信名,就会发现他们特别喜欢用四字词作昵称。
这里先来看一下效果,我们可以看到昵称文字的上面有一个雪花的样式,感觉还是非常不错的! 下面说一下生成的方法,这里需要用到一个小工具,详细如下: ?...现在我们把生成好的文字复制下来,打开微信修改昵称就可以了,在设置昵称的时候,字数的长度是限制的,如果无法粘贴,建议生成时少输入一些。 ?
最近在开发一个微信小程序的应用,发现一个很神奇的情况从后端传来的时间格式:2020-07-29T11:21:04.254,在wxs中通过getDate 在安卓Android中能很准确地将每个时间点分离出来
今天看到某公众号发了一个特殊符号检测死尸的教程,测试有效,所以就分享给大家了 ॣ ॣ ॣ 以上就是特殊符号了,复制到手机剪切板发给你的好友试试吧,对方是看不到的 这是我发的: 下面是对方收到的消息
所以客户端还是要做些保护预防特殊字符闪退。...由于无法事先知道字符串里包含特殊字符,所以只能先让它排版/绘制,看看是否出现问题。...究竟crash多少次才能判断这字符串是有问题的:最早做法是crash一次就直接屏蔽,但很多用户反馈,说某些好友昵称无法显示。其实iOS绘制字符串时也会极少概率出现闪退,从而误判。...另外对于可能误判的字符串,界面也提供入口方便用户恢复字符串显示: ? 为了让后台第一时间发现新的特殊字符变种,客户端检测出特殊字符crash后,会把相关信息上报到后台。...附录:有关微信、QQ的文章汇总 [1] QQ、微信团队原创技术文章: 《微信团队分享:iOS版微信是如何防止特殊字符导致的炸群、APP崩溃的?》
背景 在小程序的 webview 里保存图片....因为微信的 js-sdk 没有提供 saveImageToPhotosAlbum 方法 更多 web 和小程序的交互, 请看 这里 解决思路 先加载 微信 js-sdk <script src="https...所以要干掉 data:image/jpeg;base64, 等<em>字符</em>....有了文件路径就可以<em>保存</em>到相册了 wx.saveImageToPhotosAlbum({ filePath: wx.env.USER_DATA_PATH + "/qrcode.png", //这是把临时文件...保存到 相册, 收工 success: (res) => { wx.showToast({ title: "保存成功!"
作者:Xksa 微信公众号:极简XksA 一、前言 大家好,首先说明的是,这是一篇技术文,也是一篇not技术文,今天分享的是,当我获取了微信小程序英文取名的3500多个微信用户昵称、年龄段后,分析得到下面解果...微信昵称类别玫瑰饼图 从中可以看出,微信昵称为全中文的占比最多,占有42.66%,其次为其他昵称(中英文混合、字符等类型),占有29.25%,再比较大的类就是纯英文昵称,占有16.03%,和包含表情包昵称...四、通过昵称进行情绪分析(大胆猜想) 01 | 微信昵称为全中文 微信昵称为全中文可以分为两大类:自己的真名和其他昵称。 直接用自己的姓名当微信昵称的人,性格大多是直来直往的那种,待人比较坦诚。...04 | 微信昵称带有职业性质 一般来说,会主动在自己微信名前面带一个字母“A”的,大多都是整天在朋友圈里发广告的微商或代购。...06 | 微信昵称是四字词 仔细观察长辈们的微信名,就会发现他们特别喜欢用四字词作昵称。
在微信小程序实际开发中,获取用户的昵称和头像是一项常见功能,但因为微信小程序的api依赖于不同基础库,所以导致这一需求需要用不同方法来解决。...最早都是用的wx.getUserInfo这个api来获取获取用户信息,但从2021年4月28日24时后发布的小程序新版本将无法再获取用户个人信息(头像、昵称、性别与地区),至于为什么这样改版,官方是这样解释得...if (res.authSetting['scope.userInfo']) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称...} }) } } }) 但现在回调重返回的userInfo中 nickName一直为微信用户...,avatarUrl一直为默认灰色头像 见下图 最新方法,应用微信小程序 提供得 开放能力 头像昵称填写功能 重点就是 open-type="chooseAvatar" 获取头像 type="nickname
filePath: 'imgs/home-icons/2019011709194.png', success(result) { //已授权过可直接执行保存图片...filePath: res.tempFilePath, success(res) { wx.showToast({ title: '保存图片成功..., }) }, fail(res) { wx.showToast({ title: '保存图片失败!'...filePath: res.tempFilePath, success(res) { wx.showToast({ title: '保存图片成功..., }) }, fail(res) { wx.showToast({ title: '保存图片失败!'
微信浏览器打开h5页面如果是img标签的话,长按会弹出保存图片的选项。但是微信小程序里面不可以,需要自己写这个功能。 这个功能有两个点,一个是长按,一个是保存图片到本地。 1....微信小程序关于图片长按的解释,有两种: ? 因此我们选用 bindlongpress 事件 2....保存图片接口 微信小程序同样提供了保存图片的接口,是wx.saveImageToPhotosAlbum() ? 3....值得说的是,保存的接口,两个需要注意的地方: ① 需要先授权,调用 wx.getSetting()方法 ?...② 保存的图片路径参数,不支持网络路径,而在我们渲染页面时,用到的图片有很大可能是网络路径,这时候我们需要先把网络路径转为可用的本地路径,wx.getImageInfo()方法可以满足需要 ? 4.
微信小程序的头像昵称新规已经开始逐步实施,一些群友的小程序已经无法登录,借着这次机会和大家好好聊聊小程序的登录问题。...下面就开始讲代码了,这次介绍下微信新加的两个接口: 头像昵称填写能力,通过这两个接口,用户在需要自定义头像、昵称的时候,能自行选择是否一键复用微信信息 这样也方便了用户快速填写,一些论坛,圈子小程序更好进行适配...,键盘上方就会出现用户的微信昵称供快速填写 之后用户点击确定后,即可用以前的方式获取input的值,传给后台,写到用户的数据库昵称字段中,完成!...而且这两个能力,微信已经自行接入了安全检测接口,也就是用户上传违规头像或昵称时,微信会在前端输入时就提示用户违规,这样也省了我们再次进行违规检测。...未经允许不得转载:肥猫博客 » 微信小程序用户头像昵称获取新规适配教程,用户自定义头像昵称
今天分享个黑科技,设置空白的微信昵称,还能发空白朋友圈和空白微信消息,首先在本公众号后台对话框回复 微信 获取网站地址。 打开自动回复的网站,根据自己手机选择安卓还是苹果设备,一键转换,复制。...粘贴保存即可。 发空白朋友圈也是一样的,粘贴发表。...空白朋友圈效果: 还有发空白的微信消息: 最近#微信文件3小时内可撤回#又上热搜了,照例抓取了这条热搜微信下的1000多条评论 苏生不惑出品:2024 批量下载微博内容/图片/视频/评论/转发,导出...excel和pdf 抓取导出的excel数据包含微博昵称,微博uid,评论时间,评论内容,评论地区,回复数,点赞数等: 对excel文件分析评论IP地址分布图,来自广东的评论最多: 对excel文件分析评论内容生成的词云图...不过撤回微信消息的时候总加个提示,对方撤回了一条消息,本来是不小心发错了,这下更尴尬了,建议微信取消这个提示。
Hello,各位小伙伴们,大家好 我是爱喝橙汁的橙c 今天橙c为大家推荐一款微信能拥有和QQ气泡一样 酷炫的聊天气泡 让你的聊天界面与众不同 就像酱紫 是不是很有趣 素不素很好玩 四不四超可爱 操作起来也很简单哦...打开此款工具 在软件左侧就有很多气泡分类, 小可爱们可以选择自己喜欢的种类下的气泡, 然后编辑文字 编辑完成后 选择右上角的小飞机 发送 即可将其发送给QQ、微信好友 锵~ 锵 ~ 锵~ 搞定了啦...结合前两天分享的微信透明头像,透明名称玩 效果更棒哦 这款APP只适用于安卓 IOS的 不哭不哭 所需工具 「变变微信聊天气泡」
前言 微信小程序开发平台,提供有一类 API,可以让开发者获取到微信登录用户的个人数据。这类 API 统称为开放接口。 Tip:微信小程序开发平台,会把微信登录用户的个人信息分为明文数据和敏感数据。...先启动后台应用程序,再启动微信小程序,可以在数据库表中查看到如下信息。 微信用户的openid和session_key已经保存到后台的数据库表中。...2.2.2 wx.getUserProfile 下面通过具体代码讲解如何保存微信登录者的个人数据。先了解一下整个数据获取的流程,这里直接截取官方提供的一张流程图。...this.data.isHasUserInfo) { //如果服务器端没有保存完整的微信登录者信息 wx.getUserProfile({ desc: '需要完善您的资料...能够获取到的微信登录者个人信息都保存到了数据库表中。至于怎么使用这些数据,可以根据自己的业务需要定制。 3.总结 微信开发平台,提供有诸多接口,可以帮助开发者获取到有用的数据。
最近有朋友用腻了微信的透明昵称,想换换新的特效昵称装X。 咳咳,那柚子今天就分享史上最全的特效昵称合集给大家吧。 不止一种哦,耐心往下看要看到最后哦。...复制下面这个括号: ( ) 复制完成之后,打开【微信】-【我】-【名字】,将括号复制粘贴进去,将括号删除,点击保存就OK了。 ◆◆ 数字上下昵称 ◆◆ ?...◆◆ 爱心昵称 ◆◆ ? 这特效对于柚子来说挺喜欢的有种秀恩爱的感觉。 也是需要用到一个特殊符号。 设置起来就更简单了,同样是输入一个字粘贴一次字符,根据你自已的搭配吧。 ◆◆ 冒烟的昵称 ◆◆ ?...在文末获取这个特殊的字符。 长按复制这个冒烟符号,在微信更改名字的地方进行设置就大功告成。 ◆◆ 禁止昵称 ◆◆ ? 同样需要一个特殊字符。...苹果手机的朋友需要注意下,有的特效,苹果手机是设置不出来,建议用苹果手机的大佬们,借一部安卓手机按照这样的方法设置,设置保存之后,再用苹果登陆自己的威微信,就能设置成功了啦。
image> 一键保存到相册...(res) => { if (i + 1 == length) { wx.showToast({ title: '保存成功...} }, fail: (err) => { wx.showToast({ title: '保存图片失败
领取专属 10元无门槛券
手把手带您无忧上云