自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独化蓝翅鸟,越岭万昆仑

http://www.trskycooik.com

原创 Windows 配置本地Tomcat 服务器

一、安装 Java Java安装可前往 Oracle 官网下载 jdk-8u191-windows-x64.exe 的 jdk 的安装程序。比较需要注意的是 Jdk 环境配置。右键单击计算机 >> 属性 >> 高级系统设置 >&...

2018-12-19 17:36:16

阅读数 213

评论数 0

原创 Centos7 Nginx+Mysql+Php搭建 WordPress站点

一、安装 Nginx 1.1 安装 nginx 相关依赖 #安装gcc yum install gcc-c++ #安装 pcre-devel yum install -y pcre pcre-devel #安装zlib yum install -y zlib zlib-deve...

2018-11-18 15:25:56

阅读数 1562

评论数 0

原创 使用 yum 出现 Loaded plugins: fastestmirror 信息

使用 yum 软件包管理工具可以简化系统软件更新的工作。为了保证更新的持续进行,通常都会提供多个 mirror(镜像)地址供下载使用,但由于存在地域问题,从不同的镜像下载速度差异很大。选择从适合的镜像下载软件包,会极大加快更新速度。以 CentOS 为例,fastestmirror 插件可以让 y...

2018-11-18 10:22:05

阅读数 2495

评论数 0

原创 算法1之并查集

算法1之并查集 并查集:即包含 合并集合 和 查找集合中的元素 两种操作的树型数据结构, 并、查、集 三个字已经涵盖了其功能。常常在使用中以森林来表示。 一、并查集思想 1.1 算法思想 如果将集合中的元素当成是树上的不同的节点,那么,判断两个元素是否属于同一个集合的问题,就变成了他们所在...

2018-11-06 08:13:50

阅读数 84

评论数 0

原创 Centos 7 Vagrant 简单入门与实战介绍

Vagrant 是一个基于Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef创建自动化虚拟环境(百度百科)。可以利用 Vagrant 搭建小小的集群环境,用于学习例如 Ansible 、Ceph 等工具。 安装 去...

2018-11-02 13:56:04

阅读数 295

评论数 1

原创 c 多线程编程01

Java 老师希望我们尝试进行 Java 的多线程编程,也希望我们能够去实现一下 C 语言的多线程编程。用以体会不同编程语言间的多线程编程。借此机会,初步学习一下 C 语言的多线程编程。 第一部分主要内容如下: 线程的基础概念 何时使用线程 使用线程的好处? 线程数量的限制? 线程...

2018-10-21 00:53:57

阅读数 756

评论数 1

原创 Shell 基础知识整理 02

11. Shell 几点说明 Shell 为弱类型语言,默认情况下,bash Shell 不会区分变量类型,例如:常见的变量类型为整数、字符串、小数等,这和其他强类型语言(如 Java/C 语言)有所区别。当然可以通过 declare 显示定义的变量类型 Shell 变量分为:...

2018-10-20 15:06:16

阅读数 79

评论数 0

原创 Shell 基础知识整理 01

常用又实用的 Shell 操作 1. 查看系统 Shell 的支持情况 # cat /etc/shells 2. 查看常用操作系统默认的 Shell 2.1 sample1 # echo $SHELL 2.2 sample2 # grep root /etc/passwd 3. 方便习惯 v...

2018-10-20 15:04:44

阅读数 84

评论数 0

原创 详解 Python 浅拷贝与深拷贝以及引用

一. Python 变量及其存储 1.1 Python 变量存储情况 在高级语言中,变量是对内存及其地址的抽象。对于python 而言,python 的一切变量都是对象,变量的存储,采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是指这个变量的本身: 引用语义:在 python...

2018-10-09 15:04:17

阅读数 103

评论数 0

原创 Django User 模块之 AbstractUser 扩展

