关于python获取文件名后缀的方法

标准的方法是: >>> os.path.splitext('thefile.jpg')[1] '.jpg' 这样获得的是带点号的后坠,如果不要点号呢?当然可以在结果上继续处理 >>> os.path.splitext('thefile.jpg')[1][1:] 'jpg' 不过有更简便的方法,使用字符串的split方法 >>> 'thefile.jpg'.split('.')[-1] 'jpg'
静夜思 发布于 2022-05-23 22:23 | 阅读 69 次 | 评论 0 条

给 python 加上 end

有强迫症,看见python没有end关键字,就像将倾的大厦,向一边倾斜,缺少对称之美。于是总想着给python加个end。在十几年前听说韩国有程序员给python(整容😁)用注释的方式加end,比如: if True: print("hello") #end 这个思路不错,但是注释前面的#号看着还是不舒服。 又想到用定义一个end变量: if True: print("hello") end = '' 让end等于空字符串,这样前面不用带一个#号了,但后面拖着个小尾巴,还是不舒服。 既然注释和变量都不完美,那么用...
静夜思 发布于 2022-05-23 16:28 | 阅读 34 次 | 评论 0 条

学习 SQL 之前需要了解的基础知识

本文为 SQL 初学者介绍了 SQL 究竟是什么,以及它能做什么事情。因为 SQL 是用来与数据库打交道的,所以,我们也介绍了一些基本的数据库术语。 一、数据库基础 你正在读这这一篇文章,这表明你需要以某种方式与数据库打交道。SQL 正是用来实现这一任务的语言,因此在学习 SQL 之前,你应该对数据库及数据库技术的某些基本概念有所了解。 你可能还没有意识到,其实自己一直在使用数据库。每当你在手机上选取联系人,或从电子邮件地址簿里查找名字时,就是在使用数据库。 你在网站上进行搜索,也是在使用数据库。你在工作中登录网络,也需要依靠数据库验证用户名和密码。即使是在自动取款机上使用 AT...
vaivxuanzi 发布于 2022-05-20 13:52 | 阅读 121 次 | 评论 0 条

windows terminal 集成 git bash 中文文件名乱码的解决办法

打开windows terminal设置,点击左下角的“打开 JSON 文件”,加上下面的红色部分 "commandline": "D:\\Programs\\Git\\bin\\bash.exe --login -i",
静夜思 发布于 2022-05-17 23:40 | 阅读 137 次 | 评论 0 条

将一个文件夹中所有的sass文件批量转换为scss

sass-convert -R my_sass_dir --from sass --to scss 其中: -R 表示递归 my_sass_dir 的所有子文件夹 --from sass --to scss 表示从 sass 转换为 scss 文件
静夜思 发布于 2022-05-17 02:11 | 阅读 190 次 | 评论 0 条

vscode彻底关闭自动完成(智能提示)的方法

在settings.json里加入下面两行: "editor.quickSuggestions": false, "editor.suggestOnTriggerCharacters": false, 其中: "editor.quickSuggestions": false 用来关闭上下文提示,加上这行以后大部分提示都可以关闭了,但是,对象的方法和属性仍然提示 "editor.suggestOnTriggerCharacters": false 这个是专门用来关闭对象的方法和属性的提示的,再加上这行...
静夜思 发布于 2022-05-09 10:50 | 阅读 279 次 | 评论 0 条

Excelize 发布 2.6.0 版本,功能强大的 Excel 文档基础库

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。入选 2020 Gopher China - Go 领域明星开源项目(GSP)、2...
rixu 发布于 2022-05-08 14:08 | 阅读 238 次 | 评论 0 条

edge开启ClearType字体渲染

1、在地址栏输入 edge://flags/ 然后按回车 2、搜索 Enhance text contrast 3、设置为Enabled 4、重启edge浏览器
静夜思 发布于 2022-05-05 14:57 | 阅读 281 次 | 评论 0 条

python正则re.sub“替换大文件内容”的坑

可能是由于内存限制,对大文件只能替换前面的一部分,可以使用re.compile突破这种限制 比如: re.sub("abc", "123", largeText, re.S|re.I) 可以改成: match = re.compile("abc", re.S|re.I) match.sub("123", largeText)
静夜思 发布于 2022-05-03 17:38 | 阅读 311 次 | 评论 0 条

windows平台的ag、connect、rsync、tree命令行可执行文件

可用在git bash
静夜思 发布于 2022-05-02 21:47 | 阅读 324 次 | 评论 0 条

rails使用ruby3报错:Unable to load application: LoadError: cannot load such file -- net/smtp

在Gemfile里加入如下3行即可: gem 'net-smtp' gem 'net-imap' gem 'net-pop' 别忘了重新运行:bundle install
静夜思 发布于 2022-04-29 00:14 | 阅读 120 次 | 评论 0 条

