<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[codews的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/codews</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; codews]]></copyright><item><title><![CDATA[debian12安装docker]]></title><link>https://blog.youkuaiyun.com/codews/article/details/168661141</link><guid>https://blog.youkuaiyun.com/codews/article/details/168661141</guid><author>codews</author><pubDate>Wed, 21 Oct 2026 20:19:33 +0800</pubDate><description><![CDATA[鼓捣一下]]></description><category></category></item><item><title><![CDATA[鼓捣个算法提提神05]]></title><link>https://blog.youkuaiyun.com/codews/article/details/164189029</link><guid>https://blog.youkuaiyun.com/codews/article/details/164189029</guid><author>codews</author><pubDate>Sun, 30 Aug 2026 14:29:51 +0800</pubDate><description><![CDATA[输入：strs = [“flower”,“flow”,“flight”]输入：strs = [“dog”,“racecar”,“car”]编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀，返回空字符串 “”。解题思路：还是采用尾递归的方式进行。解释：输入不存在公共前缀。]]></description><category></category></item><item><title><![CDATA[鼓捣个算法提提神04]]></title><link>https://blog.youkuaiyun.com/codews/article/details/164153026</link><guid>https://blog.youkuaiyun.com/codews/article/details/164153026</guid><author>codews</author><pubDate>Fri, 28 Aug 2026 21:12:23 +0800</pubDate><description><![CDATA[给定一个长度为 n 的整数数组 height。有 n 条垂线，第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。第二种算法，取消自己去取对应的值，直接进行各自的尾递归，只保留对应的index，不在通过lists:nth取值。解法：双指针，从左从右靠近，第一种算法是可以，但是在面对大数据量的时候，耗时。找出其中的两条线，使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明：你不能倾斜容器。]]></description><category></category></item><item><title><![CDATA[鼓捣个算法提提神03]]></title><link>https://blog.youkuaiyun.com/codews/article/details/164126056</link><guid>https://blog.youkuaiyun.com/codews/article/details/164126056</guid><author>codews</author><pubDate>Thu, 27 Aug 2026 22:04:26 +0800</pubDate><description><![CDATA[解题思路：其实好像没什么要素，按照给出的规则对数据进行拆分完再组合即可，这里可以用map也可以用dict，我选择列表，采取尾递归进一步节省。之后，你的输出需要从左往右逐行读取，产生出一个新的字符串，比如：“PAHNAPLSIIGYIR”。将一个给定字符串 s 根据给定的行数 numRows ，以从上往下、从左到右进行 Z 字形排列。]]></description><category></category></item><item><title><![CDATA[鼓捣个算法提提神02]]></title><link>https://blog.youkuaiyun.com/codews/article/details/164051044</link><guid>https://blog.youkuaiyun.com/codews/article/details/164051044</guid><author>codews</author><pubDate>Tue, 25 Aug 2026 11:36:42 +0800</pubDate><description><![CDATA[解题思路：1.erlang没有链表的说法，其实就是record内循环，record 实际上是元组tuple，把tuple转成列表，去进行尾递归，注意退出的条件即可。你可以假设除了数字 0 之外，这两个数都不会以 0 开头。请你将两个数相加，并以相同形式返回一个表示和的链表。]]></description><category></category></item><item><title><![CDATA[鼓捣个算法提提神01]]></title><link>https://blog.youkuaiyun.com/codews/article/details/164032952</link><guid>https://blog.youkuaiyun.com/codews/article/details/164032952</guid><author>codews</author><pubDate>Mon, 24 Aug 2026 20:52:29 +0800</pubDate><description><![CDATA[两数之和]]></description><category></category></item><item><title><![CDATA[erlang函数（二）]]></title><link>https://blog.youkuaiyun.com/codews/article/details/107944349</link><guid>https://blog.youkuaiyun.com/codews/article/details/107944349</guid><author>codews</author><pubDate>Tue, 11 Aug 2020 21:09:18 +0800</pubDate><description><![CDATA[毕达哥拉斯三元数组
所谓毕达哥拉斯三元数组就是描述三角形三角边，满足AA +BB =C*C;
bdgls(N) -&gt;
	[
		{A,B,C}  || 
			A &lt;- list:seq(1,N),
			B &lt;- list:seq(1,N),
			C &lt;- list:seq(1,N),
			A+B&lt;C,
			A*A +B*B = C*C
	].

