graphviz 安装 使用 + 配置 sublime3 预览

一、安装配置graphviz 下载 graphviz 包 解压到某个目录下 添加 其下的 bin目录到 系统 path cmd 下 输入 dot -version 如果 显示一些配置信息 则说明 安装成功。 到 graphviz下面找到release\bin 下有gvedit.exe 发送到桌面快捷方式 这是一个GUI程序   打开软件后 可以 new file 然后 可以写代码...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

Lecture2 - PLA

2.1 Perceptron Hypothesis Set 感知假说集及演算 感知假说集这部分,林老师主要是举了个线性回归的例子,来帮我们感性地认识了 h 这个东西到底是什么。 比如说线性回归:                                                                    以上说明了h是一个假设空间集,我们希望在h里面能找到一个g,使它...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

状态压缩dp入门 POJ 3254

  Corn Fields Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 6321   Accepted: 3361   Description Farmer John has purchased a lush new rectangular pasture composed of ...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

动态规划入门(数字三角形、DAG模型、最佳加法表达式、经典取石子游戏)

1、普通dp POJ-1163 数字三角形 递推式: 递推法: #include<iostream> #include<cstring> using namespace std; int dp[105][105]; // dp[i][j] 表示 从(i,j) 到三角形底部 最大和 int a[105][105];//三角形值 int main() { ...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

文字游戏 dp

题目: 给你一份单词表,和一个句子。求出该句子能有多少种不同的划分方法。例如:单词是ab 、cd、 a、 b、 c、 d 句子是abcd。则共有 a/b/c/d、 ab/c/d、a/b/cd、ab/cd 四种。 定义状态 表示某个 单词末尾在整个句子中的位置为  时,的种类数。 例如在 abcd 中 ab为   (以 1 为 起始位置)。此题 也可归类为DAG 。以前的状态就是确定当前单词...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

基本动态规划-Poj 2241 巴比伦塔

  题意: 有很多不同的立方体(长宽高不同),每一种都有无穷多个,将他们一层层叠加起来,要求上门面一块的立方体的底面要小于下面的一块(长、宽都严格小于),问最多能搭建多高。 Sample Input 1 10 20 30 2 6 8 10 5 5 5 7 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 5 31 41 59 26 53 58 97 93...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

POJ 1088 滑雪 (记忆化、动态规划、排序优化)

滑雪 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 108063   Accepted: 41157 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Mic...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

NYOJ 995 硬币问题(经典动态规划)

硬币找零 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 输入 输入数据: 第 1 行,为 N 和 T,其中 1≤N≤50 为硬币系统中不同硬币数;1≤T≤100000 为需要用硬币找零的总数。 第 2 行为 N 个数值不大于 65535 的正整数,它们是硬币系统中各硬币的面值。 当n,t同时为0时结束。 输出 输出数据: 如 T 能被硬币系统中的硬币找零,请输...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

C语言 入门到精通100题

