Spring笔记

最近在学一些后端的技术,零零散散记了一些相关的知识点,有关Spring的内容基本就集中在这一篇。 看的教程网址:教程链接 Spring核心概念 IoC(Inversion of Control)控制反转 使用对象时,由主动的new来产生对象转变为外部提供对象,此过程中对象创建控制权由程序转移到外部 Spring提供一个容器IoC容器来充当“外部" 这个容器复杂对象的创建、初始化等一系列工作,被

- 阅读全文 -

哈夫曼编码器

用python简单写了一个哈夫曼编码/解码器,有以下功能: 1.编码,对字母进行编码,目前只支持英文字母 2.解码,对输入的序列进行解码 3.生成哈夫曼树图片 4.将编码结果写入文件中保存 要用到的第三方库有: random:生成随机数 string:用于处理字符 tkinter:用于构建GUI 代码由三个类构成:哈夫曼树(HuffmanTree)类,节点(HuffmanNode)类,以及构建GU

- 阅读全文 -

Python处理中文文本

之前介绍了用Python中的WordCloud库处理英文文本,这篇文章介绍用Python处理中文文本。 选用的IDE 代码运行选用的IDE是Pycharm,其实Spyder,VScode还有Jupyter我也用过。Pycharm安装第三方库的过程更简单,所以这里使用Pycharm。 安装需要的第三方库 在Pycharm里面安装第三方库的方法如下 打开Pycharm,进入首页 找到页面右上角

- 阅读全文 -

Python处理英文文本

简单介绍Python对于英文文本的处理 相较于中文文本,Python对于英文文本的处理过程更加简单。英文文本中单词之间有空格,可以直接用空格作为分词 的标志。 下面的代码使用了Python中的wordcloud库和pandas库,wordcloud用于生成词云,pandas用于写入数据到csv文件。 统计英文小说《简爱》中出现频率最高的20个单词,绘制成词云图片,并把统计数据写入csv文件中。 读

- 阅读全文 -