<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[十八道胡同的博客专栏]]></title><description><![CDATA[业精于勤而荒于嬉，行成于思而毁于随。]]></description><link>https://blog.youkuaiyun.com/LCL_data</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LCL_data]]></copyright><item><title><![CDATA[从为知笔记转到Obsidian的辛苦历程]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/148124264</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/148124264</guid><author>LCL_data</author><pubDate>Wed, 21 May 2025 21:08:34 +0800</pubDate><description><![CDATA[本文介绍了如何将WizNote X中的笔记迁移到Obsidian（OB）中的方法。作者首先尝试通过旧版为知笔记客户端导出笔记为PDF或纯文本格式，但这些方法无法满足需求。随后，作者发现了一个GitHub上的Python脚本，可以将为知笔记转换为Markdown格式，适用于OB。然而，由于WizNote X中的协作笔记无法通过该脚本转换，作者只能手动将这些笔记内容复制到新的Markdown笔记中，最终成功完成所有笔记的迁移。本文为有类似需求的用户提供了详细的解决方案。]]></description><category></category></item><item><title><![CDATA[我的软考系分考试之旅]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/144404808</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/144404808</guid><author>LCL_data</author><pubDate>Wed, 11 Dec 2024 16:49:43 +0800</pubDate><description><![CDATA[先说下背景，我是2024年下半年通过的软考系统分析师考试，成绩如下：我之前分别在2020年下半年、2021年上半年、2024年上半年考了3次系分，都没过。这次是第四次终于过了。我是在淘宝购买了文老师的课程的，这次的学习也基本按照文老师的建议来学习的。]]></description><category></category></item><item><title><![CDATA[关于音频编码标准AAC，Opus，MP3的概念、原理、优缺点]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/136227842</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/136227842</guid><author>LCL_data</author><pubDate>Thu, 22 Feb 2024 11:01:30 +0800</pubDate><description><![CDATA[音频编码标准是用于压缩数字音频数据的技术规范，以减少存储和传输所需的带宽。]]></description><category></category></item><item><title><![CDATA[视频编码标准H.264/AVC，H.265/HEVC，VP8/VP9，AV1的基本原理、优缺点以及适用场景]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/136227285</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/136227285</guid><author>LCL_data</author><pubDate>Thu, 22 Feb 2024 10:47:41 +0800</pubDate><description><![CDATA[视频编码标准是用于压缩数字视频数据的技术规范，以减少存储和传输所需的带宽。]]></description><category></category></item><item><title><![CDATA[作为一个小白，如果想快速了解视频流解码、分发、转发相关的内容，应该怎么学呢？]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/136225974</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/136225974</guid><author>LCL_data</author><pubDate>Thu, 22 Feb 2024 10:06:07 +0800</pubDate><description><![CDATA[了解视频流解码、分发和转发相关的内容需要涉及多个领域，包括但不限于编码标准、网络传输、流媒体协议、服务器技术等。]]></description><category></category></item><item><title><![CDATA[2023一建机电工程过关分享]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/135507144</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/135507144</guid><author>LCL_data</author><pubDate>Wed, 10 Jan 2024 16:41:26 +0800</pubDate><description><![CDATA[22年听的宿吉南，他有很多口诀，所以后面都听的宿吉南的。王峰的精讲、破题、狂飙。23年的涉及消防的那3个阀门的题，我不会，我写的3个阀门都是安全阀。1）22年学习时，我是严格按照下图中的时间安排来学习的（下图是23年的表格和时间），先公共在实务，公共过关后再实务。2）23年是从4月9日开始备考的，具体的学习时间没总统计，单日时间有统计，统计附后。实务：详细的学习计划见下图，其中朱培浩看的是22年精讲，23年书出来之后就没听过他的课来。经济，我看的达江和徐蓉（徐老师的看了一部分，发现不适合自己，果断放弃）。]]></description><category></category></item><item><title><![CDATA[我的软考高项考试之旅]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/122190244</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/122190244</guid><author>LCL_data</author><pubDate>Tue, 28 Dec 2021 12:24:00 +0800</pubDate><description><![CDATA[先说下背景，我是2021年下半年通过的高项考试，成绩如下：



我之前分别在2020年下半年和2021年上半年考了2次系分，都没过。遂2021年下半年转向考高项。我是在腾讯课堂购买了文老师的课程的，学习也完全依据文老师的建议来学习的。

学习安排


