摘要:
Linux操作系统 预备知识(Operating System): 1、GNU项目,GNU项目是一个自由软件项目,旨在建立一个完全自由开放通用的UNIX软件平台。 2、操作系统:管理计算机硬件和软件资源的程序,而且操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、 阅读全文
摘要:
手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程 1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于w 阅读全文
摘要:
进程之间的通信 预备知识: 1、用户态和内核态,当一个进程在执行用户自己的代码时处于用户运行态(用户态);当一个进程因为系统调用陷入内核代码中执行时处于内核运行态(内核态)。 2、进程之间的通信(Inter Processs Communication-IPC)实现机制有:管道、消息队列、信号值、信 阅读全文
摘要:
Linux操作系统编程开发 预备知识: 1、进程操作:Linux系统是多任务的操作系统,采用进程作为任务调度的单位,进程在Linux系统下的概念是程序代码的一次执行,包括运行的代码和运行需要的数据、参数等资源。 2、进程和程序的区别:一方面:在Linux系统下,进程是程序代码的执行,所以程序是一段运 阅读全文
摘要:
Linux内核 预备知识: 1、POSIX(Portable Operating System Interface of UNIX-可移植操作系统接口):定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。不同的操作系统根据PO 阅读全文
摘要:
内存管理、用户操作和文件操作 预备知识: 1、Linux系统的内存分为物理内存和虚拟内存。物理内存是指安装在计算机当中的主存储器;虚拟内存是一段虚拟的逻辑上连续的储存空间,虚拟内存是由多个内存碎片组成,只有正在使用的虚拟内存被存放在内存上,对于暂时不使用的虚拟内存空间其实是储存在外存中。虚拟内存空间 阅读全文
摘要:
MySQL数据库(预备知识) 一、MySQL 1、MySQL数据怎么存储数据、怎么优化数据索引、怎么实现事务的ACID、实际使用涉及哪些数据结构和算法、MySQL和Redis的区别是什么 2、数据库管理系统(DBMS-Database Management System)可以创建、查询、更新和删除数 阅读全文
摘要:
转载:https://blog.csdn.net/chanmufeng/article/details/77776445 CentOS7上安装MySQL Workbench 配置EPEL(企业版Linux软件附加包) yum install epel-release.noarch yum repol 阅读全文
摘要:
VMware 安装 Centos7 超详细过程 分类 编程技术 1.软硬件准备 软件:推荐使用 VMware,我用的是 VMware 12 镜像:CentOS6 ,如果没有镜像可以在阿里云下载 https://mirrors.aliyun.com/centos/ 硬件:因为是在宿主机上运行虚拟化软件 阅读全文
摘要:
MySQL数据库、Qt数据库、MySQLworkbench 1、Qt中的数据库编程: 1、在Qt中,所有和数据库编程相关的类都归在命名空间QSql中,这些类主要包含:QSqlDriver(数据库驱动)、QSqlDatabase(数据库)、QSqlQuery(数据库在线操作) 2、QSqlDriver 阅读全文
摘要:
转自:https://www.cnblogs.com/fengqiang626/archive/2019/09/04/11459434.html MySQL索引(上) 目录 1.介绍 2.索引的原理 2.1索引原理 2.2索引的影响 2.3磁盘IO与预读 3.索引的数据结构 4.聚集索引与辅助索引 阅读全文
摘要:
Git、GitHub 使用说明(下) GitHub各板块功能介绍: GitHub主要由:工具栏、控制面板、用户 图-1 工具栏 图-2控制面板 图-3 个人信息 1、工具栏-Gist(一款简单的Web应用程序): Gist主要用于管理及发布一些没有必要保存在仓库中的代码,常用于编写代码示例。系统会自 阅读全文
摘要:
Git、GitHub 使用说明(上) 一、预备知识: 1、GitHub是一个基于git的代码托管平台。通过Github可以实现社会化编程。 2、Git:一个分布式版本控制系统。Git没有中央服务器,不需要联网,每个人的电脑就是一个完整的版本库。用户名和邮箱作为Git系统标识。Git系统标识会在提交日 阅读全文
摘要:
MySQL数据库 (下) 一、MySQL联结表 预备知识: 1、关系表:把信息分解成多个表,一类数据一个表,各表通过某些共同的值相互关联(关系数据库)。 2、联结:联结是一种机制,用来在一条 SELECT 语句中关联表,因此称为联结。通过联结,一条SELECT语句可以联结多个表返回一组输出。 3、完 阅读全文
摘要:
MySQL数据库 (上) 一、MySQL数据类型(数值类型、日期和时间类型、字符类型) 1、数值类型 注:BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表 类型大小范围(有符号)范围(无符号)用途 TINYINT 1 字节 (-128,127) (0,255) 阅读全文
摘要:
原文链接:https://blog.csdn.net/qq_31165799/article/details/72832269 如题:git创建密匙时报错Too many arguments。 运行命令ssh-keygen -t rsa -C “123456789@qq.com”时报错: Too m 阅读全文
摘要:
转自:https://www.cnblogs.com/wanxudong/p/6772684.html Github Pages中的Octopress框架搭建个人博客 一、预备知识: 1、shell command 2、Git 二、搭建过程: 下面是具体的安装步骤(这里使用RVM安装,还可以通过rb 阅读全文
摘要:
转自:https://www.cnblogs.com/ayseeing/p/3572582.html 1、github管理项目的时候,可以直接使用https url克隆到本地,当然也可以使用 SSH url 克隆到本地。 2、复制https url 然后到 git Bash 里面直接用clone命令 阅读全文
摘要:
Python Scrapy爬虫(下) 一、在Pycharm中运行Scrapy爬虫项目的基本操作 1、Pycharm安装好Scrapy模块:scrapy的安装之前需要安装这个模块:方案一:lxml->zope.interface->pyopenssl->twisted->scrapy。方案二:whee 阅读全文
摘要:
Hadoop HDFS 概述: Hadoop有存储海量数据的分布式文件系统HDFS,有统一资源调度管理框架YARN,而且还有离线计算框架MapReduce。如果类比于各种操作系统,Hadoop可以认为是一个数据操作系统。Hadoop使用背景非常广泛。Hadoop实际使用几种实例;一、facebook 阅读全文