自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。

  • 博客(150)
  • 资源 (26)
  • 收藏
  • 关注

原创 Python到底是个什么东西

Python是一门简单易学的高级编程语言,到今天,Python的大框架还在不断发展,以对象为核心组织代码,支持多种编程范式,采用动态类型,自动进行内存回收。Python的生态系统开始拓展到第三方包,Web开发的Django,科学计算的numpy,图像处理的PIL等等,将Python升级成了物种丰富的热带雨林。

2020-05-31 19:07:07 2407

原创 LeetCode Algorithm 101. Symmetric Tree

Title给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3Solve递归:深度优先如果一个树的左子树与右子树镜像对称,那么这个树是对称的。所以此问题可以转化为:两棵树在什么情况下互为镜像?必须满足以下条件:

2020-05-31 11:15:48 414

转载 乔布斯为什么成为了改变世界的乔布斯?

差评君今天看了一个视频,是一个关于乔布斯的访谈。这是一个很稀有的视频资料,1995 年一个记者采访乔布斯后并没有完全放出,只用了其中一小部分,其他的被收藏了起来,但后期因为辗转,素材被弄丢了。。。乔布斯逝世之后,导演偶然间在车库发现了一份视频拷贝,于是把这尘封的视频公诸于众。接受采访的乔布斯(当时乔布斯正处于被踢出苹果公司的时候,接受采访的 18 个后,他重新掌控了苹果公司)看了这个视频之后,差评君思考了很久,明白了乔布斯为什么能成为改变世界的乔布斯。采访从他回忆第一次接触电脑开始。乔布斯第一次看见电脑是.

2020-05-30 19:28:45 553

原创 84. Largest Rectangle in Histogram

Title给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。示例:输入: [2,1,5,6,2,3]输出: 10SolveViolence暴力的方法就比较好写了,直接枚举矩形的宽和高,其中宽表示矩形贴着柱状图底边的宽度,高表示矩形在柱状图上的高度。双

2020-05-30 14:10:24 406

原创 记录第一次面试

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。看标题应该就知道了,这是我第一次面试,在这里记录一下。先来看一下简历(小菜鸡一个,大佬轻喷):面试官:先来一个简单的自我介绍吧。Alex:好的,面试官你好,我叫Alex,今年十九岁,目前就读于中华大学,所学专业是人工智能与大数据。在校期间对于专业课方面非常重视,有扎实的编程基础,学分平均绩点3.7,拿过两次校级奖学金,大.

2020-05-29 18:34:16 587

原创 198. House Robber

Title你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4 。示例 2:输入:

2020-05-29 08:54:13 316

原创 你想要的Python面试题都在这里了!

第四部分 前端、框架和其他(155题)1. 谈谈你对http协议的认识。HTTP(Hyper Text Transfer Protocol),即超文本传输协议,是用于万维网服务器与本地浏览器之间传输超文本的协议。坦白的讲,HTTP协议就是服务器(Server)和客户端(Client)之间进行数据交互的一种形式。HTTP协议工作与客户端-服务端架构之上,浏览器作为HTTP客户端通过URL向HTTP服务端发送所有请求,WEB服务器根据接收到的请求后,向客户端发送相应信息。2. 谈谈你对websock

2020-05-28 16:20:42 2802

原创 你想要的Python面试题都在这里了!

第一部分 Python基础篇(80题)为什么学习Python?理由颇多,包括网上传的什么这个时代你必须会编程,Python编程最简单,人工智能时代来了,不学Python你会后悔的等等,不否认这些也是当时决定学习Python的因素,是因为Python火所以才学的。五个多月的学习,在Python方面也算是略有建树,观念也有了一些改变,编程语言毕竟只是工具,Python确实非常的简介优雅,但是转而一想,我可以学会的东西,其他人也能学会,只会基础语法没有竞争力,所以学习Python更多的是体会编程的思想,

2020-05-28 16:20:23 6694 2

原创 394. Decode String

