自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vim配置以及插件安装

安装好的vim (linux 默认安装有)配置vimvim打开配置文件vim ~/.vimrc如果不存在默认自动创建1.简单配置详细的配置见下连接。https://www.ruanyifeng.com/blog/2018/09/vimrc.html简单的配置直接往.vimrc里写就行了。syntax on " 语法高亮set mouse=a " 启用鼠标set nocomp...

2020-03-03 16:52:46 254

原创 机器学习--特征缩放/均值归一化

特征缩放(feature scaling)均值归一化梯度下降算法

2017-11-16 14:41:58 24596 6

原创 Matlab学习笔记--符号计算

符号变量的创建数值计算与符号计算的对比符号表达式的运算函数运算合并展开因式分解分数形式提取化解反函数复合函数表达式替换符号微积分函数的极限函数的微分函数的积分级数的求和函数的级数展开符号方程求解符号线性方程求解代数方程求解非线性符号方程求解常微分方程求解附录泰勒展开式的其他用法matlab

2017-11-01 11:41:45 889

原创 Matlab学习笔记--数值计算

数据拟合多项式运算代数方程求解Matlab

2017-10-30 21:21:38 553

原创 机器学习--梯度下降法(BGD、SGD、MBGD)

机器学习、梯度下降法、BGD、SGD、MBGD

2017-10-29 15:05:11 1100

原创 Java文件读写操作(FileInputStream、FileReader、BufferedReader)

