自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

final dream

注定一生命途多舛劳累奔波

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

原创 Anaconda 安装后不能使用,仅安装了部分文件,无python.exe libs conda等。 且运行Conda等命令只显示y/N无其他提示信息

修复办法删除 “C:\Users\你的用户名” 下的.condarc文件后重新安装问题描述安装出问题windows10系统 64位因为某些原因卸载了Anaconda,卸载方式是运行安装目录下的“Uninstall-Anaconda3.exe”文件重新安装Anaconda,发现安装的程序不完整,如下(整个Anaconda3文件夹下只有几个文件和文件夹)后面又卸载了重装,主要怀疑是没有管理员权限,目录,没删除干净等。尝试了一上午。conda提示出问题如图,输入conda命令后仅出现[y

2020-09-02 15:57:39 4195 7

原创 linux下nexus配置

1. nexus的作用maven管理的项目包, 由于需要从远端获取可能比较费时, 所以有时候(特别是公司里面)会开一个服务器缓存下下来的包2. nexus下载 (大概68M)wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz hint : 没有wget就安装wget

2017-07-13 15:34:20 1123 1

原创 intellij使用servlet发送和处理请求, 并用tomcat布置到服务器上

新建项目 新建servlet 把tomcat下的lib导入 配置tomcat 之后OKweb.xml编写 在Servlet里面处理请求 运行, 浏览器输入localhost:8080/myServlet(web.xml里面的url-pattern属性) build artifact 找到该artifact 服务器配置tomcat把那个artifact放到服务器的tomcat的w

2017-06-10 23:30:59 690

原创 tomcat配置

tomcat作用:web应用的服务器, 我现在主要用到的是使用tomcat响应servlet的get和post请求tomcat配置:下载tomcat 地址: http://tomcat.apache.org/ 暂时未了解不同版本的tomcat的不同, 随便选择一个download 我现在用的windows64位 解压 配置环境变量 CATALINA_HOME = tomcat的解压位置

2017-06-10 22:54:38 312

原创 intellij导出第三方库

例行导入库 T2里面主要用的就TJar这个类(在T2.jar里) 使用库里的api修改project sturcture打开里面的modules删掉T2这个库再加上T2, 用jar的方式点击OK(需要先关一次project structure)在点开project structure打开artifacts, 并添加jar->form module with dependencis选好主类后OK需

2017-04-20 09:40:49 524

原创 database基本操作

查询查询数据库SHOW DATABASES;查询表SHOW TABLES;查询列SHOW COLUMNS IN table_name;查询数据SELECT *FROM table_name;创建创建数据库CREATE DATABASE database_name;创建表(需要先选择数据库 USE database_name)CREATE TABLE table_name(attribute1_n

2017-04-12 20:10:14 831

原创 java的classpath的作用

classpath不需要配置 classpath的主要作用 设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。但是现在的应用基本上不需要设置CLASSPATH,尤其是指向tools.jar 和rt.jar,只要能够找到jre,系统自动会找到这些jre自带的classpath(除非你人为地把这些jar文件移动到其他地方去了)没有c

2017-03-27 23:18:16 1404

原创 Genymotion下载慢的解决办法

点击要下载的虚拟机 在C:\Users\xxx\AppData\Local\Genymobile\找到genymotion.log(xxx是你的用户名) 找到在downloading files后面http开头的网址(ctrl+f) 打开网址下载或者直接输入网址下载 替换在C:\Users\xxx\AppData\Local\Genymobile\Genymotion\ova中的对应文件

2017-02-11 17:20:47 692

原创 ACM_bellman ford(单源最短路)

算法作用计算单源最短路径, 给定图和起点后, 计算这个点到其他点的最短距离, 如果起点和终点都给定了也属于这类问题 比如 : 给定图如下 求1 到 其他各点的最短距离 可以计算出为 : 顶点 最短距离 1 0 2 3 3 4 4 11 5 22(口算的, 大概没算错吧)算法复杂度O(N * M) N是顶点个数, M是边数代码实现#inc

2016-07-25 23:11:40 339

原创 ACM_kruscal 计算最小生成树

算法作用计算最小生成树 生成树: 将一个图的顶点不变, 通过去除一些边, 使它成为一棵树 最小生成树: 所有生成树中的边权和最小的生成树 比如下面图1的最小生成树是图2 图1 图2时间复杂度O(ElogE)E是边数代码实现#include <iostream>#include <algorithm>using namespace std;const int N = 1e5 +

2016-07-24 23:03:52 623

原创 acm_floyd任意两点的最短路(最简单无脑的最短路算法)

算法作用求给定图中任意两点间的最短距离时间复杂度O(v^3) V是顶点个数代码实现(3个for)g是用邻接矩阵传入的图, 如果两点之间没有路径, 设成inf, 否则设成边权, n是顶点个数, 顶点编号默认0~n-1, 最后i, j点的最短路径在g[i][j]中void floyd(int g[][], int n) { for(int k = 0; k < n; ++k)

2016-07-24 22:14:12 1589

原创 数模_模糊分类

模糊聚类分类数据标准化消除量纲的影响把数据变到[0,1]范围内标准差标准化 极差正规化 极差标准化 最大值规格化得到模糊矩阵方法相似系数法夹角余弦法最大最小法算术平均最小法聚类一个矩阵, 如果满足 1. 自反性; 2. 对称性; 3. 传递性; 则称该矩阵是一个模糊等价矩阵 构造模糊矩阵 1. 先数据标准化 2. 用最大最小法构造模糊矩阵模糊矩阵的r截矩阵按照是否大于r

2016-07-11 10:50:03 2233

原创 深圳杯2016A题 雨污分流与雨污混流,截排与清源?

分析题目搜集数据分流混流的收集机制对水处理系统和海绵城市建设的影响 搞清楚海绵城市约束: 达到治污要求, 开支最小得到问题的解, 并找到判定条件给出建议方案附件阅读附件1了解特定术语的意思, 达到政府的目标(一, 三, 五, 八目标)导致污水的原因 问题 : 来水量大, 对污水处理厂造成很大负荷 需要判定污水处理厂的处理污水的能力, 对生态环境影响大 想办法量化对生态环境的影响,

2016-07-09 10:11:46 2626 2

原创 android_监听事件

匿名内部类假设控件是loginButton 1. 初始化控件 private Button loginButton = (Button)findViewById(R.id.button1)在ui界面的时候当拖入Button就会在R文件中生成对应名字(假设是button1的)的ID, 在findViewById中找到对应的ID, 并返回view类, 再强制转化为Button 2. 设置Butto

2016-07-07 16:10:57 350

原创 android_控件

略 控件 功能 位置 备注 TextView 显示文本 Form Widgets->TextView EditText 编辑文本 Text Field->plain Text ImageView 显示图片 Image&Media->ImageView Button 文本按钮 Form Widgets->Button

2016-07-07 10:24:32 290

原创 android_控件属性

总述 属性 内容(下面都指的是空间的属性) android:id id(在R文件里面会用宏来定义) android:layout_width 宽度 android:layout_height 高度 android:layout_text 文本内容 android:textSize 文本大小 android:textColor 文本颜色 and

2016-07-06 16:56:52 303

原创 android_结构

目录 功能 src 存放java源代码 gen 存放系统配置文件, 自动生成, 不用管, 一般都是一些宏定义 android 4.4… 包括Android SDK库和APIs的一些包 asssets 存放资源文件, 但不会自动生成ID且不会自动占用空间 bin 被编译后的一些文件, 不用管 res 存放所有的应用资源, 会占用空间, 里面包括各种分辨

2016-07-06 16:49:36 195

原创 android_项目的简单创建和生成

创建 File->new->android application project->取一个名字->不停回车->得到最基本的结构 PS: 如果找不到android application project 可以再other里面的Android里面找到 部分截图 生成对着项目右键->Export->Android->Export Android Application->选project->选

2016-07-06 16:16:02 328

原创 搭建Eclipse下的Android开发环境

需要java环境 : 如果没有可以见链接 http://blog.csdn.net/fkjslee/article/details/51837848下载eclipse + adt : http://pan.baidu.com/s/1i5LLeXv 由于是绿色软件, 直接解压就可以用了,直接打开

2016-07-06 15:44:24 226

原创 java环境配置(win10)

需要: JDK 下载地址: 1.得到JDK: http://pan.baidu.com/s/1bp9gfIR 下载后解压就可以了 请记住解压后的地址 后面的配置环境变量需要用到 这个是绿色版的JDK(直接下载解压就可以用了, 不需要安装)首先可以检测到我们是没有java环境的 可以运行 windows键+R 输入cmd 回车进入命令行 输入 java 和 javac 应该都会提醒没有此

2016-07-06 12:22:48 13147 3

转载 matlab_安装教程

以上内容转载自http://jingyan.baidu.com/article/c275f6ba218d43e33d7567fd.html 为了防止消失我备份一份 并进行了一些简化需要的东西 matlab R2014a 下载地址 : http://yun.baidu.com/share/link?shareid=269649791&uk=2521647184安装步骤 1.解压 双击setup

2016-07-06 11:38:40 508

原创 matlab_多项式

定义 方法 例子 备注 直接建立 p = [1, 2, 3] 代表多项式p = x^2 + 2*x + 3 建立以..为根的多项式 p = poly(root) 得到的多项式p = 0 的解是root多项式的函数 功能 例子 备注 计算多项式的值 polyval(p, b) 计算x = b的时候的多项式的值, b可以是矩阵相当于点运算 求

2016-07-02 20:43:23 748

原创 matlab_矩阵

矩阵的定义 方法 例子 备注 同向量一样的定义方法 http://blog.csdn.net/fkjslee/article/details/51810366 全0阵 zeros(N) N*N的全0阵 全0阵 zeros(M, N) M*N的全0阵 全0阵 zeros(M, N, P…) M * N * P…的全0阵 单位阵 eye

2016-07-02 19:51:49 385

原创 matlab_向量

向量的定义 方式 例子 结果 备注 直接定义 a = [1, 2] a = 1, 2 等间距生成 a = 1 : 2 : 6 a = 1, 3, 5 1.三个参数是起点, 间隔, 终点 2.终点指的是上限, 不一定会出现, 3.间隔是1可省略 等分向量生成 a = linspace(1, 100, 3) a = 1, 50.5, 100

2016-07-02 11:26:04 693

原创 matlab_struct

struct的两种定义方法 方法 例子 备注 直接指出属性名 A.a1 = ‘abcd’ 在数组中如果没用声明的将用空[]表示 struct函数 A = struct(‘a1’, 1, ‘a2’, 2) 前面写元素名,后面写元素值struct相关函数 函数 功能 例子 备注 fieldnames 查看结构体的所有元素名 fieldname

2016-07-02 11:01:17 355

原创 matlab_格式转化

PS : ctrl + F查找具体函数matlab中查看元素类型的函数是class(x) 函数 功能 例子 备注 double 转化成双精度 double(x) cellstr 字符数组->字符串 cellstr(x) num2str 数字->字符串 int2str 整数->字符串 mat2str 矩

2016-07-02 10:50:06 542

翻译 make-down用法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-07-02 10:15:27 1549

转载 cout格式化输出

http://www.cnblogs.com/walfud/articles/2047096.html

2016-03-23 15:15:08 189

转载 大整数模板

转自:http://blog.csdn.net/hackbuteer1/article/details/6595881 分别使用C++中的运算符重载的方法来实现大数之间的数学运算,包括加法、减法、乘法、除法、n次方、取模、大小比较、赋值以及输入流、输出流的重载。。 并且使用这个大数模板,顺利AC了HDOJ上的1134这个题目的Catalan数计数问题。。http://acm.h

2016-03-20 14:16:32 268

转载 ACM_链式前向星

我只是发个链接 = =: http://blog.csdn.net/acdreamers/article/details/16902023

2016-03-11 12:00:27 403

原创 ACM_小知识

直接用法lower_bound : 返回大于或等于val的第一个元素位置 如[2, 2, 5, 5, 5, 8, 8]中找5返回2, 找4返回2upper_bound: 返回大于val的第一个元素位置 如[2, 2, 5, 5, 5, 8, 8]中找5返回5, 找4返回2stringstream: 把东西放进缓存区, 方便再读出来 如#include <cstdio>#in

2016-03-02 23:48:59 418

原创 ACM_欧几里得(GCD) 扩展欧几里得(EXGCD)

引言欧几里得算法: 又叫辗转相除法, 用于计算两个数的最大公约数, 在遇到需要算最大公约数, 以及下面的扩展欧几里得算法都会用到 本文将以: 1.代码 2.证明 3.其他 介绍欧几里得算法 扩展欧几里得算法 : ax + by = c 的满足条件的x, y 的解得一种算法 本文将以: 1.代码 2.证明 3.其他 的方式介绍扩展欧几里得欧几里得算法欧几里得算法用来求最大公约数,

2016-02-21 12:59:26 2927

原创 ACM_数位DP

引言数位DP: 与记数有关的一种动态规划, 一般题目是 : 求0 ~ n 之间有多少个符合….条件的数, 或者l ~ r 之间有多少个符合条件的数, 第二种一般来说可以转化到第一种[0, r] - [0, l) = [l, r] 这类问题通常会和取模, 记数, 数字和, 等运算联系在一起; 本文将以: 1.数位DP的所用定理(其实就一个同模) 2.数位DP的状态, 状态转移, 初始化 3.数

2016-02-20 09:52:54 1319 1

原创 ACM_普通DP

引言DP: 即dynamic program 动态规划的意思, 这是一种用之前的状态推之后的状态的解决问题的方法, 也可以说用空间换时间 本文将以: 1.动态规划的状态, 状态转移, 初始化 2.动态规划的递推和递归 3.动态规划的例题 4.动态规划的一些技巧 来说明动态规划为了更好的说明 先直接给个例题http://poj.org/problem?id=1163 题目大意:

2016-02-19 22:36:14 318

原创 ACM_状压DP

引言状压DP: 状态压缩DP的缩写, 用数字的进制(二进制居多)来表示问题的状态, 用动态规划的思想不断后推, 得到最后得到问题的解的一种解题技巧. 本文将以: 1. 常用的关于状态的操作(放在前面方便以后查询) 2. 状态的解释 3. 与动态规划结合得到答案 4. 例题 的方式介绍状压DP常用操作: 意思 表示方法 空集 0 只含有第i个元素 1 <

2016-02-19 19:10:39 405

原创 ACM_Tarjan

前言Tarjan: 适用范围 计算 1.割顶 2.割边 3.计算无向图的双连通分量 4.计算有向图的连通分量tarjan算法首先介绍几种概念 DFS森林: 集训队的学长以及我们平时讨论的DFS森林的意思一般是几棵DFS树, 然后问了一下, 学长说大家懂就好(囧), 其实DFS森林指的是一些图(无向或者有向都可以), 不一定是树, 而且可以是多个图, 这个在刘汝佳的算法指南以及我在网上百度上

2015-11-25 17:34:15 403

原创 ACM_lca

前言 lca(Least Common Ancestors) : 最近公共祖先, 一般题目的是给你一棵树(当然也有些题不会直接给你)题目的解法大多会让你向上找两个点的最近公共祖先, 比如上图的4 和 5的公共祖先是2, 9 和 7 的公共祖先是3, 3 和 8的公共祖先是3, 搭配的可能就还有一些其他的问题, 比如两点间的最短距离(边有权值, 而且边的权值可能会变) 或者搭配树形DP类似的东西

2015-11-21 10:52:54 1382

原创 ACM_线段树

线段树: 自我理解:把一段区间整体操作的数据结构整体思路: 如图: 假如单点更新 区间查询 现在有10个数 这10个数最开始是 1 2 3 4 5 6 7 8 9 10 查询某个区间的最大值 那么把这些区间按照如下更新 现在假如我们查询 2-7的最大值 (当然是在上图中是7) 我们就可以查询max[2, 2] = 2, max[3, 3] = 3, max[4, 5] = 5,

2015-10-15 12:59:31 523

原创 ACM_种类并查集

简介种类并查集: 和基础并查集有很大一部分相同, 多了一个判断2个元素是否属于同一个集团(不是集合, 集合是用来判断2个元素是否能够判断他们属不属于同一个集团:有点绕, 举个例子, 假如知道1和2在不同的集团, 3和4在不同集团,我们就不能判断1和3是否属于一个集团,而集团是用来判断他们是否在同一个集团假如:已知1和2在不同集团,2和3在不同集团, 那么我们就知道1和3在同一个集团);要懂

2015-09-29 19:52:34 2010 1

原创 ACM_基础并查集

基础并查集: 用于高效的查找某两个元素是否属于同一个集合;一.普通的查找方式:初始化所有的元素的父亲都是它自己: for(int i = 1; i <= n; i++) pa[i] = i;find函数, 每次向上找它的父亲, 直到找到它的根(根的特点是pa[i] == i): int find(int x){ return x == pa[x] ? x : find(pa[x]);

2015-09-29 18:56:10 1471

空空如也

空空如也

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

TA关注的人

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