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

    早期实现方案 方案实现通过微信的appSecret获取小程序accessToken并缓存微信小程序上很多操作都需要使用accessToken,比...

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

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

  • OkHttp3使用证书发起请求

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

  • 分治法

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

  • 哈弗曼编码

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

  • 贪心算法

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

  • Dijkstra单源最短路径

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