自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pinsily

to be or not to be, there is a question

  • 博客(31)
  • 收藏
  • 关注

原创 【计组】-- 指令系统(3) : 指令类型

一台计算机的指令系统可以有上百条指令,按其功能分为以下几类数据传送类指令运算类指令程序控制类指令输入输出指令 数据传送类 数据传送类指令是最基本的指令类型,主要用于实现寄存器与寄存器之间、寄存器与主存之间、主存单元之间的数据传送运算类指令程序控制类指令输入输出类指令 通常分为两种方式:独立编址方式和统一编址方式 独立编址的I/O 独立编址方式使用专门的输入/输出指令(IN

2017-05-31 08:06:22 4942

原创 【Java】-- 方法的重写和重载

重写和重载的不同 区别点 重载 重写(覆写) 英文 Overloading Overiding 定义 方法名称相同,参数的类型或个数不同 方法名称、参数类型、返回值类型全部相同 权限 对权限没有要求 被重写的方法不能拥有更严格的权限 范围 发生在一个类中 发生在继承类中方法的重写(override) 所谓方法重写就是子类的方法和父类中继

2017-05-29 14:29:33 554

原创 【Java】-- 对象和对象引用

在整理运算符的时候看到了这句话,觉得比较重要又是以前没注意到的,所以就单独记下来了 Java 中一切都是对象,但操作的标识符实际是对象的一个引用我们知道,在 Java 中万物皆对象 的说法,但是有一个问题,既是对象引用 《Java编程思想》: “每种编程语言都有自己的数据处理方式。有些时候,程序员必须注意将要处理的数据是什么类型。你是直接操纵元素,还是用某种基于特殊语法的间接表示

2017-05-29 13:47:39 263

原创 【java】-- 运算符

Java 运算符集合-运算符优先级 优先级 运算符 结合性 1 ()[] . 从左到右 2 ! +(正) -(负) ~ ++ – 从右向左 3 / % 从左向右 4 +(加) -(减) 从左向右 5 << >> >>> 从左向右 6 < <= > >= instanceof 从左向右 7 == !=

2017-05-29 13:38:52 253

原创 【Java】--基础

主要用思维导图记录了 java 的程序构成、关键字、标识符、常量与变量,由于之前有了解过,所以笔记做得有些粗略,能复习就好约定俗成的命名规则类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time 等方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime 等。这种命名方法叫做驼峰式命名常量名。基本数据类型的常

2017-05-28 22:06:25 327

原创 【java】-- 安装配置

系统环境 window10 64位版本下载下载地址:java1.8 可自行下载其他适合的版本 下载的文件解压安装即可配置环境变量 环境变量的目的是当使用 java 和 javac 命令时,告诉电脑应该与那里找到这些命令来执行,简而言之,不用使用完整路径来执行 我的 JDK 安装路径:C:\Program Files\Java\jdk1.8.0_111查看环境变量 右

2017-05-28 21:02:01 424

原创 【Linux】-- MySQL(3) : 约束操作

系统环境 Ubuntu14.04 64位版本约束作用 给表添加约束值,从而约束用户操作数据库的行为常见约束默认值约束 (default)非空约束 (not null)唯一值约束 (unique)主键约束 (primary key)自增长约束 (auto_increment)外键约束 (foreign key)准备启动 MySQL 服务# 启动服务pinsily@zhu ~

2017-05-28 13:11:37 682

原创 【Linux】-- Mysql(2) : 创建数据库和数据表

系统环境 Ubuntu 14.04 64位版本 顺便说一下,mysql 中是不区分大小写的,所以随意而为就行了,不过上网查了大部分老成的都会说特殊语句还是用大写的比较好呢准备# 打开 mysql 服务pinsily@zhu ~$ sudo service mysql start# 使用 root 用户登录,输入密码pinsily@zhu ~$ mysql -u root -p创建数据

2017-05-26 17:26:09 3052

原创 【计组】-- 指令系统(2): 寻址技术

概绪 参考书目:《计算机组成原理》(第三版) 蒋本珊 编著   寻址,指的是寻找操作数的地址或者下一条将要执行的指令地址,包括编址和寻址方式编址方式 编址方式指的是对各种设备进行编码的方式,需要编址的设备主要有 CPU 中的通用寄存器、主存储器和输入输出设备 3 种编址单位 指令中地址码的位数 从减少指令长度的角度来看,最小寻址单位越大越好;从对字符或位的操作是否方便的角度看,最

2017-05-25 08:58:58 1233

原创 【Linux】-- Mysql(1):简介和安装使用

系统环境 Ubuntu 14.04 64位版本简述SQL 结构化查询语句(Strructured Query Language), 用于对数据库进行操作的语言,更详细的说,SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名MySQL MySQL 是一个 DBMS(数据库管理系统),MySQL 是最流行的关系型数据库管

2017-05-24 17:48:41 329

原创 【计组】-- 中央处理器 : CPU 的组成和功能

参考数目 : 计算机组成原理(第三版) 蒋本珊CPU 的组成和功能CPU 的功能 从程序运行的角度来说,CPU 的基本功能就是对指令流和数据流在时间和空间上实施正确的控制指令流 : CPU 执行的指令序列数据流 : 根据指令操作要求依次存取数据的序列CPU 的主要寄存器 CPU 中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果以及控制、状态信息的通用寄存器 : 用来存放原始

2017-05-18 09:33:54 4042

原创 【docker】-- ubuntu14.04 安装

简述关于 docker 的描述那些基本网站和书本上的开头都会有所描写,虽然看了挺多遍,但还是似懂非懂,也不多加解释了,看个人造化吧在装 docker 的时候看了书和教程的步骤,很多都是失败了,一遍一遍的安装和卸载,也是够憋屈,在这里就记下自己安装成功的方法系统 : Ubuntu14.04前提 Docker 要求 Ubuntu 系统的内核版本高于 3.10,且需要 64 位的版本支持查看系统版本

2017-05-16 17:59:12 294

原创 【Linux】-- 安装搜狗输入法

Ubuntu14.04 是默认英文输入法的,貌似还是只有英文输入法,对于一些需要中文的地方还是挺不方便,所以就开始安装输入法了,遇到 n 多坑,所以就记录下来了安装包下载 下载地址:搜狗输入法 for Linux 安装 将下载的 deb 文件直接双击运行安装即可基本配置设置 fcitx 在终端中输入im-config,弹出一个对话框,点击OK,又弹出对话框,点击Yes。你

2017-05-16 17:18:30 328

原创 【Shell】-- 入门笔记(2):流程控制,重定向及文件包含

Shell 流程控制 if elseifif conditionthen command1 command2 ... commandN fiif elseif conditionthen command1 command2 ... commandNelse commandfiif else-if else

2017-05-14 15:42:59 457

原创 【Shell】-- 入门笔记(1) : 变量、字符串、数组、参数及基本运算符

基本运行流程新建 test.sh 文件#!/bin/bash # 执行环境echo "Hello World !" # 输出语句运行( 定位到文件目录 )pinsily@zhu:~$ chmod +x ./test.sh # 使脚本具有执行权限pinsily@zhu:~$ ./test.sh # 执行脚本, ./ 表示当前目录Shell

2017-05-14 10:45:44 429 1

原创 【python】-- NameError: name 'reload' is not defined

在 python2 中,reload() 是内置函数,但到了 python3 中,就没有了这个内置函数了,得另外导入from imp import reload

2017-05-13 10:48:28 1037

原创 【python】-- 安装 xadmin错误:"UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444"

在学习 Django 时,需要安装 xadmin ,结果出现了一下错误C:\WINDOWS\system32>pip install xadminCollecting xadmin Using cached xadmin-0.6.1.tar.gz Complete output from command python setup.py egg_info: Traceback (

2017-05-13 10:25:28 14169 4

原创 【计组】-- 指令系统(1) : 指令格式

概绪 参考书目:《计算机组成原理》(第三版) 蒋本珊 编著   指令、指令系统是计算机中一个最基本的概念。指令是指示计算机执行某些操作的命令,一台计算机的所有指令的集合构成该机的指令系统。指令系统是计算机的主要属性,位于硬件和软件的交界面上指令格式指令基本格式 地址码结构地址码信息 A1A_1 : 第一操作数A2A_2 : 第二操作数A3A_3 : 操作结果A4A_4 :

2017-05-13 08:25:19 4886

原创 【docker】-- Ubuntu14.04 安装

简述关于 docker 的描述那些基本网站和书本上的开头都会有所描写,虽然看了挺多遍,但还是似懂非懂,也不多加解释了,看个人造化吧在装 docker 的时候看了书和教程的步骤,很多都是失败了,一遍一遍的安装和卸载,也是够憋屈,在这里就记下自己安装成功的方法系统 : Ubuntu14.04前提 vDocker 要求 Ubuntu 系统的内核版本高于 3.10,且需要 64 位的版本支持查看系统版

2017-05-11 16:51:12 326

原创 【计组】-- 概论

参考书目:《计算机组成原理》(第三版) 蒋本珊 编著计算机发展史 代别 时间 类型 第一代 1946-1958 电子管计算机 第一代 1958-1964 晶体管计算机 第一代 1964-1971 小、中规模集成电路计算机 第一代 1971- 大、超大规模集成电路计算机计算机分类 分类 说明 电子模拟计算机 处理连续数据 电

2017-05-11 16:27:56 673

原创 【Linux】-- 用户和组管理

系统 : Ubuntu14.04 amd64用户类型 系统安装时创建的第一个用户自动成为 Ubuntu 的管理员,加入到 sudo 用户组中可以使用 sudo -i 命令暂时切换到 root 用户,exit 命令退出Ubuntu 启用 root 登录sudo passwd root # 设置密码sudo vim /usr/share/lightdm/lightdm

2017-05-11 08:52:40 338

原创 【Linux】-- apt-get install 出错,Python 未配置

Ubuntu 在更新完 Python3.6 之后,使用 sudo apt-get install XXX 安装软件时一直发生以下错误(一部分)Errors were encountered while processing: python-colorama python-distlib python-html5lib python-setuptools python-pippython-

2017-05-10 09:31:12 4585 4

原创 【Linux】-- 环境变量 path 的查看、添加及删除

环境变量- 百度百科 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。环境变量的查看使用命令pinsily@zhu:~$ echo

2017-05-09 12:51:11 6850

原创 【Linux】-- Could not get lock /var/lib/dpkg/lock 错误

在使用安装命令 sudo apt-get install zsh 时出现以下错误:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is anoth

2017-05-07 13:16:28 469

原创 python3 + Django :Error loading MySQLdb module No module named 'MySQLdb'

在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用在 python3 中,改变了连接库,改为了 pymysql 库,使用 pip install pymysql 进行安装,直接导入即可使用但是在 Django 中, 连接数据库时使用的是 MySQLdb 库,这在与 python3 的合作中就会报以

2017-05-04 17:39:12 587

原创 【Django】-- 访问不了css, js等静态文件

问题描述在制作登录页面 login.html 时,放在 Django 中发现读取不了 CSS 文件,而用浏览器打开则完全正常目录结构如下├─static│ ├─css│ ├─images│ └─js├─templates│ ├─login.htmlstatic 和 templates 文件夹放在 project 下存放相关静态文件login.html 中关联代码如下<lin

2017-05-04 17:20:47 4573

原创 【Django】-- django.db.migrations.exceptions.InconsistentMigrationHistory

使用 Django 时,在使用 python manage.py makemigrations 生成数据库语句之后,再使用 python manage.py migrate 执行数据库语句,发生以下错误:django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is appli

2017-05-04 16:37:48 2190

原创 【计组】-- 存储系统和结构(1):主存储器的组织

存储器的分类存储系统层次结构存储系统 : 由各样的存储器构成多级存储结构 命中率H H1=N1/(N1+N2) H_1 = N_1/(N_1+N_2) H1 为 M1 的命中率,N1,N2 为M1,M2 的访问次数,这个公式只是相对于 M1,M2 两个存储器来说 访问时间T:只考虑 M1,M2当 M1 访问和 M2 访问是同时启动时,T=H1∗T1+(1−H1)∗T2T = H_1*T_

2017-05-01 22:22:29 2808

原创 【numpy 入门】-- 基本操作(2)

注:   在这里,只是选择一些常用的方法就行了,比如生成数组中,array()可以有好几种方式,但本人只是保留了常用的一些   参考:Numpy 官网教程1. Indexing, Slicing and Iterating值得注意的是,所有的所用范围都是算始不算终的,比如3:5,表示[3,5) 区间一维数组的索引、切片和迭代和 python 中 list 差不多二维数组>>> imp

2017-05-01 16:17:41 446

原创 【numpy 入门】-- 基本操作(1)

注:   在这里,只是选择一些常用的方法就行了,比如生成数组中,array()可以有好几种方式,但本人只是保留了常用的一些   参考:Numpy 官网教程1. 生成数组>>> import numpy as np>>> a = np.array([ [1,2,3,4], [1,2,3,4] ] ) # 直接填写生成>>> aarray([[1, 2, 3, 4], [1

2017-05-01 13:43:07 687

原创 【numpy入门】-- 安装及简介

安装python3.6numpy : pip install numpy Wikipedia: NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库 基本概念1. 在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)EX. 一个点(1,2,3),它的秩为 1,因为它只有一个轴,轴的长度

2017-05-01 09:55:51 545

空空如也

空空如也

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

TA关注的人

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