自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 计算机网络之传输层Tips

简单聊聊计算机网络中传输层的知识点

2022-09-28 13:47:40 714 1

原创 计算机网络之应用层Tips

计算机网络之应用层Tips

2022-09-24 21:00:09 722

原创 简单讲讲OSI和TCP/IP

简单聊聊OSI和TCP/IP的结构

2022-09-24 16:38:37 1226

原创 Git和SVN的区别

Git: 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。SVN:是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。1. 集中式vs分布式Subversion属于集中式的版本控制系统Git属于分布式的版本控制系统2.版本库与工作区SVN的版本库和工作区是..

2022-03-29 11:41:47 1605

原创 Tensorflow Tips

tensorflow模型架构详解

2022-02-26 13:44:04 666

原创 Robot Framework自动化测试框架

什么是 Robot Framework?它是一个基于Python语言开发的,可扩展的,是以关键字驱动模式的自动化测试测试框架。也是一个跨平台的通用的,与应用程序和技术无关的测试框架。它有一个高度模块化的架构:数据层、测试框架、测试库或第三方测试工具、被测系统。基本上Robot Framework起到了一个承上启下的测试管理平台,以测试库和第三方工具驱动测试数据对被测系统开展自动化测试,整个测试过程Robot Framework不与被测系统有任何关联。Robot Framework的特点:

2022-02-18 23:19:52 11193

原创 Linux, CentOS7 安装并打开最新版firefox浏览器

1.在法firefox官网下载一个firefox最新的安装包:link2.删除原来的firefox: rm -rf /usr/lib64/firefox (这是我的路径,有可能是lib)3.解压下载的安装包: tar jxvf Firefox-latest-x86_64.tar.bz2 (包的名词可能不同,灵活应对)4.将解压后的文件夹压移到/usr/lib64下:mv /Desktop/firefox /usr/lib64/ (你解压的包在哪路径就填哪)5.进入 /usr/bin 目录,删

2022-01-11 17:23:31 5706

原创 使用Keras构建CNN用于训练和识别MNIST手写数据集(内附完整代码)