1）上午题，花2个月时间，每天基本2小时。每个章节的学习过程是一样的，都是先看本章节的录播视频，然后做该章节对应的习题。只有习题正确率达到60%后，这个章节才算通过。否则后续还需在看一遍录播，在做一遍习题。
2）案例分析，花45天左右，每天基本2小时。只做.]]></description><category></category></item><item><title><![CDATA[【jenkins】使用脚本来远程触发jenkins内的多jobs]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/105954721</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/105954721</guid><author>LCL_data</author><pubDate>Wed, 06 May 2020 17:08:43 +0800</pubDate><description><![CDATA[获取jenkins用户的Token

登录jenkins，在用户的【设置】页面的【API Token】部分可以获取用户的Token

依次配置每个job的远程构建脚本

在Job配置页面的【构建触发器】部分勾选【触发远程构建】，在身份验证令牌中输入可构建者的Token
通过发送触发url到jenkins服务器即可远程触发该job的构建，假如jenkins的用户名是IamUser，密码是IamPas...]]></description><category></category></item><item><title><![CDATA[【jenkins】在centos内，使用jenkins来实现远程部署webapps]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/105937223</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/105937223</guid><author>LCL_data</author><pubDate>Tue, 05 May 2020 19:32:03 +0800</pubDate><description><![CDATA[从安装jdk开始，一步一步指导你完成远程部署tomcat应用。
安装java jdk
安装jenkins
调整远程机器的tomcat
构建job开始执行]]></description><category></category></item><item><title><![CDATA[windows下面用tail类工具]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/105408108</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/105408108</guid><author>LCL_data</author><pubDate>Thu, 09 Apr 2020 13:05:00 +0800</pubDate><description><![CDATA[熟悉Linux的朋友都知道tail -f命令的强大，在windows下面其实也有这么强大的工具，这里推荐两个自己平时使用的。

Tail4win

Tail4win是一个很好用的Windows tail工具，可以实现在windows系统中运行类似Unix和Linux的tail-f命令的功能，从而监视和实时显示文件变化，并且支持同时查看多个文件，支持关键字匹配和突发事件高亮显示，支持命令行功能，可用...]]></description><category></category></item><item><title><![CDATA[System.identityHashCode(object)和Object.hashCode()的区别]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/89205416</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/89205416</guid><author>LCL_data</author><pubDate>Thu, 11 Apr 2019 11:07:55 +0800</pubDate><description><![CDATA[String a = new String("test");
        String b = new String("test");

        System.out.println(System.identityHashCode(a));
        System.out.println(System.identityHashCode(b));
        ...]]></description><category></category></item><item><title><![CDATA[最佳实践：C#项目转C++项目]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/85247925</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/85247925</guid><author>LCL_data</author><pubDate>Tue, 25 Dec 2018 14:53:59 +0800</pubDate><description><![CDATA[最近在把一个C#项目转到C++项目，下面整理下C#和C++不同的地方，给各位个参考，避免入坑：

1）默认对象赋值方式不同，所以修改时要多加注意。具体参考 https://bbs.youkuaiyun.com/topics/392440547

2）类的变量默认值不同 .net默认是类型的默认值，C++没有默认值的。要避免C++的类成员没有默认值的意外行为。

3）a[i][j]和a[i,j]是不相同的。

...]]></description><category></category></item><item><title><![CDATA[SQL Server中四类事务并发问题的实例再现]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/41622327</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/41622327</guid><author>LCL_data</author><pubDate>Sun, 30 Nov 2014 14:00:56 +0800</pubDate><description><![CDATA[SQL Server中四类事务并发问题的实例再现


朱二（2006.3 转载请注明作者）

　　本篇文章将用实例再现数据库访问中四类并发问题，希望能让初学者能对事务的并行性有进一步的理解。
　　首先，让我们先来了解一下并行问题以及事务隔离级别这两个概念。
在数据库中，假设如果没有锁定且多个用户同时访问一个数据库，则当他们的事务同时使用相同的数据时可能会发生问题。并发问题包括：]]></description><category></category></item><item><title><![CDATA[我所理解的设计模式（C++实现）—— “一句话总结”和索引]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/12117349</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/12117349</guid><author>LCL_data</author><pubDate>Sat, 28 Sep 2013 07:22:46 +0800</pubDate><description><![CDATA[我所理解的设计模式系列已经全部完成，在写该系列的过程中收获很多。俗话说得好，好记性不如烂笔头，写出来不单单可以增加自己对知识的理解，也可以很好的分享给大家，大家共同学习。这里是最后一篇，来给所有的设计模式来个一句话总结，在让我们“过电影”般在过一遍。]]></description><category></category></item><item><title><![CDATA[我所理解的设计模式（C++实现）——访问者模式（Visitor Pattern）]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/11607377</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/11607377</guid><author>LCL_data</author><pubDate>Thu, 12 Sep 2013 16:07:39 +0800</pubDate><description><![CDATA[我们去银行柜台办业务，一般情况下会开几个个人业务柜台的，你去其中任何一个柜台办理都是可以的。我们的访问者模式可以很好付诸在这个场景中：对于银行柜台来说，他们是不用变化的，就是说今天和明天提供个人业务的柜台是不需要有变化的。而我们作为访问者，今天来银行可能是取消费流水，明天来银行可能是去办理手机银行业务，这些是我们访问者的操作，一直是在变化的。]]></description><category></category></item><item><title><![CDATA[我所理解的设计模式（C++实现）——策略模式（Strategy Pattern）]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/10255125</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/10255125</guid><author>LCL_data</author><pubDate>Sat, 24 Aug 2013 10:59:44 +0800</pubDate><description><![CDATA[每个人都要“交个人所得税”，但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。 而策略模式就是对算法进行包装，是把使用算法的责任和算法本身分割开来，委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面，作为一个抽象策略类的子类。用一句话来说，就是：“准备一组算法，并将每一个算法封装起来，使得它们可以互换”。



Contex]]></description><category></category></item><item><title><![CDATA[我所理解的设计模式（C++实现）——状态模式（State Pattern）]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/10248415</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/10248415</guid><author>LCL_data</author><pubDate>Sat, 24 Aug 2013 07:44:20 +0800</pubDate><description><![CDATA[看看我们平时用的开关，同样一个开关他有2种状态：开和关，当她处于不同的状态的时候她的行为是不一样的，比如当她是开着的时候，你按她一下，她就变成了关闭状态，她是关着的时候按她一下，她就变成了开着的状态。看上去就像是改变了它的类一样，其实我们开发者都知道，我们里面用到了if-else，但是当碰到更多状态时就会造成很多很多if-else，设计和维护就相当的负责，我们将要学习的状态模式]]></description><category></category></item><item><title><![CDATA[我所理解的设计模式（C++实现）——备忘录模式（Memento Pattern）]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/9745019</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/9745019</guid><author>LCL_data</author><pubDate>Sun, 04 Aug 2013 10:23:13 +0800</pubDate><description><![CDATA[我们玩单机游戏的时候总会遇到老婆大人的各位事情，一会去买瓶醋了，一会去打个酱油了，会耽误我们玩游戏的进程，但是此时我们能有“保存游戏”这个宝贝，我们的主基地不会在我们打酱油的时候被对手拆掉。
    这“保存游戏”的功能其实就是备忘录模式的很好应用，她是在在不破坏封装的前提下，捕获一个对象的内部状态，并在该对象之外保存这个状态。这样以后就可以就该对象恢复到原先保存的状态。这个其实也是我们的redo，undo所采用的模式。]]></description><category></category></item><item><title><![CDATA[我所理解的设计模式（C++实现）——中介者模式（Mediator Pattern）]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/9529427</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/9529427</guid><author>LCL_data</author><pubDate>Sat, 27 Jul 2013 14:15:22 +0800</pubDate><description><![CDATA[假设我们开发一个图片处理软件，里面肯定包括很多相关功能，比如说剪切，旋转，滤镜，美化等等，而我们这些功能所要处理的对象是固定的，就是我们所显示的那张图片。但是我们不能把所有的功能罗列到一个tab上，虽然这样处理方便但是不美观。这是我们可以这样子：用一个中介者类负责所有功能的初始化和具体执行，我们需要功能时直接调用中介者类即可。中介者模式就是定义一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显示地相互引用，从而使其耦合性松散，而且可以独立地改变他们之间的交互。]]></description><category></category></item><item><title><![CDATA[我所理解的设计模式（C++实现）——迭代器模式（Iterator Pattern）]]></title><link>https://blog.youkuaiyun.com/LCL_data/article/details/9310313</link><guid>https://blog.youkuaiyun.com/LCL_data/article/details/9310313</guid><author>LCL_data</author><pubDate>Fri, 12 Jul 2013 13:19:56 +0800</pubDate><description><![CDATA[关于迭代器模式，在C++下可以参看 STL iterators 的实现；在.NET下实现Iterator模式，对于聚集接口和迭代器接口已经存在了，其中IEnumerator扮演的就是迭代器的角色，而IEnumerable则扮演的就是抽象聚集的角色，她只有一个GetEnumerator()方法，如果集合对象需要具备跌代遍历的功能，就必须实现该接口；在Java下可以参看集合类型迭代器（java.util.Iterator，java.util.Enumeration）。]]></description><category></category></item></channel></rss>