最近在写博客,刚好写到用户注册注销模块,觉得这一方面还是挺有趣的。当尝试掀开 Django 的源代码时一切 API 就不会变得那么摸不着。顺着读Django 的各模块源码,我们可以更灵活地更改代码以实现自己想要的功能。 现在,思考一个问题,主需求是实现博客中用户的注册登录登出功能。如果只满足于用...

2018-09-11 01:26:33

阅读数 3792

评论数 3

原创 解决 Visual Studio 因安装版本低于计算机已安装版本无法重新安装问题

最近因为项目需要,打算尝试在 Visual Studio 进行开发,很气人吧。安装过程中总是会出现报错信息 您尝试安装的产品版本比此计算机上已安装的版本低 。很明显,信息提示你,该计算机上已经安装了一个更高的版本导致相对较旧的版本无法安装。因为这次我打算安装一下 Visual Studio Com...

2018-09-09 23:55:29

阅读数 4019

评论数 0

原创 一天一点(2)防止 rm 误删除

前不久才因为自己的一个手快执行了 “rm /“,误删除了整个根目录。数据丢失的教训有时候是巨大而难以承受的。* 2.1 一条危险的命令 rm -rf 2.1 一条危险的命令 rm -rf...

2018-08-26 21:53:44

阅读数 197

评论数 0

原创 一天一点(1)文件描述符和重定向

重温一下 Linux 中关于文件描述符与重定向的相关知识。 文件描述符和重定向 1.1 相关知识 1.1.1 标准输入输出、标准错误 1.1.2 文件描述符 1.2 基本应用案例 1.2.1 将输出文本重定向或保存到一个文件中 1.2.1 输出文本追加到另一文件 1.3 文件描述符基本使...

2018-08-26 05:16:36

阅读数 99

评论数 0

原创 pip安装报错 error: Microsoft Visual C++ 14.0 is required.

在 Python 3.5 环境下安装 scrapy 时报错 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landi...

2018-07-24 18:22:00

阅读数 1235

评论数 0

原创 pip给指定的python版本安装packages的方法

在 Linux 或 windows 下安装了多个Python版本时(Python2.7、Python3.5 或 Python3.6),由于默认的 Python 可能不是你所正需要使用的那个。比如说通常情况你使用的是 Python3.6 ,而来了个项目是用 Python3.5 开发的,并需要你去部署...

2018-07-24 18:01:27

阅读数 6864

评论数 0

原创 iptables:传统的Linux防火墙管理程序(1)

《Linux 防火墙》读书笔记第3章——iptable:传统的Linux防火墙管理程序 (1) 第三章 iptables:传统的Linux防火墙管理程序(1) 3.1 iptables(防火墙)与 netfilter 3.1.1 Linux 包过滤防火墙的架构 Linus Torv...

2018-07-23 13:11:20

阅读数 261

评论数 0

原创 《Linux就是这么学》第0章

《Linux就是这么学》第0章学习总结笔记 开源软件最重要的特性 较热门的开源许可证 Linux系统的来历和发展历程 Linux系统是一款优秀的软件产品,具有类似UNIX的程序界面,而且继承了UNIX的稳定性,能够较好地满足工作需求。 Linu...

2018-07-22 00:29:19

阅读数 82

评论数 0

原创 Unix or Linux系统管理技术手册

书柜上了本比较早买的一本书 《Unix/Linux系统管理技术手册》,所以最近拿来读一读并做下相关笔记和自我总结归纳 关于此书的第一章比较笼统地概括了一些入门的基本要素以及相关概念等。所以我用思维导图简单罗列了下 对于书中提到的一些问题,我自认为自己不是很了解。所以也查询了相关资料,并...

2018-06-24 12:27:05

阅读数 511

评论数 0

原创 带你理解 Hanoi 汉诺塔递归算法

一. 由游戏引发的 Hanoi 问题 汉诺塔是根据一个传说形成的一个问题。汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着 64 片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并...

2018-06-24 09:41:03

阅读数 929

评论数 0

原创 操作系统11 -- I/O管理和磁盘调度

