- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 MS SQL 字段前面补0
declare @seqno as varchar(20)set @seqno='20'set @seqno=right('0000'+@seqno ,4)print @seqno
2024-08-13 16:40:01
84
原创 VS安装FFmpeg库
以上步骤提供了一个基本的指南,根据您的具体需求和Visual Studio版本,步骤可能略有不同。请确保下载与您的操作系统和开发环境兼容的FFmpeg版本。在Visual Studio中配置项目:在您的C++项目中,您需要配置链接器(Linker),以便它可以找到FFmpeg的库文件(通常是。同时,确保包含FFmpeg的include目录在您的项目中。解压FFmpeg:将下载的压缩包解压到您选择的目录。在“包含目录”中添加FFmpeg的。在“库目录”中添加FFmpeg的。下载并解压FFmpeg。
2024-06-19 11:08:40
327
原创 VB.net-提取视频中音频
首先,需要确保你的系统中安装了FFmpeg,并且其可执行文件路径被添加到了系统的环境变量中,或者可以在程序中指定FFmpeg可执行文件的完整路径。最后,记得在部署你的应用程序时,如果你的用户可能没有安装FFmpeg,你可能需要将FFmpeg的可执行文件与你的应用程序一起分发,并在代码中指定它的完整路径。2. 构建了FFmpeg的命令行参数,其中`-i`指定输入文件,`-vn`表示不输出视频流,`-acodec copy`表示直接复制音频流而不进行重新编码。1. 指定了视频文件的路径和输出音频文件的路径。
2024-06-19 11:02:56
707
原创 VB.NET 表(datatable)之间的数据行复制
dim dt as DataTabledim newdt as DataTable for i = 0 to dt.Rows.Count-1{newdt.Rows.Add(dt.Rows(i).ItemArray)}
2023-11-03 16:41:52
301
转载 HTML5 移动页面自适应手机屏幕四类方法
1、使用meta标签:viewportH5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。viewport 是用户网页的可视区域。翻译为中文可以叫做"视区"。手机浏览器是把页面放在一个虚拟的"窗口"(viewport)中,通常这个虚拟的"窗口"(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不
2021-08-17 21:24:01
4718
原创 程序里中文省略号的问题
打出中文省略号的方法:1.先切换到中文输入法。2.按住Shift键,同时按大键盘上的6。If (myDataRow("Productionfloor").ToString.Contains("…")) Then myDataRow("Productionfloor") = myDataRow("Productionfloor").ToString.Replace("…“, "...")End If...
2021-07-06 15:28:18
278
原创 窗体load事件和shown事件的区别
1.窗体常用3个事件执行顺序的先后:Load -> Activated ->Shown2.Load事件在窗体加载的时候(显示界面之前)执行,Shown事件在窗体显示完之后执行。
2021-06-24 14:33:31
909
转载 ASCII码对应表chr(9)、chr(10)、chr(13)、chr(34)、chr(39)、chr(46)
chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) & chr(39) ' ...
2021-06-07 11:44:38
11076
原创 SQL 保留N位小数输出
保留1位小数cast(N1 as decimal(8,1))保留2位小数cast(N1 as decimal(8,2))...保留N位小数cast(N1 as decimal(8,N))
2021-04-06 14:00:53
443
1
原创 SQL 两个数相除:无小数时取整,有小数时保留N位小数(很实用的方法)
format(cast(N1 as float)/N2,'###0.##')解读:1. ###0:这里的0,保证结果为0的时候,也有结果0出来,而不是空白2.小数点前有几个#,表示显示结果的整数位的最长位数3.小数点后有几个#,表示显示结果保留几位小数(四舍五入)...
2021-04-06 13:49:46
1517
原创 WinForm 点击关闭按钮事件弹出提醒框
用到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...
2020-12-07 17:10:07
778
原创 SQL Server 连接字符串
1. concat(str1,str2...) 直接连接所有字符串。例: select concat(',','ABCDEF','DDDFFFF',NULL)结果:,ABCDEFDDDFFFF2. concat_ws(str1,str2,str3...) 使用第一个参数做分隔符,把所有字符串连接起来。例: select concat_ws(',','ABCDEF','DDDFFFF',NULL)结果:ABCDEF,DDDFFFF...
2020-12-04 16:55:19
4292
原创 怎么调整tabcontrol的tabpage标签的宽度
开发TabControl的TabPage控件的时候,会发现tabpage标签太挤了,标签间的间隔也不明显。怎么办?解决方法:先把TabControl的SizeMode属性设为Fixed,会发现系统已经把标签的的尺寸改了,间隔变明显,不挤了。一般来说这样就可以了。如果还觉得不满意可以再试一下设置ItemSize的大小。...
2020-11-20 12:03:23
4677
原创 SQL临时表的操作
1.判断临时表是否存在 IF OBJECT_ID('tempdb..#temptb1') IS NOT NULL BEGIN DROP TABLE #temptb1 END 2.清空临时表中的数据 TRUNCATE TABLE #temptb1 3.删除临时表 DROP TABLE #temptb1 --删除临时表...
2020-11-03 15:57:45
278
原创 VB Instr 函数精讲
InStr(start, string1, string2, compare)start:设置开始查找的位置,可以省略,省略时默认从第一个字符开始查找,string1:接受查找的源字符,不可以省略string2:要查找的目标字符,不可以省略compare:1 - 文本比较或 0 - 二进制比较 (一般找字符串就理解为是否区分大小写) 值设为1,就是不区分大小写 值设为0,就是区分大...
2020-10-23 10:20:23
6211
原创 VB 获取剪贴板的内容
这是获取文字信息:TextBox1.Text = My.Computer.Clipboard.GetText这是获取图形信息:PictureBox1.Image = My.Computer.Clipboard.GetImage
2020-10-15 15:31:07
2394
原创 VB 字符串去除制表符回车符换行符
PublicFunctionstrChar(ByValStrAsString)AsStringDimReStrAsString=StrIfNot((Str="")OrElse(StrIsNothing))ThenIf(Str.Length>0)Then ReStr=Str.Replace(""&vbLf,"").Replace(""...
2020-10-13 11:55:23
5271
转载 TFS 使用心得--权限管理
最近一段时间负责管理公司技术人员的TFS的权限分配,在此之前,我对tfs一点都不了解,没用过,也没听朋友用过,只在进公司时指导我的组长帮我把这个工具装上,告知要在上面报bug,即bug管理在上面,之后的很长一段时间就只知道tfs可以管理bug,可以管理文档,可以管理源代码,这点是从我负责测试的那个项目下的文件夹中看到的,至于怎么来管理,其中有多复杂,没有太多的了解。指导两个月前,接手tfs权限管理工作以来,才知道里面有多复杂,经理只告诉我怎么分配项目成员的项目权限,其他的都不知道,起初还以为这样...
2020-09-07 14:10:06
1262
转载 TFS用户组说明和用户权限配置过程
一、TFS默认用户组的说明服务器级别用户组:1、TFS服务器/Team Foundation Valid Users:可以访问TFS服务器。2、TFS服务器/Team Foundation Licensed Users:可以连接TFS服务器。这个组只在 Team Foundation Server Workgroup Edition 版本中存在,而且,如果TFS服务器是 Team Foundation Server Workgroup Edition 版本,则用户必须省先加入此组,才能连接到...
2020-09-07 12:03:40
508
转载 TFS2012 权限设置
【TFS权限管理】TFS(Team Foundation Server) 权限设置环境:TFS2012 + win71.安装好TFS2.创建系统用户组: TFSAdmins、TFSDevs、TFSUsers 分别为TFS管理人员组、TFS开发人员组、TFS普通用户组。 如下图: 这样我们在TFS的权限设置里,都只针对这三个组设权限,不会具体到某个用户,而只要将windows用户加入到相应的组中,他就有了这个组的权限2.创建TFS应用层对应的用户组...
2020-09-07 11:02:28
240
原创 MS SQL Server 中 ISNULL() 函数用法
SQL Serve中ISNULL()函数用法如下: ISNULL(VALUE1,VALUE2) 1、VALUE1与VALUE2的数据类型必须一致。 2、如果VALUE1的值不为NULL,结果返回VALUE1。 3、如果VALUE1为NULL,结果返回VALUE2的值。VALUE2是你设定的值。 在select中用ISNULL可以判断是否是NULL,如果是给个默认值,ISNULL("字段名","设定默认的数据") ...
2020-06-17 15:14:29
1418
转载 聚簇索引(Clustered Index)和非聚簇索引 (Non-Clustered Index)
索引的重要性数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。聚簇索引(Clustered Index)和非聚簇索引(Non- Clustered Index)最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的索引顺序与数据物理排列顺序无关。举例来说,你翻到新华字典的汉字“爬”那一页就是P开头的部分,这就是物理存储顺序(聚簇索引);而不用你到目录,找到汉字“爬”所在的页码,然后根据页码找到这个字(非聚簇索引)。下表给出了何时使用聚簇索引与非聚簇索.
2020-06-12 16:00:44
1693
转载 MS SQL 日期转换函数Convert(Datetime) 以及其他日期常用函数详解
CONVERT(data_type,expression[,style])convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.语句 结果SELECT CONVERT(varchar(100), GETDATE(), 0) 07 15 2009 4:06PMSELECT CONVERT(varchar(100),.
2020-06-04 15:21:39
3442
原创 SQL获取当天0点0分0秒和23点59分59秒方法
获取当天的00:00:00SELECT CONVERT(DATETIME,CONVERT(VARCHAR(10),GETDATE(),120))将当前时间的类型转换成字符类型,并只取出年月日信息SELECT convert(varchar(10),getdate(),120)将当前的时间加上小时分秒组成字符型的时间SELECT convert(varchar(10)...
2020-04-22 17:30:25
9397
2
原创 sql server 日期的相减 取小时数且保留2位小数
sql server 日期的相减 取小时数且保留2位小数先说说一般的日期相减类型:select datediff(year, 开始日期,结束日期); --两日期间隔年select datediff(quarter, 开始日期,结束日期); --两日期间隔季select datediff(month, 开始日期,结束日期); --两日期间隔月select datediff(da...
2020-04-22 16:57:51
10550
转载 两小时学会Git玩转Github
两小时学会Git玩转Github转载hungry和她的朋友们最后发布于2019-07-10 18:04:47阅读数 18收藏展开1. 了解Git和Github1.1什么是GitGit是一个免费、开源的版本控制软件1.2什么是版本控制系统版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。Ø 系统具体功能记录文件的所有...
2020-03-20 16:45:16
226
转载 开源网站网址
http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代码搜索引...
2020-03-02 01:56:21
541
原创 常用的HTML标签的英文全称及中文释义
常用HTML标签的英文全称及简单描述 HTML标签 英文全称 中文释义 a Anchor 锚 abbr Abbreviation 缩写词 acronym Ac...
2020-01-30 00:00:54
268
原创 常用的HTML标签的英文全称及中文释义
常用的HTML标签的英文全称及中文释义 HTML标签 英文全称 中文释义 a Anchor 锚 abbr Abbreviation 缩写词 acronym A...
2020-01-29 23:57:55
444
原创 Sql超时时间已到,在操作完成之前超时时间已过或服务器未响应。
随着数据库数据的不断增大,查询时间也随之增长。而客户端与数据库连接时间以及命令的执行时间都是有限的.默认为30s。所以在查询数据的时候,程序会出现 “超时时间已到。在操作完成之前超时时间已过或服务器未响应” 异常。经检查后发现,这是因为页面在读取数据库中的数据时耗时太长,超过了默认的30秒。所以报出了以上错误,解决该问题的方法是:一,优化sql语句,提高查询速度二,延长sql超时的时间设置...
2019-11-16 07:57:55
3397
转载 window.navigator.userAgent在各浏览器中分别返回什么?
1.chorme浏览器Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.362.火狐浏览器"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100...
2019-11-15 14:51:30
499
转载 Js中Date日期输出不同结果(格式)(加一天,加一个月,获取0时0分0秒,23时59分59秒等)
代码示例如下:(以当前日期new Date()为例。也可以将例中new Date()换成任意Date对象)1.获取今天的0时0分0秒(常用于开始日期的获取)var startDate= new Date(new Date().toLocaleDateString());//Tue May 15 2018 00:00:00 GMT+0800 (中国标准时间)2.获取...
2019-10-25 16:36:03
1406
转载 程序员必须掌握的六种基本排序算法
说起排序,可能很多程序员多会想起冒泡和选择,这两种是最基本的排序,也最容易实现,但是当我们需要对海量数据进行排序时,这几种算法是否依然适合呢?没错,他们的时间复杂度是最不起眼的,那么我们应该如何来提高效率呢?这里整理了六种排序算法,时间的优越性能由低到高!1.冒泡排序/** * 冒泡排序 * 算法:每一趟从0到j 相邻的数进行比较 * @param array要...
2019-09-05 16:34:23
293
转载 堆排序、堆排序优化、索引堆排序
堆排序、堆排序优化、索引堆排序注: 堆排序、索引堆排序 都是不稳定的排序。注:索引最大堆排序有误!!!有没有大神可以指点一二???1、堆:所有元素 都从索引0开始父亲结点索引:i;左孩子结点索引: 2i+1;右孩子结点索引: 2i+2;左后一个非叶子结点索引:(n-1)/2; 用于构建堆,从最后一个非叶子结点索引开始调整堆,直至到达索引为0的首个父亲结点2、堆排序(升序为...
2019-09-05 16:33:00
105
转载 程序员那些必须掌握的排序算法(下)
接着上一篇的排序算法,我们废话不多说,直接进入主题。1.快速排序快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。...
2019-09-05 16:29:56
128
转载 堆排序
N个元素称为堆,若它的元素序列k[1],k[2],k[3].....K[n]满足k[i]<=k[2i] ,k[i]<=k[2i+1] 1<=i<=n/2则称之为最小堆(min_heaps), 如果满足k[i]>=k[2i] ,k[i]>=k[2i+1] 1<=i<=n/2则称之为最大堆...
2019-09-05 16:29:22
185
转载 程序员那些必须掌握的排序算法(上)
现在的IT行业并不像以前那么好混了,从业人员过多,导致初级程序员过剩,这也间接导致了公司的招聘门槛越来越高,要求程序员掌握的知识也越来越多。算法也是一个争论了很久的话题,程序员到底该不该掌握算法?不同的人有不同的答案,而事实上,很多公司都对算法有一定的要求,有些公司直接在面试的时候便会要求面试者手写算法题。这就对程序员的技术要求产生了很大的考验,所以面对如今的大环境,我们必须掌握算法,才能在今后...
2019-09-05 16:18:12
100
转载 Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化...
2019-09-05 14:20:28
274
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人