Title给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。示例:s = “3[a]2[bc]”, 返回 “aaabcbc”.s = “3[a2[c

2020-05-28 11:26:35 338

原创 974. Subarray Sums Divisible by K

Title给定一个整数数组 A,返回其中元素之和可被 K 整除的(连续、非空)子数组的数目。示例:输入:A = [4,5,0,-2,-3,1], K = 5输出:7解释:有 7 个子数组满足其元素之和可被 K = 5 整除:[4, 5, 0, -2, -3, 1], [5], [5, 0], [5, 0, -2, -3], [0], [0, -2, -3], [-2, -3]提示:1 <= A.length <= 30000-10000 <= A[i] <= 10

2020-05-27 10:24:59 463

原创 287. Find the Duplicate Number

Title给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例 1:输入: [1,3,4,2,2]输出: 2示例 2:输入: [3,1,3,4,2]输出: 3说明:不能更改原数组(假设数组是只读的)。只能使用额外的 O(1) 的空间。时间复杂度小于 O(n2) 。数组中只有一个重复的数字,但它可能不止重复出现一次。Solve这道题就比较简单了,我的第一个思路就

2020-05-26 08:31:24 302

原创 146. LRU Cache

Title运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。获取数据 get(key) -:如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。写入数据 put(key, value) - 如果密钥已经存在,则变更其数据值;如果密钥不存在,则插入该组「密钥/数据值」。当缓存容量达到上限时,它应该在写入新数据之前删除最久未使用的数据值,从而为新的数据值留出空间。进阶:你是否可以在

2020-05-25 22:44:40 439

原创 4. Median of Two Sorted Arrays

Title给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5Solve暴力亏我一开始还想着用归并呢,结果直接合并→排序→判断就

2020-05-24 12:23:42 573

原创 你想要的Python面试题都在这里了!

第二部分 网络编程和并发(34题)

2020-05-23 20:03:20 3847 1

原创 76. 最小覆盖子串

Title给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。示例:输入: S = “ADOBECODEBANC”, T = “ABC”输出: “BANC”说明:如果 S 中不存这样的子串,则返回空字符串 “”。如果 S 中存在这样的子串,我们保证它是唯一的答案。Analysis滑动窗口要求我们返回字符串S中包含字符串T的全部字符的最小窗口。在滑动窗口类型的问题中都会有两个指针,一个用于延伸现有窗口的right指针,一个用于收缩窗口的left

2020-05-23 13:32:22 530

原创 105. 从前序与中序遍历序列构造二叉树

Title根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7Solve前言二叉树前序遍历的顺序为:根节点→递归遍历左子树→递归遍历右子树。二叉树中序遍历的顺序为:递归遍历左子树→根节点→递归遍历右子树。Recursion对于任意一颗

2020-05-22 12:52:17 405

原创 5. 最长回文子串

Title给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”SolveManacher算法Manacher算法是用来查找一个字符串最长回文子串的线性方法,这个方法最大的贡献就在于将时间复杂度提升到了线性。字符串预处理回文串的判定跟中间位置字符相关,如果字符串长度是奇数的话,中间位置字符只有一个,如果字符串长度

2020-05-21 23:23:55 690

原创 1371. Find the Longest Substring Containing Vowels in Even Counts

Title给你一个字符串 s ,请你返回满足以下条件的最长子字符串的长度:每个元音字母,即 ‘a’,‘e’,‘i’,‘o’,‘u’ ,在子字符串中都恰好出现了偶数次。示例 1:输入:s = “eleetminicoworoep”输出:13解释:最长子字符串是 “leetminicowor” ,它包含 e,i,o 各 2 个,以及 0 个 a,u 。示例 2:输入:s = “leetcodeisgreat”输出:5解释:最长子字符串是 “leetc” ,其中包含 2 个 e 。示例 3:

2020-05-20 23:29:59 415

原创 680. Valid Palindrome II

Title给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。示例 1:输入: “aba”输出: True示例 2:输入: “abca”输出: True解释: 你可以删除c字符。Solve贪心算法:考虑最朴素的方法:首先判断原串是否是回文串,如果是,就返回 true;如果不是,则枚举每一个位置作为被删除的位置,再判断剩下的字符串是否是回文串。这种做法的渐进时间复杂度是 O(n2) 的,会超出时间限制。换一种想法:首先考虑如果不允许删除字符,如何判断一个字符串是否是回文

2020-05-19 23:08:36 581

原创 在线教育平台项目——需求分析

有一段时间没好好写文章了,可不是出去浪了,而是要做一个在线教育平台的项目,模仿着路飞学城,结果正好还赶上学校有一些课程要结课,忙里忙外的,今天也得交了,虽然不是很完善。

2020-05-19 20:39:33 10309 1

原创 在线教育平台项目——设计 & 接口定义

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。有一段时间没好好写文章了,可不是出去浪了,而是要做一个在线教育平台的项目,模仿着路飞学城,结果正好还赶上学校有一些课程要结课,忙里忙外的,今天也得交了,虽然不是很完善。内容比较多,分了三篇文章才介绍完:需求分析设计 & 接口定义整体架构三、数据表结构设计课程 Course课程分类:主要分为免费课、实战课.

2020-05-19 20:38:18 2602 4

原创 在线教育平台项目——整体架构

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。有一段时间没好好写文章了,可不是出去浪了,而是要做一个在线教育平台的项目,模仿着路飞学城,结果正好还赶上学校有一些课程要结课,忙里忙外的,今天也得交了,虽然不是很完善。内容比较多,分了三篇文章才介绍完:需求分析设计 & 接口定义整体架构后记写这篇博客的时候,这个项目已经到时间马上要交了,虽然还有很多不完善的.

2020-05-19 20:37:52 6152

原创 152. 乘积最大子数组

Title给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。示例 1:输入: [2,3,-2,4]输出: 6解释: 子数组 [2,3] 有最大乘积 6。示例 2:输入: [-2,0,-1]输出: 0解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。Solve动态规划如果当前位置是一个负数的话,那么我们希望在它前面一个位置的某一段的积也是个负数,并且尽可能小,负负得正。如果当前位置是一个正数的话,那么

2020-05-18 22:25:28 309

原创 210. 课程表 II

Title现在你总共有 n 门课需要选,记为 0 到 n-1。在选修某些课程之前需要一些先修课程。例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1]给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回一种就可以了。如果不可能完成所有课程,返回一个空数组。示例 1:输入: 2, [[1,0]]输出: [0,1]解释: 总共有 2 门课程。要学习课程 1,你需要先完成课程 0。因此,正确的课程顺序为

2020-05-17 23:30:50 610

原创 用70行代码实现日志分析程序​

python又一力作,感受python的强大。用70行代码实现日志分析程序功能介绍:可直接对文本日至进行分组和排序功能,完了输出结果粘贴到excel里就可以直接生成图表,对于排查一些生产环境问题有很大的作用。代码:#encoding=utf-8from optparseimport OptionParserimport re def get_args(): def get_parser(): usage= u"""%prog -f filename -r rule [

2020-05-16 17:54:52 498

原创 用几十行代码实现python中英文分词

说到分词大家肯定一般认为是很高深的技术,但是今天作者用短短几十行代码就搞定了,感叹python很强大啊!作者也很强大。不过这个只是正向最大匹配,没有机器学习能力注意:使用前先要下载搜狗词库# -*- coding:utf-8 -*- #写了一个简单的支持中文的正向最大匹配的机械分词,其它不用解释了,就几十行代码#附:搜狗词库下载地址:http://vdisk.weibo.com/s/7RlE5 import string__dict= {} def load_dict(dic

2020-05-16 17:54:41 3781

原创 使用python发送邮件和接收邮件

发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。python实现发送和接收邮件功能主要用到poplib和smtplib模块。poplib用于接收邮件,而smtplib负责发送邮件。代码如下:#! /usr/bin/env python#coding=utf-8import sys import time import poplib import smtplib #邮件发送函数def send_mail(): try: hand

2020-05-16 17:54:32 1198

原创 python核心编程:web服务器日志分析简单脚本

由于N种原因,一个分析入侵日志的任务落在了我身上,1G的日志,怎么去快速分析呢??刺总说可以搞个脚本解析入库,再到数据库分析。。。算了,那就蛋疼了,直接码个脚本把有问题的日志拿出来分析吧。于是就有了这个小脚本。至于怎么用就要看你自己了,哈哈,比如查到sql注入语句,然后看到IP,就可以改下脚本,用IP为特征取出日志,分析入侵过程。速度很快哦,我那破机器,跑1G日志文件也就几秒钟的啦。在工作中写程序完成任务是很快乐的事,也很有意思。哈哈使用参数:seay.py E:/1.log#coding = ut

2020-05-16 17:54:24 657

原创 python获得本机硬件信息

注意:这段代码需要wmi 和 系统 win32 扩展支持。没安装库的要先下载安装,我装的是 WMI-1.4.6.win32 和 pywin32-218.win32-py2.7还有,代码里面文件目录自己修改下咯。# -*- coding:gb2312 -*- import wmihardware=file('F:\Python\Hardware.txt','w') w=wmi.WMI()hardware.write("cpu型号,主频:\n")for processorin w.Win3

2020-05-16 17:54:16 1526

原创 python实现中文字符繁体和简体中文转换

需求:把中文字符串进行繁体和简体中文的转换;思路:引入简繁体处理库,有兴趣的同学可以研究一下内部实现,都是python写的1、下载zh_wiki.py及langconvzh_wiki.py:https://github.com/skydark/nstools/blob/master/zhtools/zh_wiki.pylangconv.py:https://github.com/skydark/nstools/blob/master/zhtools/langconv.py下载langconv.py

2020-05-16 17:54:08 1482

原创 python实现高效率的排列组合算法

组合算法本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标代表的数被选中,为0则没选中。首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为“01”组合,同时将其左边的所有“1”全部移动到数组的最左端。当第一个“1”移动到数组的m-n的位置,即n个“1”全部移动到最右端时,就得到了最后一个组合。例如求5中选3的组合:1 1 1 0 0 //1,2,31 1

2020-05-16 17:54:01 2045 1

原创 下一个十年需要的五大IT技能

在任何一个行业确保有最新的工作技能很重要,而在日新月异的IT界尤为重要,因为过去学到的技术和实践可能再也不是今天完成工作所需的技能和实践了。不管你何时或如何学得IT技能——无论通过正规的大学学位课程、强化培训班,还是完全通过自学并获得证书,对比一下你目前的技能与眼下IT工作所需的技能是个好主意。为此,不妨看一看你可能还没有掌握,但在未来十年事关IT工作成败的五大专长领域。IT安全IT安全一直是一些IT专业人员:安全岗位人员的重要技能。今天发生的变化是,安全现成为每个人的责任,至少在某种程度上是这样

2020-05-16 17:53:53 515

原创 ValueError: The QuerySet value for an exact lookup must be limited to one result using slicing.

student = Student.objects.filter(student=user)ValueError: The QuerySet value for an exact lookup must be limited to one result using slicing.原因:student 查询的结果是一个结果集(QuerySet),在Student.objects.filter(student=user)的筛选条件必须是一个对象而不是一个结果集。student = Student.o

2020-05-14 21:24:48 6361

原创 Python+OpenCV人脸识别技术详解

总在科幻电影里看到人脸识别,现在我们也可以编程来实现啦。哈哈~~OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库–尽管也可以使用某些外部库。它还提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。所以总体来说OpenCV的人脸检测功能在是很不错的。效果图如下:下面我们就

2020-05-13 15:49:36 1690 1

原创 教你用100多行写一个数据库(附源码)

本文介绍的是以为中国的IT资深人士写的一个简单的数据库,没有我们使用的数据库那么强大,但是值得大家借鉴。可以用在特定环境中,更加灵活方便。数据库的名字叫WawaDB,是用python实现的。由此可见python是灰常强大啊!简介记录日志的需求一般是这样的:只追加,不修改,写入按时间顺序写入;大量写,少量读,查询一般查询一个时间段的数据;MongoDB的固定集合很好的满足了这个需求,但是MongoDB占内存比较大,有点儿火穿蚊子,小题大做的感觉。WawaDB的思路是每写入1000条日志,在一个索

2020-05-13 15:48:11 1108 1

原创 PYTHON如何在内存中生成ZIP文件

如题,代码如下:class MemoryZipFile(object): def __init__(self): #创建内存文件 self._memory_zip= StringIO.StringIO() def append_content(self, filename_in_zip, file_content): """ description: 写文本内容到zip """ zf= zip

2020-05-13 15:46:33 1115 1

原创 大量小文件存储提高效率要点详解

在WEB开发中经常会遇到写文件的情况,最常见的莫过于保存图片文件。如果是文件数量不多,那我们完全没有必要担心其效率问题。但是当你有大量的用户,大量的图片的时候,我们怎么存储图片文件,就会直接影响整个图片存储系统的效率。通常,有一种说法是:如1个目录下有10000个子文件,那么读取某个文件的速度将会明显下降。那这种说法到底正确不正确呢?下面我们来看一下:问:为什么单目录下子文件过多会影响性能?如1个目录下有10000个子文件,那么读取某个文件的速度将会明显慢下来?这和文件索引有关吗?索引中如何组织这些节点

2020-05-13 15:45:54 1902

原创 买电脑时,独显和集显到底有什么区别呢?

很多人在买电脑的时候就会纠结什么样的电脑适合我呢?独显的贵一点,集显会便宜一点,那我有必要买一个独显的呢?下面和大家分享一下关于独显和集显的区别是什么?如有错误或不足还请指正!1,独显和集显的主要区别就是,独立显卡的性能是很强大的,有着很多集成显卡没有的东西 最基础的就是散热器,集成显卡在处理大型3D游戏的时候耗功很大,热量也大,而独立显卡有散热器,就能很好的发挥它的性能,甚至超频。而集成显卡则没有散热器,因为集成显卡是集成在电脑主板内部的,在处理同样的大型3D游戏的时候,它的热量达到了一定的温度后,

2020-05-13 09:33:42 1772

原创 Python 序列与映射的解包操作

解包就是把序列或映射中每个元素单独提取出来,序列解包的一种简单用法就是把首个或前几个元素与后面几个元素分别提取出来,例如:first, seconde, *rest = sequence如果sequence里至少有三个元素,那么执行完上述代码后,first == sequence[0], second == sequence[0], rest == sequence[2:]。函数接收不确定参数当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有k

2020-05-13 08:33:48 422

原创 python2.7 跨文件全局变量的方法

在使用Python编写的应用的过程中,有时会遇到多个文件之间传递同一个全局变量的情况。文件1:globalvar.py#!/usr/bin/env python2.7 class GlobalVar: db_handle = None mq_client = None def set_db_handle(db): GlobalVar.db_handle = db def get_db_handle(): return GlobalVar.db_handle def set_mq_clie

2020-05-13 08:33:16 716

面向对象&网络编程基础·第1章面向对象 开发一套选课系统

角色: 学校、学员、课程、讲师、管理员 要求: 1. 创建北京、上海 2 所学校 ---> 管理员创建学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格,通过学校创建课程 4. 创建讲师 5. 创建学员时,选择学校,关联班级 5. 创建讲师 6. 提供两个角色接口 6.1 学员视图, 可以注册,选择课程(等同于选择班级) 6.2 讲师视图, 讲师可管理自己的课程, 上课时选择班级, 查看班级学员列表 , 修改所管理的学员的成绩 6.3 管理视图,创建讲师, 创建班级,创建课程 7. 上面的操作产生的数据都通过pickle序列化保存到文件里 - pickle 可以帮我们保存对象

2022-03-19

函数编程作业 网站访问日志分析

基本需求 90% 1 统计本日志文件的总pv、uv 2 列出全天每小时的pv、uv数 3 列出top 10 uv的IP地址,以及每个ip的pv点击数 4 列出top 10 访问量最多的页面及每个页面的访问量 5 列出访问来源的设备列表及每个设备的访问量

2022-02-19

股票信息查询程序-Python作业

1 程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环) 2 允许用户通过模糊查询股票名,比如输入“啤酒”, 就把所有股票名称中包含“啤酒”的信息打印出来 3 允许按股票价格、涨跌幅、换手率这几列来筛选信息, 比如输入“价格>50”则把价格大于50的股票都打印,输入“市盈率<50“,则把市盈率小于50的股票都打印,不用判断等于。 stock_data.txt 此文件请从课件中下载。 思路提示:加载文件内容到内存,转成dict or list结构,然后对dict or list 进行查询等操作。 这样以后就不用每查一次就要打开一次文件了,效率会高。