简单解释一下，A,B,C从（1,N）中取，满足A+B&lt;C且AA+BB=C*C的要求即可。
回文构词
所谓回文构词就是探]]></description><category></category></item><item><title><![CDATA[erlang函数（一）]]></title><link>https://blog.youkuaiyun.com/codews/article/details/107934037</link><guid>https://blog.youkuaiyun.com/codews/article/details/107934037</guid><author>codews</author><pubDate>Tue, 11 Aug 2020 14:01:49 +0800</pubDate><description><![CDATA[QuickSort
-module(lib_misc).
-export([qsort/1]).

qsort([]) -&gt; [];
qsort([First | T]) -&gt;
  qsort([X || X &lt;- T, X&lt;First])
	++ [First] ++
  qsort([Y || Y &lt;- T,Y&gt;=First]).

通过列表推导对元素进行分割，分成比First大的跟比First小的两个列表，再进行sort。
44&gt;L=[23,6,2,9,27,]]></description><category></category></item><item><title><![CDATA[linux搭建erlang环境]]></title><link>https://blog.youkuaiyun.com/codews/article/details/107920299</link><guid>https://blog.youkuaiyun.com/codews/article/details/107920299</guid><author>codews</author><pubDate>Mon, 10 Aug 2020 19:39:10 +0800</pubDate><description><![CDATA[server版本linux系统搭建
下载erlang环境资源包（tar.gz）

解压 tar -zxvf otp_src_22.1.tar.gz
准备安装环境，由于我的是ubuntu的linux服务器版本，很多东西比如make，yum，gcc这些都没装
需要我们输入指令去装
apt-get install make/yum/gcc
设定安装规则
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-s]]></description><category></category></item><item><title><![CDATA[GitHub获取ssh key添加到我们远程仓库中]]></title><link>https://blog.youkuaiyun.com/codews/article/details/105934125</link><guid>https://blog.youkuaiyun.com/codews/article/details/105934125</guid><author>codews</author><pubDate>Tue, 05 May 2020 16:29:10 +0800</pubDate><description><![CDATA[我们在github中想要下载文件的时候，当然可以选择HTTPS的方式去下载，但是这种就比较的麻烦，因为每次都要输入GitHub的账号密码，所以这里就选择采用SSH的方式来获取本地的加密key添加到github仓库中，这样子我们本地下载的时候就不用密码了，就相当于通行证。

首先我们找到右上角的头像，选择setting，打开就可以看到SSH的选项，点击就会出现这个页面，因为我自己已经配置过一次了，...]]></description><category></category></item><item><title><![CDATA[mysql外键约束]]></title><link>https://blog.youkuaiyun.com/codews/article/details/105719320</link><guid>https://blog.youkuaiyun.com/codews/article/details/105719320</guid><author>codews</author><pubDate>Thu, 23 Apr 2020 22:36:10 +0800</pubDate><description><![CDATA[首先什么是外键？就是A表的主键，在B表的字段出现，就是外键。
约束又是什么？约束就是一种限制，通过约束能够将两个表连接到一起，进而能去确保表中数据的完整性，同时提供了约束性。
外键约束就是foreign key
创建的时候，在创建表语句中加入。比如：
create demo（
id int not null…
…
constraint key_name foreign key(id) refere...]]></description><category></category></item><item><title><![CDATA[mysql进阶学习之存储过程]]></title><link>https://blog.youkuaiyun.com/codews/article/details/105619773</link><guid>https://blog.youkuaiyun.com/codews/article/details/105619773</guid><author>codews</author><pubDate>Sun, 19 Apr 2020 18:33:19 +0800</pubDate><description><![CDATA[mysql进阶学习之存储过程功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
存储过程不同于函数，存储过程没有返回值，而...]]></description><category></category></item><item><title><![CDATA[linux下搭建zookeeper]]></title><link>https://blog.youkuaiyun.com/codews/article/details/105112080</link><guid>https://blog.youkuaiyun.com/codews/article/details/105112080</guid><author>codews</author><pubDate>Thu, 26 Mar 2020 10:34:09 +0800</pubDate><description><![CDATA[今天要对毕设项目进行升级，打算使用dubbox分布式架构进一步提升
需要安装zookeeper注册中心到服务器上
这里就简单记录一下安装历程
首先先使用winscp把压缩包上传到服务器，也可以在服务器命令行直接wegt下载，上传完毕解压，打开其目录下conf文件夹，将里面的zoo_sample.cfg复制一份并改名为zoo.cfg，vim去修改一下

