自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 SQLServer 默认递归上限问题

摘要:本文针对SQL Server递归CTE生成时间序列时遇到MAXRECURSION限制问题,提出三种解决方案:1) 修改MAXRECURSION参数(0表示无限制);2) 使用预生成的Numbers表替代递归(生产环境推荐);3) 临时生成Tally表(适合一次性查询)。重点推荐Numbers表方案,并给出详细实现代码及时间对齐、区间边界等注意事项,强调该方法无递归限制、性能优异,最适合大跨度时间序列生成场景。

2025-10-29 18:48:01 595

原创 如何使用SQL语句按照一定时间间隔填充时间

本文整理了多种数据库按固定时间间隔补齐时间轴的SQL解决方案,适用于PostgreSQL、MySQL、SQLServer等主流数据库。核心思路是:1) 生成连续时间序列;2) 与原始数据LEFT JOIN并对缺失点补零;3) 执行聚合计算。针对不同数据库提供了具体实现方法:PostgreSQL使用generate_series函数最简洁;MySQL采用递归CTE生成序列;SQLServer推荐使用Tally表方案更高效;SQLite同样使用递归CTE;BigQuery和Snowflake则借助原生数组功能。

2025-10-29 18:34:19 807

原创 如何对SQL Server 中的表进行行转列

SQLServer行转列(Pivot)全攻略:1) 固定列名使用PIVOT语法;2) 条件聚合更灵活,支持多指标计算;3) 动态列名处理需拼接SQL。反向操作用UNPIVOT或UNIONALL,进阶需求含小计、多时间维透视等。性能建议:先聚合再透视,创建覆盖索引,避免函数包装索引列。提供可直接替换的模板,包含静态PIVOT、条件聚合和动态列三种实现方式,注意NULL处理和安全防护。

2025-10-29 12:51:19 2028

原创 如何用SQL语句求一个人在一天中体温的标准差

主要数据库标准差计算函数对比:SQL Server使用STDEV()和STDEVP()函数;MySQL采用STD()/STDDEV_SAMP()和STDDEV_POP();PostgreSQL语法与MySQL类似。示例展示了如何计算体温数据的标准差,并可与平均值、极值等统计量一起输出。不同数据库的标准差函数名称虽异但功能相同,样本标准差和总体标准差分别对应不同函数。

2025-10-28 14:54:52 321

原创 如何使用Pandas 解析Excel 文件

摘要:Pandas解析Excel文件常用pd.read_excel()方法,支持读取单表或多表(返回DataFrame或字典),可指定sheet_name、header、usecols等参数控制读取内容。写入Excel使用to_excel()方法,多表写入需配合ExcelWriter。高级用法包括处理多表、保留单元格格式等,需结合openpyxl库。常见问题包括依赖缺失(需安装openpyxl/xlrd)、性能较慢(建议转存Parquet格式)和日期解析问题。

2025-09-10 15:25:59 526

原创 浅析DataFrame 类型

摘要:DataFrame是二维表格数据结构,包含行索引和列标签,采用列式存储优化性能。其核心特性包括dtype类型系统(数值、字符串、分类、时间等)、索引对齐机制和缺失值处理。常用操作涉及筛选、聚合、连接、变形等,推荐使用矢量化运算和Parquet/Feather存储格式。性能优化需注意避免object类型、合理使用category、减少apply调用。当处理超大数据时,可考虑polars/dask等替代方案。典型应用场景包括数据清洗、统计分析和关系型数据操作。

2025-09-10 14:41:38 824

原创 利用Pandas 对数据进行排列

摘要:Pandas的sort_values()方法支持多列排序,可分别为每列指定升序或降序。基本语法为df.sort_values(by=['列1','列2'], ascending=[True,False])。示例展示了对部门(升序)和工资(降序)的双重排序。注意:by列表决定排序优先级,ascending参数必须与by对应,适用于各种数据类型。

2025-09-03 12:22:13 338

原创 如何利用pandas 快速拆分excel数据

摘要:Pandas提供了多种拆分Excel数据的方式:1)按列值拆分成多个文件;2)拆分成多Sheet的单个文件;3)按固定行数拆分;4)按多列组合拆分。使用时需注意Sheet命名规范和字符限制,可先查看唯一值或排序数据。这些方法适用于按部门、区域等维度管理数据,提高数据处理效率。

