自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (9)
  • 收藏
  • 关注

转载 Docker镜像源修改

$ cd /etc/docker$ cat daemon.json{"registry-mirrors": ["https://kfwkfulq.mirror.aliyuncs.com","https://2lqq34jg.mirror.aliyuncs.com","https://pee6w651.mirror.aliyuncs.com","https://registry.doc...

2019-11-08 09:02:46 285 1

原创 Ubuntu无法输入~号的解决办法

不要用英式英语,用美式英语

2019-10-17 13:04:16 672 1

原创 MacOS Mojave10.14.6 搭建Caffe

Caffe深度学习框架是比较老的,要不是要做一些特殊硬件相关的工作,我也不会想去配置Caffe,所以大家能用TF和MXNet尽量用吧,或者caffe2。安装Caffe最大的坑就是它和很多新版本的依赖兼容相性差,所以大家在装的时候尽量从安装较老版本的依赖,我在下面会给大家一些推荐。本地环境系统:macOS Mojave 10.14.6 64bit目标:CPU only Caffe...

2019-10-05 23:00:10 488

原创 属性与码

在《数据库系统概论》(第四版)——王珊、萨师煊编著中:1.候选码的定义:如果关系中的某一属性组的值能唯一地标识一个元祖,则称该属性组为候选码;主码的定义:如果一个关系有多个候选码,则选定其中一个为主码;主属性定义:候选码的诸属性称为主属性;非主属性定义:不包含在任何候选码中的属性称为非主属性;实体完整性规则:如果属性(一个或者一组属性)A是基本关系R的主属性,则A不能取空值。根据上面的...

2019-03-22 21:45:00 2468 1

转载 Bellman-Ford算法

前言Bellman-Ford算法,限于资料匮乏和时间复杂度比Dijkstra算法高,包括白书在内的很多资料,都没说得太明白。对于优化后的SPFA算法也没有提及。而且最短路问题通常是作为图论的入门问题,学习者通常没有图论基础,不知道图论的一些基本常识,看已有的资料很容易产生疑惑。其实,从Bellman-ford算法优化到SPFA算法实际上是顺理成章的。本文旨在阐明这两个算法思想和步骤,如果...

2019-03-20 18:42:24 2700 3

原创 红黑树的基本操作之添加

红黑树的基本操作之添加R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。红黑树的特性:(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL)是黑色。[注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!](4)如果一个节点...

2019-03-20 08:32:19 274

转载 关于KMP算法的next数组

KMP的next数组求法是很不容易搞清楚的一部分,也是最重要的一部分。我这篇文章就以我自己的感悟来慢慢推导一下吧!保证你看完过后是知其然,也知其所以然。如果你还不知道KMP是什么,请先阅读上面的链接,先搞懂KMP是要干什么。下面我们就来说说KMP的next数组求法。KMP的next数组简单来说,假设有两个字符串,一个是待匹配的字符串strText,一个是要查找的关键字strKey。现在我们...

2019-03-17 22:35:24 167

转载 虚函数调用的几种方式

虚函数调用的几种方式/* * 虚函数的三种调用 * 1: 指针 * 2: 引用 * 3: 对象(不能实现多态) */#include <iostream>//继承,默认情况下class是私有继承 struct默认是公有继承//虚函数可以调用成员函数//多态调用依赖于指针 或 引用调用//对象的调用有副本机制,会调用拷贝构造 拷贝一个父类 无法实现多态/...

2019-03-16 18:46:15 2795

转载 静态联编和动态联编

关于 动态联编 和 静态联编 这个概念,自己听了老师上课讲的课仍然没有明白原理。那么既然这样,只能自己去学习了。首先我们知道的是,动态联编 和 静态联编 都是多态性的一种体现。关于面向对象的三个基本要素:封装(类型抽象), 继承 和 多态。首先我们从概念性上面了解了 动态联编 和 静态联编 的功能:实现了多态性。然后我们从最最基本的开始讲解。1.什么是 联编?我参考了下...

2019-03-16 18:25:03 584

转载 C语言中extern、register、statiC、auto的区别

变量和函数的属性包括数据类型和数据的存储类别,存储类别指数据在内存中存储方式(静态和动态),包含auto,static,register,extern四种。内存中。具体点来说内存分为三块:静态区,堆区,栈区。外部变量和全局变量存放在静态区,局部变量存放在栈区,动态开辟的内存存在堆区。一、简要性比较extern 外部变量声明,是指这是一个已在别的地方定义过的对象,这里只是对变量的...

2019-03-13 18:32:20 1738

原创 C&C++经典基础题(常年更新)

1、有以下程序 main(){ int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a<b); printf("%d,%d\n",k,m); } 程序运行后的输出结果是______。 A:0,0 B:0,1...

2019-03-13 10:52:53 1537

转载 滚动数组

滚动数组的作用在于优化空间,主要应用在递推或动态规划中(如01背包问题)。因为DP题目是一个自底向上的扩展过程,我们常常需要用到的是连续的解,前面的解往往可以舍去。所以用滚动数组优化是很有效的。利用滚动数组的话在N很大的情况下可以达到压缩存储的作用。一个简单的例子:斐波那契数列:一般代码:#include<iostream>#include<cstdio>...

2019-03-12 17:39:09 197

转载 数据库与数据冗余

数据冗余1.关系数据库的数据冗余形成的原因:表的重复、属性的重复、元组的重复、属性值的重复。有的数据冗余用于数据间建立联系、数据安全或为了数据使用的便利,是必需的数据冗余,而其余的数据冗余为非必需的数据冗余应尽量予以消除。按属性值域集合基的特点将其分为有限类和无限类。无限类属性值偶尔重复不是数据冗余,有限类属性值的重复由一对多或多对多的关系所致,可相机处理之。关系数据库中的数据冗余主要是指关...

2019-03-12 11:43:58 4823

转载 Java多线程

进程与线程进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进程操作系统能同时达运行多个进程(程序),由于CPU具备分时机制,所以每个进程都能循环获得自己的CPU时间片。由于CPU执行速度非常快,使得所有程序好像是在同时运行一样。多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个...

2019-03-11 20:35:41 161

转载 typedef和#define的用法与区别

一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性,但它也有“非直...

2019-03-10 21:10:21 120

原创 C语言中的编译模式

编译模式是指如何在内存中放置程序代码及数据,如何分配堆栈,并确认占用的内存大小及如何存取它们,当指定内存模式(编译模式)以后,语言编译程序将按事先选择好的内存模式编译组织程序。C 语言中提供了6种编译模式,这6种模式是:微模式(Tiny),小模式(Small),中模式(Medium),紧凑模式(Compact),大模式(Large)和巨模式(Huge)。用户可以按照自己的程序大小及需要进行选择。...

2019-03-10 20:36:10 732

原创 C语言算符优先级

C语言优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[整型表达式] 左到右 () ...

2019-03-08 18:54:47 255

转载 CS专业词汇

A(Active-matrix)主动矩阵(Adapter cards)适配卡(Advanced application)高级应用(Analytical graph)分析图表(Analyze)分析(Animations)动画(Application software) 应用软件(Arithmetic operations)算术运算(Audio-output device)音频输出...

2019-03-07 07:25:00 1998

转载 sublime使用指南

Sublime使用详细总结一、Sublime Text 2和3的对比相比于2,Sublime Text 3就秒启动一项,就压倒性地胜利了。因此在之后的叙述中都以Sublime Text 3为主角。并且3一直在不断的完善更新,具体的差异可参看Sublime Blog.简单的说:ST3支持在项目目录里面寻找变量提供了对标签页更好地支持(更多的命令和快捷键)加快了程序运行的速度更新了AP...

2019-03-06 11:47:56 599

转载 Struct 和 typedef struct的区别

Struct 和 typedef struct的区别1.结构体的定义:允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体(实际上应称为 结构体类型)。2.下面以一个结构体实例来说明一下struct的用法:structos_tcb{OS_STK*OSTCBStkPtr;OS_STK*OSTCBStkBottom;...

2019-02-27 18:11:09 1786 1

原创 Python练习:0000 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。

from PIL import Image,ImageFont,ImageDrawimport sysimport importlibimportlib.reload(sys)headPath = r"/Users/majiangnan/PycharmProjects/0000/"outputPath = r"/Users/majiangnan/PycharmProjects/000...

2018-05-19 22:16:43 678

原创 ubuntu维护

清理升级文件sudo apt-get autocleansudo apt-get cleansudo apt-get -f autoremove

2017-04-14 18:35:26 233

原创 如何在Linux上搭建android-studio

首先,打开terminal,输入以下命令sudo apt-add-repository ppa:paolorotolo/android-studiosudo apt-get updatesudo apt-get install android-studio如果要把Android Studio添加到启动栏,你需要如下操作打开Android Studio,点击Configure选择Cr

2017-04-14 18:31:27 336

转载 Android Dialog使用

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保

2017-03-23 18:18:45 357

原创 New Start

hello world!

2017-03-23 12:18:06 237

中科大C语言习题集及答案

中科大C语言习题集及答案,TXT版本,代码格式经过调整方便看,非常基础,能抓住C语言死角知识点,适合初学者巩固基础,也适合翻阅复习

2019-03-15

计算机系统结构教程(清华版)

计算机系统结构教程(清华版)-张晨曦、王志英、沈立、李江峰、刘侬、王伟,清华大学出版社2009年5月第1版。课程教材,内容清晰带目录。

2019-03-01

数据结构与程序设计-PDF原版-高清英文版 答案

原版的数据结构与程序设计,非常棒的书,可以对照中文课本阅读

2019-01-31

算法导论PDF高清文字版-附带课件和作业

高清PDF,附带课程课件、作业和教学要求,可以配合相关的课程学习

2019-01-31

PMBOK第六版-中文版PDF-PMP项目管理考试教材

PMBOK第六版,是最新版PDF,所有文字可以拷贝,带书签

2019-01-31

王道考研2019计算机网络计算机课程辅导书-计算机网络

王道考研2019计算机课程辅导书-计算机网络2019版,同样还有相应的其他系列书,考研还是推荐用王道,天勤系列的书更新很慢,内容也不够充实,王道系列书可以一定程度上顶替课本

2019-01-31

王道考研2019数据结构计算机课程辅导书-数据结构

王道考研2019计算机课程辅导书-数据结构2019版,同样还有相应的其他系列书,考研还是推荐用王道,天勤系列的书更新很慢,内容也不够充实,王道系列书可以一定程度上顶替课本

2019-01-31

王道考研2019操作系统计算机课程辅导书-操作系统

王道考研2019操作系统计算机课程辅导书-操作系统2019版,同样还有相应的其他系列书,考研还是推荐用王道,天勤系列的书更新很慢,内容也不够充实,王道系列书可以一定程度上顶替课本

2019-01-31

SDL实现时钟

用sdl实现时钟,C++编写,用到SDL2_image,SDL2_ttf额外库

2015-12-13

空空如也

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

TA关注的人

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