科研小技巧
光子俊
爱科研的程序猿
展开
-
电脑上CapsLK大小写迟缓的解决办法
新买的电脑在写文章的过程中,大小写切换的时候需要等待2、3秒左右才能响应,当我们按下CapsLk键的时候就会出现指示标志,但是只有当标志消失后才能正确的输入字母,这样非常的影响效率,网上找了一下解决办法如下:1.Win+R打开运行对话框,输入regedit后按回车依次展开途中所示的注册表项:双击图4的文件ForegroundLockTimeout,将其数值改为30d40问题解决,再也不会出现延迟问题。...原创 2022-02-04 10:04:10 · 5821 阅读 · 4 评论 -
Centos系统下安装EPICS系统
Centos系统下安装EPICS系统1 安装EPICS所需要的依赖yum install -y git gcc automake autoconf libtool makeyum install -y gcc gcc-c++yum install -y readline-devel2 下载EPICS Base安装包EPICS Base官网下载最新版的EPICS base安装包,然后在本地目录下新建一个epics目录,以后关于EPICS所有的安装包或者扩展包的主目录都在这个目录里,这样方便程序原创 2021-10-20 17:26:00 · 681 阅读 · 0 评论 -
如何科学的在Linux系统下添加环境变量
如何科学的在Linux系统下添加环境变量1 第一种方法:当前shell环境下直接添加直接在运行的shell环境下输入:export=$PATH:/usr/local/binexport=/usr/local/bin:$PATH2 第二种方法:用户权限,修改.bashrc文件打开配置文件cd ~vim .bashrc然后在文件的末尾添加程序的路径:export PATH=/usr/local/bin:$PATH最后一步使得配置的环境生效:source .bashrc3 第三种原创 2021-10-20 15:56:06 · 1813 阅读 · 0 评论 -
解决Centos缺少共享库:libstdc++.so.6(完美解决)
解决Centos缺少共享库:libstdc++.so.6(完美解决)有问题就记录,每天就少一个问题在Centos7上执行命令的时候,提示我缺少共享库,报错如下:解决办法也是非常的简单:第一步:执行命令yum whatprovides libstdc++.so.6就会提示下面那个安装包有这个库文件,运行结果如下:然后执行命令yum install libstdc++-4.8.5-44.el7.i868解决问题,完美!!!...原创 2021-07-13 14:44:34 · 23128 阅读 · 7 评论 -
Visual Studio Code配置python环境
Visual Studio Code的基本配置安装Python扩展插件以及一些比较常用的插件Auto Close Tag:自动闭合html/XML标签C/C++:C/C++智能识别,调试和代码浏览Visual Studio IntelliCode选择Python解释器新建python文件,并运行文件调试插入断点;首次调试,按下F5,会出现一个配置设置,然后选择Python File至此Visual Studio Code的Python环境配置完成,比较简单,但原创 2020-08-05 11:34:34 · 1500 阅读 · 0 评论 -
小白构建一个Python项目包的攻略
Python项目包管理 此篇记录如何打包一个简单的Python项目,展示如何添加必要的文件和结构来创建软件包,以及如何上传到Python软件包索引。路过记得点赞呀,整理不易,且行且珍惜!1 准备工作首先注册PyPl账号和TestPyPI账户,对于前期项目管理、修改和查看可通过TestPyPI来管理,最后项目完整版的发布就可以上传到PyPI来实现,相应的网站注册如下:Te...原创 2020-03-30 15:51:34 · 632 阅读 · 0 评论 -
一篇就够的超良心pyOpenGL入门教程,不香喷我!
OpenGL (python版本)OpenGL是用于渲染2D、3D矢量图形的扩语言、跨平台的应用程序编程接口。这个接口由近350个不同的函数调用组成,用来从简单的图形比特绘制复杂的三维景象。而另一种程序接口系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD、虚拟实境、科学可视化程序和电子游戏开发。博客内容是基于python OpenGL进行讲解,感觉C+...原创 2020-03-05 13:56:24 · 22415 阅读 · 11 评论 -
基础Git操作与GitHub协作吐血整理,收好!!!
Git教程Git介绍Git是目前世界上最先进的分布式版本控制系统,可以为我们管理项目、构建工程、多人协作提供便利,作为一个爱技术的你可以是必须要掌握的呀!!!Git安装(installation)Linux上安装Gitsudo apt-get install gitWindows安装Git直接从Git官网下载安装程序,然后按默认选项安装即可。当我们安装完成后,还需要最后一步设置,...原创 2020-02-28 00:49:07 · 1629 阅读 · 0 评论 -
小知识整理(一)
1 勒让德多项式图像绘制python代码如下:import reimport numpy as npimport matplotlib.pylab as pltdef polya(n,x): if(n==0): return 1.0 elif(n==1): return x else: return ((2.0*n-1.0)*x*polya(n-1.0,x)-(n-...原创 2020-02-24 13:13:20 · 200 阅读 · 0 评论 -
tkinter一些小知识
tkinter中控件颜色种类对于tkinter中的button、Label等控件颜色的选择(bg,fg)可参考下面的颜色选择:tkinter如何打开新的窗口代码给出了如何利用tkinter创建一个新的窗口的语法,具体可参考下面的代码import tkinter as tkclass Demo1: def __init__(self, master): se...原创 2020-02-20 11:59:52 · 605 阅读 · 0 评论 -
利用python对积分与求和的关系的简单测试
一般积分的表达式和相应的求和的近似公式I(x)=∫abf(x)dx≈∑i=1Nf(xi)⋅ΔxI(x)=\int^b_a f(x)dx \approx \sum^{N}_{i=1}f(x_i)\cdot \Delta xI(x)=∫abf(x)dx≈i=1∑Nf(xi)⋅Δx接下来写一个简单的python脚本实现我们的结论的验证,相应代码如下:import numpy as np...原创 2020-01-30 00:05:39 · 1439 阅读 · 0 评论 -
Tkinter学习笔记(一)
这是学习tkinter的笔记,由于是笔记一般以代码展示为主,毕竟我们每个人都希望尽快解决问题,而不是看我扯闲话,废话不多说,开始tkinter的学习之路。1 tkinter初见Tkinter模块是Python的标准Tk GUI工具包的接口,下面为第一个tkinter的Hello World界面显示:具体的代码如下:import tkinter as tkapp = tk.Tk()...原创 2020-01-27 23:17:48 · 686 阅读 · 0 评论 -
毕业论文参考文献格式GB/T 7714的Endnote设置教程
1 介绍相信对于很多毕业党来说,面对需要插入很多很多参考文献且要满足GB/T 7714格式的时候都很头疼,在网上搜索请教别人,得到的是:这是啥?我在哪里?为啥这么难?对于网上的一些网友给出的方法,总是让我们理解困难而不能快速的解决问题。我们内心当中的想到的答案无非两个:如何正确的在Endnote中编辑出GB/T 7714格式;是否网上有直接满足的格式可以下载,不需要我们编写。说清楚上面...原创 2020-01-23 15:00:09 · 173297 阅读 · 7 评论 -
python处理文件(一)
python读取文件基础篇Introduction纠结了许久,在科研与计算机之间徘徊了很久,但是依旧稀里糊涂的不知道自己想要的是啥,反正很纠结,等到过了这一段时间,等尘埃落定再来叙述自己狗血的剧情!好了,工作还是要继续呀,对于工作人士利用python处理文件在很大概率上可以起到事半功倍的效果,因此建议大家在平时的过程中多积累处理文件的技巧,今天我也遇到了类似的文件处理,由于跟以前所写的博文中处...原创 2019-08-28 21:53:10 · 452 阅读 · 0 评论 -
概率论及其统计学第一章
第一章1.1 基础知识大学学完概率论及其数理统计后,就几乎差不多把知识又还给老师了,在学习数据挖掘和机器学习的时候,发现概率论、统计学、数学等知识对于上面的学习非常重要,对于基础理论的推演及其算法的推导、改进至关重要,所以趁着假期打算硬着头皮再把统计学的知识再过一遍,由于直接写太过于缓慢,我就将知识整理在自己的笔记本上,然后拍成照片放上来,对于基础的部分就简单过一下,如果涉及到机器学习和统计学...原创 2019-07-23 23:04:59 · 238 阅读 · 0 评论 -
算法工程师面经整理笔记(一)
整理一下最新的关于大厂算法工程师面试面经经验,主要考察的一般可以分为下面几个模块:数据结构与算法机器学习算法深度学习算法项目经验由于每个人根据自己的专业方向或者研究项目,项目比较丰富,所以主要的整理还是偏重于基础的部分,侧重数据结构与算法、机器学习算法、深度学习算法这些最基础的,对于一般大厂来说还是希望应届生基础扎实,可以根据自己所学的基础知识举一反三,解决未来的一些难题;同时基础扎实...原创 2019-07-01 20:50:48 · 3521 阅读 · 0 评论 -
抓取文献数据以及采用Python读取csv文件并作图
Hello,everyone!!! 我又来了,喜欢搞点骚操作,而又不好好科研的科研僧就是我,介绍完毕开始今天的闲聊。 如果你是直接看如何采用Python最简便的读取csv文件,就可以直接跳到第二部分进行阅读,如果对于抓取文献数据有点兴趣,就可以停留一下一. 如何抓取文献数据1.1 软件WebPlotDigitizer下载地址:https://automeris.i...原创 2019-02-19 22:55:18 · 6066 阅读 · 0 评论