2025-09-02 19:58:03 525

原创 如何解决MySQL的“too many connections”问题

前两天帮朋友构建了一个微服务器,帮他能够通过终端设备快速访问并修改数据库数据,一开始还算顺利,只是在上线后,一次重启时,由于所有设备同时访问,收到了一条“too many connections”的报错。经过查询发现是mysql的系统自带的连接数太小,连接的线程超过系统配置导致出现错误。

2022-11-15 14:14:43 868

原创 如何使用Python读取超大文本文件

Python是一种开放源代码的动态类型化和解释型编程语言。读取和写入文件是编程的组成部分。在Python中, 使用readlines()方法。 readlines()方法返回一个列表, 其中列表的每个项目都是文件中的完整句子。当文件较小时, 此方法很有用。由于readlines()方法将每行追加到列表中, 然后返回整个列表, 因此如果文件的大小非常大(以GB为单位), 则将非常耗时。同样, 该列表将占用大量内存, 如果没有足够的内存, 则可能导致内存泄漏。

2022-11-15 14:01:06 3987

原创 如何在Django的filter中实现不同条件的OR关系

我们在编程的过程当中,经常会使用到OR来表示不同条件中是否有某一个条件达到了要求。但是在Django提供的filter功能中,不少人遇到了麻烦,因为在filter的条件中不能直接使用OR来实现。

2022-11-12 15:18:19 1740

原创 如何使用bat文件启动Django服务器?

我们在使用Django作为服务器时,每次启动都需要重复手输启动命令,非常麻烦,为此我们可以制作一个bat文件作为项目启动的快捷方式。

2022-11-11 10:51:45 1066

原创 Centos7系统中wget安装方法

Centos7系统中wget安装方法

2022-06-26 18:27:22 3383

原创 XP循环激活

步骤开机按F8 进入安全模式 打开cmd(win+R),输入rundll32.exe syssetup,SetupOobeBnk命令,回车,之后重启就好了 重启,即可进入XP 桌面,获得30天的trial期,然后再找破解工具破解。

2022-03-12 13:03:20 2633

策略手册:数据、分析与机器学习

策略手册:数据、分析与机器学习

2022-02-14

创建现代分析架构白皮书.pdf

Aberdeen 的一项调查显示,实施现代数据湖分析平台的组织在有机收入增长方面的表现优于同类公司 9%。这些领导者能够对数据源(如日志文件、来自点击流的数据、社交媒体和存储在数据湖中的联网设备)执行新型分析,如机器学习。立即下载《创建现代分析架构》白皮书,学习利用现代数据湖进行有效分析,优化数据存储。

2021-01-28

机器学习之旅:通往充分利用机器学习技术全部功能的道路

机器学习之旅:通往充分利用机器学习技术全部功能的道路

2022-02-14

英特尔中国医疗健康行业人工智能实战手册

2023 年英特尔中国医疗健康行业人工智能实战手册在分享围绕医学影像分析、图像分割 AI 推理、病理切片分析等人工智能应用场景中涉及的英特尔技术与产品的优化方案之外,还更新了在药物研发场景中热度较高的AI技术加速蛋白质结构预测的内容,以及第四代英特尔至强可扩展处理器和相关软件技术在上述多个场景中的实际应用表现与优化策略,为用户提供可用、易用、好用的实用参考与指导。

2023-11-28

使用最合适的云服务和基础设施加速机器学习创新

轻松准备数据,构建、训练并部署机器学习应用程序。亚马逊云科技强力推荐。

2023-11-15

Django 实例 英文第四版

详细Django教程,手把手教大家如何使用Django,内容详实,示例充分,跟随项目学习Django实战内容。

2023-11-15

提高组织工作效率的四种办法

在客户需求、全球供应链和远程工作需求方面,各个组织正在以前所未有的速度发生变化。他们需要快速实现随时随地的协作和访问,同时支持创新、创造力和参与。 企业领导者必须适应短期中断,同时为获得长期价值奠定基础。通过对工作场所技术做出战略决策,他们可以吸引员工、改善客户体验并简化 IT。 Araujo 总结道 :“这对那些处于领先地位的组织来说是一个千载难逢的机会。”

2021-06-17

免费2021年企业开源现状白皮书

免费2021年企业开源现状白皮书

2021-06-05

空空如也

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

TA关注的人

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