摘要:
手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程 1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于w 阅读全文
posted @ 2019-12-08 05:09
石斛
阅读(278)
评论(0)
推荐(0)
摘要:
Linux操作系统 预备知识(Operating System): 1、GNU项目,GNU项目是一个自由软件项目,旨在建立一个完全自由开放通用的UNIX软件平台。 2、操作系统:管理计算机硬件和软件资源的程序,而且操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、 阅读全文
posted @ 2019-12-08 05:09
石斛
阅读(401)
评论(0)
推荐(0)
摘要:
进程之间的通信 预备知识: 1、用户态和内核态,当一个进程在执行用户自己的代码时处于用户运行态(用户态);当一个进程因为系统调用陷入内核代码中执行时处于内核运行态(内核态)。 2、进程之间的通信(Inter Processs Communication-IPC)实现机制有:管道、消息队列、信号值、信 阅读全文
posted @ 2019-12-08 05:08
石斛
阅读(843)
评论(0)
推荐(0)
摘要:
Linux操作系统编程开发 预备知识: 1、进程操作:Linux系统是多任务的操作系统,采用进程作为任务调度的单位,进程在Linux系统下的概念是程序代码的一次执行,包括运行的代码和运行需要的数据、参数等资源。 2、进程和程序的区别:一方面:在Linux系统下,进程是程序代码的执行,所以程序是一段运 阅读全文
posted @ 2019-12-08 05:08
石斛
阅读(1680)
评论(0)
推荐(0)
摘要:
Linux内核 预备知识: 1、POSIX(Portable Operating System Interface of UNIX-可移植操作系统接口):定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。不同的操作系统根据PO 阅读全文
posted @ 2019-12-08 05:07
石斛
阅读(1433)
评论(0)
推荐(0)
摘要:
内存管理、用户操作和文件操作 预备知识: 1、Linux系统的内存分为物理内存和虚拟内存。物理内存是指安装在计算机当中的主存储器;虚拟内存是一段虚拟的逻辑上连续的储存空间,虚拟内存是由多个内存碎片组成,只有正在使用的虚拟内存被存放在内存上,对于暂时不使用的虚拟内存空间其实是储存在外存中。虚拟内存空间 阅读全文
posted @ 2019-12-08 05:07
石斛
阅读(1006)
评论(0)
推荐(0)
摘要:
MySQL数据库(预备知识) 一、MySQL 1、MySQL数据怎么存储数据、怎么优化数据索引、怎么实现事务的ACID、实际使用涉及哪些数据结构和算法、MySQL和Redis的区别是什么 2、数据库管理系统(DBMS-Database Management System)可以创建、查询、更新和删除数 阅读全文
posted @ 2019-12-08 05:07
石斛
阅读(402)
评论(0)
推荐(0)
摘要:
转载:https://blog.csdn.net/chanmufeng/article/details/77776445 CentOS7上安装MySQL Workbench 配置EPEL(企业版Linux软件附加包) yum install epel-release.noarch yum repol 阅读全文
posted @ 2019-12-08 05:06
石斛
阅读(1126)
评论(0)
推荐(0)
摘要:
VMware 安装 Centos7 超详细过程 分类 编程技术 1.软硬件准备 软件:推荐使用 VMware,我用的是 VMware 12 镜像:CentOS6 ,如果没有镜像可以在阿里云下载 https://mirrors.aliyun.com/centos/ 硬件:因为是在宿主机上运行虚拟化软件 阅读全文
posted @ 2019-12-08 05:06
石斛
阅读(200)
评论(0)
推荐(0)
摘要:
MySQL数据库、Qt数据库、MySQLworkbench 1、Qt中的数据库编程: 1、在Qt中,所有和数据库编程相关的类都归在命名空间QSql中,这些类主要包含:QSqlDriver(数据库驱动)、QSqlDatabase(数据库)、QSqlQuery(数据库在线操作) 2、QSqlDriver 阅读全文
posted @ 2019-12-08 05:06
石斛
阅读(635)
评论(0)
推荐(0)
摘要:
转自:https://www.cnblogs.com/fengqiang626/archive/2019/09/04/11459434.html MySQL索引(上) 目录 1.介绍 2.索引的原理 2.1索引原理 2.2索引的影响 2.3磁盘IO与预读 3.索引的数据结构 4.聚集索引与辅助索引 阅读全文
posted @ 2019-12-08 05:06
石斛
阅读(368)
评论(0)
推荐(0)
摘要:
Git、GitHub 使用说明(下) GitHub各板块功能介绍: GitHub主要由:工具栏、控制面板、用户 图-1 工具栏 图-2控制面板 图-3 个人信息 1、工具栏-Gist(一款简单的Web应用程序): Gist主要用于管理及发布一些没有必要保存在仓库中的代码,常用于编写代码示例。系统会自 阅读全文
posted @ 2019-12-08 05:05
石斛
阅读(692)
评论(0)
推荐(0)
摘要:
Git、GitHub 使用说明(上) 一、预备知识: 1、GitHub是一个基于git的代码托管平台。通过Github可以实现社会化编程。 2、Git:一个分布式版本控制系统。Git没有中央服务器,不需要联网,每个人的电脑就是一个完整的版本库。用户名和邮箱作为Git系统标识。Git系统标识会在提交日 阅读全文
posted @ 2019-12-08 05:05
石斛
阅读(583)
评论(0)
推荐(0)
摘要:
MySQL数据库 (下) 一、MySQL联结表 预备知识: 1、关系表:把信息分解成多个表,一类数据一个表,各表通过某些共同的值相互关联(关系数据库)。 2、联结:联结是一种机制,用来在一条 SELECT 语句中关联表,因此称为联结。通过联结,一条SELECT语句可以联结多个表返回一组输出。 3、完 阅读全文
posted @ 2019-12-08 05:05
石斛
阅读(245)
评论(0)
推荐(0)
摘要:
MySQL数据库 (上) 一、MySQL数据类型(数值类型、日期和时间类型、字符类型) 1、数值类型 注:BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表 类型大小范围(有符号)范围(无符号)用途 TINYINT 1 字节 (-128,127) (0,255) 阅读全文
posted @ 2019-12-08 05:05
石斛
阅读(255)
评论(0)
推荐(0)
摘要:
原文链接:https://blog.csdn.net/qq_31165799/article/details/72832269 如题:git创建密匙时报错Too many arguments。 运行命令ssh-keygen -t rsa -C “123456789@qq.com”时报错: Too m 阅读全文
posted @ 2019-12-08 05:04
石斛
阅读(3832)
评论(0)
推荐(0)
摘要:
转自:https://www.cnblogs.com/wanxudong/p/6772684.html Github Pages中的Octopress框架搭建个人博客 一、预备知识: 1、shell command 2、Git 二、搭建过程: 下面是具体的安装步骤(这里使用RVM安装,还可以通过rb 阅读全文
posted @ 2019-12-08 05:04
石斛
阅读(143)
评论(0)
推荐(0)
摘要:
转自:https://www.cnblogs.com/ayseeing/p/3572582.html 1、github管理项目的时候,可以直接使用https url克隆到本地,当然也可以使用 SSH url 克隆到本地。 2、复制https url 然后到 git Bash 里面直接用clone命令 阅读全文
posted @ 2019-12-08 05:03
石斛
阅读(12063)
评论(0)
推荐(2)
摘要:
Python Scrapy爬虫(下) 一、在Pycharm中运行Scrapy爬虫项目的基本操作 1、Pycharm安装好Scrapy模块:scrapy的安装之前需要安装这个模块:方案一:lxml->zope.interface->pyopenssl->twisted->scrapy。方案二:whee 阅读全文
posted @ 2019-12-08 05:02
石斛
阅读(798)
评论(0)
推荐(0)
摘要:
Hadoop HDFS 概述: Hadoop有存储海量数据的分布式文件系统HDFS,有统一资源调度管理框架YARN,而且还有离线计算框架MapReduce。如果类比于各种操作系统,Hadoop可以认为是一个数据操作系统。Hadoop使用背景非常广泛。Hadoop实际使用几种实例;一、facebook 阅读全文
posted @ 2019-12-08 05:01
石斛
阅读(757)
评论(0)
推荐(0)
摘要:
Spark核心 RDD(上) 一、预备知识: x:RDD(Resilient Distributed Dataset / 弹性分布式数据集)、分区、流水线操作、Stage... 0、RDD在迭代计算方面比Hadoop快20多倍,计算数据分析类报表的性能提高了40多倍,同时还可以在5-7秒内交互式地查 阅读全文
posted @ 2019-12-08 05:01
石斛
阅读(184)
评论(0)
推荐(0)
摘要:
Spark解析及运用 一、Spark(大规模数据处理引擎)的特点 0、Spark的优点是什么?spark框架的数据结构是什么?针对于不同的情况,spark怎么更改数据结构?spark数据流的传递是怎么?spark的数据的安全性怎么保证? 1、speed:Spark应用程序的中间数据是存储在内存中的, 阅读全文
posted @ 2019-12-08 05:01
石斛
阅读(552)
评论(0)
推荐(0)
摘要:
Spark核心 RDD(下) 引言 Spark核心 RDD(下)主要内容包括:一、Spark编程接口(API),二、使用RDD表示的基于数据并行的应用,三、Spark中的RDD关联关系的源码分析 一、Spark编程接口 预备知识: 1、Scala:是一种基于JVM的静态类型、函数式、面向对象的语言。 阅读全文
posted @ 2019-12-08 05:01
石斛
阅读(388)
评论(0)
推荐(0)
摘要:
Hadoop MapReduce MapReduce包含哪些组件? 运行机制?>>>>数据流的分片是等长的吗? 运行框架? 离线计算框架? 局限点在哪? 每个版本的优化在哪一些方面? 一、基础知识: 1、MapReduce是一种可用于数据处理的编程模型。Hadoop可以运行各种语言版本的MapRed 阅读全文
posted @ 2019-12-08 05:00
石斛
阅读(902)
评论(0)
推荐(0)
摘要:
Hadoop YARN 一、概述: Hadoop1.0之前只有MapReduce的运行框架JobTracker,集群里面只有两种节点,一个是master,一个是worker。master既做资源调度又做程序调度,worker只是用来参与计算的。Hadoop2.0之后加入了YARN集群,Yarn集群的 阅读全文
posted @ 2019-12-08 05:00
石斛
阅读(925)
评论(0)
推荐(0)
摘要:
Hadoop 生态系统 概述: hadoop使用领域非常广泛,针对于不同的领域和不同的功能,各家厂商开发了并提供了很多与Hadoop相关的开发工具、开源软件、商业化工具和技术服务。Hadoop的生态系统非常丰富!本文主要内容就是解析Hadoop生态系统中各个组成部分。 一、Hadoop的生态系统 1 阅读全文
posted @ 2019-12-08 05:00
石斛
阅读(813)
评论(0)
推荐(0)
摘要:
合并两个有序链表 概述: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 方法一:递归 递归地定义在两个链表里的 merge 操作: list1[0]+merge(li 阅读全文
posted @ 2019-12-08 04:59
石斛
阅读(1374)
评论(0)
推荐(0)
摘要:
python基础01 基本数据结构(下 ) 概述: 主要介绍集合(set) 一、基本概念 1、集合(set)是一个无序的不重复元素序列 二、集合的基本操作 一、创建集合 1、大括号 {value01,value02,...} 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而 阅读全文
posted @ 2019-12-08 04:59
石斛
阅读(380)
评论(0)
推荐(0)
摘要:
数据结构 树(下) 一、概述 AVL树、伸展树、红黑树搜索树算法保证最坏情况或者一系列操作情况下,搜索、插入和删除的操作的时间复杂度是O(logn)。本文主要内容包含:平衡搜索树中的AVL树、伸展树、(2,4)树、红黑树 和(a,b)树、B树等实际运用的树数据结构。 二叉搜索树的删除 二、AVL树 阅读全文
posted @ 2019-12-08 04:58
石斛
阅读(385)
评论(0)
推荐(0)
摘要:
数据结构 树(上) 一、概述 主要内容包含树的基本概念、二叉树(平衡二叉树、完全二叉树、满二叉树)、搜索树(二叉搜索树、平衡搜索树、AVL树、伸展树、(2,4)树、红黑树)、(a,b)树、B树等实际运用的树数据结构 二、基本知识(树的定义和属性) 1、树(非线性数据结构)运用于一些算法实现的效率会比 阅读全文
posted @ 2019-12-08 04:58
石斛
阅读(283)
评论(0)
推荐(0)
摘要:
Python Scrapy爬虫 预备知识: 1、Scrapy框架:是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架。 2、Scrapy去重原理:Scrapy本身自带有一个中间件。scrapy源码中可以找到一个dupefilters.py去重器,需要将dont_filter设 阅读全文
posted @ 2019-12-08 04:57
石斛
阅读(186)
评论(0)
推荐(0)
摘要:
Web Crawler 一、预备知识 1、如何处理包含大量 JavaScript(JS)的页面以及如何处理登录问题 2、screen scraping(网页抓屏)、data mining(数据挖掘)、web harvesting(网页收割)、网页抓取、web crawler(网络爬虫)、bot(网络 阅读全文
posted @ 2019-12-08 04:57
石斛
阅读(539)
评论(0)
推荐(0)

浙公网安备 33010602011771号