<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[st_spring的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/st_spring</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; st_spring]]></copyright><item><title><![CDATA[IP转int]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/136336499</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/136336499</guid><author>st_spring</author><pubDate>Wed, 28 Feb 2024 09:02:31 +0800</pubDate><description><![CDATA[192 = 0xC0，168 = 0xA8, 转成int就是 0xC0A80102;一般看到的IP是192.168.1.2 这种格式的，转换成int类型方式。]]></description><category></category></item><item><title><![CDATA[Qt显示中文]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/134132540</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/134132540</guid><author>st_spring</author><pubDate>Tue, 31 Oct 2023 09:07:47 +0800</pubDate><description><![CDATA[ui->label->setText(str1)可以正确显示中文，而如果ui->label->setText(str2) 则乱码，说明设置文本应该使用unicode格式。最后，如果是显示中文时没有乱码，而是不显示，那应该是和字体文件有关，可能是找不到字体，通过设置Qt的bin路径下的qtconfig改默认字体。str1是得到unicode，相当于fromUtf8() 是将utf8转成unicode；str 是UI上直接写中文，在这里获取得出的是unicode；str3是得到unicode；]]></description><category></category></item><item><title><![CDATA[ubuntu 中使用Qt连接MMSQl，报错libqsqlodbc.so: undefined symbol: SQLAllocHandle]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/133984661</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/133984661</guid><author>st_spring</author><pubDate>Mon, 23 Oct 2023 10:56:29 +0800</pubDate><description><![CDATA[Qt4.8.7的源码编译出来的libqsqlodbc.so，在使用时报错libqsqlodbc.so: undefined symbol: SQLAllocHandle，需要在编译libqsqlodbc.so 的项目pro文件加上LIBS += -L/usr/local/lib -lodbc。这里的路径根据自己的实际情况填写。]]></description><category></category></item><item><title><![CDATA[sql server 分页查询]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/131122738</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/131122738</guid><author>st_spring</author><pubDate>Fri, 09 Jun 2023 11:39:18 +0800</pubDate><description><![CDATA[相当于查询 isDel = 0的记录，并给每行做下标rowsIndex 、排序，然后通过top  10截取前10条记录。假设 isDel = 0 查出来有90条，那么rowsIndex 就是[1,90]，然后通过 rowsIndex > 10 来获取 rowsIndex > 10 之后的记录，再加上top 10 来限制记录数。10 表示每页10条记录，0表示从哪开始获取，相当于pageSize = 10，pageIndex = 0;sql server 的分页查询。]]></description><category></category></item><item><title><![CDATA[Qt creator 设置折叠的快捷键]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/130503464</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/130503464</guid><author>st_spring</author><pubDate>Fri, 05 May 2023 11:35:32 +0800</pubDate><description><![CDATA[设置Ctrl+M+O 就可以和VS的折叠快捷键一样。输入 Toggle Fold All 搜索，工具--》选项--》环境--》键盘。]]></description><category></category></item><item><title><![CDATA[C# webservice 返回json字符串]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/127545282</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/127545282</guid><author>st_spring</author><pubDate>Thu, 27 Oct 2022 09:14:39 +0800</pubDate><description><![CDATA[C#]]></description><category></category></item><item><title><![CDATA[当前不会命中断点，源代码与原始版本不同]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/126605030</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/126605030</guid><author>st_spring</author><pubDate>Tue, 30 Aug 2022 15:22:05 +0800</pubDate><description><![CDATA[无]]></description><category></category></item><item><title><![CDATA[对反射的理解]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/124714548</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/124714548</guid><author>st_spring</author><pubDate>Wed, 11 May 2022 17:42:01 +0800</pubDate><description><![CDATA[之前看别人的文章说明反射时，总是先获取类型，然后创建该类型的一个对象，获取这个对象的方法，最后调用。对这个总是不是很理解，既然都明确要获取哪个类型了，那干嘛绕一大圈去创建这个对象呢？

   
...]]></description><category></category></item><item><title><![CDATA[sql server 一次插入多条数据(2005版本的数据库)]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/123496777</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/123496777</guid><author>st_spring</author><pubDate>Tue, 15 Mar 2022 10:47:46 +0800</pubDate><description><![CDATA[insert into students([name],number,phone)
select 'zhangsan','1001','11' union
select 'lisi','1002','22' union
select 'wangwu','1003','33' ;








]]></description><category></category></item><item><title><![CDATA[sql server 分页查询]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/123201874</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/123201874</guid><author>st_spring</author><pubDate>Tue, 01 Mar 2022 11:28:13 +0800</pubDate><description><![CDATA[来源：Sql Server分页分段查询百万级数据四种项目实例 - 浪礁 - 博客园

SELECT * FROM (
  SELECT ROW_NUMBER() OVER(ORDER BY id ASC) AS rowid,* FROM [DBName].[dbo].[tabName]
 ) t
WHERE t.rowid &gt; 100000 AND t.rowid &lt;= 100050;













...]]></description><category></category></item><item><title><![CDATA[RocketMQ]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/121191908</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/121191908</guid><author>st_spring</author><pubDate>Sun, 07 Nov 2021 16:47:07 +0800</pubDate><description><![CDATA[一、基本概念

    1、消息(Message)

消息系统所传输信息的物理载体，生产和消费数据的最小单位，每条消息必须属于一个主题。

    2、主题(Topic)

    表示一类消息的集合，每个主题包含若干条消息，每条消息只能属于一个主题，是RocketMQ进行消息订阅的基本单位。

    一个生产者可以同时发送多种Topic的消息，而一个消费者只对某种特定到底Topic感兴趣。

    3、标签(Tag)

    为消息设置...]]></description><category></category></item><item><title><![CDATA[winform datagridview 点击表头进行排序]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/120882350</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/120882350</guid><author>st_spring</author><pubDate>Thu, 21 Oct 2021 11:02:49 +0800</pubDate><description><![CDATA[有时候需要在设置表格的数据后，点击一下某列的表头进行排序，可以使用


this.dataGridView1.Sort(this.dataGridView1.Columns[2], ListSortDirection.Ascending);

相当于点击了第三列的表头进行排序。
]]></description><category></category></item><item><title><![CDATA[QMessageBox 的图标自动变成程序的图标]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/109194109</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/109194109</guid><author>st_spring</author><pubDate>Wed, 21 Oct 2020 09:13:43 +0800</pubDate><description><![CDATA[在设置了程序图标后弹出的对话框的图标没有改变：


QMessageBox message(QMessageBox::Warning,tr("Warning"), tr("Warning"),
  QMessageBox::Yes | QMessageBox::No,NULL);

需要设置父窗口，即把NULL改成父窗口的指针，这样就可以跟随父窗口的图标了。
...]]></description><category></category></item><item><title><![CDATA[linux 下报错 file“xxxxx”has modification times xxxxx s in the future]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/109162849</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/109162849</guid><author>st_spring</author><pubDate>Mon, 19 Oct 2020 16:13:18 +0800</pubDate><description><![CDATA[转载于：https://blog.youkuaiyun.com/w1019220367/article/details/70161645

从window上复制Qt项目到linux上进行编译时报错。

执行一下命令：


find /your/dir -type f -exec touch {} +






]]></description><category></category></item><item><title><![CDATA[QTableWidget 默认序列号列宽设置]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/106765013</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/106765013</guid><author>st_spring</author><pubDate>Mon, 15 Jun 2020 16:21:40 +0800</pubDate><description><![CDATA[设置表格自带的行号这一列的固定宽度：

tableWidget-&gt;verticalHeader()-&gt;setFixedWidth(30);

设置这一列的背景颜色

tableWidget-&gt;verticalHeader()-&gt;setStyleSheet("background-color: rgb(255, 255, 255);");




]]></description><category></category></item><item><title><![CDATA[opencv 调用cv::xfeatures2d::SURF::create()崩溃]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/103325213</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/103325213</guid><author>st_spring</author><pubDate>Sat, 30 Nov 2019 15:35:09 +0800</pubDate><description><![CDATA[cmake编译opencv时，OPENCV_EXTRA_MODULES_PATH 参数增加opencv_contrib模块路径后，还需要勾选OPENCV_ENABLE_NONFREE 这个参数，否则会导致上述函数调用时崩溃；
]]></description><category></category></item><item><title><![CDATA[QLabel 显示海康相机时，程序失去焦点和获得焦点时会闪烁的问题]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/88915828</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/88915828</guid><author>st_spring</author><pubDate>Sat, 30 Mar 2019 17:32:18 +0800</pubDate><description><![CDATA[把QLabel的句柄传入海康的SDK进行显示视频时，当软件失去焦点或者重新获得焦点时，会闪烁一下的问题.

设置 QLabel:

QLabel-&gt;setAttribute(Qt::WA_OpaquePaintEvent);

QLabel-&gt;setUpdatesEnabled(false);

这样就可以避免闪烁了。
...]]></description><category></category></item><item><title><![CDATA[OpenGL中VBO如何与shader联系起来]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/88130043</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/88130043</guid><author>st_spring</author><pubDate>Mon, 04 Mar 2019 18:18:11 +0800</pubDate><description><![CDATA[关键函数：

glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(float), (void*)0);

第一个参数：指定我们要配置的顶点属性。
第二个参数：指定顶点属性的大小。如顶点属性是一个vec3，它由3个值组成，所以大小是3。
第三个参数：指定数据的类型，这里是GL_FLOAT(GLSL中vec*都是由浮点数值组成的)。
第...]]></description><category></category></item><item><title><![CDATA[QImage说明]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/86624278</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/86624278</guid><author>st_spring</author><pubDate>Thu, 24 Jan 2019 12:03:43 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_17813937/article/details/51335860

可以参考这里的博客。]]></description><category></category></item><item><title><![CDATA[vs运行调试程序在_chkstk()报Stack overflow错误]]></title><link>https://blog.youkuaiyun.com/st_spring/article/details/86552148</link><guid>https://blog.youkuaiyun.com/st_spring/article/details/86552148</guid><author>st_spring</author><pubDate>Sat, 19 Jan 2019 14:38:48 +0800</pubDate><description><![CDATA[这是因为在函数中声明了很大的栈数组导致的，可以更改为new堆空间。]]></description><category></category></item></channel></rss>