《操作系统–精髓与设计原理》复习笔记整理 复习练习题 1、分别使用磁盘调度策略FIFO、SSTF、SCAN、C-SCAN分析下列磁道请求序列:27,129,110,186,147,41,10,64,120。假设磁头最初定位在磁道100处,并且沿着磁道号减小的方向移动。如果假设磁头沿着磁...

2018-06-18 16:11:49

阅读数 146

评论数 0

原创 操作系统10 -- 多处理器和实时调度

《操作系统–精髓与设计原理》复习整理笔记 第10章 多处理器和实时调度 相关练习习题 1、考虑一组周期任务(3个),下表给出了他们的执行简表。使用“最早完成最后期限调度”给出这组任务的调度图。 “最早完成最后期限调度”是一种可抢占的调度,通过在每个可抢占点上优先调度最后期限...

2018-06-18 08:21:22

阅读数 630

评论数 0

原创 QuartusII - can't open project 报错

做实验时,QuartusII 突然就打不开项目文件 xxx.bdf 。并发出了相关报错信息 cant't open project --Quartus ii settings File contains one or more errors 。 可以查看报错日志 Error: Er...

2018-05-31 23:52:33

阅读数 2242

评论数 0

原创 linux 命令-cal

cal 命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。 1.命令格式: cal [参数][月份][年份] 2.命令功能: 用于查看日历等时间信息,如只有一个参数,则表示...

2018-05-03 09:18:12

阅读数 97

评论数 0

原创 linux 命令行-date

Date 用法:date [选项]... [+格式]  或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] Display the current time in the given FORMAT, or set the system da...

2018-05-03 08:57:20

阅读数 75

评论数 0

原创 Windows 安装 ZooKeeper

一. 下载解压文件 安装地址: http://www.apache.org/dyn/closer.cgi/zookeeper/ • Windows 采用 winzip 或者 winwar 都行 • Linux采用 tar –zxvf zookeeper-3.4.6.tar.gz 解压 ...

2018-04-27 23:10:55

阅读数 1972

评论数 0

原创 MongoDB 认识与入门

Mongo Mongo 数据库的层次关系 Mongo 命令 help(显示基本操作命令 ) 使用 help 在 ,mongo shell 显示基本操作命令 > help db.help() # 显示数...

2018-04-25 01:07:55

阅读数 70

评论数 0

原创 Win10 安装配置 MongoDB

一.下载安装 官网下载 https://www.mongodb.com/download-center?jmp=nav#community 根据自身情况选择适合自己的版本 安装 根据提示选择 custom 并选择自定义安装目录以及相关组件 二. 配置 完成...

2018-04-21 13:40:43

阅读数 92

评论数 0

原创 【01-002文件管理】 CLS 之 chattr

【01-002文件管理】 CLS 之 chattr 详解 chattr 改变文件属性 功能说明:改变文件属性 语法:用法:chattr [-pRVf] [-+=aAcCdDeijPsStTu] [-v 版本] 文件... 选项:      -R 递归地修改文件夹和子文件夹...

2018-04-13 08:31:01

阅读数 97

评论数 0

原创 【01-001文件管理】 CLS 之 cat

【01-001】文件管理命令行 cat 详解 cat trsky@trsky-deepin  ~/Documents/demo   dev1 ●  cat --help 用法:cat [选项]... [文件]... Concatenate FILE(s) to stan...

2018-04-13 01:12:55

阅读数 52

评论数 0

原创 计组实验一 - 8位可控的二进制补码加减法器

实验说明: 1.使用 quartusII 9.0 完成8位可控的二进制补码加减法器 2.使用 VHDL 语言编写代码 3.学会模块化编程处理 实验步骤 一. 先实现一位全加器 library ieee; use ieee.std_logic_1164.all; enti...

2018-04-07 19:56:53

阅读数 3568

评论数 0

原创 Linux 磁盘管理之 LVM 详解与实战上

许多 Linux 使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。而 LVM 技术就实现了用户动态管理分配磁盘的需求。 一. LVM ...

2018-04-02 21:59:30

阅读数 531

