Programing language
Programing language
Sun_Raiser
csdn:https://blog.csdn.net/Sun_Raiser
知乎:https://www.zhihu.com/people/no-one-71-61
个人网站(开发中):https://sunraiser.top
展开
-
Python创建字典的八种方式
对于不同结构的数据选择最合适的创建字典方式原创 2022-04-16 12:54:36 · 39964 阅读 · 4 评论 -
python和C++的性能分析(寻找素数)
记录一次python和C++的运行效率比较。(突发奇想寻找100w以内的所有素数。以下是python的实现。import timestart_ = time.time()for x in range(2,round(1e6+1)): for y in range(1,round(x**0.5)): if x%y==0: continue else: print(f'{x}是素数')end_ = time.time()pri原创 2022-04-13 17:07:01 · 1646 阅读 · 0 评论 -
python 字典 根据value值排序, 获取top N个元素
python 字典 根据value值排序, 获取top N个元素现有需求,求解字典中值top n个键值对。实现代码如下:def sortedDictValues(adict): items = list(adict.items()) items.sort(key=lambda x:x[1],reverse=True) return [(key,value) for key, value in items]测试案例调用方法:k_list = {1:25,3:100,6:50原创 2022-04-10 13:15:53 · 3942 阅读 · 0 评论 -
idea 解决报错 Artifact web:war exploded: Error during artifact deployment. See server log for details.
idea 解决报错 Artifact web:war exploded: Error during artifact deployment. See server log for details.网上看了其他人的博客,一般都是说artifact的问题要修改在下面图中的配置才行,但是在我自己的机子上发现按照他们的步骤修改并不会产生任何的效果。因为这件事呢,我花了很多时间找问题出现在哪里,终于经过我不懈的尝试发现了问题所在,因为我网上好了很多资料都没有发现正确的解决方案,所以我决定写下这篇博客来记录一下。原创 2021-11-17 17:19:28 · 38520 阅读 · 15 评论 -
关于 idea在部署Artifact时报错,Error during artifact deployment,已解决,重命名导致的错误及其解决方法
idea关于 Artifact 在启动服务器部署时报错,已解决Error during artifact deployment控制台报错情况如下:D:\Tomcat\apache-tomcat-9.0.30\bin\catalina.bat run[2021-11-20 04:04:42,781] Artifact DEMO__0729:war exploded: Waiting for server connection to start artifact deployment...Using原创 2021-11-20 16:46:15 · 21576 阅读 · 10 评论 -
阅读文档 函数传参 中括号含义
阅读文档 函数传参 中括号含义函数参数中的中括号代表什么看文档的时候产生的疑问,如一个node中的write方法:buf.write(string[, offset[, length]][, encoding])函数参数中的中括号代表什么了?怎么有些只有半个括号,比如string[ 或 offset[;而有的却是length]][这样了?简单的回答就是中括号表示这个参数非必须.首先,这样使用中括号只是出于一种的表达形式的需要而已(这样的表达形式很常见),这与api本身是没有关系的。然后,我们拿原创 2020-10-04 15:25:17 · 1155 阅读 · 0 评论 -
C/C++文件和函数信息注释
C/C++文件和函数信息注释文件注释/*************************************************************** * @file 程序文件的名称 * @brief 程序文件的功能 * @author 作者 * @version&原创 2020-09-09 19:39:20 · 324 阅读 · 0 评论 -
Python Rlock可重入锁的简单理解
常规锁和Python中的Rlock之间的一个区别是,常规锁可以由不同的线程释放,而重入锁必须由获取它的同一个线程释放,同时要求解锁次数应与加锁次数相同,才能用于另一个线程。另外,需要注意的是一定要避免在多个线程之间拆分锁定操作,如果一个线程试图释放一个尚未获取的锁,Python将引发错误并导致程序崩溃。通常会在递归中使用可重入锁。因为常规锁是无法嵌套使用的,如下图所示。如果按照下图使用锁,将会导致死锁的发生。...原创 2021-12-25 13:22:55 · 1787 阅读 · 0 评论 -
居家学习python自制闹铃小助手
居家学习python自制闹铃小助手,为了建立学习的仪式感,我自己写了一套程序,尽可能让自己避免外界因素的干扰,以达到专注的目的。现在我把代码写到博客上,与大家一起分享一下。原创 2022-01-31 13:13:05 · 1381 阅读 · 0 评论 -
python项目requirements 的生成和安装命令
pip 安装命令原创 2020-11-24 11:23:39 · 1114 阅读 · 0 评论 -
使用playsound播放音频(python)
使用playsound可以播放音频,在另外一篇博客中我用这个写了一个定时的闹钟哦,就跟上下课的铃声差不多!在家学习有了铃声就有仪式感了!原创 2022-01-28 20:53:30 · 7680 阅读 · 0 评论