编程语言 【面试普通人VS高手系列】HashMap是怎么解决哈希冲突的? 常用数据结构基本上是面试必问的问题,比如HashMap、LinkList、ConcurrentHashMap等。关于HashMap,有个学员私信了我一个面试题说: “HashMap是怎么解决哈希冲突的... 2022年5月21日【面试普通人VS高手系列】HashMap是怎么解决哈希冲突的?已关闭评论 阅读全文
编程语言 关于Android安装apk出现解析包异常问题情况总结 说之前,可以推荐下各位使用这个开源库AndroidUtilCode,下面提及到的工具类,都是在此库中以下说的解析包异常,是指进到安装页面就立马出现了错误提示而不是在可以正常进入安装界面,然后点击了安装... 2022年5月21日关于Android安装apk出现解析包异常问题情况总结已关闭评论 阅读全文
编程语言 企业微信 嵌H5页面 用户权限获取匹配 一、背景领导让研究一个活儿:企业微信开发H5应用,微信端客户进入H5页面跟现有的Web系统打通用户权限。通俗的讲:嵌入企业微信H5页面,客户点进去按原权限加载内容。开发者中心有文档,附上两个关键链接:... 2022年5月21日企业微信 嵌H5页面 用户权限获取匹配已关闭评论 阅读全文
编程语言 通过对抽象模型和概念模型的整合,细化项目整体流程 上一篇我们通过抽象模型梳理了核心流程。本篇是《如何高效阅读源码》专题的第九篇,我们来通过绘图加深核心流程的理解,同时将抽象模型和核心流程与概念模型进行整合,以得到一个更具象化的流程。本篇主要内容:为什... 2022年5月21日通过对抽象模型和概念模型的整合,细化项目整体流程已关闭评论 阅读全文
编程语言 从零搭建Pytorch模型教程搭建Transformer网络 前言本文介绍了Transformer的基本流程,分块的两种实现方式,Position Emebdding的几种实现方式,Encoder的实现方式,最后分类的两种方式,以及最重要的数据格式的介绍。本文来... 2022年5月21日从零搭建Pytorch模型教程搭建Transformer网络已关闭评论 阅读全文
控制Python浮点数输出位数 技术背景在Python的一些长效任务中,不可避免的需要向文本文件、二进制文件或者数据库中写入一些数据,或者是在屏幕上输出一些文本,此时如何控制输出数据的长度是需要我们注意的一个问题。比如对于一个二进制... 2022年5月21日 编程语言控制Python浮点数输出位数已关闭评论 阅读全文
编程语言 .NET 7 Preview 3添加了这些增强功能 .NET 7 Preview 3已发布, .NET 7 的第三个预览版包括对可观察性、启动时间、代码生成、GC Region、Native AOT 编译等方面的增强。有兴趣的用户可以下载适用于 Win... 2022年5月21日.NET 7 Preview 3添加了这些增强功能已关闭评论 阅读全文
编程语言 Spring 源码(2)Spring IOC 容器 前戏准备工作 Spring 最重要的方法refresh方法根据上一篇文章https://www.cnblogs.com/redwinter/p/16141285.htmlSpring Bean IOC 的创建流程继... 2022年5月21日Spring 源码(2)Spring IOC 容器 前戏准备工作已关闭评论 阅读全文
编程语言 nodejs的TCP相关的一些笔记 TCP协议基于nodejs创建TCP服务端TCP服务的事件TCP报文解析与粘包解决方案 一、TCP协议1.1TCP协议原理部分参考: 无连接运输的UDP、可靠数据传输原理、面向连接运输的TC... 2022年5月21日nodejs的TCP相关的一些笔记已关闭评论 阅读全文
编程语言 Python 一网打尽<排序算法>之从希尔排序算法的分治哲学开始 1. 前言本文将介绍希尔排序、归并排序、基数排序(桶排序)。在所有的排序算法中,冒泡、插入、选择属于相类似的排序算法,这类算法的共同点:通过不停地比较,再使用交换逻辑重新确定数据的位置。希尔、归并、快... 2022年5月21日Python 一网打尽<排序算法>之从希尔排序算法的分治哲学开始已关闭评论 阅读全文