评论数 0

原创 操作系统之并发性:互斥和同步1

并发是所有问题的基础,也是操系统设计的基础。并发包括很多设计问题,如进程间通信、资源共享与竞争、多个进程活动的同步以及分配给进程的处理器时间等(P140) 多处理器环境,分布式处理器环境, 一. 处理器的多道程序设计 1.单处理器的多道程序设计:进程交替执行,表现出一种并发的外部特征。即使不...

2018-04-01 21:13:33

阅读数 651

评论数 0

原创 定位内存单元的多种寻址方式

当数据存放在内存中时,可以使用多种方式来给定这个内存单元的偏移地址,这种定位内存单元的方法被称为寻址方式。 指令读取与执行 定位内存单元的寻址方式有5种: 一. 直接寻址 寻址方式:[idata] 含义: EA = idata 寻址过程: 例:mov ax,ds:[00...

2018-03-29 13:51:45

阅读数 361

评论数 0

原创 ASM - 指令01 MOV

MOV指令,能实现以下操作: ①CPU内部寄存器之间数据的任意传送(除了码段寄存器CS和指令指针IP以外)。 ②立即数传送至CPU内部的通用寄存器组(即AX、BX、CX、DX、BP、SP、SI、DI),给这些寄存器赋初值。 ③CPU内部寄存器(...

2018-03-29 08:59:08

阅读数 616

评论数 0

原创 VHDL 实现一位全加器以及 Quartus II 初探

一. 实验说明 使用软件:Quartus II 5.0 实验要求说明:设计一个一位全加器(full adder) 1.引脚功能表 逻辑说明:XOR 为异或 ,AND 为 与, OR 为或。输入包括两个加数与一个进位信号;输出包括一个本位和与进位信号 2. VHDL 实现 use...

2018-03-17 13:15:00

阅读数 7556

评论数 0

原创 关于 SSH 公钥与私钥

利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题,且 SSH客户端适用于多种平台。使用公钥登入远程服务器是一种基于信息安全性来考虑的 一. 使用公钥登入远程 linux 服务器 如果主机没有安装 OpenSSH 请先安装,现在的 Linux 服务器和 Linux 系统默认都安装了...

2018-03-14 07:56:17

阅读数 3880

评论数 0

原创 解决 Description Resource Path Location Type Archive for required library

导入项目的时候,运行时出现了 Bug – 错误: 找不到或无法加载主类 xxxx 通过 eclipse 上的 Problem 描述 ,找到对应项目的 errors 描述发现错误描述为 Description Resource Path Location TypeArchive for re...

2018-03-13 08:00:12

阅读数 30047

评论数 1

原创 Python 之下划线

python 中的标识符可以包含数字、字母和 _,但必须以字母或者 _ 开头,其中以 下划线 (_) 开头的命名一般具有特殊的意义。下划线对 python 的意义不同于其他语言,分单下划线、双下划线;有前缀有后缀。看起来有点繁琐,总结起来,单双划线主要用于变量名、方法名上以及其特殊用法 单双...

2018-03-08 07:47:23

阅读数 467

评论数 0

原创 计算机中存储单位的认识与理解

计算机上的信息存储单位与日常生活中计算单位存在很大的差别,易于导致相关概念的混淆,而且认识这些对测试计算机性能具有很重要的意义。 一. 计算机信息存储单位 计算机信息用二进制的形式表示常用的单位有 位、字以及字节。它也是存储器存储信息的最小单位,通常用 b 来表示,如 1b 位(bi...

2018-03-06 22:02:27

阅读数 1913

评论数 0

原创 使用 cAdvisor + InfluxDB + Grafana 配置 Docker 监控

配置 Docker 监控系统,采集数据(cAdvisor) -> 存储数据(InfluxDB) -> 显示数据(Grafana) InfluxDB 一系列 InfluxDB 学习文章,可查看 等英博客、Linux 大学相关文章 一. docker 拉取镜像...

2018-03-04 23:37:31

阅读数 1256

评论数 2

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