<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Anonymous_999的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Anonymous_999</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Anonymous_999]]></copyright><item><title><![CDATA[日程管理软件 - 日常工作记录]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/151832737</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/151832737</guid><author>Anonymous_999</author><pubDate>Thu, 18 Sep 2025 16:15:46 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[随机提问(JS)]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/137882420</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/137882420</guid><author>Anonymous_999</author><pubDate>Wed, 17 Apr 2024 17:51:44 +0800</pubDate><description><![CDATA[可根据提取题库随机提问，问题数量可选。- 题库具有记忆功能。- 可更新题库。- 鼠标悬浮查看提示。]]></description><category></category></item><item><title><![CDATA[ODPS SQL 计算状态变化记录]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/137149117</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/137149117</guid><author>Anonymous_999</author><pubDate>Fri, 29 Mar 2024 16:25:54 +0800</pubDate><description><![CDATA[可能有多次状态变化记录的情况下，怎样计算得到每个状态持续的时间？子查询B是与子查询A一模一样的，也是选择相同的字段并为每组。函数被用来计算A和B表中配对的连续记录之间相隔的秒数。：表示状态结束的时间（实际上是下一个状态开始的时间）。：两个时间点之间相隔的秒数，即状态持续的时间。值赋予行号，但它们会被用于匹配下一行的记录。和开始时间顺序对结果进行排序。：当前记录的关键字和状态。处理时间序列数据时，每个。：表示状态开始的时间。一旦这种连接建立后，]]></description><category></category></item><item><title><![CDATA[ODPS SQL 生成n个月的日期]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/137140644</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/137140644</guid><author>Anonymous_999</author><pubDate>Fri, 29 Mar 2024 11:55:11 +0800</pubDate><description><![CDATA[语句返回了一个结果集，其中包括了从现在起到过去11个月（总共12个月）每个月对应的年月表示和其相对于当前月的月份差。函数将这个数组拆解成一列，每个元素成为数组中的一行，因此它将生成一个包含12行，值从0到11的临时表。函数生成一个从0到11的数字序列，即一个包含12个元素[0,1,2,...,11]的数组。：这是一个公用表表达式（CTE），它定义了一个名为。（当前日期）减去上面提到的数组中的每个元素（通过。：选择上面转换的年月字符串和原始的差异值。公用表表达式的引用，选择了。将结果日期转换成字符串。]]></description><category></category></item><item><title><![CDATA[ES排序导致的OOM]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/135827960</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/135827960</guid><author>Anonymous_999</author><pubDate>Wed, 24 Jan 2024 17:42:23 +0800</pubDate><description><![CDATA[_id是文档的唯一索引，可以直接在查询中使用ids/term/terms/match进行匹配，但是不能直接用于排序、聚合。如果查询结果返回的顺序不影响业务，建议使用_doc字段进行排序，效率最高。]]></description><category></category></item><item><title><![CDATA[java 根据类型自动生成对象]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/132197603</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/132197603</guid><author>Anonymous_999</author><pubDate>Wed, 09 Aug 2023 21:19:50 +0800</pubDate><description><![CDATA[根据类型自动生成对象。]]></description><category></category></item><item><title><![CDATA[MySql表碎片管理]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/128903305</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/128903305</guid><author>Anonymous_999</author><pubDate>Mon, 06 Feb 2023 16:08:28 +0800</pubDate><description><![CDATA[InnoDB表的数据存储在页（page）中，每个页可以存放多条记录。这些记录以树形结构组织，这颗树称为B+树索引。表中数据和辅助索引都是使用B+树结构。维护表中所有数据的这颗B+树索引称为聚簇索引，通过主键来组织的。聚簇索引的叶子节点包含行中所有字段的值，辅助索引的叶子节点包含索引列和主键列。在InnoDB中，删除一些行，这些行只是被标记为“已删除”，而不是真的从索引中物理删除了，因而空间也没有真的被释放回收。InnoDB的Purge线程会异步的来清理这些没用的索引键和行。]]></description><category></category></item><item><title><![CDATA[lettuce redis连接池事件监控]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/128839212</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/128839212</guid><author>Anonymous_999</author><pubDate>Wed, 01 Feb 2023 19:29:58 +0800</pubDate><description><![CDATA[ConnectedEvent：连接建立的时候会发出的事件，包含建立连接的远程 IP 与端口以及使用的 Redis URI 等信息，对应 Netty 其实就是 ChannelHandler 中的 channelActive 回调一开始就会发出的事件。ReconnectAttemptEvent：Lettuce 中的 Redis 连接会被维护为长连接，当连接丢失，会自动重连，需要重连的时候，会发出这个事件。ReconnectFailedEvent：当重连并且失败的时候的时候，会发出这个事件。]]></description><category></category></item><item><title><![CDATA[mysql union (all) 后order by的排序失效问题]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/128831410</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/128831410</guid><author>Anonymous_999</author><pubDate>Wed, 01 Feb 2023 11:50:37 +0800</pubDate><description><![CDATA[子查询中order by不带limit，会被优化器干掉。]]></description><category></category></item><item><title><![CDATA[Spring Bean创建与三级缓存]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/128716643</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/128716643</guid><author>Anonymous_999</author><pubDate>Tue, 17 Jan 2023 16:50:20 +0800</pubDate><description><![CDATA[bean创建的主要流程
三级缓存]]></description><category></category></item><item><title><![CDATA[Spring Configuration导致的循环依赖]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/128716064</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/128716064</guid><author>Anonymous_999</author><pubDate>Tue, 17 Jan 2023 15:10:16 +0800</pubDate><description><![CDATA[3. 由于beanA在ConfigurationTest中声明，创建bean：ConfigurationTest。4. bean：ConfigurationTest创建完成后，需注入bean：beanA。5. 创建bean：beanA，发现已经在创建中，抛出异常。]]></description><category></category></item><item><title><![CDATA[Arthas使用]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/128714414</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/128714414</guid><author>Anonymous_999</author><pubDate>Tue, 17 Jan 2023 14:37:17 +0800</pubDate><description><![CDATA[arthas使用]]></description><category></category></item><item><title><![CDATA[JVM工具报错Operation not permitted]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/128712596</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/128712596</guid><author>Anonymous_999</author><pubDate>Tue, 17 Jan 2023 10:17:30 +0800</pubDate><description><![CDATA[jmap jstack Operation not permitted]]></description><category></category></item><item><title><![CDATA[Idea 格式设置]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/118522546</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/118522546</guid><author>Anonymous_999</author><pubDate>Tue, 06 Jul 2021 16:09:55 +0800</pubDate><description><![CDATA[类注释模板

菜单路径 File - Settings - Editor - File and Code Templates - Incudes - File Header 设置文件头注释





菜单路径 File - Settings - Editor - File and Code Templates - Files 设置类注释





部分预定义变量

预定义变量
			描述信息
		${NAME}
			the name of the current file
		${PACKAGE_N...]]></description><category></category></item><item><title><![CDATA[证书认证]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/115355700</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/115355700</guid><author>Anonymous_999</author><pubDate>Wed, 31 Mar 2021 17:23:57 +0800</pubDate><description><![CDATA[证书认证

证书认证是指客户端和服务器端之间的认证。主要用来提供对用户和服务器的认证；对传送的数据进行加密和隐藏；确保数据在传送中不被改变，即数据的完整性。

证书包括一个公钥和一个私钥。公钥用于加密信息，私钥解译加密的信息。公钥公之于众，谁都可以使用，私钥只有自己知道。

单向认证：





客户端发起建立HTTPS连接请求，将SSL协议版本的信息发送给服务器端；
	服务器端将本机的公钥证书（server.crt）发送给客户端；
	客户端使用&lt;CA公钥&gt;对公钥证书的数字签名进行验证，验证通.]]></description><category></category></item><item><title><![CDATA[微信自动回复、给所有好友发送消息]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/94162947</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/94162947</guid><author>Anonymous_999</author><pubDate>Sat, 29 Jun 2019 15:25:10 +0800</pubDate><description><![CDATA[环境
			
			
			python
			
		
			依赖包
			
			
			itchat,pyqrcode
			
		

登录：

itchat.login(2) 之后进行扫码登录



获取好友列表：

itchat.get_friends(True) 获取好友列表如下：





json.dumps(json_data,ensure_ascii=False...]]></description><category></category></item><item><title><![CDATA[存储组织]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/79884770</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/79884770</guid><author>Anonymous_999</author><pubDate>Tue, 10 Apr 2018 17:40:45 +0800</pubDate><description><![CDATA[一个目标程序在逻辑地址空间的运行时刻包含数据区（静态区、堆区、栈区）和代码区，字节是内存的最小编址单元，多字节数据总是存储在一段连续的字节中，并把第一个字节作为它的地址。数据对象的存储布局受目标机的寻址约束的影响很大。在很多机器中，执行整数加法的指令可能要求整数是对齐的，也就是说这些数必须放在一个能够被4整除的地址上。由于对齐的原因而产生的闲置空间称为补白。如果空间紧张，编译器可能会压缩数据已消除...]]></description><category></category></item><item><title><![CDATA[编译原理引论]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/79834940</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/79834940</guid><author>Anonymous_999</author><pubDate>Fri, 06 Apr 2018 17:04:33 +0800</pubDate><description><![CDATA[简单来说编译器就是一个程序，可以阅读某一种语言编写的程序，并把它翻译成为一个等价的、用另一种语言（目标语言）编写的程序。解释器是另一种常见的语言处理器，不翻译源语言，而是直接利用用户提供的输入执行源程序中的指定操作。创建可执行程序通常分为预处理器、编译器、汇编器、链接器/加载器。其中预处理器负责将源程序聚合在一起，并把宏转换为源语言的语句；编译器可能产生一个汇编语言程序，因为汇编语言比较容易输出和...]]></description><category></category></item><item><title><![CDATA[算法导论之排序算法 代码实现]]></title><link>https://blog.youkuaiyun.com/Anonymous_999/article/details/79816154</link><guid>https://blog.youkuaiyun.com/Anonymous_999/article/details/79816154</guid><author>Anonymous_999</author><pubDate>Wed, 04 Apr 2018 19:16:58 +0800</pubDate><description><![CDATA[许多程序使用排序作为一个中间步，所以排序是计算机科学中的一个基本操作。

 

 

插入排序

原址排序，在任何时候，最多只有其中的常数个数字存储在需要排序的数组外面。

思想：将当前要排序的值插入到正确的位置。

最佳运行时间O(n)，最坏情况O(n2)，平均O(n2)。

算法描述：


def sort1(A):
    for j in range(1, len(A)):
       ...]]></description><category></category></item></channel></rss>