【技术头条12/03/PM 8点闪读】在.NET Core中使用Jw…|使用FastReport报表工…|#技术分享# 我所理解的【微服…|🔥从零开始学Redis之逍遥天…|[译]Go: 理解Sync.P…|

  1. 在.NET Core中使用Jwt对API进行认证

    在.NET Core中想用给API进行安全认证,最简单的无非就是Jwt,悠然记得一年前写的Jwt Demo,现在拿回来改成.NET Core的,但是在编码上的改变并不大,因为Jwt已经足够强大了。在项目中分为 DotNetCore_Jwt_Server 以及 DotNetCore_Jwt_Clien …

  2. 使用FastReport报表工具实现信封套打功能

    在较早期的报表套打的时候,我倾向于使用LODOP的ActiveX进行报表的打印或者套打,BS效果还是很不错的。之前利用它在Winform程序里面实现信封套打功能,详细参考《基于信封套打以及批量打印的实现过程》,虽然功能能够完美实现,不过由于还需要附带一个不是百分百整合一起的插件,还是有点另类的,虽然… …

  3. #技术分享# 我所理解的【微服务】中的【网关】之001篇

    “面对微服务时代”,感觉自己有点无所适从,仿佛一夜之间一切都需要微服务化,没有微服务的架构简直项目简直不值得去讲,言必称“微服务”行业的老大 Spring Cloud、以及前几年比较流行的 …

  4. 🔥从零开始学Redis之逍遥天境

  5. [译]Go: 理解Sync.Pool的设计思想

  6. [译]JavScript Array.flatMap()

  7. 前端自主导出excel、通过js调用后端接口下载表格文件(GET和POST方法)

  8. 精度损失指北:1 – 0.9 为什么不等于 0.1

    对阶的原则是小阶对大阶,之所以这样做是因为若大阶对小阶,则尾数的数值部分的高位需移出,而小阶对大阶移出的是尾数的数值部分的低位,这样损失的精度更小 … 比如上一部分举到的例子,我们完全可以使用人民中的分作为单位,将余额与订单金额转化成以分作单位的整型比较从而避免因精度损失造成的不可预知的不良后果 … 综上所述,计算机中浮点数的精度损失我们避免不了,但是我们可以合理规避掉由于精度损失所造成的不良后果,比如:控制业务流程时避免使用两个浮点数的大小作为判断依据。

  9. 如何在 Java 和 Kotlin 之间进行互操作

    目前Kotlin是谷歌首推的开发Android的语言,但由于历史原因,我们绝大部分项目依旧还是以Java为主的,也就是说存在Java和Kotlin两种语言同时开发的情况 … 为了方便Kotlin调用,我们通常使用 @NotNull 注解来标识Java代码的非原始参数、字段、返回值 … 当我们将Java文件的静态方法迁移到Kotlin中时,我们会将其放在 companion object中,但是这样处理之后在Java文件中无法直接调用,得通过companion对象实例方法来调用。

  10. Pecker:自动检测项目中不用的代码

    最近在折腾编译相关的,然后就想能不能写一个检测项目中不用代码的工具,毕竟这也是比较常见的需求,但这并不容易 … 查看符号在项目在项目中所有出现的地方,方法没有特别的地方就不放了 … 引用,和源代码中情况一致,这里就有问题了,就是extension也是算作引用,但是我们需要通过这个判断符号是否被使用,显然extension不能算作是被使用,所以我们在使用SyntaxVisitor的时候需要把extension也记下来,然后和这里的ref通过位置进行比较,如果在收集的extension集合中发现了,那这次的出现就不能当做引用。

  11. OneBase 1.3.6 发布,应用研发框架

    OneBase1.3.6 发布,应用研发框架—让软件开发变成一种乐趣~ 更新内容如下: 1.去除调试模式下常量信息展示。 2.支付服务升级完善,微信公众号支付,微信PC扫码支付,微信JSSDK支付,微信APP…