- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 疫情 | 好用的文献管理软件 Zotero
疫情在家学习,正是整理疏漏的好时候,之前就一直想找一个文献管理的软件,正好在家无事就对比了一下现在的文献管理软件。主流的文献管理软件有代表性的有EndnoteEndnote是一个老牌有名的文献管理软件,许多科研机构和高校都是用它进行管理,但是价格比较高,想要体验的可以去百度中科大授权版的Endnote,我上手试了两天,确实各种功能比较齐全,但是对中文支持不是很好,而且不支持二级目录,对于喜...
2020-03-18 20:48:00
1150
原创 疫情 | 用python仿真SIR模型 正确认识传染病
这两个月来世界人民都在关注肺炎疫情,新冠病毒的传播时刻牵动着大家的神经,一时之间传染病让人们谈虎色变,其实早在上个世纪,就已经开始了对传染病的研究和分析,SIR模型作为早期提出来的经典模型一直作为人们分析传染病早期的工具。这个公式就是病毒传播的SIR模型,对比疫情,其中参数的意思是It:t 时刻感染的人数Pd : 感染率Pr : 治愈率N : 可以被感染的人群S...
2020-03-18 19:19:36
4016
1
原创 C++学习:内联函数与宏的区别
内联函数:相比普通函数,inline函数不需要压栈和出栈,也不会产生压栈和出栈 他有编译器打开,因而可以校验传入参数的合法性 直接插入在函数体所在的地方 以牺牲代码空间为代价,提高运行效率宏:走预处理器,不经过编译器 只进行简单的文本替换 没有语法检查能力 可以看到,他们的主要的一个区别在于编译器对他们的处理,一个进行语法检查,另一个不进行语法检查,因而在一个工程中使用时...
2019-02-05 19:07:30
245
原创 C++学习:函数重载与匹配
在C++中,函数重载一直是一个常用且重要的东西,但其中也是有很多坑。编译器怎么对待函数重载实际上,在g++处理函数重载的时候,假设有下面两个函数void fun(int a,int b){ //...}void fun(int a,char b){ //...}很明显这是两个重载的函数,C++利用一种叫name mangling的技术,经过编译器处理后...
2019-02-05 18:57:36
591
原创 运行AI载入增效工具时出错
有时候我们在运行AI的时候,会碰到弹出如下界面:这时候一般是我们电脑上没有安装相应的运行库,可以去百度下载一个微软常用运行库安装一下即可,或者在https://download.csdn.net/download/qq_29769263/10927253这个链接中下载...
2019-01-19 14:59:38
34742
4
原创 VS中scanf和scanf_s的问题及解决方法
在VS中写C语言程序的时候,有时候会碰到VS要求使用scanf_s的情况,这是因为scanf()在读取数据时不检查边界,所以可能会造成内存访问越界:char buf[5]={0};scanf("%s", buf);这个时候,如果我们输入1234567,那么在5以后的部分就会被写到buf所指向内存空间后面的空间去,这就有可能造成内存访问越界,引起程序运行异常,而如果使用scanf_s函...
2018-12-28 20:37:53
5822
原创 python 运动模糊 退化模型 点扩散函数 逆滤波与维纳滤波
点扩散函数生成点扩散函数,点扩散函数就是运动模糊的退化模型,点扩散函数可以用于逆滤波与维纳滤波 def get_motion_dsf(image_size, motion_angle, motion_dis): PSF = np.zeros(image_size) # 点扩散函数 x_center = (image_size[0] - 1) / 2 y_ce...
2018-12-28 20:21:41
8528
2
原创 C语言读写文件操作
目录一、打开文件二、读写文件1、字符的读写2.字符串的读写3.数据块的读写4.格式化读写三、关闭文件C语言中对于文件的操作是通过指针来完成的,要注意,文件指针不是指向一段内存空间的,它实际上指向的是描述这个文件相关信息的一个文件结构体。声明文件指针变量的形式为:FILE *file;定义好一个文件指针变量后就需要初始化这个文件指针变量或者说是打开文件。...
2018-12-28 20:05:11
15560
3
原创 Ubuntu无法定位软件包解决办法
当我们在Ubuntu中下载软件时,比如sudo apt install net-tools可能会出现E:无法定位软件包 net-tools这时候是因为你本地没有该功能的资源或者你更换了源但是还没有重新update,所以只需要更新一下本地资源就可以。sudo apt-get update在终端中执行该命令就可以了。...
2018-12-28 17:23:27
37329
17
原创 Hyper-V虚拟机Ubuntu不能全屏问题
解决方案在Hyper-V虚拟机Ubuntu中打开终端输入cd /etc/defaultsudo gedit grub修改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"刷新sudo update-grub...
2018-12-28 13:45:07
13497
2
原创 C语言邻接表结构实现克鲁斯卡尔算法
C语言邻接表结构实现克鲁斯卡尔算法C语言 数据结构克鲁斯卡尔算法简介克鲁斯卡尔算法是一种用来查找最小生成树的一种算法,由Joseph Kruskal在1956年发表。用来解决同样问题的还有Prim算法和Boruvka算法等。三种算法都是贪心算法的应用。和Boruvka算法不同的地方是,Kruskal算法在图中存在相同权值的边时也有效。克鲁斯卡尔算法适合顶点较多而边较少的情况,因为克鲁斯...
2018-12-27 15:39:23
3198
2
原创 51单片机无法烧录程序的N种解决办法
51单片机无法烧录程序的N种解决办法有没有掉电!!!如果没有自动掉电的电路时,需要手动掉电;单片机的晶振有没有安装好,是否有缺失,晶振的负载电容是否合适;CH340的TXD,RXD要与单片机的TXD,RXD反接,CH340的地线有没有和单片机接好;如果单片机的最小系统是自己焊接的,检查一下复位电路,是否因为复位电路有问题,导致RST引脚电平一直被拉高;确认单片机的型号是否正确,尝试降...
2018-12-27 13:40:11
26012
3
转载 用邮箱和Google Reader追踪最新科研进展
做科研,实时跟踪本领域的最新研究进展,必须地!把握了最新的研究动向和潮流,有助于及时调整和优化课题;有助于收获启发性的Idea或新技术。最 重要一点,不至于当你做的课题被别人抢发了自己却还蒙在鼓里,现在的竞争很激烈呐! 讲要跟踪研究前沿,应该关注什么。前面提到的NCBI搜索关键词,关注的是PubMed数据库中内容的更新,它很全面,几乎涵盖了所有期刊杂志的 研究性文章或Review。不过,P...
2018-08-13 11:48:42
710
原创 ADB+Python+STM32 实现 微信跳一跳辅助
ADB+Python 实现 微信跳一跳辅助说明:安卓手机开启USB调试模式,具体如何开启,百度自己手机即可安装ADB工具安装python2.7步骤:1、安装adb工具下载地址:https://download.csdn.net/download/qq_29769263/10420731 下载后解压到便于记忆的地方即可,以解压到桌面为例:如图,我们记住他的地址,...
2018-05-18 09:23:05
1380
原创 CY62256 Static RAM 的数据读写操作
CY62256 Static RAM 的读写CY62256是一个32K*8位的静态RAM,适合一些小的项目和给一些RAM不大的MCU使用,最近在做一个小的东西,也试了一下这个东西,发现这个东西也很好用,但是网上的资料比较少,就拿出来写一写。下面是CY62256的一些基本参数: Temperature ranges ❐ Commercial: 0 °C to +70 °C ❐ In...
2018-04-20 00:15:28
4377
C语言邻接表结构实现克鲁斯卡尔算法
2018-12-27
adb工具 platform-tools-latest-windows
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人