自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(111)
  • 资源 (2)
  • 收藏
  • 关注

原创 单挑力扣(LeetCode)SQL题:180. 连续出现的数字(难度:中等)

如果一个数字是一个区间的开始值,那么这个数字-1一定不在集合中;相应的,如果一个数字是一个区间的结束值,那么这个数字+1一定不在集合中;那么,如果基于第三种特性直接计算,是不行的。当然,我们也可以基于第二种特性,计算出每个区间的开始值和结束值,然后再计算出连续的个数。我们可以使用开窗函数,在组内构建一个序号,这样就可以保证“值-它的序号”是相同的了。:一个有序的集合,如果某几个值是连续的,那么这几个值-它的序号一定是相同的;:一个有序的集市,错位相减,可以得到区间的开始值和结束值;

2024-01-02 20:58:23 638

原创 单挑力扣(LeetCode)SQL题:1532. 最近的三笔订单(难度:中等)

当然,题目要求,查询出的结果遵守一定的排序规则。这并不难,按照要求做一次排序,然后返回,就完成了。那么,很明显,我们需要根据客户来开窗;然后计算出每个客户每一笔交易的序号。虽然被标记为一道中等题目,但实际上,这只能算一道窗口函数的基本应用题。题目要求,取出每个客户按时间排序最近的前3笔订单。最后,再跟客户信息表关联,取出客户姓名即可。接着,根据序号,取出每个客户的前3笔订单。

2024-01-02 20:56:50 610

原创 单挑力扣(LeetCode)SQL题:1949. 坚定的友谊(难度:中等)

不过,这里需要注意的一点是,在使用笛卡尔积生成两两关系后,需要把两两之间不是好友的数据排除掉(如果1和2本身就不是好友,那么也就不需要计算他们之间共同的好友了)。也就是说,在题目1951中,1关注了2,但2不一定关注了1。而本题中,1和2是好友,同时,2和1当然也是好友。不一样的是,在原始业务场景下,题目1951的关系是单向的。而本题的关系是双向的。既然关系是双向的,那么我们在处理之前,是不是可以把双向的关系都生成出来呢?剩下的解题思路,就和题目1951相同了。都是计算两两之间的交集的个数。

2024-01-02 20:55:33 570

原创 Python小技巧4:函数命名参数的妙用

通过在调用函数时指定参数的名称,可以大大提高代码的可读性,使其他人在阅读和维护代码时更容易理解函数的意图。但是,假如我们忘记了函数参数的顺序,或者函数的参数比较多,逻辑比较复杂。另一方面,命名参数还允许在函数定义时设置默认值,从而避免在每次调用函数时都指定所有参数的值,从而简化了函数调用。当函数的参数非常多时,也能够轻松地添加、删除或重新排序参数,而无需修改所有引用该函数的代码。参数a、b的赋值,与调用时传参的顺序保持一致。在python中,使用函数的命名参数,可以很方便的解决这个问题。

2024-01-02 20:35:37 506

原创 Python编程基础入门必备知识总结