2022-02-12

图网络机器学习典藏版合集

图机器学习典藏版合集

2022-02-03

Winddows 10 安装 COCO API(pycocotools)

Winddows 10 安装 COCO API(pycocotools)

2021-01-06

sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz.zip

Sqoop is a command-line interface application for transferring data between relational databases and Hadoop.

2020-06-08

apache-hive-2.1.1-bin.tar.gz.zip

Apache Hive是一个建立在Hadoop架构之上的数据仓库。它能够提供数据的精炼,查询和分析。Apache Hive起初由Facebook开发,目前也有其他公司使用和开发Apache Hive,例如Netflix等。亚马逊公司也开发了一个定制版本的Apache Hive,亚马逊网络服务包中的Amazon Elastic MapReduce包含了该定制版本。

2020-06-08

spark-2.4.0-bin-hadoop2.7.tgz.zip

Apache Spark是一个开源集群运算框架,最初是由加州大学柏克莱分校AMPLab所开发。相对于Hadoop的MapReduce会在运行完工作后将中介数据存放到磁盘中,Spark使用了存储器内运算技术,能在数据尚未写入硬盘时即在存储器内分析运算。Spark在存储器内运行程序的运算速度能做到比Hadoop MapReduce的运算速度快上100倍,即便是运行程序于硬盘时,Spark也能快上10倍速度。[1]Spark允许用户将数据加载至集群存储器,并多次对其进行查询,非常适合用于机器学习算法。

