<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Taunzi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Taunzi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Taunzi]]></copyright><item><title><![CDATA[开展为期n天的SQL自救运动]]></title><link>https://blog.youkuaiyun.com/Taunzi/article/details/115225488</link><guid>https://blog.youkuaiyun.com/Taunzi/article/details/115225488</guid><author>Taunzi</author><pubDate>Fri, 26 Mar 2021 09:08:51 +0800</pubDate><description><![CDATA[自用自用自用，有错误请大佬指正！
117 第N高的薪水
学习临时变量的使用（以在表中插入排序号为例）
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
	RETURN(
		SELECT DISTINCT Salary
		FROM(
			SELECT
			Salary, @r:=IF(@p=Salary, @r, @r+1) AS rnk, @p:=Salary
			FROM
			Employee, (SELECT @r:=0]]></description><category></category></item><item><title><![CDATA[临时抱佛脚之leetcode刷题笔记]]></title><link>https://blog.youkuaiyun.com/Taunzi/article/details/114625152</link><guid>https://blog.youkuaiyun.com/Taunzi/article/details/114625152</guid><author>Taunzi</author><pubDate>Wed, 10 Mar 2021 11:34:17 +0800</pubDate><description><![CDATA[自用自用自用！
933 最近的请求次数
在迭代列表的时候删除元素，会导致index跳过一个，会有漏掉没有被遍历的元素，因此在迭代列表的时候删元素要从尾部往前面删。
for i in range(len(l)-1,-1,-1):
	operate() # 就像这样

同时933的思想是把不符合条件的元素删除，这样直接返回符合条件的元素个数就可以了！
225 用队列实现栈
双队列实现栈的思想是：最新元素进q2（最新元素要保持在队头），把q1（顺序是栈的顺序！）的元素依次出队到q2，交换q2和q1。
622 设计]]></description><category></category></item><item><title><![CDATA[操作系统项目：锁]]></title><link>https://blog.youkuaiyun.com/Taunzi/article/details/111061662</link><guid>https://blog.youkuaiyun.com/Taunzi/article/details/111061662</guid><author>Taunzi</author><pubDate>Sat, 12 Dec 2020 17:02:03 +0800</pubDate><description><![CDATA[为了操作系统项目，研读了一下Operating Systems: Three Easy Pieces中关于锁的那一章，记录笔记！
首先要明确，成为一个锁所需具备的条件有：
1.提供互斥功能
2.进程调度公平
3.使用锁时的性能
下面看一下关于锁的实现的迭代过程
1 禁用临界区中断
void lock() {
DisableInterrupts();
}
void unlock() {
EnableInterrupts();
}

是用在单处理器操作系统中的，一个进程在执行就禁止其他进程来打断。很简单，但是缺]]></description><category></category></item><item><title><![CDATA[Android通讯录实践项目]]></title><link>https://blog.youkuaiyun.com/Taunzi/article/details/111056189</link><guid>https://blog.youkuaiyun.com/Taunzi/article/details/111056189</guid><author>Taunzi</author><pubDate>Sat, 12 Dec 2020 01:14:12 +0800</pubDate><description><![CDATA[课程的实践项目，还是遇到了一些坑的
setItemChecked
这里要实现的是listView的多选模式，选中的item背景变色。可是点击了之后item怎么也不显示选中状态，排查后发现一开始用一个布尔变量维护进入和退出多选状态，根本没有把listView设置成多选模式
问题：
1、listView中的item必须是checkable的
2、需要设置好listView多选模式
解决方案：
//解决check状态一直为false
listView.setChoiceMode(ListView.CHOICE_M]]></description><category></category></item><item><title><![CDATA[3.26关于softmax网络的一些小笔记]]></title><link>https://blog.youkuaiyun.com/Taunzi/article/details/105107068</link><guid>https://blog.youkuaiyun.com/Taunzi/article/details/105107068</guid><author>Taunzi</author><pubDate>Thu, 26 Mar 2020 01:27:20 +0800</pubDate><description><![CDATA[1.什么是softmax（激活函数）
softmax函数的形式如下：
P(i)=exp⁡(θiTx)∑k=1Kexp⁡(θkTx)P(i)=\frac{\exp \left(\theta_{i}^{T} x\right)}{\sum_{k=1}^{K} \exp \left(\theta_{k}^{T} x\right)}P(i)=∑k=1K​exp(θkT​x)exp(θiT​x)​
它可以把一...]]></description><category></category></item></channel></rss>