C 语言编程经典 100 例 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉不满足条件的排列。 2.程序源代码: main() { int i,j,k; printf(“\n“); for(i=1;i〈5;i++)    /*
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

线段树模板加部分内容详解

线段树是处理区间问题的一种算法,大概内容就是下图,可以用来处理区间和等相关问题。   一、线段树的建立 void build(int l,int r,int now) { if(l == r)//到达叶子结点 { sum[now] = a[l]; return ; } int m = (l+r)>>1; build(l,m,now<<1);//...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

蓝桥杯 2017_4 分割方格(巧妙的dfs)

标题:方格分割 6x6的方格,沿着格子的边线剪开成两部分。 要求这两部分的形状完全相同。 如图:p1.png, p2.png, p3.png 就是可行的分割法。 试计算: 包括这3种分法在内,一共有多少种不同的分割方法。 注意:旋转对称的属于同一种分割法。 请提交该整数,不要填写任何多余的内容或说明文字。 思路:从对称中心开始,以格子的边与边的交点为路,把格子涂色问题,转化为划分格子边...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

查看、启动CentOS系统的SSH

1、查看CentOS系统的SSH是否启动: [root@mz-01 ~]# netstat -anp|grep :22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1151/sshd tcp 0 0 120.52.146.171:22...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

CentOS下解压文件.tar.gz .war .zip

1、解压.tar.gz文件: tar -zxvf nginx.tar.gz。 tar不支持解压文件到指定的目录! 2、解压.war .zip文件到指定目录: unzip nginx.war -d /usr/local/ 
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

用Jenkins自动化搭建测试环境---应用部署服务器准备

2应用部署服务器准备  2.1 linux系统准备        在一台服务器上安装linux系统,并配置好IP和防火墙。 2.2 安装java环境        在刚才装好的linux系统上,安装jdk并配置环境。 2.3 安装并配置git    2.3.1 运行命令安装git,并验证安装结果 [root@mz-01 ~]# yum install git [root@mz...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

Postman安装于chrome浏览器中

1、首先准备好安装包:链接:https://pan.baidu.com/s/1AY7wGyOOp5S0m81qEiVfXQ  提取码:8u2p   下载后解压到自己喜欢的位置 2、 打开chrome浏览器的扩展程序(在“设置”中查找): 3、点击「加载已解压的扩展程序...」按钮,找到你刚刚下载的安装包的位置,点击确定。  4、你去看看 Windows 的开始菜单,会突然发现多了一个「C...
分类: 其他 发布时间: 10-05 23:39 阅读次数: 0

C++基础教程面向对象(学习笔记1)

欢迎使用面向对象编程: 首先你应该看一下变量,初始化和赋值,我们在C ++中将对象定义为“可用于存储值的一块内存”。具有名称的对象称为变量。 在传统的编程中(我们在此之前一直在做的),程序基本上是计算机的指令列表,它们定义数据(通过对象),然后使用该数据(通过语句和函数)。处理该数据的数据和功能是单独的实体,通过它们组合在一起以产生所需的结果。由于这种分离,传统的编程通常不能提供非常直观的现实表示...
分类: 其他 发布时间: 10-05 23:38 阅读次数: 0

C++基础教程面向对象(开始前的一点小节奏)

前言: 最近一直在学C++,忽然想写点东西记录一下自己的学习过程,因为之前有一些C语言的基础,所以就直接跳过 了面向过程的一些基础,直接从面向对象部分开始,所以需要C/C++基础的同学,可以学习一下其他的基础教程,当然我也会在这里贴出我学习的网站C++,大家可以自行学习,写的内容相当好 (在我看来),但是原版是英文的,so,对你的英语水平有一定的要求(其实描述的也比较简单了),好了,废...
分类: 其他 发布时间: 10-05 23:38 阅读次数: 0

C++基础教程面向对象(学习笔记2)

1.1类和类成员 前面发了两篇似乎是无关紧要的,但是我希望还是可以看看,毕竟介绍了我们接下来要学的内容以及我的一些中肯的建议。 虽然C ++提供了许多基本数据类型(例如char,int,long,float,double等等),这些类型通常足以解决相对简单的问题,但仅使用这些类型解决复杂问题可能很困难。C ++的一个更有用的功能是能够定义自己的数据类型,更好地对应于正在解决的问题。您已经了解了枚...
分类: 其他 发布时间: 10-05 23:38 阅读次数: 0

C++基础教程面向对象(学习笔记5(1))

构造函数初始化列表 在上一课中的学习过程中,为简单起见,我们使用赋值运算符在构造函数中初始化了类成员数据。例如: class Something { private: int m_value1; double m_value2; char m_value3; public: Something() { // 这些全都是赋值而不是初始化 ...
分类: 其他 发布时间: 10-05 23:37 阅读次数: 0

C++基础教程面向对象(学习笔记5(2))

非静态成员初始化 在编写具有多个构造函数的类(大多数构造函数)时,必须为每个构造函数中的所有成员指定默认值会导致冗余代码。如果更新成员的默认值,则需要触摸每个构造函数。 从C ++ 11开始,可以直接为普通类成员变量(不使用static关键字的变量)提供默认初始化值: class Rectangle { private: double m_length = 1.0; // m_length...
分类: 其他 发布时间: 10-05 23:37 阅读次数: 0