2020-06-08

scala-2.11.12.tgz.zip

Scala(发音为/ˈskɑːlə, ˈskeɪlə/)是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。

2020-06-08

hbase-1.2.4-bin.tar.gz.zip

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

2020-06-07

hadoop-2.7.3.tar.gz.zip

Apache Hadoop是一款支持数据密集型分布式应用程序并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据谷歌公司发表的MapReduce和Google文件系统的论文自行实现而成。所有的Hadoop模块都有一个基本假设,即硬件故障是常见情况,应该由框架自动处理。

2020-06-07

zookeeper-3.4.10.tar.gz.zip

Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。

2020-06-06

jdk-8u171-linux-x64.tar.gz.zip

jdk-8u171-linux-x64.tar.gz,花了一个半小时在官网上下载,分享出来,亲测可用,要是不行你来找我。

2020-06-05

Redis-x64-3.0.504.zip

Windows10 Redis安装包,解压即安装。 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2020-04-10

verification.zip

verification.zip JavaScript开发网页滑动验证码,可以直接使用,也可以引入到已有文件。

2020-03-12

HousePrices.zip

House Prices: Advanced Regression Techniques Kaggle比赛的数据集,官网下载太慢的话可以从这里下。

2020-02-10

mysql-8.0.11-winx64.msi

