自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 基本的阿里云Linux服务器设置

Linux 服务器配置主要是针对阿里云服务器的。服务器安全配置使用阿里云生成的密钥对登陆服务器:具体见官方文档主要步骤是先在控制台创建一个密钥对,创建后会下载一个生产的私钥*.pem格式的,然后将该密钥对与实例绑定。登陆的时候可以用一些软件,如Xshell。 配置ssh登陆时,使用下载的私钥进行验证登陆。创建一个新用户我们一般不直接使用 root 登陆,通常先创建一个拥有超级权限的...

2019-08-19 13:57:09 457

原创 在 Linux 上部署 Django 应用,nginx+gunicorn+supervisor

部署前应用配置开发环境与生产环境中的应用一般会有两套不同的配置。比如 DEBUG 选项,数据库配置等。对于 setting.py 文件, 在生产环境中我们要设置 DEBUG, SECRET_KEY 以及数据库密码等私密的设置。为了项目的安全这些设置应该最好从环境变量加载,或从仅供服务的文件中读取。为了更好的统一线上和线下两个环境, 我们使用 python-dotenv 工具. 有了这个工具,...

2019-08-19 13:51:13 575

原创 使用 Django 的日志模块,同时发送错误邮件到163邮箱

官方文档: https://docs.djangoproject.com/zh-hans/2.2/topics/logging/Django 版本 2.2Django 使用 Python 内置的 logging 模块处理系统日志.Logging 的组成logging 由4个部分组成: Loggers, Handlers, Filters, Formattersloggerslogger...

2019-08-19 13:44:27 1880

原创 numpy.fliplr()用法

