- 博客(36)
- 收藏
- 关注
原创 python-批量提取srt文件中的纯文本
python提取字幕文件中的纯文字,选择指定路径下的多个srt文件,批量提取里面的文本内容。输出的txt文件和原来的srt文件在同一目录下。兼容了utf-8 、utf-16 和 gbk 三种编码。
2023-05-30 17:15:56
1132
原创 python编程语法——入门基础(零基础)
在python中,函数的应用非常广泛,前面的内容我们已经接触过了python函数,比如print、type函数,这些都是python的内置函数,可以直接使用。除可以直接使用的内置函数外,python还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的,所以下面我们讲述自定义函数。定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具,定义函数需要用def关键字实现。...
2022-08-05 12:38:12
3100
1
原创 20220729 字段参数的简单介绍
字段参数是PowerBI在5月份更新的一个功能,可以。通过字段参数,用户可以。此功能可通过选择报表读者感兴趣的不同度量值或维度,帮助他们浏览和自定义报表分析。
2022-07-29 17:49:01
777
原创 sql中常见的英语词汇
upperadj.上边的,上面的—大写的。descdescendv.下降;ascascendv.上升;avgaveragen.平均值。loweradj.下面的—小写的。decimaladj.小数的。lenlengthn.长度。replacev.取代;databasen.数据库。roundv.把…inneradj.内部的。outeradj.外部的。servern.服务器。clientn.客户端。trimv.修剪,修整。castv.投射,映射。selectv.选择。......
2022-07-19 00:57:38
2484
原创 20220718 Leetcode练习内容
如果实在做不出来,就跳过,直到所有题目都完成,并且记录好还没掌握的知识点后,才能去看答案,看了答案过后,再去独立完成未完成的题目(点击每个链接进去即可进行练习,写好代码后,可以先“执行”查看结果,无误后再点击“提交”。20220718Leetcode练习内容。在编辑器的左上角,数据库引擎需要选择。,需要在该网站上完成题目练习。(分组,聚合,日期函数)(分组,聚合,筛选)...
2022-07-18 16:26:01
312
3
原创 PBI中使用SVG自定义折线缩略图
在学习别人做的报表的时候,我有看到如下图所示的效果。我个人觉得这个趋势图比较有意思,于是就研究了一下是如何画出来的。经研究发现,这个就是用SVG画出来的。前面介绍SVG的时候提到过,SVG可以用来画一些自定义的图表。这里我们主要就学习如何用SVG画折线图。图中所示的折线图的含义是:每类电影票房趋势的变化(by year)。即:X轴——year,Y轴——每年该类电影票房总值。由于是缩略图,我们肯定不能按照真实的year和票房来展现X、Y轴。而需要对X、Y轴进行一些处理,让缩略图显示得更加美观。
2022-07-14 17:24:00
1214
原创 PowerBI中使用SVG图标简单介绍
与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG 的优势在于:正常情况下,我们在PBI中插入图片是采用 “直接插入图像” 的方式。但是这种方式存在部分的局限性,即:当一些小的图标需要在表格中进行显示时,“直接插入图像” 的方式会显得很笨拙。这时候,我们就可以考虑采用 “SVG图标” 的方式。SVG 文件推荐使用 .svg(全部小写)作为此类文件的扩展名。test.svg 文件:得到以下的图形:可以在 SVG运行测试 中进行验证。SVG 代码解析:SVG 代码和html代码类似,都是
2022-07-13 21:51:52
4957
2
原创 20220714 学习计划:isnull、COALESCE函数
SQL Server中,使用 is null 来判断列值是否为空。注意:不能使用“=null”来判断空值。SQL Server中,使用 is not null 来判断列值是否为非空。同样的,不能使用“null”来判断非空。ISNULL可以使用指定的替换值替换 NULL。如:其实,isnull函数的功能也可以用case when来实现,只是isnull函数更加简洁。用case when实现代码:4. 首个非空值选择,COALESCE函数COALESCE函数返回参数中第一个非空值。例如:C..
2022-07-12 09:37:49
302
原创 20220713 学习计划:常用字符串函数
今天学习的内容为常用的字符串函数,可以参考:SQL Server字符串函数,这里面包含了所有今天需要学习的函数。
2022-07-11 17:11:20
113
原创 20220712 学习计划:数据类型转化
参考:SQL Server 常见数据类型介绍可以参考我之前的博客:SQL Server数据类型转换函数cast()和convert()详解
2022-07-11 15:15:51
125
原创 20220711 学习计划:常用日期函数
从今天开始,要学会自己在网上搜寻资料来学习,而不是依赖于别人的视频教学。这是培养自己独立学习能力的第一步,很重要。我在学习计划中,只列出需要学习的大纲。知识点的具体内容,需要你自己在网络上查找资料来学习。参考链接:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/date-and-time-data-types-and-functions-transact-sql?view=sql-server-ver15主要有以下函数:注:1.注意学习要求中的
2022-07-11 14:37:13
214
原创 20220710 自连接、视图
1.多表连接,自连接(明白自连接的适用场景);一般在表中存在层级关系的时候,需要用到自连接。如:员工信息表:employee_info,数据入下:表里面存放了员工id,员工姓名,员工年龄,员工leader_id。因为员工和他的上级领导都属于公司的一个员工,所以他们的信息都存放在员工信息表里面。当我们需要从这个表里面查询每个员工的leader,就需要使用到自连接。这里,我们将A表看作员工表,将B表看作leader表(只是“看作”);将A表的leader_id和B表的employee_id进行匹配,也就是
2022-07-11 10:52:40
584
原创 20220703 模糊查询、substring
1.模糊查询:模糊查询使用like关键字和通配符结合实现 %:代表匹配0个字符或多个字符 _:代表有且只有1个字符 []:代表匹配范围内 [^]:代表匹配不在范围内2.substring:(列名,从第几位开始取,取几位),截取字符串。......
2022-07-10 09:15:57
158
原创 20220709 第一周学习内容练习
20220709练习内容1.对InternationalSales进行条件查询。条件如下: 1.销售日期在2019年10月1日至2019年10月7日; 2.国家为USA; 3.按销售日期进行降序排列。2.对geo表进行查询,筛选出城市名称中同时包含字母"a"和字母"b"的所有数据。3.对product表进行条件筛选,同时与InternationalSales关联查询。条件如下: 1.产品品类为All Season。 2.需要显示每种产品的收入。
2022-07-10 09:13:19
151
原创 20220706 多表关联查询
1.多表查询:笛卡尔乘积:将两个表所有记录依次排序组合形成新的结果关联两表查询:例:seclect * from Table1,Table2, Table3 where Table1.列名=Table2.列名 and Table1.列名=Table3.列名2.内连接:inner join 内连接另外一张表例:seclect * from Table1 inner join Table2 on Table1.列名=Table2.列名 inner join Table3 on Table2 on Tab
2022-07-09 16:29:26
138
原创 20220705 union、分组查询
1.联合查询:Union:将多个查询结果合并例:select '北京' 地区 avg(column) from Table where 城市列名='北京' Union select '武汉' 地区 avg(column) from Table where 城市列名='武汉'注:查询结果列与数据类型相同2.分组查询Group by:分组select avg(column) from Table Group by 城市列名注:Group by要写在最后Having:用聚合
2022-07-09 16:26:39
280
原创 20220704 聚合函数
1.聚合函数:AVG:平均值例:Count:计数Max:最大值Min:最小值Sum:求和Round:保留几位小数Datediff(返回值,开始日期,结束日期)
2022-07-09 16:19:07
126
原创 C++常见排序算法——选择排序算法
首先说一下选择排序的基本算法思想:如果有N个元素需要排序,那么首先从N个元素中找到最小的那个元素与第0位置上的元素交换,然后再从剩下的N-1个元素中找到最小的元素与第1位置上的元素交换,之后再从剩下的N-2个元素中找到最小的元素与第2位置上的元素交换,.......直到所有元素都排序好。以从小到大排序为例:a[5]={3,5,4,1,0};选择出5个元素中最小的0,与a[0],也就是3进行交换,交换后的序列变为{0,5,4,1,3}; 选择出后面4个元素中最小的1,与a[1],也就是5进行交换
2021-10-15 10:33:11
6280
1
原创 C++常见排序算法——冒泡排序算法
首先说一下冒泡排序的基本算法思想:它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。以从小到大排序为例:a[5]={3,5,4,1,0};先将3和5进行比较,已经是我们需要的正序,不需要交换位置; 再将5和4进行比较,不是正序,相互交换顺序,序列变为{3,4,5,1,0}。
2021-10-15 09:28:07
27572
5
原创 SQL Server数据类型转换函数cast()和convert()详解
SQL Server中,数据类型转换函数,常用的函数有cast()和convert()。cast()和convert()函数比较:(1)cast一般更容易使用,convert的优点是可以格式化日期和数值;(2)convert一般用于日期和时间类型以及小数之间转换,而cast一般用于小数转数值和字符型;(3)convert只是显示转换,而cast是强制转换。一、cast()函数cast()函数使用起来非常简单,语法为:...
2021-09-22 22:50:07
69656
转载 LeetCode每日一题(2020.10.19) 1539. 第 k 个缺失的正整数
LeetCode每日一题(2020.10.18)最难做的事,就是把容易做的事持之以恒。今日题目:1539. 第 k 个缺失的正整数难度:简单给你一个 严格升序排列的正整数数组 arr和一个整数k。请你找到这个数组里第k个缺失的正整数。示例 1:输入:arr = [2,3,4,7,11], k = 5输出:9解释:缺失的正整数包括 [1,5,6,8,9,10,12,13,...] 。第 5 个缺失的正整数为 9 。示例 2:输入:arr = [...
2020-10-19 15:38:19
379
转载 LeetCode每日一题(2020.10.18) 448. 找到所有数组中消失的数字
LeetCode每日一题(2020.10.18)最难做的事,就是把容易做的事持之以恒。今日题目:448. 找到所有数组中消失的数字难度:简单给定一个范围在1 ≤ a[i] ≤ n (n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,2,7,8,2...
2020-10-18 22:42:04
129
转载 LeetCode每日一题(2020.10.16) 268. 丢失的数字 2020.10.17补
LeetCode每日一题(2020.10.16) 2020.10.17补最难做的事,就是把容易做的事持之以恒。今日题目:268. 丢失的数字给定一个包含 [0, n]中n个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。进阶:你能否实现线性时间复杂度、仅使用额外常数空间的算法解决此问题?示例 1:输入:nums = [3,0,1]输出:2解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 ...
2020-10-17 22:24:47
348
转载 LeetCode每日一题(2020.10.17) 709. 转换成小写字母
LeetCode每日一题(2020.10.17)最难做的事,就是把容易做的事持之以恒。今日题目:709. 转换成小写字母难度:简单实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。示例 1:输入: "Hello"输出: "hello"示例 2:输入: "here"输出: "here"通过次数55,081,提交次数72,621看到这个题目的时候,最先想到的是直..
2020-10-17 21:40:24
296
转载 LeetCode每日一题(2020.10.15) 507. 完美数
LeetCode每日一题(2020.10.14)最难做的事,就是把容易做的事持之以恒。今日题目:507. 完美数 难度:简单对于一个正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。给定一个整数n,如果是完美数,返回 true,否则返回 false示例 1:输入:28输出:True解释:28 = 1 + 2 + 4 + 7 + 141, 2, 4, 7, 和 14 是 28 的所有正因子。示例 2:...
2020-10-15 12:50:01
444
转载 LeetCode每日一题(2020.10.14) 1002. 查找常用字符
LeeCode每日一题(2020.10.14)最难做的事,就是把容易做的事持之以恒。先进行一个简单的自我介绍,本人是一个刚进入研究生学习的一名小白,初学Python,算法知识也学的一般,打算每天练习一道Python的编程题目,一些学习心得可以和大家一起交流。同时,也是督促我自己每天去完成这样的一个工作,持之以恒,与诸君共鉴,一起加油吧!下面进入今天的题目:1002. 查找常用字符难度:简单给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字
2020-10-14 21:45:49
166
python提取字幕文件中的纯文字,选择指定路径下的多个srt文件,批量提取里面的文本内容
2023-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人