mysql-8.0.19-winx64.zip,官网下载速度太慢了,放在这里,如果下载还是慢的话请联系我:https://blog.csdn.net/weixin_43336281

2020-02-07

mysql-8.0.19-winx64.zip

mysql-8.0.19-winx64.zip,官网下载速度太慢了,放在这里,如果下载还是慢的话请联系我:https://blog.csdn.net/weixin_43336281

2020-02-07

Matrix Studio Second Assessment.zip

天津科技大学泰达校区,人工智能学院,2019界,Matrix Studio工作室纳新考核题. 天津科技大学泰达校区,人工智能学院,2019界,Matrix Studio工作室纳新考核题.

2019-10-29

机器人写诗测试数据集 poemsTest.txt

机器人写诗数据集,用于训练LSTM网络。 由微软研发的人工智能虚拟机器人“微软小冰”于2017年出版了诗集。据微软专家介绍,“微软小冰”在对1920年以后的519位现代诗人的上千首诗反复学习1万次以后,以前所未有的速度掌握了写诗的方法。

2019-07-10

良\恶性乳腺癌肿瘤预测数据集

良\恶性乳腺癌肿瘤预测数据集,已经分为训练集和测试集。良\恶性乳腺癌肿瘤预测数据集,已经分为训练集和测试集。

2019-04-06

空空如也

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

TA关注的人

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