在Python中,单行注释使用`#`,多行注释使用三引号`'''`或者`"""`。Python有一些特殊的关键字,它们具有特定的含义,不能用作标识符。比如`if`、`for`、`while`等。在Python中,缩进是非常重要的,它决定了代码块的层级关系。两者没有区别,只需保持一致即可。可以使用`input()`函数获取用户输入,使用`print()`函数进行输出。Python支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。可以使用反斜杠`\`或者使用括号`()`将一行代码分成多行。

2024-01-02 20:34:24 409

原创 单挑力扣(LeetCode)SQL题:1709. 访问日期之间最大的空档期(难度:中等)

使用语法为:lead(column_name,n,default_value)。对于一个日期,它的下一个日期,必定是比它大的所有日期里的最小日期;同样的,它的上一个日期,必定是比它小的所有日期里的最大日期;不过,强哥今天介绍另一种方法,使用分析函数:lead。比如,可以使用如下SQL取出每一个日期的下一个日期。本题要求计算出一串日期中,间隔时间最大的天数。1、取出每一个日期的上一个日期或者下一个日期;如果第n个值不存在,还支持设置默认值。column_name:要取值的字段;n:向下取的值的序号;

2023-12-29 23:29:57 544

原创 单挑力扣(LeetCode)SQL题:1951. 查询具有最多共同关注者的所有两两结对组(难度:中等)

再比如,用户1和2的结果会出现(1,2)和(2,1)两个组合,而两个组合的共同关注数是一样的。如果把表Relations做自关联,不带关联条件的话,那么就实现了两两结对,然后分别算出每一对的共同关注数,并取出共同关注数最大的那一对,是不是就可以了?比如,1的关注者(1,3),(1,4),(1,5)与2的关注者(2,3),(2,4),(2,6)的共同关注数怎么计算呢?上面的SQL,可以计算出两两用户之间的共同关注数,有了这个结果,相信再排序得出共同关注数最多的组合,就不是什么难事了。

2023-12-28 22:00:46 388

原创 SQL小技巧5:数据去重的N种方法,总有一种你想不到!

也就是说,在上面的SQL语句中,使用address字段进行去重,最终的结果,也最多只能返回address一个字段。ROW_NUMBER()窗口函数的原理是,先对数据按照partition by的字段进行分组,然后以order by的字段在各个分组内进行排序,序号从1开始递增。也就是说,在返回的结果中,同一行的id、name、age,可能并不是同一个学生的,这就导致看起来数据有些混乱。id=1的学生,应该叫周俊廷,而在上面的返回结果中却是杨萧语,返回的age字段,也有同样的问题。

2023-12-28 21:51:50 4440

原创 单挑力扣(LeetCode)SQL题:534. 游戏玩法分析 III(难度:中等)

既然题目要求,计算某一天之前所有的games_played之和,那么是不是可以将这天之前的记录,都归集到这一天来,然后再汇总求和呢?这样就能把每一个玩家,每一个event_date之前的记录归集到这一天来了。本题68.17%的通过率,难度中等。一般稍微思考一下,就能找到思路。不过,怎么将这天之前的记录,都归集到这一天?之后的汇总统计就比较简单了。

2023-12-27 23:50:08 640

原创 单挑力扣(LeetCode)SQL题:1285. 找到连续区间的开始和结束数字(难度:中等)

如果一个数字是一个区间的开始值,那么这个数字-1一定不在集合中;相应的,如果一个数字是一个区间的结束值,那么这个数字+1一定不在集合中;所以,这道题,对于会的小伙伴,很简单;对于求连续区间的问题,过几天我会专门出一篇推文进行详细的解说。:一个有序的集合,如果某几个值是连续的,那么这几个值-它的序号一定是相同的;对于求连续区间,有几种常见的方法,都是基于连续区间的特性来进行计算的。下面的参考答案,是基于第三种特性给出的,是SQL写起来最简洁的一种。:一个有序的集市,错位相减,可以得到区间的开始值和结束值;

2023-12-27 23:48:17 635

原创 单挑力扣(LeetCode)SQL题:178. 分数排名(难度:中等)

这仍然是一道分组排序题,题目本身也不复杂。因为要求分组内排序的序号连续且相同的值有相同的序号,使用dense_rank分析函数即可。对于关键字作为字段名使用,倒也不是完全不可以,但还是建议尽量不要使用。像这道题,就报出了莫名其妙的错误。当然,如果非得要用关键字作为字段名返回,需要在字段名两边加上反单引号。最后看到要求返回的序号的字段名rank,才想起来这是一个关键字。第一次提交失败,检查了好几遍,没发现哪里写的有问题。坦白说,强哥也折在这里了。第二次提交才通过的。比如,`rank`。

2023-12-25 21:02:52 639

原创 单挑力扣(LeetCode)SQL题:1596. 每位顾客最经常订购的商品(难度:中等)

第二步,我们需要将第一步的结果,按顾客分组,然后以商品的购买次数进行排序(如果购买次数相同,则排序序号相同),取出序号为1的结果即可。那么,第一步,我们需要计算出,每个顾客每个商品的购买次数。这很简单,直接对订单表(Orders)按顾客+商品分组汇总即可。虽然题目看着很长,很唬人,但明显又是一道典型的分组排序题目,只不过排序的值需要预先计算出来。最后,再根据product_id关联出product_name即可。根据题目要求,计算出每个顾客最经常购买的商品(购买次数最多)。

2023-12-25 21:01:11 552

原创 单挑力扣(LeetCode)SQL题:1549. 每件商品的最新订单(难度:中等)

当然,作为平时个人技术提升的练习题,也是非常不错的。正所谓实践出真知,学完书本的知识,很多时候也只能做到知道,距离熟练的应用还差的很远。相信很多学习SQL的小伙伴都面临这样的困境,学习完书本上的SQL基础知识后,一方面想测试下自己的水平;针对这类分组内排序后取前N名的需求,有三个分析函数可以使用,分别是:row_number、rank、dense_rank。,先计算出每个产品每个订单日期的排名(倒序),如果最新的日期内有多笔订单,则需要全部返回。》一样,这道题考查的也是分组内排名,然后返回前N名的写法。

2023-12-24 22:02:10 580 1

原创 单挑力扣(LeetCode)SQL题:1077. 项目员工 III(难度:中等)

当然,作为平时个人技术提升的练习题,也是非常不错的。正所谓实践出真知,学完书本的知识,很多时候也只能做到知道,距离熟练的应用还差的很远。相信很多学习SQL的小伙伴都面临这样的困境,学习完书本上的SQL基础知识后,一方面想测试下自己的水平;首先,通过Project与Employee的关联,获取每下项目下所有项目成员的经验年数;然后,通过分析函数,计算出每个项目下每个项目成员的经验年数排名;:排名相等的情况下返回相同的排名,但排名结果不会有断档。:排名相等的情况下返回相同的排名,但排名结果会有断档。

2023-12-24 22:00:38 448

原创 单挑力扣(LeetCode)SQL题:1501. 可以放心投资的国家(难度:中等)

(虽然一条通话记录,需要分别计算到打出方和接收方,但因为所有通话记录都需要重复计算1次,所以在通话记录表直接使用avg聚合函数算出来的结果也是正确的)正所谓实践出真知,学完书本的知识,很多时候也只能做到知道,距离熟练的应用还差的很远。相信很多学习SQL的小伙伴都面临这样的困境,学习完书本上的SQL基础知识后,一方面想测试下自己的水平;从题目以及上图可以了解到,Calls表记录的是每一条通话记录,包括通话双方的人员ID、通话时长。我之前的工作中,有碰到一些同事,只要看到表比较多就懵了,不知道怎么下手。

2023-12-24 21:59:00 886

原创 单挑力扣(LeetCode)SQL题:1308. 不同性别每日分数总计

首先,题目里描述scores表的主键是(gender, day),但实际上,表里还有一个player_name的字段,难道每天同一个性别只有一个player(当然题目中给出的样例数据确实是这样,虽然跟实际情况可能不太相符)?具体到这道题,上面的SQL已经计算出了每天每个gender的汇总值,那么再将每一天的数据发散到所有比它大的日期上,最后再以gender+day分组汇总即可。根据题目下面的解释,可以知道,这个“总分”,其实是从最开始日期累计到当天的总分,而不仅仅是当天的分数加总。思路上,一般来说,都是。

2023-12-24 21:57:03 571

原创 单挑力扣(LeetCode)SQL题:1303. 求团队人数

如果你也理解不了,不妨把自己叫做a表,再复制一个自己,叫做b表,然后a表与b表关联,这样就是两张不同的表关联,就好理解了。其实,对于team_size,也可以从每个员工的team_id出发,关联出这个team_id下所有的员工,然后使用employee_id做分组汇总,取出分组下的数据条数即可。具体到这道题,因为来源表员工表的主键是employee_id,而结果的主键也是employee_id,并且是所有员工的数据都要有。正所谓实践出真知,学完书本的知识,很多时候也只能做到知道,距离熟练的应用还差的很远。

2023-12-24 21:27:11 527

原创 职场人必备技能:掌握高效提问的5个步骤!

比如这样提问:我在查询中遇到了问题,我试着联接两个表,并且使用了一些过滤条件,但是返回的结果并不是我期望的,可能是由于查询语句的某个部分有错误导致的。如何通过高效的提问,给出尽量多的背景信息,并直击问题本质,让回答者能够快速做出判断,是我们必须要掌握的技能。一个好的问题应该是清晰而明确的。在提问时,使用“这样”、“那边”、“中间”、“这个人”等这类模糊的指代词,很容易让回答者无法快速理解你的问题,从而快速GET到问题的核心。其实,收集背景信息的过程,也是定位问题的过程,也更能让提问者提出更有深度的问题。

2023-12-24 21:23:58 346

原创 数据分析的基本步骤有哪些?

对数据进行预处理和准备,包括特征选择、特征变换、缺失值填充、数据标准化或归一化等操作,以便为后续的建模和分析做准备。通过持续学习和反馈,根据分析结果和实际反馈进行调整和改进,提高分析效果和洞察力。对数据进行探索,通过统计分析、可视化、图表等方式了解数据的基本特征、缺失值、异常值和潜在的关联关系等。根据问题的需求选取适当的分析模型和算法,如回归、分类、聚类等,进行建模并进行预测、分类、聚类等分析。对建立的模型进行评估,检查模型的效果和性能,可能需要调整和优化模型以提高准确性和预测能力。

2023-12-20 21:19:43 993

原创 Python小技巧3:一种罕见的列表切片方法

在Python中,列表是一种有序、可变的数据类型,用于存储多个元素,是Python中最常用和最基本的数据结构之一。我举个例子:假如一本书有300页,而第二章占据了这本书的第30~50页,那么第30~50页就是整本书的一个切片。上面的代码中,使用下划线实现占位,然后使用一个变量名接收除占位外的其他元素,从而实现了相同的效果。注意:这里的切片序号是从0开始的,并且是只包含开始序号位置的值,而不包含结束序号位置的值。上面介绍的是常见传统的列表切片方法。关于列表的其他操作暂且不谈,今天主要聊下如何对列表进行切片。

2023-12-20 21:12:53 478

原创 大数据分析岗是干什么的?

熟悉大数据相关技术框架和工具,如Hadoop、Spark、SQL、Python、R等,能够使用这些工具进行数据处理、分析和建模。将分析结果以直观、易理解的方式进行可视化呈现,并生成详细的报告、摘要和洞察力,以便决策者和其他利益相关者能够从数据中获得价值。使用各种统计和分析技术,如数据挖掘、机器学习和统计建模等,对数据进行分析和挖掘,以发现数据中潜在的模式、趋势、关联和见解。大数据分析岗主要负责从大规模数据集中提取、整理、分析和解释有关业务、市场或其他相关领域的信息的职位。

2023-12-19 22:25:46 827

原创 Linux知识总结:Linux操作系统的用户及权限管理机制

但对于一个专业的IT Boy,Linux操作系统的一些基本原理和操作,是必须要掌握的技能。作为一个非所有者用户,如果想获取文件或目录的操作权限,可以通过加入某个用户组,再为这个用户组赋予需要的权限,从而间接为这个非所有者用户赋权。用户还可以根据需要将用户成用户组,用户组是一组用户的集合。所有者权限适用于文件或目录的所有者,用户组权限适用于所属用户组的成员,其他用户权限适用于其他用户。普通用户可以使用系统用户进行创建。下面介绍下Linux操作系统用户及用户组、权限管理机制以及用户及权限相关命令和使用示例。

2023-12-19 22:19:57 406

原创 入门Linux操作系统,一定要学会这70个命令!

安全地将文件复制到远程计算机或从远程计算机复制文件到本地。:Ubuntu和Debian系列发行版的软件包管理工具。:更高级的网络管理工具,可用于配置和显示网络接口信息。:CentOS和RHEL系列发行版的软件包管理工具。:更新文件的访问和修改时间,或创建新文件。:显示文件和目录由根目录开始的树形结构。:用于创建打包文件(归档)及提取文件。:用于创建和提取zip格式的归档文件。:显示文件系统的磁盘空间使用情况。:创建一个指向文件或目录的链接。:用于处理和分析文本文件的工具。:用于解压缩gzip压缩的文件。

2023-12-18 23:00:18 682

原创 SQL小技巧4:什么是自关联?

然后,通过连接条件e1.manager_id = e2.employee_id来实现员工表与自身的关联。最终,得到了每个员工以及他们的上级的姓名。举个例子,假设有一个员工表,里面包含了员工的姓名、上级ID等信息。现在想查询每个员工的姓名以及他们的上级姓名。从这个例子可以看出,自关联常常用于类似组织架构这样有层级关系的查询中。在文章评论模型中,它也经常用于查询某个评论的所有回复评论的情况。然后,通过连接条件将表的列与自身的列匹配,建立关联。我跟他解释说,自关联就是在SQL语句中,一张表和它自己进行关联操作。

2023-12-18 22:30:30 1063

原创 给一个几乎没有计算机知识的人入门计算机的建议?

通过学习编程语言,你可以理解计算机是如何工作的,并能够编写简单的程序。:有很多免费或收费的在线课程和教育平台提供计算机入门的学习资源,如Coursera、Udemy、Codecademy等。实践是学习计算机最重要的一部分,通过实践你可以巩固所学的知识并应用到实际情境中。阅读相关书籍、博客、论文等,关注行业新闻和趋势,并持续学习和探索新的技术和领域。:加入计算机社区如论坛、社交媒体群组或线下活动,与其他计算机爱好者和专业人士交流和学习。:学习计算机的基础知识,包括计算机科学的基本原理、数据结构与算法等。

2023-12-17 18:09:30 345

原创 通过这5步,快速成为数据分析师

这些工具可以帮助你处理和分析大量的数据。:数据分析是一个不断发展和变化的领域,你需要保持学习和持续更新自己的知识。参加培训课程、参与行业交流活动、阅读相关书籍和论文等都可以帮助你不断提升自己。:寻找数据分析相关的实习机会,通过实习锻炼你的数据分析技能。实习经验对于你的求职前景非常重要,可以帮助你在行业中建立联系并增加专业经验。:参与真实的数据分析项目,将你所学的知识应用到实际情况中。这可以是个人或者合作项目,通过实践项目可以提高你的实际操作经验。你可以参加在线课程、教育平台或自学来提高自己的技能。

2023-12-17 18:01:37 412

原创 六大场景36种数据分析模型及方法图示,数据分析师必备!

基于科学的数据分析方法和分析模型,做出的结论不仅具有逻辑性和条理性,还更具有结构化和系统性,能够确保分析结果有效准确。:评估产品组合的相对市场份额和市场增长率,用于战略决策和资源配置。:通过问卷调查了解职位所需的技能和特征,为招聘和绩效评估提供依据。:分析顾客购买行为和商品关联性,以提高交叉销售和推荐策略。:分析政治、经济、社会和技术因素对组织的影响,评估外部环境。:通过数据分析和改进方法来降低过程变异,提高质量和效率。:通过对财务比率的计算和比较,评估公司的财务健康状况。适用于财务分析和绩效评估。

2023-12-16 21:36:57 1067

原创 Python小技巧2:在同一行打印多个元素

而此时,如果想打印两个元素,一般来说,可能会使用两个print语句,或者使用一个print语句时传入两个参数:​​​​​​​。对于语句:print("this is ",object_name) 的打印结果,可以看到是将两个字符串直接拼接后返回的。那么,对于使用两个print语句打印两个元素的情况,能否将两个元素在同一行返回呢?在Python代码中,如果我们想要打印一条日志或者一个元素。其实print函数也提供了另一个参数end供我们使用。能否指定字符串拼接的字符呢?比如:​​​​​​​。

2023-12-16 11:17:41 466

原创 NPM的介绍及使用详解

在安装Node.js的过程中,会自动安装NPM。开发者通常会频繁更新和改进第三方代码包,为了保持自己的项目一直与最新版本的包保持同步,需要定期更新包。NPM(Node Package Manager)是Node.js的包管理工具,它让开发者能够方便地在自己的项目中使用和分享代码。如果你开发了一个可以复用的代码包,并希望与他人分享,可以将其发布到NPM的代码库中。NPM不仅提供了一个庞大的代码库,还提供了命令行界面,用于下载、安装、更新和管理代码包。这将从NPM的代码库中下载指定的包,并将其安装到项目的。

2023-12-16 11:06:25 581

原创 QT6.3下载及安装步骤详解

将 QT 的安装路径添加到 Path 变量中,并点击“确定”保存设置。在 QT Creator 中,可以创建新的项目,编写代码,进行调试和测试等。安装过程可能需要一段时间,取决于您选择的组件和您的计算机配置。安装完成后,会显示安装成功的信息。在此步骤中,您可以选择要安装的 QT 组件。根据您的需求选择所需的组件,点击“安装”开始安装。在安装过程中,您需要接受 QT 的许可协议。QT 6.3 是 QT 的最新版本,它带来了许多新的功能和改进。在下载页面中,选择适合您操作系统的版本,点击下载按钮即可开始下载。

2023-12-14 20:58:10 761

原创 计算机知识小课堂2:为什么电脑需要按照指令来做事情?

就像你告诉电脑如何画笑脸一样,我们也需要给电脑明确的指令来完成各种任务。所以,答案就是电脑需要按照指令来做事情,就像厨房中一位助手需要按照食谱来烹饪美味的食物一样。没有精确的指令,电脑就像一个迷路的厨师助手,不知道应该做什么。如果你想要助手(电脑)帮你做出美味的菜肴,那么,你就需要明确告诉它们制作菜肴的每个步骤。想象一下,假如你是一名厨师,而电脑就像是你的助手。再告诉它,在轮廓下方画一个弧线作为嘴巴,弧线形状就像一个开心的嘴巴。首先,你可以告诉电脑,在屏幕上创建一个大圆圈,这将是笑脸的轮廓。

2023-12-14 20:52:16 359

原创 Linux常见面试题分享

如何创建和执行一个简单的Shell脚本?1. Linux系统中文件和目录的权限由哪几部分组成?2. Linux中的定时任务是什么?1. 如何在Linux系统中查看当前正在运行的进程?5. Linux系统中的防火墙是什么,并且如何配置?3. 如何在Shell脚本中定义变量和使用条件语句?2. 如何在Linux系统中配置静态IP地址?3. 在Linux系统中,如何查看当前路径?5. 如何在Linux系统中查找文件或目录?4. 如何编写一个循环结构的Shell脚本?1. 如何查看Linux系统的IP地址?

2023-12-13 21:21:12 367

原创 GitHub入门命令介绍

将"Your_Name"替换为您的用户名,将"[email protected]"替换为您的电子邮件地址。将"“替换为要添加的文件名。如果要添加所有更改的文件,可以使用命令"git add .”。:在将更改提交到仓库之前,您需要先将文件添加到暂存区。将""替换为要克隆的仓库的URL。:在macOS上,Git已经预装,您可以在终端中直接使用。将"branch_name"替换为要创建的新分支的名称。将"branch_name"替换为要切换到的分支的名称。

2023-12-13 20:44:10 1149

原创 SQL小技巧3:分层汇总

在上面的语法中,可以指定需要进行分组的列(可以是多列)以及要进行汇总计算的列(使用聚合函数,如SUM、COUNT等)。然后,将需要分层汇总的列放在GROUP BY的ROLLUP函数中,就可以启用RULLUP功能。关于SQL在线运行网站,省去了我们安装数据库,搭建环境的烦恼,而且还有多种数据库可以使用,真的是非常方便,简直是SQL新手必备。假如,需要计算每个地区每个月的销售总额,并且还要计算每个地区整体的销售总额。从上面的结果可以看到,ROLLUP函数不仅生成了地区的小计,最后还生成了总计。

2023-12-13 20:39:46 1073

原创 使用Linux命令修改服务器时间及设置时区

显示出当前的日期和时间,以及所设置的时区。确认当前时间和时区是否符合预期,可用作后续操作的比对标准。将日期设置为指定的日期(年-月-日)。而有时候,我们可能需要手动修改服务器上的系统时间,以调整时区、修复时间漂移等问题。在服务器管理和维护中,准确的系统时间对于保证服务器正常运行和数据一致性至关重要。命令来验证是否成功修改了服务器的时间和时区。首先,我们需要使用命令来检查服务器的当前时间。本文将介绍如何使用Linux命令来修改服务器时间。将时间设置为指定的时间(时:分:秒)。将时区设置为指定的时区。

2023-12-12 22:00:29 4532

原创 Conda 使用教程

首先,你需要下载并安装Conda。根据你的操作系统,你可以在Anaconda的官方网站(https://www.anaconda.com/products/individual)上找到适合你环境的安装程序。其他人可以使用这个文件来创建与你环境相同的环境。:一旦你进入了你的环境,你就可以使用Conda来安装各种软件包。:在Conda中,你可以创建独立的环境来隔离不同的项目或应用程序所需的软件包。:如果你想与其他人共享你的环境配置,你可以导出环境到一个文件中。通过这些命令,可以方便地管理你的软件包和环境。

2023-12-12 20:59:15 559

原创 被AI大模型彻底碾压!我发现我的智商都不够用了

当然,这道题的答案是什么并不重要。重要的是,像GPT-4、文心一言4.0、通义千问、ChatGLM2等AI大模型,面对这样的高智商计算题,已经能轻松解答了。不过,一个好消息是,在AI大模型的战场上,来自我们中国的大模型虽然还有相当的差距,但追赶的希望并非没有。说实话,别说答题思路了,就是看到“偶函数”这个概念,都是它认识我,我不认识它了。推荐一个GitHub上的开源项目,整理了目前国内发布的比较出名的AI大模型列表。从结果来看,得分最高的是GPT-4,也才刚刚及格,大家的提升空间都还很大。

2023-12-12 20:53:13 343

原创 举例讲解MSSQL存储过程的功能和用法

存储过程可以包含事务控制语句,例如BEGIN TRANSACTION、COMMIT和ROLLBACK,从而实现复杂的事务逻辑。MSSQL(Microsoft SQL Server)存储过程是一组预定义的SQL语句集合,它们被封装在一个名称下,并可以在需要时被调用。通过存储过程,可以将复杂的查询逻辑封装在数据库中,并在需要时进行调用。:存储过程将SQL语句和业务逻辑封装在一起,可以作为一个整体来执行特定的任务。这样可以动态地根据不同的输入执行相同的逻辑,增加了存储过程的灵活性。

2023-12-11 22:17:28 323

原创 程序员养生指南。。。

长时间的熬夜加班、久坐不动等工作习惯可能会导致身体亚健康状态。尽量选择新鲜、健康的食材,增加蔬菜水果的摄入量,减少高糖、高脂肪等不健康食物的摄入。1. 定期运动:尽量每天安排一些体育锻炼,如散步、慢跑、健身等。可以在工作间隙中做一些简单的拉伸运动,帮助缓解肌肉紧张和疲劳。2. 注意姿势:保持正确的坐姿,保持腰背挺直,避免长时间保持弯腰驼背的姿势。及时寻求支持和帮助,学会放松自己,保持积极的心态。5. 规律作息:尽量保证充足的睡眠时间,建立良好的作息习惯。避免熬夜加班,提前规划和合理安排工作时间。

2023-12-11 21:12:00 388

原创 说说您见过最惊艳的sql语句是什么?

不过也不是全无收获,有个答主推荐了两本书,从书名上看挺有意思的。网上搜了一下,确实挺感兴趣,已经当当下单了,等我看完后给大家详细分享下。除了类似于上面这种中规中矩的回答之外,要不很长、要不很复杂、要不用中文写SQL,莫非大家对“惊艳”二字是有什么误解?看到这个问题,我一下子就想到了10年前跟一个朋友探讨SQL语句写法时,我写给他的一句SQL。前几天偶然在知乎上刷到一个有趣的问题:请问您见过最惊艳的sql查询语句是什么?因为,绝大多数的回复,都够不上“惊艳”。出于人类小小的好奇心,我点开了这个页面。

2023-12-11 21:05:05 837

经典SQL语句大全(最全收藏版,附送免费大厂SQL笔试练习题)

包括所有SQL语句写法,只看这一个就够了。从此SQL语句再也不愁了。 附送免费大厂SQL笔试练习题。

2023-12-12

支付宝快捷登录接口(alipay.auth.authorize)

支付宝快捷登录接口(alipay.auth.authorize).pdf,可实现网站和支付宝的对接,商户网站只需支付宝账号即可,客户无需注册,直接使用支付宝账户登录!

2011-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除