yiHui yiHui / 6 小时前

徒手撸一个扫码登录示例工程

徒手撸一个扫码登录示例工程 不知道是不是微信的原因,现在出现扫码登录的场景越来越多了,作为一个有追求、有理想新四好码农,当然得紧跟时代的潮流,得徒手撸一个以儆效尤 本篇示例工程,主要用到以下技术栈 qrcode-plugin:开源二维码生成工具包,项目链接: https://github.com/liuyueyi/quick-media[1]SpringBoot:项目基本环境thymeleaf:页面渲染引擎SSE/异步请求:服务端推送事件js: 原生 js 的基本操作I. 原理...

登录 扫码

云水木石 云水木石 / 1 天前

详解国密 SSL ECC_SM4_SM3 套件

国密算法最好的应用场景应该是 SSL/TLS 通信,然而国密文档中并没有单独规范 SSL/TLS 协议,我们能参考的只有《GM/T 0024-2014 SSL VPN 技术规范》。这份文档并没有像 RFC 那样描述得很详细,在实现上可能会存在很多不清楚的地方。很多时候,我们还要去翻看标准 TLS 1.1 的 RFC4346。 本文主要总结国密 SSL ECC_SM4_SM3 密码套件的实现需要注意的地方。

SSL 国密算法

凯凯刘 凯凯刘 / 1 天前

周五晚上的一个想法到跟巨星侃爷 Kanye 的谈判

此文是「IndieMaker 独立变现」知识星球人物志系列之第 16 篇 官网:http://www.indiemakerstart.com Harry Dry 来自伦敦,24 岁,Marketing Examples 的创始人。他的经历非常有意思,从一个周五晚上的想法,到跟世界明星侃爷的谈判,这个过程跌宕起伏,甚至有些疯狂,也充满了戏剧性。他之前是没有编程经验的人,靠差资料一点点做成网站。花了自己 2 个月工资,在 3 个广告牌上做广告让 Kanye West 给自己打电话等等。

独立开发者

Joinncat Joinncat / 1 天前

没使用加号拼接字符串,面试官竟然问我为什么

面试官:为什么 String 设计成不可变的? 小小白:主要是为了确保 String 对象中存储的值不会被改变,充分利用字符串常量池的优化策略,同时字符串对象的 hashCode 也不会被改变。如果 String 设计成可变的,那么自定义的类就可以通过集成 String,重写其中的方法将其存储的值改变。如果 String 是可变的,将 String 类型变量作为参数传递的过程中,存储的将有可能会被改变,这样会导致安全隐患。

Java 字符串 面试官

redmaple叶 redmaple叶 / 1 天前

内功修炼:线段树(一)

前一阵子朋友换工作,去了新公司的一个基础服务的部门。对数据结构和算法的要求着实不低,不是平常的 CRUD,而是通过各种巧妙的数据结构去完成对应的业务需求。我发现是时候夯实一下基础了,这次来看一下树结构中的线段树。 一、什么是线段树有一种很经典的线段树问题:区间染色。讲的是有一面长度为 n 的墙,每次选择一段儿墙进行染色。

数据结构 线段树

kafeidou kafeidou / 2 天前

值得人手一份 | 微服务超全的设计选型参考

点击关注了解更多精彩内容!! Apache ServiceComb Java Chassis 结合大量微服务开发实践,实现微服务架构模式(https://microservices.io/patterns/microservice-chassis.html), 帮助开发者更加简单、快速的构建微服务应用。 微服务架构模式的核心包含如下几部分: 微服务之间的 RPC 通信。

架构 微服务

Jeffrey1029 Jeffrey1029 / 2 天前

C 版本 MQTT 移植 Android

一、库下载 在 github 搜索 paho.mqtt.c,或者直接在浏览器输入该项目地址 https://github.com/eclipse/paho.mqtt.c,你可以选择在浏览器打包下载,也可以利用 git 版本工具 clone 该项目到本地。 二、预处理对于 C,C++ 的工程来说,移植的方案无非两种,一种是编译成静态库或者动态库,一种是直接复制源文件到你的工程,但是考虑交叉编译环境的搭建比较麻烦,所以暂时采用的是复制源文件的方式来进行移植。

Android C语言 MQTT

cultus cultus / 2 天前

Go 实现 LeetCode 全集

Golang LeetCode

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top