- 博客(91)
- 资源 (9)
- 收藏
- 关注
原创 2020年7月TIOBE语言排行榜:R语言的高光时刻
TIOBE近期公布了2020年6月编程语言排行榜,前十名变化不大,分别是 C, Java, Python, C++, C#, Visual Basic, JavaScript, R, PHP和Swift。R语言前进一名,Swift超越SQL,入围前十。而我们前期关注的儿童编程语言Scratch又前进了1名,位于17位,势头还盛。上期我们关注的首闯前20的Rust语言https://blog.youkuaiyun.com/iMotherBoard/article/details/106676219,也保持良好势头,前进.
2020-07-06 20:37:07
1517
原创 Python绝技学习笔记05:口令破解
Python黑客绝技学习笔记05:Unix口令破解在上一期中,我们学习了条件选择语句、异常处理、函数、迭代、文件输入/输出、sys模块、OS模块等内容,我们还将Python的基础知识全部运用到我们的漏洞扫描脚本中。本期我们将学习一个特别有趣的Python程序——Unix口令破解器。1.4 第一个程序——Unix口令破解1.4.1 背景材料Clifford Stoll 的《杜鹃蛋》(《The Cuckoo’s Egg》1989)堪称新派武侠的开山之作。它第一次把黑客活动与国家安全联系在一起。黑客极具
2020-06-28 19:52:35
735
原创 Python黑客绝技04:Python基础知识2
Python黑客绝技学习笔记04:Python基础知识2在上一期中,我们学习了Python解释器、基本数据类型、网络模块等Python基础知识,本期我们将继续学习Python的基础知识。1.3.4 条件选择语句和大多数编程语言一样,python提供了条件选择语句的方法。使用if 语句,计算一个逻辑表达式来判断选择的结果。我们以上一期中套接字模块测试的脚本为例,我们想要知道某个指定的服务是否存在可以攻击的漏洞,这就需要将服务器的响应结果与一些一直存在漏洞的FTP服务器版本进行比较。...
2020-06-28 19:33:40
664
原创 Python黑客绝技03:Python基础知识1
Python黑客绝技学习笔记02:准备Python开发环境在上一期中,我们学习了如何搭建Python运行环境,简单说,就是下载了集成Python运行环境的Kali系统。在本期中我们学习如何安装第三方库和VScode编辑器。...
2020-06-28 19:32:03
513
原创 Python黑客绝技02:准备Python开发环境
Python黑客绝技学习笔记02:准备Python开发环境在上一期中,我们学习了如何搭建Python运行环境,简单说,就是下载了集成Python运行环境的Kali系统。在本期中我们学习如何安装第三方库和VScode编辑器。1.2 准备Python开发环境我们已经安装了Python运行环境,该环境为程序开发者提供了Python 解释器,标准库和几个内置模块。Python标准库和内置模块提供的功能范围广泛,包括内建的数据类型,异常处理,数字和数学模块,文件处理功能,如加密服务,与操作系统互操作性,网络数
2020-06-28 19:31:06
402
原创 微信公众号插入公式介绍
微信公众号插入公式介绍很多写微信文章的小伙伴肯定比较苦恼,如何在文章中插入公式呢?本文介绍一下大名鼎鼎的Markdown Nice,这个项目的主题是让微信排版变得Nice。哈哈,是否很有趣呢?...
2020-06-23 09:26:21
1637
原创 Typora编辑器如何插入LaTeX公式
Typora编辑器如何插入LaTeX公式在【】这篇文章中,我们学习了如何在Markdown中插入公式,Typora作为一个非常好看的Markdown文本编辑器,我们如何插入公式呢?根据之前介绍,LaTeX公式分为两种显示模式,行内模式和块模式。行内模式就是在一行中显示文字和公式。比如这里有一个公式:∫abf(x)\int_{a}^{b}f(x)∫abf(x)是一个行内公式。使用的语法是$公式部分$ 上面这个公式为$\int_{a}^{b}f(x)$块模式为公式单独成行显示。∫abf(x)\i
2020-06-23 09:25:28
6263
2
原创 Python从入门到上瘾13——面向对象与面向过程
版权申明:原创文章,未经博主同意,不得转载!Python从入门到上瘾13——面向对象(类定义、方法、属性)小白高效学习Python系列,50小时学会Python “ 阅读本文需要大约7分钟。”Python是一门面向对象的语言,了解什么是面向对象非常重要,也是软件开发的核心。本文主要涉及:什么是面向对象Python中类的定义类方法什么是面向对象计算机语言可以归为面向过程语言和...
2020-06-22 09:30:35
325
原创 如何优雅的在Markdown中插入公式
Markdown文本以其简洁美观的编排界面而受到诸多同学的喜欢,而对于很多理工科同学来说,想要在Markdown文件中插入自己想要的公式却要费一些功夫。本文介绍一种自己常用地插入公式的方法,希望能够对您有所帮助。如果您有更好的方法,也希望您给我们留言,相互学习促进。下面开始正文:...
2020-06-21 21:12:12
4425
原创 VMware无法获得VMCI驱动程序的版本:句柄无效
VMware无法获得VMCI驱动程序的版本:句柄无效问题描述最近更新了Win10系统,当再次使用VMware打开虚拟机时,却无法开启,出现以下错误无法获得 VMCI 驱动程序的版本: 句柄无效。驱动程序“vmci.sys”的版本不正确。请尝试重新安装 VMware Workstation。模块“DevicePowerOn”启动失败。未能启动虚拟机。什么是VMCI虚拟机交流接口VMCI(The Virtual Machine Communication Interface)是一个在一个
2020-06-20 17:15:10
2385
1
原创 使用Qiskit学习量子计算_4数学基础(上)
本节主要内容概述向量和向量空间矩阵和矩阵运算线性相关和基概述线性代数是量子计算的描述语言。因此,对线性代数所基于的基本数学概念有一个很好的理解,有助于得出量子计算中看到的许多令人惊奇和有趣的结构。本部分的目的是建立入门级线性代数知识的基础。向量和向量空间首先,将讨论量子计算中最重要的数学概念之一:矢量。通常,向量 ∣v⟩\left| \text{v} \right\rangle∣v⟩ 被定义为向量空间集合中的元素。一个更直观的定义是向量“是具有方向和幅度的数学量”。例如,考虑向量(35
2020-06-20 08:58:18
1049
原创 快速翻译PDF文档的免费方法
您还在为翻译PDF文档而烦恼吗?本文介绍的这种方法希望能够为您解决烦恼。本文的方法不涉及各种收费网站,亲测有效,是您科研工作的
2020-06-18 14:59:47
17114
原创 通过Python绘制分段函数
如何利用python绘制分段函数下面通过整理的两个例子对两种方法进行说明:例子1主要思路是将函数y在各区间的值表示出来。首先导包from matplotlib import pyplot as pltimport numpy as np其次,确定定义域为0~20,总共插值有1000个点x = np.linspace(0,20,1000)然后,为了表示分段函数y,通过列表来设置各段的函数自变量x的值interval0 = [1 if (i<5) else 0 for i in
2020-06-17 12:47:16
25883
原创 一种加速Github下载速度的方法
Github好多人都用过,不知道您是否遇到过由于某种原因而造成的如龟????般下载网速的问题呢?如果有,那么本文提供的一种方法也许能够解决您的烦恼。让您下载Github相关资源的网速瞬间飞起。简单说来,就是借助国内的码云网站https://gitee.com/对下载的Github仓库进行加速。如何加速呢?且看下文。...
2020-06-16 16:44:21
1630
1
原创 2020年5月TIOBE语言排行榜-C语言重回第一宝座
2020年5月TIOBE语言排行榜:5年之后,C语言重回第一宝座TIOBE近期公布了2020年5月编程语言排行榜,前十名变化不大,分别是 C, Java, Python, C++, C#, Visual Basic, JavaScript, PHP, SQL和R。而上期我们关注的儿童编程语言Scratch又前进了1名,位于19位,看来势头还盛。具体请看下表和走势图。本期最值得关注的还是Java和C语言。在上个月中,我们注意到Java和C的排名已经非常接近,而且C语言有超越Java的趋势,果不其然
2020-06-15 11:58:35
556
原创 书籍推荐——Python绝技:运用Python成为顶级黑客
Python绝技:运用Python成为顶级黑客本文推荐一本关于信息安全的图书:《Python绝技:运用Python成为顶级黑客》。当您听到黑客这个词的时候是不是有点激动呢,尤其是顶级黑客是不是更让人觉得高深莫测。如果您对黑客技术感兴趣,希望您能阅读此书,虽然不能保证您看完此书就能成为顶级黑客,但是您可以了解相关内容,在信息世界中保护自己不受到伤害。如果您是从事信息安全、计算机安全管理、计算机犯罪调查和电子取证、渗透测试等方向的从业人员,也推荐您看这本书,该书可以丰富您的知识储备,点亮更多技能树。该
2020-06-15 11:51:06
2335
6
原创 2020年6月TIOBE语言排行榜:C和Java拉开差距,Rust首闯前20
2020年6月TIOBE语言排行榜:C和Java拉开差距,Rust首闯前20TIOBE近期公布了2020年5月编程语言排行榜,前十名变化不大,分别是 C, Java, Python, C++, C#, Visual Basic, JavaScript, PHP, R和SQL。我们前期关注的儿童编程语言Scratch又前进了1名,位于18位,势头还盛。上期我们关注的C和Java,逐渐拉开了差距。自去年获得年度最佳编程语言以来,C语言今年势头一直不错,由于疫情的原因,上个月重回第一宝座,这位老将持续威风
2020-06-10 22:12:59
922
原创 Python从入门到上瘾14——Python类的创建和使用
说正事之前,先扯下淡,谈谈人生。这段时间一直在想,人生意义是什么?感觉有点哲学从小到大包括自己在内大部分人一直都是学习,为了当然是能过得更好。但努力==有意义?这里先说一个人,马云。82年,马云第一次参加高考,首次落榜,数学只得了1分。83年,马云第二次参加高考,再次落榜,数学提高到了19分。这时候马云的父母都劝他死了上大学的心。但84年,马云不顾家人的极力反对第三次参加高考,这次数学考了89分,但总分离本科线还差5分。由于英语专业招生指标未满,部分英语优异者获得升本机会,马云被杭州师范学院破格升入
2020-06-09 11:01:11
301
原创 使用Qiskit学习量子计算_3基础语法(下)
本节主要内容经典寄存器和QASM模拟器符号简化量子寄存器添加逻辑门状态向量模拟器经典寄存器和QASM模拟器上一节,我们得出了运算结果的状态向量。但那不是我们从真正的量子计算机中得到的。实际中,我们需要测量来确定结果状态。为了进行测量,我们在上一节电路的基础上再定义一个两位经典寄存器。cr = ClassicalRegister(2,'creg')qc.add_register(cr)现在再使用measure方法了,该方法需要两个参数:需要测量的qubit以及要将要写入结果的经典位。
2020-06-08 11:00:12
2911
原创 Python绘制简单折线图、散点图
本节你将学到绘制折线图绘制散点图调整曲线的颜色、粗细调整图标标签绘制简单折线图折线图的绘制,需要用到matplotlib.pyplot库,利用其中的plot()方法实现折线图的绘制。import matplotlib.pyplot as pltinput_values=[1,2,3,4,5]squares = [1,4,9,16,25]plt.plot(squares)plt.show()上面画出了输入数值为[1,2,3,4,5],输出数值为其平方的折线图。但是缺少相应的标签
2020-06-03 15:56:31
1251
原创 使用Qiskit学习量子计算_2教程框架与重点
如何使用本系列教材该教科书可以作为一门独立的课程学习,但是它是为配合传统大学课程而设计的。该教科书向学生展示了如何使用Qiskit进行量子算法和硬件实验,并以此来加深他们的理解:该教科书可以用作传统大学课程的补充。教科书的目标是在以下领域发展技能。量子算法背后的数学有关当今非容错量子设备的详细信息用Qiskit编写代码以在IBM的云量子系统上实现量子算法尽管这本教科书并不试图对...
2020-05-24 08:24:38
1056
原创 必须收藏的截图工具FScapture
FScapture全名为 FastStone Capture,功能强大,可以满足截图后,对图像的各种标注、裁切调节等需求,其功能不亚于 Windows 的画图板,做教程方便!关键是还非常小只有1.3M可以说是相当轻便!主要功能包括截屏图像浏览 / 编辑FS Capture还包括快速(浏览/编辑图像)的功能,可以点击主窗口的“打开”图标快速打开一幅图片,进行简单的缩放、裁切、旋转、加文字等轻量级的操作。把网页中图片拖到 FS Capture 的窗口上,会快速打开图像浏览窗口。截取滚动窗
2020-05-23 12:31:53
1338
原创 使用Qiskit学习量子计算_1前言
前言使用Qiskit学习量子计算BM Research的这本开源教科书,是作为基于Qiskit的大学量子算法/计算课程的补充。Qiskit教科书可用于:学习量子计算理论 学习编码量子程序体验真实设备让我们从学习这本书开始吧。更多精彩????...
2020-05-23 10:14:29
732
原创 2020年4月TIOBE语言排行榜-你知道少儿编程语言Scratch吗
2020年4月TIOBE语言排行榜:你知道少儿编程语言Scratch吗TIOBE近期公布了2020年4月编程语言排行榜,前十名变化不大,分别是 Java, C, Python, C++, C#, Visual Basic, JavaScript, PHP, SQL和R ,和上个月相比,R语言超越Swift和Go语言排在第10位,Go语言和Swift出局前十。Java、C和Python依然霸占前三名,值得注意的是,Java和C的指数已经非常接近,分别是16.73%和16.72%,相差仅0.01,C语言是
2020-05-21 12:48:27
1173
1
原创 IBM Qiskit 入门
使用Qiskit的工作流程包括三个高级步骤:构建:设计一个代表您正在考虑的问题的量子电路。执行:在不同的后端(包括系统和模拟器)上运行实验。分析:计算汇总统计数据并可视化实验结果。这是整个工作流程的示例,每个步骤在后续部分中都有详细说明:import numpy as npfrom qiskit import( QuantumCircuit, execute,...
2020-05-17 09:02:46
3230
6
原创 量子计算到底是什么?
从哪来上世纪初量子力学的建立是人类历史上最重大的科学革命之一,催生了半导体、激光、核能、超导、核磁共振和全球卫星定位系统等重大技术的发明,推动人类在信息、能源、材料和生命等科学领域获得了空前的发展,已经从根本上改变了人类的生活方式和社会面貌,促进了物质文明的巨大进步。自上世纪九十年代以来,量子调控技术的巨大进步使得人类可以对微观粒子的量子状态进行主动的精确操纵,从而诞生了以量子信息技术为代表的...
2020-05-04 18:28:52
2030
原创 IBM Qiskit 架构
IBM Qiskit 架构TerraAerIgnisAqua如上图所示,qiskit由四部份组成,Terra, Aer, Ignis, AquaTerraTerra是“土”元素,是Qiskit其余部分的基础。Terra是在线路和脉冲级别上构成量子程序的基础,并且针对特定设备进行了优化,同时管理远程量子设备上所执行的一批实验。Terra定义了各种交互接口,以提供理想的最终用户体验,以及对优化层...
2020-05-02 21:38:35
1704
2020年3月TIOBE语言排行榜-Delphi 也将Out
2020年3月TIOBE语言排行榜:Deiph可能要退出前20TIOBE近期公布了2020年3月编程语言排行榜,前十名变化不大,分别是Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL和Go,和上个月相比,Go语言超越Swift排在第10位,Swift出局前十,位于13。Java、C和Python依然霸占前三名,...
2020-03-14 14:12:24
1591
1
原创 深度学习入门12-多维数组的运算
深度学习入门12-多维数组的运算图片来源:搜狐大家好!在上一篇文章中,我们学习sigmoid函数的实现和新的激活函数ReLU,为了更加高效地实现神经网络,我们将学习NumPy多维数组的运算。1 多维数组简单地讲,多维数组就是“数字的集合”。如下图所示,单个数据元素可以称为标量,数字排成一列的集合可以称为一位数组,排成长方形的集合称为二维数组,排成三维状的集合称为三维数组,或者(更加一...
2020-03-08 09:40:28
1654
原创 完美解决Window即点即用安装程序遇到问题
完美解决office即点即用安装程序遇到问题今天安装office2019时遇到了问题,如上如所示。提示决office即点即用安装程序遇到问题,经过搜索,发现自己之前安装的office程序是 非即点即用 程序,需要把之前安装的office 卸载干净 才能安装即点即用程序。如果自己手动卸载可能会比较麻烦,这里推荐使用 微软官方的office清理工具——ctrremove.diagcab。 网盘链接...
2020-03-08 09:35:30
33526
3
原创 2020年2月TIOBE语言排行榜-Objective-C 即将Out
2020年2月TIOBE语言排行榜:Objective-C 即将Out图片来源:www.linuxidc.comTIOBE近期公布了2020年2月编程语言排行榜,前十名变化不大,分别是Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL和Swift,和上个月相比,SQL超越Swift排在第9位,Swift下降...
2020-03-03 07:28:38
619
原创 2020年1月TIOBE语言排行榜:老兵不老,再次“C位”出道
2020年1月TIOBE语言排行榜:老兵不老,再次“C位”出道图片来源:www.youkuaiyun.comTIOBE近期公布了2020年1月编程语言排行榜,几乎每个人都认为Python将连续第二年成为TIOBE的年度编程语言。但是结果却出乎所料,编程世界的一位老兵——C语言凭借着2.4%的年增长率杀出重围,抢占C位,荣获“2019年度编程语言”称号。是什么原因让C语言有这么大的增长趋势呢?TI...
2020-03-01 21:54:00
664
原创 网站上的轮播图都是怎么实现的?
什么是轮播图在许多网站首页都有一个自动切换的图片栏,比如下面这个从淘宝上截取的轮播图。技术栈要实现轮播图功能,主要是要用到JavaScript中BOM对象模型。什么是BOMBOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表...
2020-01-04 10:35:15
5098
原创 从99乘法表初始JavaScript、Html与CSS
JavaScript、HTML与CSS 是什么JavaScriptJavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。HTMLHTML称为超文本标记语言,...
2020-01-02 21:36:24
882
转载 Python 2 退休
Python 2.7 于 2020 年 1 月 1 日正式停止维护,这也意味着 Python 2 完全退休,现在是 Python 3 的时代。Python 之父两年前就已宣布 Python 2.7 将于 2020 年 1 月 1 日终止支持,现在这一天已经到来。Python 社区开发和共享的软件存储中心 Python Package Index(PYPI)的大多数流行软件包现在都可以在 Pyt...
2020-01-02 18:23:07
260
转载 Ubuntu:十年,十个关键时刻
2010 年代刚刚过去,在 21 世纪的第二个十年间,从 Ubuntu 10.04 LTS 到 Ubuntu 19.10,omg ubuntu 网站的作者 Joey Sneddon 梳理了期间最具有决定性的十个时刻,让我们一起来回顾一下。1. 品牌重塑2010 年初的 Ubuntu 看起来长这样:那时的 Ubuntu logo 和字体看起来也比较花哨:曾经的 Ubuntu 外观以橙色和...
2020-01-01 10:25:13
321
Windows XP/WIN7系统下vmci.sys文件,解决"找不到vmci.sys"或"vmci.sys缺失" 或者"vmci.sys错误"等问题
2020-06-20
jaxedit.rar
2020-06-18
LaTeX的离线数学公式编辑器.rar
2020-06-18
office全系列清理工具.zip
2020-06-15
fscapturesetup90.zip
2020-05-23
084-附件:《认识5G,发展5G》.pptx
2019-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人