首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微信公众号开发消息推送以及图文推送

    看好了xiongder们别眨眼我要开始变形了。。。 不好意思忘了一件灰常重要的事情,忘了给你们看官方API文档了 第一步登录微信公众平台 现在开发-基本配置然后服务器配置。如下图 ?...可以理解为密码 消息加解密密钥(EncodingAESKey) 就是防止别人截取你的消息,可以选择加密 我用的明文模式 (adsbygoogle =window.adsbygoogle ||[]).push...我代码上的注释很清晰。我就不多解释了。有什么不明白随时联系我。。 /** * 微信消息推送的验证。...utf-8 微信要的是ios8859-1这是坑啊。。。。。...byte[] uMessage = respMessage.getBytes("UTF-8");// 编码:字符串变成字节数组 输入 参数(编码表) String iMessage = new String

    2.2K30

    swift组件化

    swift组件化 看了很多关于iOS组件化的文章,觉得光是看不写不足以很好的理解组件化,所以就自己写了一个demo以组件化构建。...工程目录结构及组件介绍 1、工程目录 这个demo我采用的是carthage包管理工具。如若有不知道如何使用的Google一下就行,使用方法很简单,类似pod。...以及如何将写好的framework提交到carthage管理,可以参考我的这篇笔记 ? 屏幕快照 2018-07-10 13.55.19.png ?...ZQKit这是自定义的一个framework,是一些UIKit的扩展,但是此demo我只放一个UIImage的扩展。 ZQMediator自定义的组件中间协调者,具有一个单例。...从第二模块push一个蓝色的控制器,并且传递一个字符串,这蓝色的控制器是在第一模块中创建的, Demo代码释义 1、AppDelegate.swift 在APPDelegate注册路由跳转scheme为

    1.9K30

    Go语言Tips

    Go语言Tips 2017-12-13 作者: 张子阳 分类: Go 语言 转型到Go以后,因为语言的不熟悉,以往很常见的一些操作有时候也需要去Google一下。...我没有找到类似C#中的xml API可以动态地解析xml结构, 或者通过XPath来对xml结构进行搜索。...只能一次性映射成一个struct,然后通过struct的属性去访问,这样每次解析都要构建一个对应的struct,稍显麻烦,可能有更好的解决方案,只是我不知道吧。...root.ReturnCode) fmt.Println(root.CodeURL) fmt.Println("root.ErrCode", root.ErrCode) // 这个是没有的 } 如何将各种类型转换成字符串...本想通过url.URL获取当前URL全路径,结果本地(localhost)测试时,scheme为空,host为空,所以通过http.Request来获得,结果scheme还是空。

    1K20

    Android P之Smart Linkify

    链接 如果是map模式,则解析textview里有的map链接 去掉textview的overlap 调用applyLink()方法给所有的可点击链接加上下划线 自定义模式 public static...: Html.fromHtml():将需要的字符串解析成html SpannableString:就是通过SpannableString来装饰字符串(Linkify内部就是这种方式) Smart Linkify...PS:对于google的具体操作是对网上各个片段信息的整合,也不一定是准确的。 TextClassifier API 这个是google提供出来的基于上面神经网络对文本进行分类的API。...我的测试机上的【android 26的模拟器】: ? 可以看到只有en的语言模型。...这块的google的介绍比较少,我也没太弄明白~ 参考文献 https://nndl.github.io/ http://www.atyun.com/26326.html https://source.android.com

    1.4K20

    Flutter实现文件上传华为对象存储(OBS)

    SDK 和 iOS SDK,也确实这么做了 Android SDK 很轻松的就集成完成了,但是集成 iOS SDK 的时候却遇到各种错误,最后无奈放弃,当然也因为本人之前一直从事 Android 开发...首先定义 init 初始化方法,因为使用 OBS 的 API 需要一些必须的认证参数,如下: class OBSClient { static String?...,因为实现 api 请求使用的是 dio,如下: static Dio _getDio() { var dio = Dio(); dio.interceptors.add(PrettyDioLogger...创建一个公共的 put 方法,因为 OBS 上传对象是一个统一的 api ,所以这里也封装一个统一的上传对象方法,如下: static Future字符串,然后对这个字符串进行 Hmac 编码再转 Base64,再在签名的内容前面拼上OBS 字符串和 AccessKey 值。

    2.6K10

    别再重复造轮子了,几个值得应用到项目中的 Java 开源库送给你

    相信跟我一样,没事儿造轮子的人还不在少数,有些人就是对造轮子感兴趣,这个咱也无话可说,但是,比如我,我是造轮子之前不知道这世上已经有好用的轮子了,害,无知限制了我的想象力。...); 判断集合是否为空 Boolean isNotEmpty = CollectionUtils.isNotEmpty(list); 反射获取某个类的所有 Field Field[] fields =...有点儿类似,它也是包含了一系列的比如字符串、集合、反射、数学计算等的操作封装,还可以用作 JVM 缓存。...如果你不是经常做日期处理,那差不多每次需要的时候都需要查询相关的 API,而有了工具类就不一样了,只要一个 “.”,你想要的方法就出现了,而 Joda Time 就是一款好用的工具库。...这个库是我很早之前搜索日期操作的时候偶然发现的,我发现里面日期处理的 API 相当全面而且很实用,还在我的项目中用过一段时间。

    74220

    QR码应用实战:Spring Boot与ZXing完美结合

    无论您是想为您的产品添加QR码功能,还是为您的移动应用程序添加扫描功能,这篇博客将为您提供一个清晰的指南。...它是一种能够存储各种数据类型的矩阵二维条码,通常以黑色模块和白色背景的方式呈现。QR码可以存储文本、URL、联系信息、地理位置等多种信息,因此在移动设备、广告传播、商品标识等领域广泛使用。...ZXing提供了多种编程语言的API,使开发者能够轻松集成二维码功能到他们的应用中。它支持多种平台,包括Android、iOS、Java等。...我将详细说明相关参数以帮助你理解代码: package com.todoitbo.baseSpringbootDasmart.csdn; import com.google.zxing.BarcodeFormat...,generateQRCode方法接受四个参数: data:要存储在QR码中的数据,可以是文本、URL等。

    20610

    无法登录的用户

    data是Base64编码过的字符串,而token是十六进制对应的字符串。...而且也解释了为什么认证服务拿到的错误的token里会包含加号。 如果一个参数要放到URL的query string里,那么这个参数需要经过URL编码。...比如在谷歌搜索hello world,结果页的URL则是https://www.google.com/search?q=hello+world。空格会被编码成+,而+会被编码成%2B。...相对的,在获取到URL后,需要经过URL解码才能拿到正确的参数。URLSearchParams就是一个可以用来进行URL解码的工具。在日志里看到一般都是URL,所以参数都是编码过的。...iOS从10.3开始原生支持URLSearchParams API,但也许因为是第一次支持,这个版本有点问题,随后的iOS 11修复了这个问题。 “我刚用iOS 10.2试了一下,返回的是加号啊。”

    3.9K10

    重生之我在这个世界的文本转音频API工程师的故事

    前言在一个安静而又普通的午后,我坐在电脑前,思索着如何将一个看似遥不可及的愿望化为现实。那个愿望,是一个来自虚拟世界的幻想,一个关于“重生”的故事。...作为一名文本转音频API工程师,我一直探索着将文字变成声音的可能性,将想象力融入现实。而这一切的开始,源自于一个神秘而神奇的机会。我要讲述的是一个充满创意和技术的故事,一个在虚拟和现实之间穿梭的旅程。...随着故事的展开,我们将共同经历激动人心的时刻、挑战和成功,一起探索技术的奇妙,以及如何将一个虚拟世界的梦想转化为现实。...请跟随我,一同踏上这段充满未知的旅程,去探索那个无法触及的重生之梦,以及如何将文字转化为声音的神奇过程。这是我在这个世界的故事,也是你我共同的冒险。...然后,方法会将这个URL地址赋值给this.audioObj.src,从而将音频文件的源设置为转换后的语音数据的URL地址。接着,方法会调用this.audioObj.play()尝试播放音频文件。

    65090
    领券