<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cosx_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cosx_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cosx_]]></copyright><item><title><![CDATA[什么是无偿损失？]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/142656837</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/142656837</guid><author>cosx_</author><pubDate>Tue, 08 Oct 2024 14:16:44 +0800</pubDate><description><![CDATA[流动性提供者可以是能够向 Uniswap 交易合约提供等值 ETH 和 ERC-20 代币的任何人。作为回报，他们从交易所合约中获得代币，这些代币可用于随时提取他们在流动性池中的份额。每当有人在交易所进行交易时，交易者都会支付 0.3% 的费用，该费用将添加到流动性池中。由于没有铸造新的流动性代币，因此可以在所有现有流动性提供者之间按比例分配交易费用。每当另一个交易所的价格发生变化，该交易所和 Uniswap 之间的价格差异将产生套利机会。]]></description><category></category></item><item><title><![CDATA[以太坊学习]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/142138466</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/142138466</guid><author>cosx_</author><pubDate>Thu, 12 Sep 2024 14:48:57 +0800</pubDate><description><![CDATA[区块(block) 是多个合法签名的 交易的有序集合。任何一个区块都包含几部分：其前一区块的哈希值、当前区块的哈希值、一个计算工作量的参数、一个时间戳以及该区块包含的交易列表的哈希值。在区块模型中，交易列表会用一棵树型结构来表示，并将该树的哈希值写入区块头进行防伪校验。哈希值的数据量较少，方便网络传输。区块是 串联 成区块链的，一个区块包含了数笔交易。]]></description><category></category></item><item><title><![CDATA[rust 多线程分发数据]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/139781114</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/139781114</guid><author>cosx_</author><pubDate>Tue, 18 Jun 2024 18:54:25 +0800</pubDate><description><![CDATA[【代码】rust 多线程分发数据。]]></description><category></category></item><item><title><![CDATA[tokio 学习]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/137492863</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/137492863</guid><author>cosx_</author><pubDate>Wed, 17 Apr 2024 17:28:00 +0800</pubDate><description><![CDATA[/ future执行成功返回的类型///////////////////////////////////////// poll方法被异步运行时调用，用来检查异步任务是否已经完成// 返回的Poll是一个枚举，其中Poll::Pending表示还未完成，Poll::Ready(value)表示已经完成异步任务 h1 中的Future一直返回，这意味这个Future将永远无法执行。// Context包含异步任务的上下文，可以用来唤醒当前的任务。]]></description><category></category></item><item><title><![CDATA[rust 学习笔记（13-19）]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/136863494</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/136863494</guid><author>cosx_</author><pubDate>Wed, 17 Apr 2024 17:27:42 +0800</pubDate><description><![CDATA[实现next方法src/lib.rs// 实现一个 Iterator trait} else {None#[test]assert_eq!assert_eq!assert_eq!assert_eq!assert_eq!assert_eq!#[test].map(|(a, b)| a * b) // zip得到的元素是元组，因此这里的参数是元组的形式.sum();assert_eq!(18, sum);]]></description><category></category></item><item><title><![CDATA[rust 学习实践 --- web服务器]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/137274543</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/137274543</guid><author>cosx_</author><pubDate>Sun, 07 Apr 2024 10:00:41 +0800</pubDate><description><![CDATA[这两者都是 请求 - 响应（request-response）协议，也就是说，有 客户端（client）来初始化请求，并有 服务端（server）监听请求并向客户端提供响应。每一个线程会从队列中取出一个请求，处理请求，接着向队列索取另一个请求。如果每一个线程都在响应慢请求，之后的请求仍然会阻塞队列，不过相比之前增加了能处理的慢请求的数量。线程池中有固定数量的等待线程，当新进请求时，将请求发送到线程池中做处理。单线程服务器在遇到慢请求时，其他请求都排在慢请求之后，这时需要使用多线程技术进行改进。]]></description><category></category></item><item><title><![CDATA[rust学习笔记（8-12）]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/136758183</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/136758183</guid><author>cosx_</author><pubDate>Tue, 19 Mar 2024 15:22:18 +0800</pubDate><description><![CDATA[/ 对数据范围进行验证panic!// 读取接口 （getter）self.valuex: T,y: T,// 参数 T 放在impl后边，表示在类型 T 上实现方法// get_x方法是针对所有T类型都可以调用的fn get_x(&self) -> &T { // 第一个参数为self，因此是方法&self.x// 具体类型不需要在 impl 后声明// 而distance_from_origin()方法只有参数为 f32 时才能调用println!println!]]></description><category></category></item><item><title><![CDATA[rust学习笔记（1-7）]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/136436552</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/136436552</guid><author>cosx_</author><pubDate>Sat, 16 Mar 2024 10:34:44 +0800</pubDate><description><![CDATA[在一个 crate 内，对代码进行分组增加可读性，易于复用控制项目（item）的私有性，public，privatemod 关键字可嵌套可包含其他项（struct、enum、常量、trait、函数等）的定义。]]></description><category></category></item><item><title><![CDATA[Ubuntu 22.04 编译安装 Qt mysql驱动]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/135468264</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/135468264</guid><author>cosx_</author><pubDate>Mon, 08 Jan 2024 23:18:16 +0800</pubDate><description><![CDATA[参考自系统版本MySQL 肯定要先安装上, 我安装的是然后安装1.首先找到QT的源码目录 , 例如rain是你当前的用户名, 路径也是根据你自己安装的Qt路径来版本号(我的是5.15.2)下如果没有Src目录, 可以考虑重装 Qt 或者更新下载 Src2.修改 mysql.pro 文件第 6 行的代码直接注释掉然后添加两行代码, 这两行代码根据你安装的目录确定例如我的(1) 执行命令可以看到路径(2) 执行命令3.点开 pri 文件, 然后注释掉第 4 行代码即可4. 在。]]></description><category></category></item><item><title><![CDATA[Qt 鼠标左键推拽界面]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134883882</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134883882</guid><author>cosx_</author><pubDate>Fri, 08 Dec 2023 17:46:17 +0800</pubDate><description><![CDATA[返回 发生此事件时哪些按钮还处于按下状态。返回 哪个按钮造成了此事件，]]></description><category></category></item><item><title><![CDATA[Qt + MySQL（简单的增删改查）]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134805331</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134805331</guid><author>cosx_</author><pubDate>Tue, 05 Dec 2023 13:54:18 +0800</pubDate><description><![CDATA[进行查询时，字符类型的参数的占位符加引号。但是对于数值类型的参数的占位符，，加不加引号都可以正常查询。]]></description><category></category></item><item><title><![CDATA[MySQL 学习笔记（刷题篇）]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134699465</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134699465</guid><author>cosx_</author><pubDate>Thu, 30 Nov 2023 15:17:08 +0800</pubDate><description><![CDATA[ONLY_FULL_GROUP_BY的语义就是确定select target list中的所有列的值都是明确语义，因此这里的coalesce是不好使的，可以通过any_value()函数来抑制ONLY_FULL_GROUP_BY值被拒绝，题目：按年月进行分组，统计每组的用户id个数（也就是这个月有多少活跃用户），统计每组的用户活跃天数的平均值（总天数/总人数），利用这个性质我们可以轻松统计出值不为 NULL 的记录，再统计总记录，即可得到值为 NULL 的记录。，str：要处理的字符串，delm：分隔符。]]></description><category></category></item><item><title><![CDATA[Qt 网络通信]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134569629</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134569629</guid><author>cosx_</author><pubDate>Sun, 26 Nov 2023 22:05:08 +0800</pubDate><description><![CDATA[Server。]]></description><category></category></item><item><title><![CDATA[套接字的多种可选项]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134377651</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134377651</guid><author>cosx_</author><pubDate>Mon, 13 Nov 2023 16:36:02 +0800</pubDate><description><![CDATA[套接字可选项分为IPPROTO_IPSOL_SOCKETIPPROTO_IP：IP 协议相关事项；：TCP 协议相关事项；SOL_SOCKET：套接字相关的通用可选项。下表列出了其中部分可选项，这些可选项无需立即掌握，用到什么学什么即可。]]></description><category></category></item><item><title><![CDATA[域名及网络地址]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134375243</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134375243</guid><author>cosx_</author><pubDate>Mon, 13 Nov 2023 14:30:51 +0800</pubDate><description><![CDATA[可以通过 ping 命令查看域名对应的 IP 地址。查看本机的默认 DNS 域名服务器地址可以使用 nslookup 命令。]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134333374</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134333374</guid><author>cosx_</author><pubDate>Sun, 12 Nov 2023 20:23:54 +0800</pubDate><description><![CDATA[TCP/IP 网络编程》以及。]]></description><category></category></item><item><title><![CDATA[MySQL 学习笔记]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134304445</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134304445</guid><author>cosx_</author><pubDate>Thu, 09 Nov 2023 09:58:35 +0800</pubDate><description><![CDATA[视图是一种虚拟存在的表,	它本身并不包含数据,	而是作为一个查询语句,	保存在数据字典中,	当我们查询视图的时候,	它会根据查询语句的定义,	来动态地生成数据。2)配置文件的监听地址问题, 默认 MySQL 服务只监听本地 IP 地址, 外部是无法连接 MySQL 服务的, 把配置文件的。数据大类型: 数值, 日期, 时间类型, 字符串类型, JSON 类型, 空间类型。有的时候我们需要使用一个查询的结果作为另一个查询的条件, 这个时候就可以使用子查询了.]]></description><category></category></item><item><title><![CDATA[Git 学习笔记]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134304380</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134304380</guid><author>cosx_</author><pubDate>Thu, 09 Nov 2023 09:57:35 +0800</pubDate><description><![CDATA[可以把分支看作是代码库中的不同版本, 可以独立存在并且有自己的提交记录,  适合团队协作和开发管理多个开发人员可以在自己的分支上进行开发工作, 最后再合并到主线代码库中可以在一个分支上进行新功能开发, 或者建立一个问题修复的分支来处理一些bug和缺陷, 让主线代码仓库处于一个随时可用的比较稳定的状态, 而不会影响到其他功能的开发和测试,gitbranchgitbranch查看所有分支gitbranchbranchname。]]></description><category></category></item><item><title><![CDATA[十大排序算法C++实现]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134249617</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134249617</guid><author>cosx_</author><pubDate>Mon, 06 Nov 2023 23:24:07 +0800</pubDate><description><![CDATA[假定在待排序的记录序列中，存在多个具有相同的关键字的记录，若经过排序，这些记录的相对次序保持不变，即在原序列中，A1=A2，且A1在A2之前，而在排序后的序列中，A1仍在A2之前，则称这种排序算法是稳定的；否则称为不稳定的。]]></description><category></category></item><item><title><![CDATA[C++11 多线程学习笔记]]></title><link>https://blog.youkuaiyun.com/cosx_/article/details/134207793</link><guid>https://blog.youkuaiyun.com/cosx_/article/details/134207793</guid><author>cosx_</author><pubDate>Sat, 04 Nov 2023 13:52:26 +0800</pubDate><description><![CDATA[thread, mutex]]></description><category></category></item></channel></rss>