修改一下数据目录跟日志目录，同时注意一下这里的...]]></description><category></category></item><item><title><![CDATA[关于centos下配置mysql的历程记录]]></title><link>https://blog.youkuaiyun.com/codews/article/details/104390380</link><guid>https://blog.youkuaiyun.com/codews/article/details/104390380</guid><author>codews</author><pubDate>Wed, 19 Feb 2020 17:01:05 +0800</pubDate><description><![CDATA[一开始想着偷工减料想着快就去下载了rpm包打算用rpm工具做
没想到也是很多的错误
算了老老实实的下载tar.xz包，600多m网速时好时坏
我用的是winscp把下载好的文件传输到阿里云的云服务器上
先约定好
安装文件下载目录：/data/software
Mysql目录安装位置：/usr/local/mysql
数据库保存位置：/data/mysql
日志保存位置：/data/log/mysq...]]></description><category></category></item><item><title><![CDATA[spring配置xml文件中ref和value的区别]]></title><link>https://blog.youkuaiyun.com/codews/article/details/104254753</link><guid>https://blog.youkuaiyun.com/codews/article/details/104254753</guid><author>codews</author><pubDate>Mon, 10 Feb 2020 21:06:27 +0800</pubDate><description><![CDATA[ref是引用，引用一些我们有的东西（对象引用类型）
value就是写一个值，至于这个值是什么东西是根据所用的属性类型决定的（字符串引用类型）
spring批量扫描mybatis的mapper，使用value
单个mapper就用ref

...]]></description><category></category></item><item><title><![CDATA[前端展示系统找不到配置文件，显示500代码]]></title><link>https://blog.youkuaiyun.com/codews/article/details/104250262</link><guid>https://blog.youkuaiyun.com/codews/article/details/104250262</guid><author>codews</author><pubDate>Mon, 10 Feb 2020 16:15:15 +0800</pubDate><description><![CDATA[因为是在搭建spring框架，所以以为是我写的前端控制器把资源文件屏蔽了
第一时间去对应的springweb配置文件下，定向资源开启不过滤，其他默认。

这个时候要去看一下前端控制器把配置好的命令注入

这时候重启服务器重新打开就没事了
不过我自己的问题就没有解决，因为我用的是idea，创建maven工程的时候需要自己创建源码包跟资源包，并右键标记好，我自己把对应的文件夹弄错了也标记错了，导致找...]]></description><category></category></item><item><title><![CDATA[解决spring框架中前端与后端中文乱码的问题]]></title><link>https://blog.youkuaiyun.com/codews/article/details/104248378</link><guid>https://blog.youkuaiyun.com/codews/article/details/104248378</guid><author>codews</author><pubDate>Mon, 10 Feb 2020 14:31:40 +0800</pubDate><description><![CDATA[只需要在web.xml中添加过滤器
characterEncodingFilter

characterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter

encoding
UTF-8



characterEncodingFilter
/*

class的是属于哪个包下的类
url-pattern是说任何...]]></description><category></category></item><item><title><![CDATA[今天在做毕设的时候，发现了一个问题，tomcat寻找本地图片加载不出来]]></title><link>https://blog.youkuaiyun.com/codews/article/details/104207928</link><guid>https://blog.youkuaiyun.com/codews/article/details/104207928</guid><author>codews</author><pubDate>Fri, 07 Feb 2020 12:02:17 +0800</pubDate><description><![CDATA[我做的是校园商铺管理平台
做的首页展示系统
图片显示null，打开F12显示图片地址404

查了一下百度，说是图片地址没有正确写完整
因为我用的是idea平台，在这就跟大家讲讲怎么解决

打开自己的tomcat配置，取消勾选HTTP port 后面的勾勾
接着打开依赖

这是我自己已经配置好的了，先点击“+”号，选择"External Source"，然后他就弹出本地文件系统，选择你要加载的图片...]]></description><category></category></item><item><title><![CDATA[spring常见注解]]></title><link>https://blog.youkuaiyun.com/codews/article/details/104179150</link><guid>https://blog.youkuaiyun.com/codews/article/details/104179150</guid><author>codews</author><pubDate>Wed, 05 Feb 2020 11:28:08 +0800</pubDate><description><![CDATA[开始记录自己在spring的学习进度，与大家一起进步
spring部分
@Component 声明为组件，没有所谓的角色
@Service 声明为业务逻辑层使用（service层）
@Repository 声明为持久层使用 （dao层）
@Controller 声明为展现层使用（与前端交互使用）
（spring三层架构：model+view+controller
这其中可以是ssm或者ssh，下一...]]></description><category></category></item></channel></rss>