- 博客(57)
- 收藏
- 关注
原创 git did not exit cleanly (exit code 128)解决方案
git did not exit cleanly (exit code 128)解决方案
2024-04-10 13:04:49 11007
原创 C#文件拷贝工具
只拷贝指定文件后缀的东西到新的文件夹里面,不管你原来的文件夹里面都多少个子文件夹都能给你把需要的文件复制出来(但是不会复制子文件夹,即不会复制原来的存储结构,我特意这么做的)!只拷贝指定文件后缀的东西到新的文件夹里面,不管你原来的文件夹里面都多少个子文件夹都能给你把需要的文件复制出来(但是不会复制子文件夹,即不会复制原来的存储结构,我特意这么做的)!我昨天下载视频,发现他全部都是分文件夹存的,一个一个开太麻烦了呢,今天就写了个哈哈哈,全部拿出来,一下子就能全部添加到播放列表了!
2023-09-07 16:19:01 1148
原创 VLOOKUP函数使用
在Excel中,VLOOKUP函数用于在一个范围内查找某个值,并返回该值所在行的指定列的内容。下面是一个示例,假设有一个名为"数据"的数据表,其中包含学生的姓名和对应的分数。我们要查找某个学生的分数。注意,在使用VLOOKUP函数时,要确保查找的值在要查找的范围中存在,否则将返回错误值。参数的第一列应该是按照升序排列的,这样才能得到正确的结果。如果要查找的值不存在,可以使用。希望这个示例能帮助你理解如何使用Excel中的VLOOKUP函数。表示要返回的值在数据表中的第二列,
2023-08-11 10:02:08 196
原创 Java、C#、Oracle和VB6中常用的通配符和模式匹配方式的详细说明和示例
Java、C#、Oracle和VB6中常用的通配符* # ? %
2023-07-04 17:37:16 1547
原创 C# 自动备份文件
C# 自动备份文件在工作的时候,遇到了需要定时对服务器的文件进行备份的需求,原因是 AP(服务器)上的空间不够了,导致一直在报警空间不足,本文就工作中使用到的程序进行简单的记录,本功能包含如下几个部分:路径配置数据库连接文件移动文件删除文件压缩记录 log
2023-06-13 15:44:29 2492
原创 ChatGPT、文心一言、New Bing到底哪个更AI?
Hello 各位小伙伴,要说今年最火爆的 IP 有哪些,那一定少不了人工智能(AI),市面上已经相继出现了我们熟知的、通义千问(阿里)等 AI 工具,相信很对的小伙伴都好奇,这几个 AI 到底谁更 AI 呢,很遗憾,博主没有阿里通义千问的资格,所以本文为大家带来的是 ChatGPT、文心一言、New Bing 的较量,我们将从以下几个方面进行客观辩证:【写作】、【数学题目】、【翻译】、【代码编写】、【代码解读】、【绘图能力(如果有)】、【网络热词解释】,我将以同样的话术对不同的 AI 进行发问。
2023-05-04 23:01:31 8175 12
原创 【SQL 必知必会】- 第二二课 高级SQL 特性
本课讲授如何使用SQL 的一些高级特性。约束是实施引用完整性的重要部分,索引可改善数据检索的性能,触发器可以用来执行运行前后的处理,安全选项可用来管理数据访问。
2023-04-23 11:17:12 750
原创 【SQL 必知必会】- 第二十课 管理事务处理
事务是非常重要的一个概念,在工作中,几乎处处都能见到它的身影,对于保持数据的一致性起到了至关重要的作用,一定要对事务有非常深刻的了解,并学会应用,这会使你受益颇深。否则因为不是一个事务而导致出现的各种问题,会让你体会到什么叫做真正的痛苦,对于稍微大点的公司而言,几百上千张表是非常寻常的事情。
2023-04-20 13:50:42 336
原创 【SQL 必知必会】- 第十九课 使用存储过程
本课的内容主要是讲述【存储过程】,即常说的 procedure,在实际的工作中,国内的很多公司都会刻意避开这个方式(至少我了解的北京、上海、杭州等公司是如此的),并且本课的内容也是极其的枯燥,procedure 的语法我这都没有介绍,可以说很复杂,并且不那么容易理解。如果你同时会好几种语言,那么你一定感觉出来了,不同的语言之间存在细微的差异,甚至一个功能,每个语言的实现方式 / 名称都不同,语言的混杂会让你后续的工作 / 学习愈加艰难。建议不是工作需要,这节课可以跳过,或者只做了解。
2023-04-19 15:16:34 280
原创 【SQL 必知必会】- 第十八课 使用视图
这一课将介绍什么是视图,它们怎样工作,何时使用它们;还将讲述如何利用视图简化前几课中执行的某些SQL 操作。
2023-04-18 15:55:55 886
原创 【SQL 必知必会】- 第十六课 更新和删除数据
这一课介绍如何利用UPDATE 和DELETE 语句进一步操作表数据。 更新(修改)表中的数据,可以使用UPDATE 语句。有两种使用UPDATE的方式: 在使用UPDATE 时一定要细心。因为稍不注意,就会更新表中的所有行。 使用UPDATE 语句非常容易,甚至可以说太容易了。基本的UPDATE 语句由三部分组成,分别是: UPDATE 语句以WHERE 子句结束,它告诉DBMS 更新哪一行。没有WHERE子句,DBMS 将会更新表中的所有行,
2023-04-14 13:19:07 784 1
原创 【SQL 必知必会】- 第十三课 创建高级联结
虽然这是完全合法的,但对Customers 的引用具有歧义性,因为DBMS 不知道你引用的是哪个Customers 表。标准的联结(前一课中介绍的内联结)返回所有数据,相同的列甚至多次出现。自然联结要求你只能选择那些唯一的列,一般通过对一个表使用通配符(SELECT *),而对其他表的列使用明确的子集来完成。事实上,我们迄今为止建立的每个内联结都是自然联结,很可能永远都不会用到不是自然联结的内联结。许多联结将一个表中的行与另一个表中的行相关联,但有时候需要包含没有关联行的那些行。
2023-04-11 14:02:43 626
原创 【SQL 必知必会】- 第十二课 联结表
要记住,在一条SELECT 语句中联结几个表时,相应的关系是在运行中构造的。在联结两个表时,实际要做的是将第一个表中的每一行与第二个表中的每一行配对。联结是利用SQL 的SELECT 能执行的最重要的操作,很好地理解联结及其语法是学习SQL 的极为重要的部分。联结的表越多,性能下降越厉害。笛卡尔积是非常不好的 SQL 结果,这会极大的消耗资源,并且无法筛选出合适的数据。检索出的行的数目将是第一个表中的行数乘以第二个表中的行数。使用特殊的语法,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。
2023-04-10 14:14:54 661
原创 【SQL 必知必会】- 第十一课 使用子查询
子查询中的WHERE 子句与前面使用的WHERE 子句稍有不同,因为它使用了完全限定列名, 而不只是列名( cust_id )。然后,这两个值以IN 操作符要求的逗号分隔的格式传递给外部查询的WHERE 子句。如上所示,把子查询分解为多行并进行适当的缩进,能极大地简化子查询的使用。还可以使用表别名的形式为栏位进行区分,例如给表1别名 a,给表2别名 b,使用 a.字段 = b.字段来区分字段名称。对于能嵌套的子查询的数目没有限制,SQL 还允许创建子查询(subquery),即嵌套在其他查询中的查询。
2023-04-07 11:15:48 530
原创 【SQL 必知必会】- 第十课 分组数据
为此,可增加一条WHERE 子句,过滤出过去12 个月内下过的订单,然后再增加HAVING 子句过滤出具有两个以上订单的分组。在第4 课和第5 课中,我们学习了WHERE 子句的条件(包括通配符条件和带多个操作符的子句)。在某些情形下,我们需要满足一定条件,同时又要结果个数>1的数据,或者或需要个数≥2的数据,这种情况下使用 having 就很合适。简单来说就是,GROUP BY会对数据进行分组,但输出的结果不一定会按照升序/降序的方式输出,想要实现升序/降序,请配合使用 Order by子句。
2023-04-06 17:15:22 605
原创 【SQL 必知必会】- 第九课 汇总数据
虽然MAX()一般用来找出最大的数值或日期值,但许多(并非所有)DBMS 允许将它用来返回任意列中的最大值,包括返回文本列中的最大值。虽然MIN()一般用来找出最小的数值或日期值,但许多(并非所有)DBMS 允许将它用来返回任意列中的最小值,包括返回文本列中的最小值。如果指定列名,则COUNT()函数会忽略指定列的值为空的行,但如果COUNT()函数中用的是星号(*),则不忽略。MIN()的功能正好与MAX()功能相反,它返回指定列的最小值。可利用COUNT()确定表中行的数目或符合特定条件的行的数目。
2023-04-03 17:38:58 652
原创 【SQL 必知必会】- 第八课 使用函数处理数据
虽然所有类型的函数一般都可以在每个DBMS 中使用,但各个函数的名称和语法可能极其不同。如果你决定使用函数,应该保证做好代码注释,以便以后你(或其他人)能确切地知道所编写的SQL 代码的含义。应用程序一般不使用日期和时间的存储格式,因此日期和时间函数总是用来读取、统计和处理这些值。遗憾的是,它们很不一致,可移植性最差。Oracle的 to_char()函数用来提取日期的成分,to_number()用来将提取出的成分转换为数值。具有讽刺意味的是,在主要DBMS 的函数中,数值函数是最一致、最统一的函数。
2023-04-03 17:37:47 593
原创 【SQL 必知必会】- 第七课 创建计算字段
因此,别名最常见的使用是将多个单词的列名重命名为一个单词的名字。大多数DBMS 都支持RTRIM()(正如刚才所见,它去掉字符串右边的空格)、LTRIM()(去掉字符串左边的空格)以及TRIM()(去掉字符串左右两边的空格)。基本上与列(column)的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常与计算字段一起使用。别名有时也称为导出列(derived column),不管怎么叫,它们所代表的是相同的东西。在很多DBMS 中,AS 关键字是可选的,不过最好使用它,这被视为一条最佳实践。
2023-04-03 17:34:03 588
原创 【SQL 必知必会】- 第六课 用通配符进行过滤
通配符本身实际上是SQL 的WHERE 子句中有特殊含义的字符,SQL 支持几种通配符。LIKE指示DBMS,后跟的搜索模式利用通配符匹配而不是简单的相等匹配进行比较。但这种功能是有代价的,即通配符搜索一般比前面讨论的其他搜索要耗费更长的处理时间。根据DBMS 的不同及其配置,搜索可以是区分大小写的。下划线的用途与%一样,但它只匹配单个字符,而不是多个字符。方括号([])通配符用来指定一个字符集,它必须匹配指定位置(通配符的位置)的一个字符。通配符可在搜索模式中的任意位置使用,并且可以使用多个通配符。
2023-04-03 17:32:53 699
前缀、中缀、后缀表达式相互转换工具
2023-09-28
C#文件重命名工具(可以重命名指定前缀的文件)
2023-09-08
C#文件拷贝工具(只拷贝文件,不拷贝存储路径)
2023-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人