自定义博客皮肤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

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

原创 django 2 -- Reverse for ' home' not found. ' home' is not a valid view function or pattern name.

说明在使用 URL 模板标签的时候,遇到这个奇怪的问题django.urls.exceptions.NoReverseMatch: Reverse for ' home' not found. ' home' is not a valid view function or pattern name.把官方文档看了几遍 https://docs.djangoproject.co...

2018-04-26 18:17:48 9694 2

原创 django -- 自定义数据库表名

雨,何时停? ——秋之回忆说明django 自动生成的表名是 app 名和 model 名的组合,如果想改变的话,自定义 db_table 属性就行了from django.db import modelsclass UserModel(models.Model): username = models.CharField(max_length=100, d...

2018-04-20 09:38:48 177782 1

原创 python -- 调用 shell 命令

一个人想像自己不懂得的事很容易浪漫 ——沉默的大多数前言有时候写 python 脚本的时候,直接使用 shell 命令的话会事半功倍,不需要自己再另外写函数来实现参考:https://www.jianshu.com/p/5d999a668e79os 模块system 方法 system方法会创建子进程运行外部程序,方法除了返回外部程序的运行结果,...

2018-04-15 09:52:59 1233

原创 window -- ffmpeg 安装使用

花开彼岸本无岸说明最近使用爬虫爬取 B 站的视频,发现单集视频由多个 flv 文件组成,想着一气呵成,就网上找了命令行方式组合视频的软件 ffmpeg,直接使用 python 调用下载安装进入下载页面选择 window 版本:http://ffmpeg.org/download.html#build-windows解压下载好的 zip 文件到选定目录下将解...

2018-04-15 09:24:30 1386

原创 python -- 新建文件夹

曾经我眼前不见一物,如今视野中万物多彩说明Python 新建文件夹主要在 os 模块中完成相关方法os.path.exists(path) – 判断一个目录是否存在os.makedirs(path) – 多层创建目录os.mkdir(path) – 创建目录makedirs(path) 方法如果父目录不存在的条件下会先创建父目录,而 mkdir 没有...

2018-04-15 08:39:20 3037

原创 scala 入门(5) -- 內建控制结构

根本你以为婚姻就是长期的卖淫 —— 倾城之恋参考 《Scala 编程》重要理解 Scala 中,几乎所有的控制语句都会产生某个值if 语句先来看一个指令式形式的 scala 代码:var filename = "default.txt"if(!args.isEmpty) filename = args(0)代码的...

2018-04-08 19:55:12 641

原创 django -- 单独执行py文件报错django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

愿你没有软肋,也不需要铠甲问题今天需要将 Django 和一个单独的脚本进行交互,其中也要使用到Django本身的model,在单独执行这个脚本的时候报了错C:\ProgramData\Anaconda3\python.exe "E:/1. django-project/UserAdmin/monitor_admin/cars_operation.py"Traceba...

2018-04-06 20:04:44 9936

原创 hello

emmmmmmmm# why you are so stupid

2018-04-03 14:39:45 250

原创 scala 入门(4) -- 函数式对象

上善若水,水善利万物而不争说明本节通过构建一个有理数(Rational)的类来说明函数式对象,有理数含以下说明: - 所有的有理数都可以通过比率形式 n/d 来表示 - d != 0 - 有理数的加法首先通分再分子相加 - 比较大小首先通分后比较分子大小 - 有理数的约简是分子分母同时除于其最大公约数 - 有理数的乘法直接分子分母对应相乘 - 按照数学上有理数不可...

2018-04-01 11:00:32 520

原创 scala 入门(3) -- 类和对象

就算你背负了黑夜,你也可以做月亮参考 《Scala 编程》类、字段和方法这三者的关系可以用下图来描述字段,是指向对象(比如String对象)的变量,保留了该对象的状态或者数据而方法,则使用字段保留的对象数据进行相应的运算工作字段和方法,可以笼统的称之为类的成员(member)类和对象一旦有了类,就可以使用 new 来创建其对...

2018-03-31 19:06:30 331

原创 linux -- tar.bz2 文件解压

苦难算什么,我本来,就喜欢走上阿修罗之路。 ——海贼王解压命令假设文件名为 test.tar.bz2$ bzip2 -d test.tar.bz2$ tar -xvf test.tar

2018-03-31 09:24:16 371

原创 scala 入门(2) -- 入门再探

我想作诗,写雨,写夜的相思,写你,写不出参考 《Scala 编程》使用类型参数化数组 参数化的意思是在创建实例的同时完成对它的基本’设置’下面生成一个 array 实例,含有三个元素的 arrayscala> val greetStrings:Array[String] = new Array[String](3)greetStr...

2018-03-30 23:12:54 294

原创 scala 入门(1) -- 入门初探

武者之死,在侠,在义,不在己身参考 《Scala 编程》Scala 解释器直接在 cmd 中输入 scala 即可进入其解释器中进行运算>scalaWelcome to Scala 2.12.5 (Java HotSpot(TM) 64-Bit Server VM, Java 9.0.4).Type in expressions for ...

2018-03-30 05:13:41 987

原创 scala 入门(0) -- win10 安装配置

永远等不到的等待,称为自取灭亡前提由于 scala 是基于 java 虚拟机进行的,所以先安装 jdk,没有安装的,自行下载安装,Java Download注:最新版的 scala 需要 java8 以上并配置好相关环境变量# 自己的配置CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools...

2018-03-29 21:22:03 620

原创 SSH -- 建立本地GIT仓库和Github的连接

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。Github的SSH配置如下:设置Git的user name和email$ git config --global user.name "pinsily"$ git config --global user.email "[email protected]"生成SSH密钥Note :查看是否已

2017-09-23 09:42:55 751

原创 django -- 登录验证

环境说明 Django:1.10 Python:3.6以 AbstractUser 方式扩展内置 User# models.py 定义 modelfrom django.db import modelsfrom django.contrib.auth.models import AbstractUser# Create your models here.class UserProfi

2017-09-22 20:22:06 1401

原创 os -- 进程同步

参考 《计算机操作系统》(第四版) 汤小丹等编著基本概念引入进程同步的意义 并发执行的程序,如果没有设置好条件使其能井然有序的进行的话,就会出现不可再现的结果,从而失去程序运行的意义两种形式的制约关系间接相互制约关系 – 进程互斥对于共享资源,不能同时使用,需要提出申请由系统统一分配,使进程实现互斥访问资源,如打印机.直接相互制约关系 – 前驱关系也可理解为相互合作关系,比如进程

2017-09-19 18:27:59 770

原创 os -- 进程的控制

参考 《计算机操作系统》(第四版) 汤小丹等编著概念引入进程控制 进程控制是最基本的功能,负责创建进程、结束进程等功能,一般由 OS 内核中的原语来实现原语 所谓原语,就是由若干条指令组成的,用于完成一定功能的一个过程,算是不可分割的、最基本的操作Note 1. 接下来原语基本用于所有的操作操作系统内核 操作系统将一些常用或者运行频率较高的模块(如时钟管理、进程调度等)常驻内

2017-09-19 18:27:01 762

原创 os -- 进程的描述

前序进程概念的提出:多道程序技术的采用,多个程序同时装入内存中概念:内存中,作为资源分布和独立运行的基本单位前趋图描述程序执行的顺序,是一个有向无循环图(DAG,Directed Acyclic Graph)以下前趋图可以表示为 P = {p1,p2,p3,p4,p5} = {(p1,p3),(p2,p4),(p4,p5),(p3,p5)} Note简而言之,前趋图就是一个顺序图而已,但是

2017-09-12 17:41:12 738

原创 sbt 安装测试

下载官网下载页面wget https://github.com/sbt/sbt/releases/download/v1.0.0/sbt-1.0.0.tgz最近官网下载慢到下载失败,试了好多次才成功,可以到百度云下载 1.0.0 版本的 tar 文件,链接添加环境变量 # set sbt_home path 2017.08.20root@pinsily:~# export SBT_HOME=/o

2017-08-20 17:50:48 1614

原创 【Linux】-- ufw 端口操作

说明 ufw是一个主机端的iptables类防火墙配置工具安装root@pinsily:~# apt-get install updateroot@pinsily:~# apt-get install ufw查看已开放端口root@pinsily:~# ufw statusStatus: activeTo Action From-

2017-08-12 18:45:03 2396

原创 【Spark】-- 交互式 shell

Spark 提供了基于 Scala、python 和 R 语言的 3 种交互式 Shell 使用的前提是系统中要装有对应的语言Spark Scala Shell使用命令 spark-shell可启动 统计 /etc/passwd 的行数 scala> val lines = sc.textFile("/etc/passwd")scala> lines.count退出: Ctrl

2017-08-08 08:31:51 929

原创 【Linux】-- Ubuntu安装JDK

概绪 Ubuntu 14.04 jdk1.8下载jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html找到适合的版本进行下载 新建文件夹存放这个文件夹是自定义的,网上也可以了解一下放哪里比较适合,我的放在了 usr/lib/java 中解压压缩包并移动# 解压

2017-07-27 18:27:51 492

原创 【javaweb】-- Tomcat startup.bat 闪退,启动失败

今天重新开始学习 javaweb ,安装 Tomcat 后点击 startup.bat 检验时候出现了闪退问题,上网查找了资料,记录一下原因 在启动 tomcat 时,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退这里有一点要说的是,在我们的集成环境中,比如 MyEclipse 中,因为它是自动帮助我们读取环境变量喝配置信息的,所以就不会出现什么问题呢

2017-07-06 19:06:14 647

原创 【计组】--数值的机器运算(1): 加法器

概绪 参考书目:《计算机组成原理》(第三版) 蒋本珊 编著全加器(FA)模型逻辑表达式 Si=Ai⊕Bi⊕Ci−1S_i=A_i⊕B_i⊕C_{i-1} Ci=AiBi+(Ai⊕Bi)Ci−1C_i=A_iB_i+(A_i⊕B_i)C_{i-1}串行与并行关系并行加法器 提高并行加法器速度的关键是尽量加快进位产生和传递的速度进位的产生和传递Ci=AiBi+(Ai⊕Bi)

2017-06-28 11:43:48 3330

原创 【计网】-- 概述

对计算机网络这本书做一个大致的概括,方便日后查询 参考书目 : 《计算机网络》(第 6 版) 谢希仁编著总纲计算机网络在信息时代中的作用因特网概述因特网的标准化工作因特网的组成三种交换方式计算机网络的分类计算机网络的性能指标发送时延传播时延时延产生计算机网络的体系结构数据发送相互关系

2017-06-26 20:50:15 325

原创 【java】-- JDBCDemo:连接,简单增删查改

整理起来方便以后使用环境 数据库:student 数据表:student_table 表结构: jdbcdemo.javapackage com.JDBCdemo;import java.sql.*;/**** @author : pinsily* @email : [email protected]* @version : 0.0.

2017-06-05 16:57:53 1964 1

原创 【MySQL】-- 安装笔记 MySQL 5.7(zip archive版本)

又是掉坑的过程,把原来的 MySQL 卸载了,重新装上,发现有这个相当于绿色版本的 MySQL,就欣然接受了,不过也是装了一下午,主要是配置的时候,纪念一下这个坑下载:MySQL 解压随便解压到自己想的文件夹中,我的路径是:D:\soft\mysql\配置 my.ini 初始化文件在根目录下新建 my.ini 文件,输入以下代码注意:路径是解压的路径,而且路径在盘符后面需加两个反斜杠,不然会当

2017-06-05 15:54:00 625

原创 【计组】-- 存储系统和结构(2):主存储器的连接和控制

概述 参考:《计算机组成原理》(第三版) 蒋本珊编著 由于存储芯片的容量有限,主存储器往往是由一定数量的芯片构成主存容量的扩展选片 求出总片数 EX. 存储器容量为 8K * 4, 芯片容量为 1K * 4 总片数=8K∗81K∗4=8∗2=16片总片数 = \frac{8K * 8}{1K * 4} = 8*2 = 16 片 将多片组合起来常采用位扩展法,字扩展法,字和位同时

2017-06-04 11:20:58 2404

原创 【java】--包装类

java 包装类

2017-06-02 17:58:32 257

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

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

2017-05-31 08:06:22 4775

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

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

2017-05-29 14:29:33 536

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

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

2017-05-29 13:47:39 250

原创 【java】-- 运算符

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

2017-05-29 13:38:52 239

原创 【Java】--基础

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

2017-05-28 22:06:25 306

原创 【java】-- 安装配置

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

2017-05-28 21:02:01 410

原创 【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 661

原创 【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 3016

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

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

2017-05-25 08:58:58 1166

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

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

2017-05-24 17:48:41 314

空空如也

空空如也

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

TA关注的人

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