<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[abc_lml的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/abc_lml</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; abc_lml]]></copyright><item><title><![CDATA[c++实现泛型LRU]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/127198661</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/127198661</guid><author>abc_lml</author><pubDate>Fri, 07 Oct 2022 20:24:19 +0800</pubDate><description><![CDATA[lru]]></description><category></category></item><item><title><![CDATA[比较完善的多线程安全 shared_ptr实现]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/127173404</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/127173404</guid><author>abc_lml</author><pubDate>Wed, 05 Oct 2022 15:54:34 +0800</pubDate><description><![CDATA[shred_ptr]]></description><category></category></item><item><title><![CDATA[坚果云同步joplin笔记]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/126899012</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/126899012</guid><author>abc_lml</author><pubDate>Fri, 16 Sep 2022 22:57:49 +0800</pubDate><description><![CDATA[警惕]]></description><category></category></item><item><title><![CDATA[华为机试 第二题－速战速决]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/126755074</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/126755074</guid><author>abc_lml</author><pubDate>Wed, 07 Sep 2022 22:25:20 +0800</pubDate><description><![CDATA[华为机试]]></description><category></category></item><item><title><![CDATA[[linux下c++ debug神器]vscode+gdb(debug console下使用)]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/123614222</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/123614222</guid><author>abc_lml</author><pubDate>Sun, 20 Mar 2022 15:42:38 +0800</pubDate><description><![CDATA[不推荐直接用gdb
推荐用
vscode + gdb(debug console下使用)
二者可以优势互补：
vscode为gdb提供图形化显示，gdb为vscode提供任意的内存可视化和汇编语句显示。
经测试，GDB下命令行操作和vscode的鼠标点击完全可以互通。
下图：gdb的命令会在vscde同步显示

下图：gdb可视化内存空间

下图：反汇编

好东西是要分享滴。
如果好用请一健三联。
下期分享独家gdb调试方法。

...]]></description><category></category></item><item><title><![CDATA[流程图直观描述蒙特卡洛树搜索（MCTS）]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/121306201</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/121306201</guid><author>abc_lml</author><pubDate>Sat, 13 Nov 2021 16:41:26 +0800</pubDate><description><![CDATA[目录核心思想策略基本步骤示例流程图
核心思想
从当前状态出发的多个模拟轨迹不断地聚焦和选择，这是通过扩展模拟轨迹中获得较高评估值的初始片段来实现的，而这些评估值则是根据更早之前的模拟样本计算的。
策略
任何一条模拟轨迹都会沿着这棵树延伸，最后从某个叶子节点离开树。在这个过程中会涉及两个策略，一个是树内部的策略，另一个为树外部策略。

在树的内部，对于已经有动作价值估计的部分节点，我们采用树策略（ϵ\epsilonϵ-greedy、UCB）来选择动作
在树的外部以及叶子节点，通过预演策略选择动作。

基本步骤]]></description><category></category></item><item><title><![CDATA[数据库|sql语法]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/119234800</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/119234800</guid><author>abc_lml</author><pubDate>Wed, 04 Aug 2021 23:51:48 +0800</pubDate><description><![CDATA[#mermaid-svg-cIOtOGoxVXvSXAKK .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-cIOtOGoxVXvSXAKK .label text{fill:#333}#mermaid-svg-cIOtOGoxVXvSXAKK .node rect,#mermaid-svg-cIOtOGoxVX]]></description><category></category></item><item><title><![CDATA[计网|应用层笔记以及wireshark实验]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/118658444</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/118658444</guid><author>abc_lml</author><pubDate>Sun, 11 Jul 2021 19:23:30 +0800</pubDate><description><![CDATA[复习计网应用层相关知识点
参考：自顶向下和TCP/IP卷1

]]></description><category></category></item><item><title><![CDATA[安全协议的分析与例子]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/116453502</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/116453502</guid><author>abc_lml</author><pubDate>Thu, 06 May 2021 16:03:50 +0800</pubDate><description><![CDATA[这里写目录标题安全协议攻击模型使用对称密钥进行身份认证使用公钥体制会话密钥双向认证+密钥协商利用时间戳的双向认证+密钥协商+PFS实用协议分析SSHSSLIPSec协议代码练习
安全协议

通常情况下，使用密码学技术通过一些短消息的交换就可以建立一个安全信道，这个信道可以保护所传输的信息免受各种安全攻击，然后通信双方就可以使用这个信道进行数据通信。
1.建立一个安全的信道，我们至少需要完成两项工作：
a)A和B之间双向的身份认证
b)A和B之间达成新的通信密钥k（又称会话密钥）【密钥协商】
2.然后，他们可]]></description><category></category></item><item><title><![CDATA[框架|pytorch网络的输入相关]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/114695071</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/114695071</guid><author>abc_lml</author><pubDate>Fri, 12 Mar 2021 16:23:21 +0800</pubDate><description><![CDATA[这里写目录标题一. 数据输入的类型1.张量的数据类型2. 张量的维度和尺寸3.张量、numpy数组、list的相互转化二. 数据输入的批次控制
一. 数据输入的类型
pytorch的基本数据结构是张量Tensor
1.张量的数据类型
张量的数据类型和numpy.array基本一一对应，但是不支持str类型。
包括：
torch.float16
torch.float32(torch.float)
torch.float64(torch.double)
torch.int8
torch.uint8
torch]]></description><category></category></item><item><title><![CDATA[强化学习|从Policy Gradient到Proximal Policy Optimization]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/114375952</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/114375952</guid><author>abc_lml</author><pubDate>Thu, 04 Mar 2021 19:42:30 +0800</pubDate><description><![CDATA[DRL1. 算法的演进(PG to PPO)2. PG3. off-policy PG4. PPO5. 算法实现
1. 算法的演进(PG to PPO)

2. PG
3. off-policy PG
4. PPO
5. 算法实现
PG:
PPO:

]]></description><category></category></item><item><title><![CDATA[强化学习|状态价值函数解析解de向量形式的推导过程]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/113406669</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/113406669</guid><author>abc_lml</author><pubDate>Sat, 30 Jan 2021 23:15:51 +0800</pubDate><description><![CDATA[求解贝尔曼方程有两种方法：一种是解析解的形式，一种是迭代解的形式。

]]></description><category></category></item><item><title><![CDATA[frp反向代理实现内网穿透访问实验室服务器&&上知网查资料&&jupyter lab远程访问]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/112093888</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/112093888</guid><author>abc_lml</author><pubDate>Sat, 02 Jan 2021 12:04:20 +0800</pubDate><description><![CDATA[1.正向代理和反向代理
2frp
frp可以通过公网IP将两个局域网中的主机联系起来。
原理：frp 主要由 客户端(frpc) 和 服务端(frps) 组成，服务端通常部署在具有公网 IP 的机器上，客户端通常部署在需要穿透的内网服务所在的机器上。内网服务由于没有公网 IP，不能被非局域网内的其他用户访问。用户通过访问服务端的 frps，由 frp 负责根据请求的端口或其他信息将请求路由到对应的内网机器，从而实现通信。
2.1云服务器端配置
去https://github.com/fatedier/frp]]></description><category></category></item><item><title><![CDATA[计网|WireShark原理和用法]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/111768363</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/111768363</guid><author>abc_lml</author><pubDate>Sun, 27 Dec 2020 16:50:33 +0800</pubDate><description><![CDATA[包嗅探：可以抓取你的电脑接受或发送的信息。

]]></description><category></category></item><item><title><![CDATA[混合蛙跳算法-Python实现]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/110569218</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/110569218</guid><author>abc_lml</author><pubDate>Fri, 04 Dec 2020 15:05:05 +0800</pubDate><description><![CDATA[核心思想
混合蛙跳算法(SFLA)是一种受自然生物模仿启示而产生的基于群体的协同搜索方法。
混合蛙跳算法由局部搜索和全局信息交换两部分组成。
湿地的整个虚拟青蛙群被分为不同的memeplex（社群），每个memeplex(社群)进行独立的局部搜索，社群的个体随着社群的进化而进化。当社群进化到一定程度后，这些青蛙被混合并重组形成新的memeplex（社群），来使局部间的模因信息得到全局信息交换。局部搜索和全局信息交换一直持续交替到满足收敛条件为止。
算法描述
所有的算法流程图都是根据该论文实现，流程图有不懂的]]></description><category></category></item><item><title><![CDATA[数据库|数据库表的设计与实现-数据库设计的基本步骤]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/109242513</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/109242513</guid><author>abc_lml</author><pubDate>Fri, 23 Oct 2020 16:30:10 +0800</pubDate><description><![CDATA[目录1. 需求分析2. 概念结构设计E-R图设计过程E-R图主要概念关键点*****3. 逻辑结构设计ER图向关系数据模型转换*****4. 物理结构设计5. 数据库实施6. 数据库运行维护
按照结构化系统设计的方法，考虑数据库及其应用系统的开发全过程，将数据库设计分为以下6个阶段：

需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库实施
数据库运行维护


1. 需求分析
待补充
2. 概念结构设计
将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计。
用Ｅ-R图模型来表]]></description><category></category></item><item><title><![CDATA[操作系统原理与实践-实验楼实验1-9结果]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/108277477</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/108277477</guid><author>abc_lml</author><pubDate>Sat, 29 Aug 2020 19:25:09 +0800</pubDate><description><![CDATA[目录实验1-熟悉实验环境实验2-操作系统的引导实验3-系统调用实验4-进程运行轨迹的跟踪与统计实验5-基于内核栈切换的进程切换实验6-信号量的实现与应用实验7-
实验1-熟悉实验环境
实验2-操作系统的引导

实验3-系统调用


实验4-进程运行轨迹的跟踪与统计

实验5-基于内核栈切换的进程切换
实验6-信号量的实现与应用
实验7-

...]]></description><category></category></item><item><title><![CDATA[解决ohmyzsh下载时连接超时]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/107576047</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/107576047</guid><author>abc_lml</author><pubDate>Sat, 25 Jul 2020 11:36:19 +0800</pubDate><description><![CDATA[如下图所示，在终端用github提供的命令下载时，出现连接超时问题。

最开始我修改hosts，增加IP但是没有效果。
最后采用以下方法解决：


本地新建install.sh


最后我将github上的install.sh(就是链接对应的那个)，复制到本地的install.sh


在码云找到对应的repo, 我用的这个https://gitee.com/123321323/ohmyzsh


打开复制到本地的install.sh并做对应修改，如下图：
修改REPO和REMOTE



然后终端运行in]]></description><category></category></item><item><title><![CDATA[surface pro 将ubuntu安装在sd卡，并从sd卡启动]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/107536786</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/107536786</guid><author>abc_lml</author><pubDate>Thu, 23 Jul 2020 15:39:53 +0800</pubDate><description><![CDATA[这里写自定义目录标题0 初衷0 先上图1 遇到的主要困难2 工具3 准备4 安装ubuntu到SD卡5 Ubuntu引导设置参考
0 初衷
SSD空间128G不大，又想装ubuntu，不想浪费宝贵的SSD空间，装在SD卡中既可以不占用SSD,由作为一个单独的系统
0 先上图
安装好的Ubuntu ????

1 遇到的主要困难

百度太垃圾，根本找不到相关介绍
很多对于装在sd卡之后的引导介绍不详细，根本起不来

所以本文主要说一下，安装后引导的问题。即如何从sd卡启动系统
2 工具

1 micro SD]]></description><category></category></item><item><title><![CDATA[论文下载&论文阅读方法（吴恩达教你读论文）]]></title><link>https://blog.youkuaiyun.com/abc_lml/article/details/107485539</link><guid>https://blog.youkuaiyun.com/abc_lml/article/details/107485539</guid><author>abc_lml</author><pubDate>Tue, 21 Jul 2020 12:08:03 +0800</pubDate><description><![CDATA[标题一、论文下载二、吴恩达读论文方法三、参考https://blog.youkuaiyun.com/seasermy/article/details/95176357
一、论文下载


arXiv网站
强烈推荐使用中科院arxiv的镜像地址：http://xxx.itp.ac.cn
具体使用方法：把要访问 arxiv 链接中的域名从 https://arxiv.org 换成 http://xxx.itp.ac.cn ,
比如:
https://arxiv.org/pdf/1608.00367
换成：
http://xx]]></description><category></category></item></channel></rss>