自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bing's Blog

用心若镜,不将不逆,应而不藏。

  • 博客(10)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Github上多人协作方式之一

Github上多人协作方式之一@(Github学习笔记)A拥有一个仓库RepoA, B看着不错,想着自己可以为这个仓库贡献一点东西,于是Fork这个仓库到自己账户上来。这时候仓库还是在远程仓库里,本地磁盘还需要git clone 一份。这时候自己就可以在添加更新了,但更改的只是自己fork了别人的远程仓库,并不会影响到原作者的仓库。怎么办?先运用一种解决方案:发起请求。把需要的修改加到请求里,发送请

2017-03-28 11:09:11 991

原创 【JavaScript】JS的Array的用法总结

目录Array的长度相关问题indexOf取元素下标slice操作push和pop操作unshift和shift操作sort操作reverse操作spilce操作concat函数 join函数多维数组Array的长度相关问题可以直接获取Array的长度属性:var arr = [1,2,3];var len = arr.length; // 直接计算得到3很有意思的是,Ar

2017-03-25 20:39:18 1603

原创 JS字符串的常用操作函数

基础知识转义字符:\多行字符串:``模板字符串:类似C#中的变量替代写法:${name}操作函数:字符串本身是不可变的,操作后是返回新的字符串var str = "hello world" + str.length + str.toUpperCase() : 全变为大写 + str.toLowerCase() :全变为小写 + str.indexOf(“world”) : 返回指定子

2017-03-25 18:39:37 494

原创 异或运算交换两个数

a = a^b;b = a^b;a = a^b; 这样就可以不借助第三个变量实现两个数的交换。基于如下几个性质:任意变量x与自身异或结果为0,即:x^x = 0任意变量x与0进行异或运算,结果不变,即:x^0 = x异或运算的结合性:a^b^c = (a^b)^c = a^(b^c)异或运算的交换性:a^b = b^a再来解释上面的交换为什么可行:a = a^b b = a^b --

2017-03-07 22:54:38 7175

原创 Dijkstra+DFS模板总结

关于Dijstra的初级运用是,在第一标尺的基础上有下面三个角度:边权:c[maxn] = {maxn}, cost[manx][maxn] = {inf};点权:w[maxn] = {0}, weight[maxn] = {0};最短路径条数:num[maxn] = {0};a1003.cpp 用到了其中的两个,作为模板来刻意练习,练习如何将问题结构化,模板化。再额外补充边权的代码,不是这

2017-03-02 23:35:33 1300

原创 优先队列的优先级设置法

优先队列也是用 #include<queue> 这个头文件,且不必引入vector的头文件基础类型优先级设置默认定义: + priority_queue<int> 大顶堆手工设置:priority_queue<int, vector<int>, less<int>> 大顶堆:表示其他都比堆顶小priority_queue<int, vector<int>, greater<int>> 小顶堆:

2017-03-02 02:12:09 9453

原创 关于使用DFS,BFS的一些思考总结

总的来说,DFS和BFS是一种遍历策略,整体运行的框架是固定的,但是具体处理以及函数的形参是需要根据具体问题具体来定的。也就是说,在BFS或者DFS的时候,首先需要搞明白的是:遍历的目的是什么。标记结点已经访问(任何题目中必须有)遍历过程中计算参数(选择)计算参数是比较常见的题目,只标记结点是否访问在计算连通块个数时总结过。详细说一下计算参数问题。可以在形参中用参数引用,直接改变这个参数就等同

2017-03-01 15:04:04 2051

原创 统计图的连通块的个数的两种方法

@算法学习两种方法DFS遍历法并查集法1. DFS遍历计算连通块先上代码:#include <stdio.h>#include <vector>using namespace std;const int maxn = 100010;vector<int> G[maxn]; // 邻接表存储图bool vis[maxn] = {false}; // 标记是否访问void dfs(int v)

2017-03-01 13:45:36 7655

原创 递归判断两棵树是否相同

递归写法判断两棵树是否相同:bool flag = true; // 默认认为两棵树是相同的,递归判断过程中改变flag值,一旦有一个不同,就跳出void judge(node* root1, node* root2){ if(root1 == root2) return; // 这个相等其实是用来判断都为空的,那么不用改变flag if((root1 == NULL && ro

2017-03-01 13:24:33 6592

原创 如何从一行输入的字符串中基于空格切割出单词

在C++中,可以考虑用已经写好的模板来解题:#include <iostream>#include <string>#include <sstream>#include <vector>using namespace std; int main() { string line,word; vector<string> s1; getline(cin,line); /

2017-03-01 02:46:42 2171

TensorFlow for Deep Learning: From Linear Regression to Reinforcement Learning

2018.3月出版,完整326页,非预印版,找了很久的资料,分享给大家。

2018-03-14

Hands-On Machine Learning with Scikit-Learn and TensorFlow -- 2017.3月第一版 + 对应代码

Hands-On Machine Learning with Scikit-Learn and TensorFlow 2017.3月第一版的英文书以及对应的代码,亲测良心资源。

2018-01-28

Practical Python and OpenCV + Case Study均为第三版两本书用Python3

Python-OpenCV教程以及Case Study,均为第三版,用Python3

2017-12-11

2009~2016真题--不含选择题解析

看不惯某些人拿别人的免费文档要很高的下载分。

2016-11-25

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

TA关注的人

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