np.fliplr()矩阵左右翻转,在二维的情况下很容易理解。维度更高的话一开始没有搞懂,实际也挺简单。原来矩阵的写成下面这样:[ [[0,1], [2, 3]] [[4,5], [6, 7]] ]将 [0, 1], [2, 3], [4, 5], [6, 7] 看成二维情况下的一个数。那么左右交换就是 [2, 3] 与 [0, 1] 交换…最后变成:[ [[2, 3],...

2019-07-30 21:39:38 6594

原创 Colab 的使用

使用 Colab 的时候,往往需要访问其他文件,比如自己的数据集等,这里记录一种比较简单的方法。我们先将需要使用的文件夹上传到 Google Drive上,就像下面这样例如我将 assignment3 整个文件夹上传到 Google Drive 中, 然后使用Colaboratory打开文件夹中的 GANs-PyTorch.ipynb 文件如果直接运行其中的代码的话,遇到像下面这种读取文件...

2019-04-27 14:13:03 7405 2

原创 数据结构 2树

树树的一些术语与性质树,是一个没有环路的无向联通图;根,我们将树中一个不同的顶点视为树的根;结点的度,结点的子数的数目,例如A的度为3,F的度为0;树的度,所有子树的度的最大值,例如上面树的度为3父亲,儿子,兄弟;A是B的父节点,B是A的子节点,BC是兄弟节点树叶:度为0的节点,例如上图树叶为K,L,F,G,M,I,J节点的深度:树根的深度为0,BCD的深度为1,G的深度为2节...

2018-11-27 22:20:31 342

原创 数据结构 3优先队列(堆)

堆(Heaps)我们想要这样一种数据结构,他可以进行插入和删除,但删除的话,规定每次删除的都是所有元素中最小的那一个元素。这可以利用数组和链表实现,但最好的是利用二叉树实现。如果用二叉搜索树的话删除太麻烦了,下面介绍一种堆的数据结构。堆需要满足的性质结构性质引入完全二叉树的定义若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连...

2018-11-26 17:01:50 418

原创 数据结构——栈

栈栈是一种先入先出的数据结构,插入和删除操作都只对最顶端的元素进行。栈最重要的是如下几个操作:Push( ElementType X, Stack S ); //将一个元素压入栈中ElementType Top( Stack S ); //返回栈顶的元素值Pop( Stack S ); //将栈顶的元素出栈其中,对一个空栈进行pop或pop操作,会引发数据结构栈的错误,...

2018-11-24 19:45:28 343

原创 链表

链表我们定义每个节点的结构如下:struct Node{ int Element; struct Node* next;};每个节点都包含了元素和指向下一个结构的指针。通过这些指针可以将一个个节点串起来从而形成了一个链表。链表的插入操作在这里,我们想把temp节点插入在node节点的后面,temp->next = node->next; 先将temp的nex...

2018-11-24 17:02:27 231

原创 数据结构 5排序算法

排序算法插入排序(Insertion Sort)如果要向一组已经排好了序的数中,再插入一个数,可以从头开始遍历,直到找到相应的位置,插入即可。所以我们可以这样对一组数进行插入排序:进行N-1次 pass,在第P次pass,我们将位置P处的元素向前移动到相应的位置,前面P个元素一定是已经排好序的,后面的先不用管.(这就像将一个元素插入到一段已经排好序的数中)。例如P=1时,比较前P个元素(就是...

2018-11-17 22:54:24 311

原创 WPF--ContextMenu绑定命令的一个问题

出现的问题xaml代码: <Window.DataContext> <vm:MainWindowViewModel/> </Window.DataContext> <ListView x:Name="ImageList" Grid.Column="0" Gri...

2018-08-28 10:12:59 2134 1

原创 WPF在一个窗口中实现多个视图

WPF Multiple Views in One Window 实现的内容单击不同的按钮在同一个窗口中显示不同的界面 参考:https://www.youtube.com/watch?v=xUwk2-_tRzo1.新建WPF工程项目,命名为Multiple Views. 在解决方案中新建两个文件夹ViewModels与Views来存放各种视图,具体的内容后面说。 2....

2018-08-19 22:24:28 11847 5

原创 WPF DataGrid显示图片的一种方法

DataGrid中添加图片列首先创建一个类,设置属性,表示每一行: public class MyDataObject { public int Number { get; set; } public BitmapImage image { get; set; } }XAML代码: &...

2018-08-16 18:02:40 6845 2

原创 c语言文件操作

c语言的文件操作一.文件处理步骤 (1)声明一个FILE*类型的变量 (2)打开文件:调用fopen()函数将文件指针与这个文件相连 (3)文件处理 (4)关闭文件:调用fclose()函数二.打开与关闭文件 FILE * fopen(const char * path,const char * mode); (1)该函数有返回值。若打开失败会返回一个NULL的FILE指针。因...

2018-04-04 21:53:58 823

原创 神秘的数组初始化

问题关键是如何初始化这一个指针数组,使得*a[2], a[3][5], !a[0]都满足题目的条件#include <iostream>using namespace std;int main(){ int * a[] = {// 在此处补充你的代码,使输出为123,456}; *a[2] = 123; a[3][5] = 456; ...

2018-03-30 16:39:51 2296 3

原创 C++ 引用的几个用法

引用基本概念 引用,是将一个已经存在的对象取了另一个名字,对另一个名字的操作与该对象完全一致。 int ival = 1024; int &refVal = ival;上面是一个引用,refVal与ival绑定在一起,若对refVal进行修改,会同时改变ival的值,而ival的值变了,refVal的值也就变了。一. 函数参数使用了引用,那么函数...

2018-03-30 16:19:38 358

原创 数据结构 7并查集(DISJOINT SET)

不相交集ADT等价关系 若对于每一对元素(a,b),a,b∈S,aRb或者为true或者为false,则称集合S上定义关系R。如果aRb为true,那么我们说a与b有关系。 等价关系是满足下列三个性质的R: (1)自反性 对与所有的a∈S,aRa (2)对称性 aRb 当且仅当 bRa (3)传递性 若aRb 且 bRc 则 aRc 动态等价性问题如果有一个集合S,...

2018-03-16 16:43:00 737

空空如也

空空如也

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

TA关注的人

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