Excel发布LAMBDA功能,实现图灵完备

日前,微软宣布在Excel Insider Beta版本中发布了一项新功能LAMBDA。Excel公式是世界上使用最广泛的编程语言,方便快捷的Excel公式也是大家最常用的功能,但是Excel公式的死的无法自定义。如果能在其基础上进行自主定义和编程是一个很大使用场景,现在这个愿望可以达成了,使用LAMBDA可以基于公式实现可自定义可重用函数的能力。 概述 简而言之,LAMBDA允许用户将Excel的公式语言来定义自己的自定义功能。Excel已经允许定义自定义函数,但是只能通过使用完全不同的语言(例如VBA,JavaScript)编写它们。LAMBDA则可以让用户使用Excel...
Anfei1979 发布于 2022-04-23 16:25 | 阅读 433 次 | 评论 0 条

node安装后的设置(node_global和node_cache)

npm config set prefix "D:\gs412\nodejs\node_global" npm config set cache "D:\gs412\nodejs\node_cache"
静夜思 发布于 2022-04-23 11:23 | 阅读 445 次 | 评论 0 条

Firefox88禁止自动更新的方法

把下面这个批处理文件下载以后“以管理员身份运行”
静夜思 发布于 2022-04-22 18:17 | 阅读 458 次 | 评论 0 条

成功卸载Microsoft Edge浏览器

1 找到setup.exe文件的路径 可以右键浏览器图标,找打它的文件位置,这个文件并不是我们需要的文件,这个路径一般是“C:\Program Files (x86)\Microsoft\Edge\Application”,我们再找到对应版本的文件夹,如“91.0.864.67”,再找到Installer文件夹,然后就可以找到setup.exe。我们需要的就是setup.exe文件所在的路径,如: C:\Program Files (x86)\Microsoft\Edge\Application\91.0.864.67\Installer ...
静夜思 发布于 2022-04-16 22:12 | 阅读 629 次 | 评论 0 条

gzip压缩文件命令

gzip -c9 main.js > main.js.gz
静夜思 发布于 2022-04-16 20:15 | 阅读 534 次 | 评论 0 条

php安装grpc扩展的具体步骤

在本篇文章里小编给大家整理的是一篇关于php安装grpc扩展的具体步骤,有需要的朋友们可以跟着学习参考下。 1、在php.ini文件中添加grpc扩展配置:extension=grpc.so git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc cd grpc git submodule update --init make make install cd src/php/ext/grpc phpize ./configure --with-...
scc2336 发布于 2022-04-06 11:13 | 阅读 730 次 | 评论 0 条

解析PHP中Exception异常机制

这篇文章主要介绍了解析PHP中Exception异常机制,本文通过异常的基本使用和一些常用的异常使用案例来解析说明该项概念,以下就是详细内容,需要的朋友可以参考下 异常的基本使用 当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 "catch" 代码块。 如果异常没有被捕获,而且又没用使用 set_exception_handler() 作相应的处理的话,那么将发生一个严重的错误(致命错误),并且输出 "Uncaught Exception" (未捕获异常)的错误消息。 让我们尝试抛出一个异常,同时不去捕获它: ...
scc2336 发布于 2022-04-06 11:12 | 阅读 681 次 | 评论 0 条

PHP局部异常因子算法-Local Outlier Factor(LOF)算法的具体实现解析

这篇文章主要介绍了PHP局部异常因子算法-Local Outlier Factor(LOF)算法的具体实现解析,本文通过案例和文字解析一步步解释了该项技术的实现,以下就是详细内容,需要的朋友可以参考下 这两天在完善自己系统的过程中要实现一个查找异常的功能,于是在朋友的指点下学习并实现了异常点查找的一个基本算法“局部异常因子算法-Local Outlier Factor(LOF)算法”。 首先,找相关说明看看这是个什么东西吧。 我参考了这一篇文章: 异常点/离群点检测算法——LOF 大致明白了lof算法是...
scc2336 发布于 2022-04-06 11:10 | 阅读 647 次 | 评论 0 条

php中对内置函数json_encode和json_decode的异常处理

这篇文章主要介绍了php中对内置函数json_encode和json_decode的异常处理,本篇文章通过定义描述和列举表格以及最后代码的展示,以下就是详细内容,需要的朋友可以参考下 在php中,json_encode和json_decode是很常用的函数,具体用法可以查看相关文档,这里主要说一下错误处理。 平时我们在使用这两个方法的时候可能没怎么注意错误处理,有时候如果传入的参数格式不正确就会导致报错了。下面是错误处理的方式: json_last_error — 返回最后发生的错误,如果有,返回 JSON 编码解码时最...
scc2336 发布于 2022-04-06 11:09 | 阅读 645 次 | 评论 0 条