![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常分享
iudio_cool
市井长巷,幸会幸会
展开
-
python中传递任意数量的实参
有时候,你预先不知道函数需要接受多少个实参,好在Python允许函数从调用语句中收集任意数量的实参。一个*是元组,两个是字典。原创 2024-08-29 01:32:14 · 417 阅读 · 0 评论 -
python中列表的复制亦有区别
python中 对列表的复制可以直接新变量名字等于原有列表名字,或者 创建新的列表从原有列表一个个复制进来。原创 2024-08-29 00:40:59 · 218 阅读 · 0 评论 -
下载github中单独某个子文件方法
中下载文件有很多方法,比如整体打包下载,单独小文件下载。我分享一个怎样下载某个单独文件夹方法。在下载这个E文件夹时候,复制当前的url。然后就可以下载文件夹的压缩文件了。原创 2023-09-17 11:11:35 · 1532 阅读 · 0 评论 -
pycharm安装各种包,包括scipy,pulp方法
使用各种源网站(如https://www.lfd.uci.edu/~gohlke/pythonlibs/#pulp),下载后再导入到pycharm中。在终端输入pip install scipy,然后就会开始下载,可能下载速度不是很快。另外,如果pip没有更新的话,也会影响,你需要在终端输入。用下面这个命令行,在终端pip进我们项目的软件包中。点击加号后,搜到想要的包,下载进去。原创 2023-08-31 11:44:15 · 4503 阅读 · 0 评论 -
【哈希表】学习记录加代码实现
在数据结构和算法的学习中都要一个词叫做,今天学习记录一下关于它的知识。原创 2023-03-15 17:44:56 · 281 阅读 · 0 评论 -
【算法时间复杂度】学习记录
涉及到代码所用时间,我们可以琢磨把代码跑一遍记录一下起始和结束的时间得出整个算法用时,但是很多情况我们是需要理论分析的,不是上机测试,另外硬件的不同也会导致时间有差异。假设有一个旅行商人要拜访n+1个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。上面的程序是两层循环的程序,函数的执行时间是n的2次方关系:n^2+2 ,用O(n^2 )来表示时间复杂度。O(2^n)表示指数复杂度,随着n的增加,算法的执行时间成倍增加,它是一种爆炸式增长的情况。原创 2023-03-11 17:43:38 · 219 阅读 · 1 评论 -
归并排序的学习过程(代码实现)
归并排序的作为一种典型的分而治之思想的算法应用,归并排序的实现由两种方法:自上而下的递归(所有递归的方法都可以用迭代重写,所以就有了第 2 种方法);自下而上的迭代(Divide):将n个元素分成个含n/2个元素的子序列。(Conquer):用合并排序法对两个子序列递归的排序。(Combine):合并两个已排序的子序列已得到排序结果。原创 2023-03-10 18:02:50 · 632 阅读 · 0 评论 -
【如何获得二级1024徽章】
获得1024二级徽章原创 2022-10-24 09:35:51 · 124 阅读 · 0 评论 -
【SSIM and PSNR】学习记录
SSIM与PSNR区别原创 2022-10-17 15:38:45 · 585 阅读 · 0 评论 -
关于np.zeros()第三个参数:c代表与c语言类似,行优先;F代表列优先的记录
np.zeros()函数学习记录原创 2022-07-27 19:09:02 · 700 阅读 · 0 评论 -
为什么在python或者说是在pycharm这个IDE打开math模块中的某个函数,只有定义没有实现?
Why do some built-in Python functions only have pass?原创 2022-07-27 16:51:44 · 469 阅读 · 0 评论 -
C语言中宏定义#、##的区别与用法
今天在B站看南京大学蒋炎岩老师《操作系统》时看到一个关于c语言宏定义中##的用法,做一下记录或者我们可以通过gcc -E来看宏展开编译的结果。单井号就是将后面的 宏参数 进行字符串操作,就是将后面的参数用双引号引起来双井号就是用于连接。在后面查到的链接中有个这样的例子:#define PRINT(NAME) printf("token"#NAME"=%d\n", token##NAME)调用时候使用: PRINT(9);宏展开即为: printf("token"#9"=%d\n",toke原创 2022-03-09 11:02:50 · 1195 阅读 · 0 评论 -
【截断二进制指数退避算法】
在计算机网络微课堂做的记录,关于截断二进制指数退避算法。(CSMA/CD协议)习题总结计算机网络微课堂链接计算机网络微课堂链接原创 2022-02-16 16:17:45 · 2432 阅读 · 0 评论 -
【帖片轻触开关相关】
背景:今天使用家里一个简单的加湿器时,发现在按键后呼吸灯只是闪烁一下,然后并不工作。然后使用万用表测量过后,发现大概率是因为采用了劣质的贴片开关,已经损坏,查一查此简易开关的简单原理。实物如图:轻触四脚按键开关工作原理实际上和一般旋钮开关的工作原理类似,由常开触点、常闭触点组成,在四脚按键开关中,常开触点的功效,就是说当工作压力向常开触点施加压力时,这一电源电路就展现接入情况;当撤消这类工作压力的那时候,就修复来到初始的常闭触点,也就是说说白了的断开。这一施加压力的力,就是说用人们的手去开按键、关原创 2022-01-08 17:34:23 · 2846 阅读 · 0 评论 -
【使用Markdown编辑器】
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar转载 2022-01-08 17:24:17 · 150 阅读 · 0 评论 -
www的工作过程
1、当用户打开浏览器,并在浏览器中输入网址时,浏览器会分析出网页文件URL(统一资源定位符),如为http://www.toutiao.com。2、浏览器向DNS(域名系统)发出请求,要求把域名www.toutiao.com转化为IP地址。3、域名解析服务器进行查询后,向浏览器发出解析后的IP地址,即124.112.127.227。4、HTTP协议工作开始,浏览器向该IP地址(124.112.127.227)的80端口发送建立一条TCP连接的请求。5、浏览器与与服务器连接建立成功后,浏览器会向服务器原创 2021-12-11 22:03:14 · 3051 阅读 · 1 评论 -
linux中 select函数详解与实例(另外还有五种IO模型学习)
select函数详解与实例tips:关于多路io复用知识:1什么是IO多路复用1.1阻塞IO模型(blocking IO)1.2非阻塞IO模型(nonblocking IO)1.3IO复用模型IO (multiplexing)1.4信号驱动IO模型(signal driven IO)1.5异步IO模型 (asynchronous IO)select函数参考链接:tips:最近需要将linux系统中的串口处理,使用IO复用来处理,于是要学习一下关于select函数的相关知识。关于多路io复用知识:1什原创 2021-02-23 18:17:15 · 641 阅读 · 1 评论 -
将QT应用作为开机自启动(Linux系统)
今天介绍,如何将一个Qt程序,在开机启动时显示。方法一:一种是在开机启动文件添加应用路径:一般会有rc-local.service服务的话,在系统的/etc/rc.local文档中,将我们要开启设置或者启动的程序或者命令行放进去。(编写格式要求,和shell中是一样的。)另外关于如何将系统中的rc-local.service服务开启,我会在另一篇文章中写。方法二:另一种,是把qt应用程序,作为开启后桌面的一个应用,也可以说是在linux中添加应用程序到applications列表。(至于是否必须原创 2021-01-28 21:31:49 · 4399 阅读 · 6 评论 -
安装脚本(.run)文件制作步骤
制作.run文件,可以在测试的同事在机子上安装核,配置文件时候一键部署,不用来回的操作。下面我们说一下制作过程。1.首先把要往机子上放的文件,压缩到一个文件中tar -jcvf file.tar.bz2 *.out#*.out代表那些要压缩的文件,制作压缩文件2.制作安装脚本2.1初级版本#!/bin/bashlines=7 #这个值是指这个脚本的行数加1,这个脚本共有6行tail +$lines $0 >/tmp/helloworld.tar.gz # $0表示脚本本身,原创 2021-01-28 20:51:35 · 2158 阅读 · 1 评论 -
windows电脑串口号被占用,如何清除和重置串口号。
事发原因,是在vscode2017中,当端口号大于10的时候,好像是不能打开并操作串口的。解决方法,要不就是通过修改关于vs的设置,让他可以操作,方法二,就是把多余无用的端口号,进行删除。...原创 2021-01-20 20:25:24 · 15011 阅读 · 0 评论 -
研究C++中关于引用的&和C语言中的取地址&的区别
最近在学习C++中,看到也有一个&,但是这个是一个叫做引用的新特性,在C语言中也会用到&这个是取地址用的,具体区别是啥,我们去找找看:贴几个链接:C++中 引用&与取地址&的区别C++中引用(&)的用法和应用实例...原创 2020-09-17 19:35:52 · 346 阅读 · 0 评论 -
life_note(2020-9-15后)
book优先级买一本《c++ primer》(关于c++)2《鸟哥的私房菜》(关于linux)3《计算机网络:自顶向下》(计算机网络)4《基于通信的列车运行控制CBTC系统》(关于轨道交通的(郜总的))1菜鸟教程(https://www.runoob.com/)工程狮 网站笔记相关计算机网络https://www.zhihu.com/search?type=content&q=%E5%AD%A6%E4%B9%A0%E8%AE%A1%E7%...原创 2020-09-09 16:30:50 · 130 阅读 · 0 评论 -
解决Github网页上图片显示失败的问题(亲测可用)
今天在使用github时候,发现有照片加载问题的出现,然后就在论坛里面寻找大神的解决方案。这里直接给链接吧,亲测可用:【最新】解决Github网页上图片显示失败的问题我是直接把大神里面要在windows下修改的,直接在文末粘贴,然后再进入github就可以看到现实的图案。至于其中的原理,你可以仔细的参看大神的文章。...原创 2020-05-19 10:04:25 · 1256 阅读 · 0 评论 -
CSDN账号绑定github:极简办法
在csdn上写了小半年了,有一天看到有个github的徽章:如图:自己也想整一个,那么久介绍一下怎么搞定吧;1.第一步2.第二步然后你就可以绑定你的github账号了原创 2020-05-19 09:51:33 · 598 阅读 · 0 评论