1.字节流和字符流选择 字节流:字节流读取的时候,读到一个字节就返回一个字节; 主要用于读取图片,MP3,AVI视频文件。 字符流:字符流使用了字节流读到一个或多个字节,如读取中文时,就会一次读取2个字节。只要是处理纯文本数据,就要优先考虑使用字符流。2.处理流和节点流 节点流:和操作系统紧密连接的流。该层的与文件输入输出的操作都比较原始,没有进过优化,功能比较单一。 (FileReade

2017-10-20 22:32:25 3053

原创 算法笔记--博弈

(一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规 定每次至少取一个,最多取m个。最后取光者得胜。 n=(m+1)r+s(二)威佐夫博奕(Wythoff Game):有两堆各若干个物品,两个人轮流从某一堆或同 时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。 奇异局势(先手输)。前几个奇异局势是:(0,0)、(1,2)、(3,5)、

2017-06-30 20:51:01 232

原创 算法笔记--逆元

逆元:(b/a)(mod m) = (b*x)(mod m)x表示a的逆元,并且a*x=1(mod m) 注意:只有当a与n互质的时候才存在逆元求逆元方法:1.费马小定理因为a^phi(m)=1(mod m),所以逆元为a^(phi(m)-1)(mod m)特别地,如果m为质数,逆元为a^(m-2)(mod m)2.扩展欧几里德 //返回d=gcd(a,b);和对应于等式ax+by=d中

2017-06-30 20:02:13 282

原创 算法笔记--排列组合

小数据时:C(a,b) 先乘后除不会出现截断以及尽大可能不超数据范围。LL最大C(33,66);int ans=1;for(int i=0;i<=b;i++){ ans*=(a-i); ans/=(i+1);}递推写法(可以取膜)long long c[1005][1005];void init(){ c[1][1]=1; for(int i=0;i<=1

2017-06-30 19:52:57 256

原创 算法笔记--矩阵运算

矩阵类,以及相关运算的重载。#include<bits/stdc++.h>using namespace std;typedef long long LL;#define MOD 10007struct Mat{ int n,m; LL mat[9][9];};Mat operator *(Mat a,Mat b){ Mat c; memset(c.mat,

2017-06-30 18:45:43 356

原创 算法笔记--二分/三分

while(left<=right){ int mind=(left+right)>>1; if(...) return x; else if(...) left=mind+1; else right=mind-1;}或int temp=left;while(left<=right){ int mind=(left+right)>>1; if(

2017-06-28 20:25:01 529

原创 算法笔记--贪心(田忌赛马)

hdu1952 Tian Ji – The Horse RacingSample Input 3 92 83 71 95 87 74 2 20 20 20 20 2 20 19 22 18 0 Sample Output 200 0 0 #include<cstdio>#include<cmath>#include<cstring>#include<iostream>

2017-06-28 20:03:41 312

原创 算法笔记--分治(求后序遍历)

由前序遍历和中序遍历求后序遍历Sample Input 9 1 2 4 7 3 5 8 9 6 4 7 2 1 8 5 9 3 6 Sample Output 7 4 2 8 9 5 6 3 1 #include<cstdio>int qian[1005],zhong[1005];void ecs(int a,int b,int n,int flag) //在前序是第几个,在中序是第几

2017-06-28 20:00:31 231

原创 算法笔记--c++STL

vector给你一些图书馆进出人员列表,每个人有不同数字编号。。问图书馆的最小容纳人数。。。#include<cstdio>#include<cmath>#include<algorithm>#include<iostream>#include<cstring>#include<vector>using namespace std;vector<int> L;int main(){

2017-06-28 19:51:21 272

原创 算法笔记--宽度优先搜索

poj 2312 Battle City思路:从Y到T的最小turn。turn:走一步路算一种,开炮也算一种。 B:土墙,可以被炮打坏,打坏以后就不在了。 R:河流,不能通过。 S:铁墙:不能通过,也不能被炮弹打坏。 E:空格,可以直接走过去。因此,用优先队列,每次取出turn最小的那个,进行操作。知道走到T为止。因为土墙可以仙贝打坏,在通过,因此如果遇到土墙,可以认为进项了两个turn,

2017-06-28 19:43:07 317

原创 算法笔记--深度搜索

1、N皇后问题在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。#include<stdio.h>int hang[300][300]= {0,0};int lie[30]= {0};int cnt=0;int ans[30][30];void so

2017-06-28 19:37:11 295

原创 c++STL的JAVA实现

注:文档为本人要求前竞赛队队友总结。Table of Contents 算法竞赛中的JAVA使用笔记输入与输出基本输入输入挂输出控制台输入输出重定向到文件大整数与高精度大整数BigInteger高精度BigDecimal字符串与进制转换字符串基本操作进制转换排序默认排序实现Comparator接口自定义比较器对自定义类的排序用lambda自定义比较器(仅 JAVA8 以上支持)C++STL中部分数据

2017-06-28 19:23:18 1371

原创 c++大数、分数、模数运算实现模板

大数#include <cstdio>#include <string>#include <cstring>using namespace std;class BigNum {public: static const int MOD = 100000000; static const int BIT = 8, SIZE = 105; mutable int n,o;

2017-06-28 19:19:54 794

原创 头文件

#include<cstdio>#include<cmath>#include<cstring>#include<iostream>#include<algorithm>#include<cstdlib>#include<queue>#include<vector>#include<map>#include<stack>#include<set>#define pi acos(

2017-06-28 19:15:26 252

原创 Java排序方法

java排序

2017-06-28 19:05:49 248

原创 JavaScript学习笔记(三)--对象

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数… 此外,JavaScript 允许自定义对象访问对象的属性:objectName.propertyName 访问对象的方法:objectName.methodName()创建新对象: person=new Object(); person.firstname=”Bill”; person.lastname=”Gates”

2017-04-10 14:32:41 480

原创 JavaScript学习笔记(二)--JS HTML DOM

HTML DOM通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 [1]JavaScript 能够改变页面中的所有 HTML 元素。 [2]JavaScript 能够改变页面中的所有 HTML 属性。 [3]JavaScript 能够改变页面中的所有 CSS 样式。 [4]

2017-03-20 22:35:53 227

原创 JavaScript学习笔记(一)--基础语法

JavaScript 是世界上最流行的编程语言—js user注:JavaScript 与 Java 是两种完全不同的语言!JavaScript 使用HTML 中的脚本必须位于<script> 与 </script> 标签之间。 脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。引用外部js文件:<script src=”myScript.js”></script> 在

2017-03-19 22:45:20 255

原创 CSS学习笔记(六)--CSS3

CSS3 2D 转换使用 2D 或 3D 转换来转换您的元素Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。Chrome 和 Safari 需要前缀 -webkit-。Internet Explorer 9 需要前缀 -ms-。 1.2D 转换 (1)translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标)

2017-03-19 18:00:58 285

原创 CSS学习笔记(五)--CSS3

CSS边框 CSS3新属性: CSS背景 CSS3新属性: CSS 文本效果CSS3 文本阴影:text-shadow: 5px 5px 5px #FF0000;水平阴影、垂直阴影、模糊距离,以及阴影的颜色 CSS3 自动换行:word-wrap:break-word;(word-wrap 属性允许您允许文本强制文本进行换行) CSS3新属性: CSS 字体 CSS3新属性:

2017-03-19 17:18:47 293

原创 CSS学习笔记(四)--CSS高级

CSS 水平对齐1.对齐块元素:使用 margin 属性来水平对齐.center{ margin:auto; width:70%;//占据中间比例。}使用 float 属性来进行左和右对齐CSS 尺寸图像可以通过设置像素改变尺寸:height:10px。也可以改变百分比 其他元素也一样。 CSS 分类 CSS 图片库<!doctype html><html><head><

2017-03-11 23:24:48 341

原创 CSS学习笔记(三)--CSS选择器

最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。选择器分组假设希望 h2 元素和段落都有灰色。h2, p {color:gray;} 可以将任意多个选择器分组在一起,用逗号分割开,通配符选择器CSS2 引入了一种新的简单选择器 - 通配选择器(universal selector),显示为一个星号(*)。该选择器可以与任何元素匹配,就像是一个通配符。如:* {colo

2017-03-11 21:43:24 241

原创 CSS学习笔记(二)--CSS框模型/CSS定位

CSS 内边距—padding CSS padding 属性定义元素的内边距。padding 属性接受长度值或百分比值,但不允许使用负值。 您还可以按照上、右、下、左的顺序分别设置各边的内边距,各边均可以使用不同的单位或百分比值h1 {padding: 10px 0.25em 2ex 20%;}或是:h1 { padding-top: 10px; padding-right: 0.25

2017-03-09 22:36:56 367

原创 CSS学习笔记(一)--基础知识

CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 每条声明由一个属性和一个值组成。属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。 空格:与 XHTML 不同,CSS 对大小写不敏感。不过存在一个例外:如果涉及到与 HTML 文档一起工作的话,class 和 id 名称对大小写是敏感的。<style

2017-03-06 21:56:53 294

原创 HTML学习笔记(六)--HTML5

HTML5 中默认的字符编码是 UTF-8HTML5 - 新特性新的语义元素,比如 <header>,<footer>, <article>, and <section>。 新的表单控件,比如数字、日期、时间、日历和滑块。 强大的图像支持(借由 <canvas> 和 <svg>) 强大的多媒体支持(借由 <video> 和 <audio>) 强大的新 API,比如用本地存储取代 cookie

2017-03-01 21:28:58 209

原创 HTML学习笔记(五)--表单

HTML 表单用于搜集不同类型的用户输入。 表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等 表单本身并不可见。还要注意文本字段的默认宽度是 20 个字符基本表单元素<form> 元素 HTML 表单用于收集用户输入。 文本输入<form> First name:<br><input type="text" name="firstname"><br> Las

2017-03-01 17:56:30 372

原创 HTML学习笔记(四)--URL/颜色/快速参考

URLscheme://host.domain:port/path/filename URL 的英文全称是 Uniform Resource Locator,中文也译为“统一资源定位符”。scheme - 定义因特网服务的类型。最常见的类型是 http host - 定义域主机(http 的默认主机是 www) domain - 定义因特网域名,比如 w3school.com.cn :por

2017-03-01 16:53:01 1316

原创 HTML学习笔记(三)--框架/部分基础/实体

框架<frameset rows="25%,50%,25%"> //rows行 //cols列,,,每个页面占的比例 <frame src="/example/html/frame_a.html"> <frame src="/example/html/frame_b.html"> <frame src="/example/html/frame_c.html"></f

2017-02-26 14:36:43 270

原创 HTML学习笔记(二)--表格列表布局

HTML-表格<table border="1" //定义一个表格,表框为1cellpadding="10" //内边框bgcolor="red" //背景颜色,写在th里也可以background="/i/eg_bg_07.gif"> //背景图片<captio

2017-02-24 20:54:45 358

原创 HTML学习笔记(一)--HTML基础

HTML基础<html><body><p>hello world!</p></body></html>标题(Heading)是通过 <h1> - <h6>等标签进行定义的。 //标题大小 HTML 段落是通过 <p> 标签进行定义的。 HTML 链接是通过 <a> 标签进行定义的。 <a href="http://www.w3school.com.cn" >This is a lin

2017-02-24 20:38:44 395

原创 C/C++的cmd下的编译运行以及文件输入输出

首先我们要了解到c/c++在windows下是没有编译器的。Linux下只有C的编译器。所以windows下要自己下载编译器。然后找到编译器安装目录下的bin文件目录。添加到path环境变量中(我的电脑右键->属性->高级系统设置->环境变量) 然后编译执行代码。-c是源 (-c可以不写) -o是目的 所以写法可以有很多种 D:\Users\xtulo\Desktop\C++>g++ test

2017-02-22 21:11:54 4560

原创 JAVA从文件读入写出cmd的方法

java的cmd编译运行,java的文件输入输出的cmd的办法

2017-02-22 19:05:05 1962

原创 C盘瘦身清理android avd/installer/DriverStore

清理C盘windows下的installer,清理C盘windows下的DriverStore,迁移android stdio 的模拟器avd的存放路径

2017-02-22 00:10:55 5260

原创 windows server 2012将计算机图标添加到桌面

按win+R输入命令rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0

2017-02-21 16:01:47 3326

空空如也

空空如也

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

TA关注的人

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