<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[唐者荣耀的博客]]></title><description><![CDATA[唐者，荣耀！]]></description><link>https://blog.youkuaiyun.com/tangdasa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tangdasa]]></copyright><item><title><![CDATA[解决：外部调用存储过程时突然变慢，但是在sql server运行很快]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/146197782</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/146197782</guid><author>tangdasa</author><pubDate>Wed, 12 Mar 2025 10:14:33 +0800</pubDate><description><![CDATA[在Microsoft SQL Server中，重新编译存储过程是一个常见的操作，尤其是在对存储过程进行修改或优化后。最推荐的方法是使用DBCC FREEPROCCACHE来清除特定存储过程的缓存，这通常是触发重新编译的最简单和最有效的方法。如果你只是想重新编译存储过程而不改变其定义，你可以使用ALTER PROCEDURE语句，但这通常不会触发重新编译，因为SQL Server通常只在第一次使用存储过程时进行编译。首先，你可以使用DROP PROCEDURE删除现有的存储过程，然后重新创建它。]]></description><category></category></item><item><title><![CDATA[Winform - DataGridView如何默认不选中任何单元格]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/141822409</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/141822409</guid><author>tangdasa</author><pubDate>Mon, 02 Sep 2024 16:12:38 +0800</pubDate><description><![CDATA[DataGridView如何默认不选中任何单元格]]></description><category></category></item><item><title><![CDATA[MS SQL 字段前面补0]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/141167450</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/141167450</guid><author>tangdasa</author><pubDate>Tue, 13 Aug 2024 16:40:01 +0800</pubDate><description><![CDATA[declare @seqno as varchar(20)
set @seqno='20'
set @seqno=right('0000'+@seqno ,4)
print @seqno]]></description><category></category></item><item><title><![CDATA[如何准确找到字符串并替换]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/140933996</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/140933996</guid><author>tangdasa</author><pubDate>Mon, 05 Aug 2024 18:35:51 +0800</pubDate><description><![CDATA[如何准确找到字符串并替换]]></description><category></category></item><item><title><![CDATA[VS安装FFmpeg库]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/139797031</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/139797031</guid><author>tangdasa</author><pubDate>Wed, 19 Jun 2024 11:08:40 +0800</pubDate><description><![CDATA[以上步骤提供了一个基本的指南，根据您的具体需求和Visual Studio版本，步骤可能略有不同。请确保下载与您的操作系统和开发环境兼容的FFmpeg版本。在Visual Studio中配置项目：在您的C++项目中，您需要配置链接器（Linker），以便它可以找到FFmpeg的库文件（通常是。同时，确保包含FFmpeg的include目录在您的项目中。解压FFmpeg：将下载的压缩包解压到您选择的目录。在“包含目录”中添加FFmpeg的。在“库目录”中添加FFmpeg的。下载并解压FFmpeg。]]></description><category></category></item><item><title><![CDATA[VB.net-提取视频中音频]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/139796323</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/139796323</guid><author>tangdasa</author><pubDate>Wed, 19 Jun 2024 11:02:56 +0800</pubDate><description><![CDATA[首先，需要确保你的系统中安装了FFmpeg，并且其可执行文件路径被添加到了系统的环境变量中，或者可以在程序中指定FFmpeg可执行文件的完整路径。最后，记得在部署你的应用程序时，如果你的用户可能没有安装FFmpeg，你可能需要将FFmpeg的可执行文件与你的应用程序一起分发，并在代码中指定它的完整路径。2. 构建了FFmpeg的命令行参数，其中`-i`指定输入文件，`-vn`表示不输出视频流，`-acodec copy`表示直接复制音频流而不进行重新编码。1. 指定了视频文件的路径和输出音频文件的路径。]]></description><category></category></item><item><title><![CDATA[VB.NET 表(datatable)之间的数据行复制]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/134206386</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/134206386</guid><author>tangdasa</author><pubDate>Fri, 03 Nov 2023 16:41:52 +0800</pubDate><description><![CDATA[dim dt as DataTable
dim newdt as DataTable
 
for i = 0 to dt.Rows.Count-1
{
newdt.Rows.Add(dt.Rows(i).ItemArray)
}]]></description><category></category></item><item><title><![CDATA[HTML5 移动页面自适应手机屏幕四类方法]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/119766163</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/119766163</guid><author>tangdasa</author><pubDate>Tue, 17 Aug 2021 21:24:01 +0800</pubDate><description><![CDATA[1、使用meta标签：viewport

H5移动端页面自适应普遍使用的方法，理论上讲使用这个标签是可以适应所有尺寸的屏幕的，但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。

viewport 是用户网页的可视区域。翻译为中文可以叫做"视区"。

手机浏览器是把页面放在一个虚拟的"窗口"（viewport）中，通常这个虚拟的"窗口"（viewport）比屏幕宽，这样就不用把每个网页挤到很小的窗口中（这样会破坏没有针对手机浏览器优化的网页的布局），用户可以通过平移和缩放来看网页的不]]></description><category></category></item><item><title><![CDATA[程序里中文省略号的问题]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/118521641</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/118521641</guid><author>tangdasa</author><pubDate>Tue, 06 Jul 2021 15:28:18 +0800</pubDate><description><![CDATA[打出中文省略号的方法：

1.先切换到中文输入法。

2.按住Shift键，同时按大键盘上的6。

If (myDataRow("Productionfloor").ToString.Contains("…")) Then
    myDataRow("Productionfloor") = myDataRow("Productionfloor").ToString.Replace("…“, "...")
End If
...]]></description><category></category></item><item><title><![CDATA[窗体load事件和shown事件的区别]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/118187322</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/118187322</guid><author>tangdasa</author><pubDate>Thu, 24 Jun 2021 14:33:31 +0800</pubDate><description><![CDATA[1.窗体常用3个事件执行顺序的先后：

Load -&gt; Activated -&gt;Shown

2.Load事件在窗体加载的时候（显示界面之前）执行，Shown事件在窗体显示完之后执行。




]]></description><category></category></item><item><title><![CDATA[ASCII码对应表chr(9)、chr(10)、chr(13)、chr(34)、chr(39)、chr(46)]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/117654975</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/117654975</guid><author>tangdasa</author><pubDate>Mon, 07 Jun 2021 11:44:38 +0800</pubDate><description><![CDATA[chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&amp;chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号

chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) &amp; chr(39) ' ...]]></description><category></category></item><item><title><![CDATA[SQL 保留N位小数输出]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/115459384</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/115459384</guid><author>tangdasa</author><pubDate>Tue, 06 Apr 2021 14:00:53 +0800</pubDate><description><![CDATA[保留1位小数

cast(N1 as decimal(8,1))

保留2位小数

cast(N1 as decimal(8,2))

...

保留N位小数

cast(N1 as decimal(8,N))
]]></description><category></category></item><item><title><![CDATA[SQL 两个数相除：无小数时取整，有小数时保留N位小数（很实用的方法）]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/115459138</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/115459138</guid><author>tangdasa</author><pubDate>Tue, 06 Apr 2021 13:49:46 +0800</pubDate><description><![CDATA[format(cast(N1 as float)/N2,'###0.##')

解读：

1. ###0：这里的0，保证结果为0的时候，也有结果0出来，而不是空白

2.小数点前有几个#，表示显示结果的整数位的最长位数

3.小数点后有几个#，表示显示结果保留几位小数（四舍五入）


...]]></description><category></category></item><item><title><![CDATA[sql 语句处理对象中有单引号怎么处理]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/110666183</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/110666183</guid><author>tangdasa</author><pubDate>Mon, 07 Dec 2020 17:23:18 +0800</pubDate><description><![CDATA[sql 语句处理对象中有单引号怎么处理
]]></description><category></category></item><item><title><![CDATA[WinForm 点击关闭按钮事件弹出提醒框]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/110822718</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/110822718</guid><author>tangdasa</author><pubDate>Mon, 07 Dec 2020 17:10:07 +0800</pubDate><description><![CDATA[用到FormClosing事件，示例如下：

 Private Sub frmMain_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
    Dim l_confirm As DialogResult
    l_confirm = MessageBox.Show("Are you sure to exit?", "Confirm", MessageBoxBut...]]></description><category></category></item><item><title><![CDATA[SQL Server 连接字符串]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/110659165</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/110659165</guid><author>tangdasa</author><pubDate>Fri, 04 Dec 2020 16:55:19 +0800</pubDate><description><![CDATA[1. concat(str1,str2...)  直接连接所有字符串。

例：  select concat(',','ABCDEF','DDDFFFF',NULL)

结果：,ABCDEFDDDFFFF



2. concat_ws(str1,str2,str3...) 使用第一个参数做分隔符，把所有字符串连接起来。

例：  select concat_ws(',','ABCDEF','DDDFFFF',NULL)

结果：ABCDEF,DDDFFFF






...]]></description><category></category></item><item><title><![CDATA[怎么调整tabcontrol的tabpage标签的宽度]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/109844152</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/109844152</guid><author>tangdasa</author><pubDate>Fri, 20 Nov 2020 12:03:23 +0800</pubDate><description><![CDATA[开发TabControl的TabPage控件的时候，会发现tabpage标签太挤了，标签间的间隔也不明显。怎么办？

解决方法：

先把TabControl的SizeMode属性设为Fixed，会发现系统已经把标签的的尺寸改了，间隔变明显，不挤了。

一般来说这样就可以了。如果还觉得不满意可以再试一下设置ItemSize的大小。
...]]></description><category></category></item><item><title><![CDATA[SQL临时表的操作]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/109468034</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/109468034</guid><author>tangdasa</author><pubDate>Tue, 03 Nov 2020 15:57:45 +0800</pubDate><description><![CDATA[1.判断临时表是否存在 

  IF OBJECT_ID('tempdb..#temptb1') IS NOT NULL
  BEGIN
     DROP TABLE #temptb1
  END


 2.清空临时表中的数据
   TRUNCATE TABLE #temptb1

 3.删除临时表
 DROP TABLE #temptb1 --删除临时表
...]]></description><category></category></item><item><title><![CDATA[VB Instr 函数精讲]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/109236729</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/109236729</guid><author>tangdasa</author><pubDate>Fri, 23 Oct 2020 10:20:23 +0800</pubDate><description><![CDATA[InStr(start, string1, string2, compare)

start：设置开始查找的位置，可以省略，省略时默认从第一个字符开始查找，

string1：接受查找的源字符，不可以省略

string2：要查找的目标字符，不可以省略

compare：1 - 文本比较或 0 - 二进制比较

        (一般找字符串就理解为是否区分大小写)

         值设为1，就是不区分大小写

         值设为0，就是区分大...]]></description><category></category></item><item><title><![CDATA[VB 获取剪贴板的内容]]></title><link>https://blog.youkuaiyun.com/tangdasa/article/details/109098176</link><guid>https://blog.youkuaiyun.com/tangdasa/article/details/109098176</guid><author>tangdasa</author><pubDate>Thu, 15 Oct 2020 15:31:07 +0800</pubDate><description><![CDATA[这是获取文字信息：
TextBox1.Text = My.Computer.Clipboard.GetText
这是获取图形信息：
PictureBox1.Image = My.Computer.Clipboard.GetImage
]]></description><category></category></item></channel></rss>