Keras: 是一个用Python编写的深度学习API,运行在机器学习平台TensorFlow之上。它的开发重点是实现快速实验, 类似于把tensorflow各个模块都集成为一个软件工具包,直接调用就行,简单方便。在这篇文章中,我们将构建一个简单的卷积神经网络(CNN),并训练它用Keras训练和识别MNIST手写数据集。MNIST:手写数字图片数据集CNN: 卷积神经网络本示例使用的CNN一共有三层神经网络,卷积层(conv),池化层(pooling),全连接层(fullyconnec..

2022-01-08 13:44:00 1718 1

原创 【Linux】ImportError: libffi.so.6: cannot open shared object file: no such file or directory

最近在使用运程连接服务器搞研究时,编译工程时报错:ImportError: libffi.so.6: cannot open shared object file: no such file or directory解决方法:1. 找服务器上libffi.so文件在哪?find /usr/lib -name "libffi.so*"2. 做个软连接,把它链接到工程里缺的libffi.so.6(libffi.so.7)上sudo ln -s /usr/path/to/libffi.s

2021-12-26 22:38:34 4573

原创 python 面试知识

1.什么是链表2.如何编写链表

2021-12-25 20:15:01 538

原创 Host key verification failed

远程连接实验室服务器的时候出现了“Host key verification failed”这个问题,先码一下。询问了老师,原来是他改了一些配置,重置了服务器,所以公钥文件可能有变动。解决方法:ssh-keygen -R 你要访问的IP地址...

2021-12-25 19:33:11 568

原创 Pycharm 专业版如何远程链接服务器

一、下载Pycharm professional 版本有edu.cn结尾的邮箱(学生和教师)可以免费申请使用pycharm专业版,nice!!!!点击此处申请点击申请->填写相关信息->邮箱认证->激活账号 然后进入pycharm 专业版进行pycharm license activation,顶部菜单栏Help -> 选择Register -> 选择 JetBrains Account -> 输入刚才激活时输入的用户名和密码即可。二、从pyc..

2021-12-25 19:09:26 939

原创 FTP 和 SFTP,MobaXterm 和 FileZilia

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。SFTP是Secure File Transfer Protocol的缩写,安全文件传输协议。可以为传输文件提供一种安全的网络的加密方法。字面意思,FT

2021-12-24 17:55:54 1977

原创 Pycharm tips

1. python脚本运行成功但是运行提示框(run框)不显示首先点击脚本下拉框查看环境是否设置正确查看Execution, 判断脚本是否运行在控制台,如果是则取消勾选

2021-12-17 04:16:34 130

原创 gitlab+jenkins

python+gitlab提交代码,拉取项目,分支提交使用pycharm开发代码上传到GitLab和GitHub - 尹正杰 - 博客园linux+ jenkins配置gitlab,执行python脚本jenkins:四.jenkins拉取git仓库代码,执行python脚本 - 流水小哥 - 博客园...

2021-12-16 16:39:14 1291

原创 Linux tips

1.linux常用命令给文件夹或者文件增加可执行权限chmod +x 文件名给所有人添加可执行权限:chmod a+x 文件名;给文件所有者添加可执行权限:chmod u+x 文件名;给所在组添加可执行权限:chmod g+x 文件名;给所在组以外的人添加可执行权限:chmod o+x 文件名强制退出当前执行命令退出正在执行的操作Ctrl+c cd: 切换目录进入系统根目录:cd /进入当前目录:cd .返回上层目录:cd ..进入指定目录:cd /...

2021-11-08 15:24:10 639

原创 Linux+Edge+msedgedriver+selenium大坑

踩大坑了家人们!!!!Linux+Microsoft Edge+selenium在本地实现无头模式下的自动化测试是没问题的,但是放到linux服务器上跑是不行的,因为Microsoft Edge的驱动msedgedriver在版本79.0.309.0之后就出现了一些问题,会一直报错:...

2021-11-04 15:37:00 1679

原创 Selenium+Web自动化问题总结

1. 强制等待、隐性等待、显性等待强制等待:无论页面是否加载完成,程序都得等待3秒,然后才能继续往下执行import timetime.sleep(3)隐式等待:设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间截止,然后执行下一步from selenium import webdriver # 会开会话driver = webdriver.Chrome() # 隐性等待,最长等待30秒driver.implicitly_wait(3..

2021-10-13 16:03:48 1662

原创 Web自动化测试之定时执行脚本(本地方法、linux Cron方法)

一、在本地计算机上目的:在本地计算机定时执行脚本,只要电脑不关机即可按要求定时执行脚本参考:https://blog.csdn.net/qq_42445889/article/details/106794808二、在linux系统上使用crontab功能执行定时任务:crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中

2021-10-11 17:33:01 856

原创 Linux+安装Microsoft Edge浏览器+配置msedgedriver驱动

目的:给linux配置Microsoft Edge,以便执行selenium+edge自动化操作试了很多种方法,只有下面这种我才能成功。1.下载linux版本的edge,(注意,对照msedgedriver驱动是否有对应的linux版本,浏览器版本和驱动版本不一致,下了也白搭)官方下载网址:https://www.microsoftedgeinsider.com/zh-cn/download/?platform=linux选择下面的linux.deb版本,这个正好是最新版本(microsof

2021-10-11 10:57:30 6065

原创 python tips

此帖为自用更新帖,记录我在使用python开发的过程中收集的一些小tips,温故而知新!感谢各位论坛大佬们。1. python获取当前系统时间。(situation:我需要把输出logs写入文件,需要利用时间区分每天的log,方便查阅)https://www.cnblogs.com/jszfy/p/11143048.html2. python提取字符串中的数字https://www.cnblogs.com/lovychen/p/5550670.html3. python判断一个字符串

2021-09-30 16:52:18 679

原创 基于python+selenium+Web自动化测试用例框架

在summer internship中主要负责自动化tool的开发,经过一个月,开发了两个Web自动化工具,第一次接触完整的自动化开发流程,特此总结一波。目标:实现运行脚本后自动爬取公司某工具的Web数据,筛选数据并整理后自动发邮件提醒对应的groups。开发平台:pycharm开发语言:python开发工具:seleniumWeb: Chrome、firefox、Microsoft Edge、IE1. 首先对比一下这几种Web,其实目标网页在哪一个Web中打开都是一样的页面,选用哪

2021-09-24 16:16:30 400

原创 简述关系型数据库和非关系型数据库的区别

首先用一个通俗易懂的比喻来形容它们的区别:关系型数据库就类似于Excel,非关系型数据库类似于word,用哪一个,取决你想要编辑和处理什么数据。关系型数据库:将数据存储在表中的数据库,以二维表为数据结构。表和字段类型之间的关系需要明确定义,以SQL语句为操作指令,也称为SQL数据库。常见的关系型数据库:SQLServer:微软公司开发的关系型数据库管理系统。[1]优点:不开源,它们针对不同的用户提供了具有不同特性的多个版本。拥有丰富的用户界面,可以处理大量数据。缺点:传统数据库操作频

2021-07-29 16:33:26 13374 1

原创 Jupyter notebook 和 Deepnote, Colaboratory的使用体验

我和绝大多数初学者一样,刚开始接触python编程,一般使用IDLE、python shell进行编程练习,如果项目体量不大,只使用这些工具完全没有问题,但是我的研究方向是量子计算相关,需要对非常庞大的数据集进行训练和分析,所以,以上工具已经无法满足我的要求。如果代码量太大,需要分段执行和输出结果并记录,IDLE无法满足要求,我总不能每段都分一个文档写,然后再逐个调用,在注释或者文本文档中记录和描述实验结果吧。所以我开始探索jupter notebook,然后在寻找免费的云端GPU时发现了优秀的deep

2021-07-20 17:52:05 1865

原创 Python官网安装包详解

一般,我们通过python官网直接下载安装python,因为它是开源的,这是最正规的渠道。python官网:https://www.python.org(经常需要访问国外网站的朋友建议使用VPN,如果没有可以找找国内镜像网站进行下载。)进入官网后,直接点击Download选择版本进行下载官网主要提供3个系统版本了解后,根据需求选择版本进行下载。...

2021-07-13 10:19:10 1011 1

原创 Mac 如何使用私钥连接远程服务器:使用rsa私钥文件用终端连接/使用ppk文件用putty工具连接

最近在跑模型,工程量太大,但是现在因为疫情仍然在家上网课,所以不得不向老师提出要使用实验室的服务器来跑代码,第一次连服务器,跟大家分享一下,希望我们都少走弯路,尤其是留学的朋友,很多事情,不好意思开口麻烦别人,我们就自己多学点,⛽️使用’rsa‘ 私钥文件连接服务器首先对Mac来说,正确的道路应该是对方针对Mac生成适配的“rsa”私钥文件和“rsa.pub”公钥文件,然后对方先把公钥文件上传至服务器,把私钥文件发给你,你通过私钥文件由终端发起链接,这种方法就很简单了,不需要下载任何工具。1.

2021-06-23 12:02:32 2510

原创 Mac如何使用Jupyter notebook+启动Tensorboard可视化

1. 安装Jupiter notebook, 如果你也是使用virtualenv(虚拟环境)跑程序的话,请参考我的另一篇博文:https://blog.csdn.net/caicau/article/details/117163372?spm=1001.2014.3001.5501

2021-06-21 13:28:46 1593 1

原创 如何在python virtualenv中打开.ipynb文件和安装scikit-learn库

前提,我是在virtualenv(虚拟环境)下跑的python程序,其他情况请参照其他教程。1. 如何打开.ipynb文件使用jupyter工具可以打开ipynb文件,首先我们需要打开终端,cd到你需要运行ipynb文件到虚拟环境目录,安装jupyter例如,我想在虚拟环境envname02这个虚拟环境下安装,我会打开目录cd Documents/python_envs ##到达存放所有虚拟环境的文件;python_envs是我存放虚拟环境的文件夹workon envname02...

2021-05-22 16:11:18 511

原创 python 2.7升级到python3.6后遇到的代码不兼容的坑(会持续补充更新)

Hello!!,everyone, 刚用上python的新手菜鸡又来啦,这次分享的是基于python2.7在用python3.6跑的时候遇到的坑,因为python3.6相比于python2.7去掉了一些库或者把一些函数改名了,但是我们从github扒一些大神的paper model时,它们很多都是基于python2.xx编写,所以我们为了让代码可以顺利跑起来需要进行一些修改。1.SyntaxError: Missing parentheses in call to 'print'在python2..

2021-05-22 15:41:12 1166 1

原创 Mac OS+Vim虚拟环境+python3

换了新电脑,念研究生后又开始吭吭哧哧搞起了python????,由此开始硕士第一篇文。废话不多说,让我们开始菜鸡科研之路。教授让我重现一篇paper的sample,涉及tensorflow,numpy等工具,所以我需要给我的新电脑装上python了,别问我之前为什么不装,问就是懒!????。虽然我后面知道mac自带python2.7,但是我还是去官网装了一个python2.7(因为毕设搞得NPL+图像识别,装了高版本的python,有些库会装不了,血泪教训,当然当时用的是windows),发现在

2021-05-17 15:24:25 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除