240 发简信
IP属地:浙江
  • 微信小程序码获取-从频繁失败到成功率100%

    早期实现方案 方案实现通过微信的appSecret获取小程序accessToken并缓存微信小程序上很多操作都需要使用accessToken,比如用户授权手机号,当然也包括获...

  • SpringBoot事务提交后执行后续操作

    SpringBoot事务提交后执行后续操作 业务场景 业务需求上经常会有一些边缘操作,比如主流程操作A:用户报名课程操作入库,边缘操作B:发送邮件或短信通知。 业务要求 操作...

  • OkHttp3使用证书发起请求

    OkHttp3使用证书发起请求 最近在对接微信支付功能,微信所有接口都采用okHttp3请求,但是申请退款接口需要证书才能调用,那如何使用证书发起请求以及证书如何获取,先看一...

  • 分治法

    分治法要素 原问题可以分解为若干个规模较小的子问题。 子问题相互独立。 子问题的解可以合并为原问题的解。 分治法的步骤 分解:将要解决的问题分解为若干个规模较小、相互独立、与...

  • 哈弗曼编码

    基本思想 以字符的使用频率作为权构建一颗哈弗曼树,然后利用哈弗曼树对字符进行编码。 构造一颗哈弗曼树,是将要编码的字符作为叶子节点,该字符在文件中的使用频率作为叶子节点的权值...

  • 贪心算法

    贪心的两个特性 贪心选择原问题的整体最优解可以通过一系列的局部最优的选择得到应用同一规则,将原问题变为一个相似但规模更小的子问题,而后的每一步都是当前最佳的选择这种选择依赖已...

  • Dijkstra单源最短路径

    基本思想 假定一个源点u,顶点集合V被划分成两个部分:集合 S 和集合 V-S 。 初始时S仅包含源点u,S中的顶点到源点u的最短距离已经确定,V-S中的顶点到源点u的最短距...

  • 120
    “变态”的日本人

    吾以吾之眼光审世界,异于吾,吾谓之奇异,超乎吾之想象,吾谓之“变态”。 ...

  • 自话遗传算法(带实例)

    简介 出来工作快一年了,虽然有太多的茫然和挣扎,但很想找回曾经那个狂热的自己。最近想整理一下以前写的一些小东西和文章,这是整理的第一篇,既是我的过去,也将激励我的未来。 遗传...