<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41511474的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41511474</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41511474]]></copyright><item><title><![CDATA[git操作：修改多个提交的提交信息]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/143230246</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/143230246</guid><author>qq_41511474</author><pubDate>Fri, 25 Oct 2024 11:32:58 +0800</pubDate><description><![CDATA[如果需要修改最近 三次提交的 commit 信息，可以使用 git rebase -i。3、保存并退出编辑器，Git 会逐条打开提交信息编辑窗口，供你修改每个提交的消息。reword abc1234 原提交信息1。reword def5678 原提交信息2。reword ghi9012 原提交信息3。4、完成后，Git 会尝试重放这些提交。pick abc1234 原提交信息1。pick def5678 原提交信息2。pick ghi9012 原提交信息3。将需要修改的提交信息前的。]]></description><category></category></item><item><title><![CDATA[C++拷贝构造函数和赋值构造函数]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/133834558</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/133834558</guid><author>qq_41511474</author><pubDate>Sun, 15 Oct 2023 00:35:45 +0800</pubDate><description><![CDATA[不能进行值传递的原因：如果自身参数不是引用，则永远不会调用成功。为了调用拷贝构造函数，我们必须拷贝它的实参，但为了拷贝实参，我们又必须调用拷贝构造函数，如此无限循环。为了与内置类型的赋值保持一致，赋值运算符通常返回一个指向其左侧运算对象的引用，这样就可以实现连等的功能（a = b = c）]]></description><category></category></item><item><title><![CDATA[USB设备驱动]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/133514807</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/133514807</guid><author>qq_41511474</author><pubDate>Tue, 03 Oct 2023 12:40:49 +0800</pubDate><description><![CDATA[ARM LINUX USB设备驱动]]></description><category></category></item><item><title><![CDATA[实现通过UDP自动获取IP并建立TCP连接]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/133257974</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/133257974</guid><author>qq_41511474</author><pubDate>Mon, 25 Sep 2023 01:15:02 +0800</pubDate><description><![CDATA[PC和公司指定主机在同一网段，PC通过UDP广播、主机单播得到主机的IP地址，然后简历TCP连接实现更新相机参数数据的保存。]]></description><category></category></item><item><title><![CDATA[u-boot-1.1.6、linux-2.6.22.6和根文件系统移植]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/132786584</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/132786584</guid><author>qq_41511474</author><pubDate>Sun, 10 Sep 2023 03:18:29 +0800</pubDate><description><![CDATA[5、构建etc目录：mkdir etc，创建 etc/inittab 文件，创建 etc/init.d/rcS 文件，创建 etc/fstab 文件。补丁文件(对内核的修改)：linux-2.6.22.6_jz2440.patch，内核文件：linux-2.6.22.6.tar.bz2。补丁文件：u-boot-1.1.6_jz2440.patch，U-boot文件：uboot-1.1.6.tar.bz2。1、解压缩 ：tar xjf u-boot-1.1.6.tar.bz2。2、打补丁：patch。]]></description><category></category></item><item><title><![CDATA[剑指offer刷题笔记]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/132529533</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/132529533</guid><author>qq_41511474</author><pubDate>Sun, 27 Aug 2023 23:25:24 +0800</pubDate><description><![CDATA[字符串扩容：size()是已经拥有的元素大小，而capacity()是能够装下的元素大小。resize(n)是创建了n个元素，reverse(n)是申请了n个元素的空间，不可以直接访问。思路：保证deque中是非递增，双指针，左指针考虑nums[left - 1]和deque.front是否相同，右指针保证取到的值在deque处于非递增。erase(begin(), end()) 删除区间的数值，返回下一个数据的位置。数组反转：reverse(res.begin(), res.end())]]></description><category></category></item><item><title><![CDATA[ARM 字符设备驱动程序poll机制]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/132222261</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/132222261</guid><author>qq_41511474</author><pubDate>Fri, 11 Aug 2023 00:27:09 +0800</pubDate><description><![CDATA[ARM 字符设备驱动程序poll机制]]></description><category></category></item><item><title><![CDATA[Linux常见用法]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/131155958</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/131155958</guid><author>qq_41511474</author><pubDate>Sun, 11 Jun 2023 20:20:10 +0800</pubDate><description><![CDATA[cp 源目录名 目标目录名 => cp -r dir1 dir2复制dir1目录下的所有内容到dir2，-r递归复制。cd：切换路径，..、~、/、-，(绝对路径/home/book/ 相对路径 ./book book/)mkdir：创建目录，(mkdir -p  dir1/dir2连续创建多级目录)touch：新建文件，Linux区分大小写、同一目录无法创建同名的文件。rm：删除文件or目录，-i、-r、-f。ls：显示当前目录下的文件，-l、-a。mv：修改文件名or目录名、移动路径。]]></description><category></category></item><item><title><![CDATA[QT中什么时候使用toPlainText()，什么时候使用text()]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/131046177</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/131046177</guid><author>qq_41511474</author><pubDate>Mon, 05 Jun 2023 13:27:26 +0800</pubDate><description><![CDATA[QTextEdit、QPlainTextEdit这些是用toPlainText()来获取文本内容；而QLineEdit、QLabel、QTextBlock等是用text()来获取内容。]]></description><category></category></item><item><title><![CDATA[数据结构——拯救007（图的DFS和BFS）]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/130367022</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/130367022</guid><author>qq_41511474</author><pubDate>Tue, 25 Apr 2023 16:00:12 +0800</pubDate><description><![CDATA[在老电影“007之生死关头”（Live and Let Die）中有一个情节，007被毒贩抓到一个鳄鱼池中心的小岛上，他用了一种极为大胆的方法逃脱 —— 直接踩着池子里一系列鳄鱼的大脑袋跳上岸去！设鳄鱼池是长宽为100米的方形，中心坐标为 (0, 0)，且东北角坐标为 (50, 50)。随后 N 行，每行给出一条鳄鱼的 (x,y) 坐标。给定池中分布的鳄鱼的坐标、以及007一次能跳跃的最大距离，你需要告诉他是否有可能逃出生天。如果007有可能逃脱，就在一行中输出"Yes"，否则输出"No"。]]></description><category></category></item><item><title><![CDATA[Linux多线程开发]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/130215159</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/130215159</guid><author>qq_41511474</author><pubDate>Tue, 18 Apr 2023 12:11:00 +0800</pubDate><description><![CDATA[在主线程中，在创建子线程前设置子线程为分离属性，pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED)，或者主线程调用detach()函数分离子线程，子线程退出时，系统将自动回收资源。功能：让线程终止，取消某个线程可以终止某个线程运行，但是不是立马终止，而是当子线程执行到一个取消点，线程才会终止（取消点：系统规定的系统调用，粗略理解为从用户区到内核区的系统切换的点）。只能用来同步本进程内的线程，而不可用来同步多个进程中的线程。]]></description><category></category></item><item><title><![CDATA[cin和getline的使用区别]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/130195150</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/130195150</guid><author>qq_41511474</author><pubDate>Mon, 17 Apr 2023 11:06:47 +0800</pubDate><description><![CDATA[网上多个版本说：“cin遇到缓冲区中的[enter]，[space]，[tab]会结束当前输入，并舍弃[enter]，[space]，[tab]“，对于这个描述持怀疑态度，应该是第一个cin遇到[enter]，[space]，[tab]时只会结束不会舍去，当第二个cin开始读缓冲区时，缓冲区还有[enter]，[space]，[tab]再舍去，读相应的数据。getline读取时会读取上一行的回车，需要配合getchar使用。缓存区中的回车[enter]，空格[space]，getline读取时会看成字符。]]></description><category></category></item><item><title><![CDATA[Linux系统编程入门]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/130085994</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/130085994</guid><author>qq_41511474</author><pubDate>Tue, 11 Apr 2023 18:40:52 +0800</pubDate><description><![CDATA[注意事项：write()函数从buf写数据到fd中时，若buf中数据无法一次性读完，那么第二次读buf中数据时，其读位置指针（也就是第二个参数buf）不会自动移动，需要程序员来控制，而不是简单的将buf首地址填入第二参数即可。Page Cache高速缓存：Linux 就可以把一些磁盘上的文件数据保留在内存中，当用户要访问的文件正好存在于Page Cache内，则直接把数据从内核态拷贝到用户进程的内存中就可以了。如果不存在，那么会申请一个新页，发出缺页中断，然后用磁盘读取到的内容来填充它 ，下次直接使用。]]></description><category></category></item><item><title><![CDATA[SQL语句整理]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/129905846</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/129905846</guid><author>qq_41511474</author><pubDate>Sun, 02 Apr 2023 01:07:01 +0800</pubDate><description><![CDATA[SQL语句整理]]></description><category></category></item><item><title><![CDATA[手撕智能指针shareptr]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/129791912</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/129791912</guid><author>qq_41511474</author><pubDate>Mon, 27 Mar 2023 11:33:59 +0800</pubDate><description><![CDATA[手撕一个share_ptr智能指针]]></description><category></category></item><item><title><![CDATA[网络编程中需要用到的头文件]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/128841845</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/128841845</guid><author>qq_41511474</author><pubDate>Wed, 01 Feb 2023 22:40:53 +0800</pubDate><description><![CDATA[网络编程中常用到的头文件]]></description><category></category></item><item><title><![CDATA[CentOS-6.3-i386-bin-DVD1下载地址]]></title><link>https://blog.youkuaiyun.com/qq_41511474/article/details/123412757</link><guid>https://blog.youkuaiyun.com/qq_41511474/article/details/123412757</guid><author>qq_41511474</author><pubDate>Thu, 10 Mar 2022 22:02:20 +0800</pubDate><description><![CDATA[CentOS官网下载地址:
http://archive.kernel.org/centos-vault/6.3/isos/i386/
]]></description><category></category></item></channel></rss>