<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aachangs的博客]]></title><description><![CDATA[初来乍到，多多包涵，如有错误，欢迎指出，共同进步！]]></description><link>https://blog.youkuaiyun.com/aachangs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aachangs]]></copyright><item><title><![CDATA[关于 NLP 中的 tokenize 总结]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/124560062</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/124560062</guid><author>aachangs</author><pubDate>Tue, 03 May 2022 19:32:34 +0800</pubDate><description><![CDATA[Tokenize
关于 tokenize 的总结，翻译自Summary of Tokenize
Subword tokenization
transformers 使用混合tokenization：Word-Level 和 Character-Level
Subword tokennizaiton算法基于这样一个原则，即经常使用的词不应该被分割成更小的子词，而稀有词应该被分解成有意义的子词。
对于BertTokenizer:
from transformers import BertTokenizer

t]]></description><category></category></item><item><title><![CDATA[Docker执行报错，unknown instruction {RTF1ANSIANSICPG936COCOARTF2513]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/116749033</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/116749033</guid><author>aachangs</author><pubDate>Thu, 13 May 2021 14:28:39 +0800</pubDate><description><![CDATA[Docker执行报错，unknown instruction: {\RTF1\ANSI\ANSICPG936\COCOARTF2513
在跟随docker官网教程构建docker容器时出现这个错误。
具体可看链接
下面说解决方法，
环境是Mac，在第一步构建过程中docker曾做提示，说创建的 Dockerfile不能带任何文件后缀，而我的Dockerfile是通过Mac带的文本编辑器创建，然后去掉后缀名的。
执行命令
docker build -t getting-started .

报出如题的错误。
]]></description><category></category></item><item><title><![CDATA[Spring Boot加载外部Jar包]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/115629621</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/115629621</guid><author>aachangs</author><pubDate>Mon, 12 Apr 2021 16:56:30 +0800</pubDate><description><![CDATA[Spring Boot加载外部Jar包
项目有一个需求，需要通过spring加载配置下的Jar包，将Jar包中的类注册成Spring的一个Bean以供后续使用。
1、构建自己的ClassLoader。
关于java自己的ClassLoader的加载方式，详情可移步此篇博客。
以下是我定义的JarClassLoader，将Jar包转换为URL，通过URLClassLoader去加载。


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
impo]]></description><category></category></item><item><title><![CDATA[Cron表达式及转换工具]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/108530091</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/108530091</guid><author>aachangs</author><pubDate>Fri, 11 Sep 2020 11:10:11 +0800</pubDate><description><![CDATA[Cron表达式以及转换工具
Cron表达式有两种语法格式：
1、Seconds Minutes Hours DayofMonth Month DayofWeek Year
2、Seconds Minutes Hours DayofMonth Month DayofWeek
具体的表达式解析规则可参考这篇文章： cron表达式详解
可根据Cron表达式转换为相应的日期描述：
0 0 0 5L * ? *

可表示为：
每月最后1个星期五凌晨12:00
下面分享一个转换工具，Cron表达式转换工具，点击链接到g]]></description><category></category></item><item><title><![CDATA[记录小彩的诞生过程]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/108184464</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/108184464</guid><author>aachangs</author><pubDate>Sun, 23 Aug 2020 16:13:23 +0800</pubDate><description><![CDATA[记录搭建一台深度学习电脑的过程（可做一些Kaggle比赛、当然大型单机游戏也不在话下），从选配硬件内容到自己组装完成，一次点亮！nice，记录其中遇到的问题和一些装机技巧。
硬件选配
清单如下：




硬件
商品




CPU
intel i9 10900KF


主板
微星 Z490 Gaming EDGE WIFI版


GPU
七彩虹 RTX 2070S Ultra OC


内存
金士顿 16G单条*2


硬盘
西数 WDC 1TB 固态


散热
乔思伯 360 水冷


机箱
爱国者 药丸]]></description><category></category></item><item><title><![CDATA[错误: 方法不会覆盖或实现超类型的方法、:错误: 找不到符号]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/106624369</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/106624369</guid><author>aachangs</author><pubDate>Mon, 08 Jun 2020 17:18:09 +0800</pubDate><description><![CDATA[错误: 方法不会覆盖或实现超类型的方法、:错误: 找不到符号
问题描述：如题
出错原因：假设maven中有三个模块。第一个模块依赖后两个模块，在同时更改三个模块中的代码之后（指在模块一和模块三种更改某个类名称），再次打包模块一的时候出现上述错误。此时按Ctrl+单击也可以跳到相应方法。
解决方法：先打包类所在模块，再打包引用类的模块。

...]]></description><category></category></item><item><title><![CDATA[配置streamsets外部库]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/105205478</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/105205478</guid><author>aachangs</author><pubDate>Mon, 30 Mar 2020 18:32:13 +0800</pubDate><description><![CDATA[可用来解决导入外部包时产生的streamsets REST_1003 - Failed to create directory: lib 错误
第一步：查看原始配置位置


第二步：到服务器查看相应文件夹下有没有 streamsets-libs-extras文件夹，没有的话创建一个，并赋予权限
chown -R sdc:sdc /opt/streamsets-datacollector/strea...]]></description><category></category></item><item><title><![CDATA[Janus的Schema Element]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/103511717</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/103511717</guid><author>aachangs</author><pubDate>Thu, 12 Dec 2019 16:40:26 +0800</pubDate><description><![CDATA[1.JanusGraph Schema Element
JanusGraphSchemaElement继承自接口Namifiable（此接口的作用是说继承自该接口的元素都能通过名字唯一区分）。在JanusGraphSchemaElement的接口定义时，作者给出了这个接口的作用，那就是为JanusGraph Schema中的Element做标记，以区分这个Element是一个顶点、边、属性还是一个...]]></description><category></category></item><item><title><![CDATA[JanusGraph的Element]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/103511598</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/103511598</guid><author>aachangs</author><pubDate>Thu, 12 Dec 2019 16:37:32 +0800</pubDate><description><![CDATA[1、JanusGraphElement
Element分为三种：Edge、Property、Vertex
Element的lifecycle： New=1、Loaded=2、AddedRelations=3、RemoveRelations=4、Modified=5、Removed=6
能够操作Element状态的事件Event={REMOVED、REMOVED_RELATION、ADDED_REL...]]></description><category></category></item><item><title><![CDATA[JanusGraph数据模型(存储结构）]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/102843754</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/102843754</guid><author>aachangs</author><pubDate>Thu, 31 Oct 2019 19:10:43 +0800</pubDate><description><![CDATA[JanusGraph Data Model
以下内容来自官网。
JanusGraph采用邻接表存储图，具体的是存储了顶点的邻接表集合。以顶点为key,顶点的邻接表中包含所有的边，顶点属性以及边的属性。
这种存储结构，允许JanusGraph将数据存储在任何支持bigtable的存储后端中。关于bigtable与传统数据库的区别不太了解的请去查看这篇文章。
由于图是完整的包含关系、属性、顶点的，在存...]]></description><category></category></item><item><title><![CDATA[Linux下使用nexus为内网安装pypi代理]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/87939080</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/87939080</guid><author>aachangs</author><pubDate>Tue, 26 Feb 2019 17:20:25 +0800</pubDate><description><![CDATA[需要在内网上搭建python环境，但由于python大哥众多的小弟（外部依赖）也都需要一一安排好（用到哪个安装哪个），没有网络使得安装极为不便，需要把所有依赖文件全部下载然后上传到服务器，再安装，期间还会有各种坑（谁安装谁知道），所以为了方便布置python环境，安顿好众多小弟，决定在有网络的机器上为服务器搭建代理。详细步骤如下;

分步指南

    1.在有网络的机器上安装nexus。

  ...]]></description><category></category></item><item><title><![CDATA[python cx_oracle插入时数据编码问题]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/87820818</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/87820818</guid><author>aachangs</author><pubDate>Wed, 20 Feb 2019 20:32:45 +0800</pubDate><description><![CDATA[数据库编码问题
新手入坑，第一次使用oracle数据库，还是与mysql略有不同，首先在插入数据时的SQL语法有很大不同，mysql写法：
insert into tablename values (%s,%s)

oracle中插入写法：
insert into tablename(ITEM_ID, CONTENT) values (:ITEM_ID, :CONTENT)

问题描述：
mysq...]]></description><category></category></item><item><title><![CDATA[使用pyplot一定要记得close]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/85701427</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/85701427</guid><author>aachangs</author><pubDate>Thu, 03 Jan 2019 16:08:16 +0800</pubDate><description><![CDATA[1、不关闭将会引起什么问题
在一个循环中，如果我们的目的是每一个循环都做一副图出来，如果做完一副图，没有使用pyplot.close()，就会使之前做过的图出现在下一副上，看下图：
我们的目的
而如果你的目的是每一对train，test都做一张图，就要使用pyplot.close()每一次循环后关闭pyplot，即使在函数中也要这么做。改正后如下：
详细代码如下
    plt.plot(hist...]]></description><category></category></item><item><title><![CDATA[Tensorflow运行时报错]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/84568423</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/84568423</guid><author>aachangs</author><pubDate>Tue, 27 Nov 2018 16:39:02 +0800</pubDate><description><![CDATA[windows下运行TensorFlow时出现 DLL加载不成功问题
解决方案：
大部分是跟下图这个东西有关。

1、首先到电脑的 程序和功能中找到它，双击点击修复，一般修复成功，TensorFlow就能成功运行，如果不成功，点击卸载。
2、卸载后到Microsoft visual C++2015下载重新安装即可。

...]]></description><category></category></item><item><title><![CDATA[MM、RMM、Bi_MM]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/83215143</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/83215143</guid><author>aachangs</author><pubDate>Sat, 20 Oct 2018 17:23:24 +0800</pubDate><description><![CDATA[写在前面的话
本文参考《Python自然语言处理实战 核心技术与算法》，一本不可多得的自然语言处理入门书籍。
MM、RMM、Bi_MM都是基于规则分词的算法，通过匹配所持有的字典，进行分词。分词结果取决于字典的完整程度和匹配方式。根据SunM.S 和Benjamin K.T（1995）的研究表明，中文中90.0%左右的句子，MM和RMM分词结果重合且完全正确，9.0% 的句子两种方法分词结果不一样...]]></description><category></category></item><item><title><![CDATA[pip打包安装离线文件]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/82912708</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/82912708</guid><author>aachangs</author><pubDate>Sun, 30 Sep 2018 18:40:39 +0800</pubDate><description><![CDATA[pip打包安装离线文件
pip3 download -d 路径地址\packages-whl -r requirements.txt
requirements.txt文件内为一行一行的依赖包名称和版本号

pip编译文件夹成whl格式文件
编译源码：
1、pycparser-2.18.tar.gz 解压到 pycparser-2.18

2、pip wheel --wheel-dir=e:\Chr...]]></description><category></category></item><item><title><![CDATA[python之数据库连接池.md]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/82912672</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/82912672</guid><author>aachangs</author><pubDate>Sun, 30 Sep 2018 18:33:10 +0800</pubDate><description><![CDATA[带着问题做学问
之前只是听说过数据库连接池，但是还没有真正的使用过。项目之初，只是简单的利用pymysql做数据库的一些操作，随着项目的进行发现程序进程还在，但数据库的连接已被关闭（超过一定时间后，数据库连接会自动关闭），带着这个问题，通过咨询和查找资料，于是有了本篇。
数据库连接池的作用
数据库连接池能在系统初始化的时候建立一定数量（具体数量由配置文件决定）的数据库连接，并维护这些连接在内存中，...]]></description><category></category></item><item><title><![CDATA[使用logging初级.md]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/82775669</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/82775669</guid><author>aachangs</author><pubDate>Wed, 19 Sep 2018 17:37:41 +0800</pubDate><description><![CDATA[日志记录
边学习边记录，参照logging官方文档，时间宝贵，开始正题：
以下为logging级别，按照严重程度递增排序：
DEBUG：详细信息，通常在调试时候才有意义
INFO：确保事情如期进行
WARNING：警告性错误，可能出现问题，但不影响程序运行。
ERROR：程序已经无法执行一些功能。
CRITICAL：严重错误，程序可能已无法执行。
默认级别为WARNING，即仅追踪比此级别更高级别...]]></description><category></category></item><item><title><![CDATA[Python中Linux、windows路径导入自己的包问题]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/81671124</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/81671124</guid><author>aachangs</author><pubDate>Tue, 14 Aug 2018 17:30:56 +0800</pubDate><description><![CDATA[在Linux、windows中不修改路径导入自己的包

踩坑多次，在site-pankage文件夹下创建myconfig.pth文件添加自己的路径也可以，此篇不讲，自行百度。（windows下好使，Linux下没试成功）。但下边的方法两边都好使，且下边这方法灵活性高。

记住，要把下边语句放入执行.py文件的最上边。

import sys
sys.path.append(r'自己包的路径')...]]></description><category></category></item><item><title><![CDATA[Linux下安装搜狗输入法]]></title><link>https://blog.youkuaiyun.com/aachangs/article/details/81100085</link><guid>https://blog.youkuaiyun.com/aachangs/article/details/81100085</guid><author>aachangs</author><pubDate>Wed, 18 Jul 2018 16:14:14 +0800</pubDate><description><![CDATA[Linux下安装搜狗输入法

1、搜狗是对Linux支持的，首先到官网下载安装包 
2、下载之后得到搜狗拼音的.deb文件，双击之后可以在下图中点击安装。 


3、安装完成后首先要讲Linux的输入法设置成支持fictx（因为Linux下搜狗是基于fictx的），具体做法如下： 
右键选择输入法-&amp;gt;一直点确定直到出现下图，选择fictx。 
 
点击确定。 
4、全部做完后重启电脑，就可以...]]></description><category></category></item></channel></rss>