自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python - Y.shape[n,m];Numpy中的矩阵合并

Theshapeattribute for numpy arrays returns the dimensions of the array. IfYhasnrows andmcolumns, thenY.shapeis(n,m). SoY.shape[0]isn.In [46]: Y = np.arange(12).reshape(3,4)...

2019-10-04 17:33:00 637

转载 Pycharm调试及快捷键技巧

查找某个关键词:Find in Path功能提供了全局查找功能,快捷键为Ctrl + Shift + F ,或从菜单Edit-》Find-》Find in Path进入全局查找界面在当前文件查找,快捷键为Ctrl + F。修改字体:在Editor→Font选项下可以修改字体,调整字体大小等功能。在 windows 下一些最常用的默...

2019-10-04 16:46:00 692

转载 Pycharm远程连接服务器debug时报错

解决方法:OpenHelp -> Find Action -> Registryanddisable sshj:ide.ssh.library.backend.use.sshjide.ssh.library.backend.webDeployment.use.sshjThese two keys are enabled in 2019...

2019-10-03 19:04:00 713

转载 angular2单元测试学习

单元测试简介:https://segmentfault.com/a/1190000009737186单元测试-Jasmine:https://segmentfault.com/a/1190000009737204angular2单元测试:https://segmentfault.com/a/1190000009769787#articleHeader1概念简介Jas...

2019-09-30 10:55:00 346

转载 element-ui default-checked-keys 会把节点下所有子节点全部勾选解决方法

<el-tree class="filter-tree" :data="permissionData" :props="props" node-key="id" ref="treeForm" show-checkbox ...

2019-09-19 18:03:00 2349

转载 加速C++ cin,cout的速度

用以下两行代码: ios::sync_with_stdio(false); //加速 cin.tie(0);首先sync_with_stdio(false)是为了打断iostream输入输出到缓存,可以节约很多时间,使之与scanf相差无几。tie是将两个stream绑定的函数,空参数的话返回当前的输出指针,即tie(0)与tie(nullpt...

2019-09-14 17:33:00 773

转载 vue 后台管理系统菜单权限管理

来自:https://www.cnblogs.com/fqh123/p/11094296.html 侵删login登录方法login() { if (!this.username) { return this.$message.error("请输入用户名"); } if (!this.password) { ...

2019-09-10 15:31:00 683

转载 (递归) 汉诺塔问题 lintcode 169

将n个从小到大的(上到下)盘子从A移动到C,借助B。其中大的盘子不能放在小的盘子上面输出模拟过程。将n个盘子从A移动到C => 将n-1个盘子从A移动到B , 再将最底部的一个盘子从A移动到C,最后将B上的n-1个盘子从B移动到Cclass Solution {public: /** * @param n: t...

2019-09-07 19:42:00 123

转载 (栈,BST) leetcode 224. Basic Calculator 173. Binary Search Tree Iterator

开两个栈,一个记录数字,一个记录操作符。然后从前往后扫描整个表达式:1. 如果遇到 (、+、-,直接入栈;2. 如果遇到数字,则判断操作符栈的栈顶元素,如果不是 (,则弹出操作符的栈顶元素,并用相应操作更新数字栈的栈顶元素。从而保证操作符栈的栈顶最多有一个连续的+或-;3. 如果遇到 ),此时操作符栈顶一定是 (,将其弹出。然后根据新栈顶的操作符,对数字栈顶的两个元素...

2019-09-07 19:34:00 93

转载 C++ atoi()和stoi()的区别

头文件都是#include<cstring>①atoi()的参数是const char* ,因此对于一个字符串str我们必须调用c_str()的方法把这个string转换成 const char*类型的,而stoi()的参数是const string*,不需要转化为 const char*;②stoi()会做范围检查,默认范围是在int的范围内的,如果超出范围的话...

2019-09-07 13:28:00 106

转载 (栈,数组)

反向思维:如果知道最小值,那如何求出这个最小值所在的子数组, 即找到这个最小值左边比它更小的元素的位置left 和 右边比它更小的元素的位置right,res += A[i] * ( i - left ) * ( right - i )。class Solution {public: int sumSubarrayMins(vector<...

2019-09-06 17:50:00 85

转载 Windows如何设置指定的IP走专线?

很多时候在工作中难免有多重网络环境的情况,为了方便之间的互访,可能会用的VPN等虚拟专线,作为网络管理员,route命令是必会的基础技能。我们一般连接到专线vpn以后,默认会启用远程网关,这样我们所有的网络请求都是走到vpn再出去的。要实现只有指定ip走专线,需要先取消“启用远程默认网关”下面我们演示如何使用route命令。示例如下:要访问网络:10.3.0....

2019-09-06 11:22:00 2024

转载 本地pycharm远程连接服务器并调试程序

配置deployment转载于:https://www.cnblogs.com/Bella2017/p/11461176.html

2019-09-04 19:36:00 79

转载 Java并发编程的艺术(一)

看《java并发编程的艺术》这本书,想着看的时候做个简单的总结,方便以后直接看重点。一.并发编程的挑战1.上下文切换Cpu时间片通过给每个线程分配CPU时间片来实现多线程机制,时间片一般是几十毫秒。任务从保存到再加载的过程就是一次上下文切换。如何减少上下文切换?无锁并发编程:多线程处理数据时,避免使用锁,如将数据的ID按照Hash算法取模分段,不同的线程处理不同段...

2019-09-04 17:22:00 70

转载 (DFS, BFS)

找出没有被X围绕的点,则剩下的就是被围绕的点,将这些O改为X。class Solution {public: /* * @param board: board a 2D board containing 'X' and 'O' * @return: nothing */ void su...

2019-09-03 16:49:00 120

转载 Django 注册APP

在setting.py 里加上:'app01.apps.App01Config',转载于:https://www.cnblogs.com/eliwen/p/11451492.html

2019-09-03 10:26:00 686

转载 (BST, 二叉树,递归) lintcode 628. Maximum Subtree,650. 651. 649. 448. leetcode 687. longest Univalue Path...

/** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *right; * TreeNode(int val) { * this->val = val;...

2019-09-03 09:54:00 207

转载 (哈希表,滑动窗口,栈) lintcode 646

class Solution {public: /** * @param s: a string * @return: it's index */ int firstUniqChar(string &s) { // write your code here...

2019-09-02 19:24:00 198

转载 (分类讨论, 情景模拟, 区间类型) lintcode 640. One Edit Distance, leetcode 388,intcode 645. 13. 12. 659. 660...

找特殊情况,分类讨论:三种情况1)两个字符串的长度之差 大于1 直接返回false;2)长度之差等于1, 判断长的字符串删掉不一样的字符,剩余的字符串是否相同;3)长度之差等于0,判断不相同的字符个数,若超过一个返回false。class Solution {public: /** * @param s: a strin...

2019-09-01 20:44:00 212

转载 lintcode 644 镜像数字

模拟:从左到右扫一遍,看对应位置是不是mirror word.class Solution {public: /** * @param num: a string * @return: true if a number is strobogrammatic or false */ //两个数字中...

2019-09-01 12:21:00 218

转载 博客项目(一)

评论富文本编辑框bsXSS攻击ORM回顾adminXadmin转载于:https://www.cnblogs.com/tianmengke/p/11440928.html

2019-08-31 23:07:00 102

转载 (转)yum只下载不安装软件包

方法一:使用yum的downloadonly插件 步骤: (1) 先安装downloadonly插件yum install yum-plugin-downloadonly(2)使用–downloadonly选项下载指定的软件包,–downloaddir选项用于指定下载的软件包存放目录,如下载gcc-c++sudo yum install --do...

2019-08-31 22:33:00 65

转载 (前缀和数组) lintcode 642. Moving Average from Data Stream

给定长度的sliding window, 求出数字流在这个window区间的平均值:解法:前缀和数组:index : 1 2 3 4d : 1 10 3 5sum: 1 11 14 19sum[i] = d[1] + d[2] + ... + d[i]d[x] + d[x+1] + ... + d[y]...

2019-08-31 17:38:00 206

转载 (反向思维) leetcode 836. Rectangle Overlap

class Solution {public: bool isRectangleOverlap(vector<int>& rec1, vector<int>& rec2) { //不重叠的情况:左;右;上;下 返回false //两个矩形的边或角重叠不算重叠...

2019-08-31 15:15:00 208

转载 并查集总结

并查集基本操作:union + find解法1: 并查集class Solution {public: /** * @param n: An integer * @param edges: a list of undirected edges * @return: true if it's a valid ...

2019-08-29 16:26:00 117

转载 扫描线 leetcode 759

/*// Definition for an Interval.class Interval {public: int start; int end; Interval() {} Interval(int _start, int _end) { start = _start; ...

2019-08-27 23:23:00 213

转载 vue 使用vue-video-player播放hls格式视频

安装vue-video-player 在 “devDependencies” 中安装videojs-contrib-hls 在“dependencies”中main.js 中引入import hls from 'videojs-contrib-hls'import VideoPlayer from 'vue-vid...

2019-08-27 16:28:00 405

转载 servlet学习

推荐一个博客:https://www.cnblogs.com/xdp-gacl/tag/JavaWeb学习总结/default.html?page=3这里有将tomcat和serlvet的知识,很详细,有示例一、使用idea搭建Servlet程序https://blog.csdn.net/jesonjoke/article/details/78276714问题解决:...

2019-08-26 22:12:00 80

转载 虚拟路由冗余(VRRP)协议

1. 前言VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。2. 协议说明2.1 协议VRRP协议是为消除在静态缺省路由环境下的缺省路由器单点故障引起的网络失效而设计的主备模式的协议,使得在发生故障而进行...

2019-08-25 16:32:00 136

转载 单调栈 leetcode 1130.

参考链接:https://blog.csdn.net/qq_17550379/article/details/97020009https://blog.csdn.net/qq_17550379/article/details/86519771题意:一颗二叉树每个结点只能有0个或2个孩子,arr里面是这颗树的中序遍历中的所有的叶子结点,每个非叶结点的值等于其左子树...

2019-08-22 10:08:00 272

转载 图与搜索总结-DFS, BFS leetcode 133.

/*// Definition for a Node.class Node {public: int val; vector<Node*> neighbors; Node() {} Node(int _val, vector<Node*> _neighbors) { v...

2019-08-22 09:54:00 167

转载 PeopleSoft Object Types Definitions

PeopleSoft stores object definitions types such as Record, Field and SQL definitions as numbers inPeopleTools meta-tables. Here is a list of what each number means with respect to its definitio...

2019-08-21 22:28:14 75

转载 hdu1232

http://acm.hdu.edu.cn/showproblem.php?pid=1232基本和1856相同,就是最后需要判断一下。。。。。View Code int count=0;for(i=1;i<=n;i++) //其父结点为其本身即可{ if(FindFa(i)==i) count++;}cout<<count-1<<en...

2019-08-21 02:57:55 87

转载 leetcode--Binary Tree Maximum Path Sum

Given a binary tree, find the maximum path sum.The path may start and end at any node in the tree.For example:Given the below binary tree, 1 / \ 2 3Ret...

2019-08-20 23:28:54 103

转载 463个生活小窍门

1、巧用牙膏6:若有小面积皮肤损伤或烧伤、烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳。 2、巧除纱窗油腻3:可将洗衣粉、吸烟剩下的烟头一起放在水里,待溶解后,拿来擦玻璃窗、纱窗,效果均不错。3、将虾仁放入碗内,加一点精盐、食用碱粉,用手抓搓一会儿后用清水浸泡,然后再用清水洗净,这样能使炒出的虾仁透明如水晶,爽嫩可口。4、和饺子面的窍门1:在1斤面粉里掺入6个...

2019-08-20 21:28:19 1485

转载 二叉树 + 递归 + 分治法 + BFS 总结

二叉树递归相关题目的时间复杂度基本上都是O(n) = 一共有n个点 + 每个点的时间复杂度(1)而二叉树分治法最坏的时间复杂度为O(n^2)时间复杂度:T(n) = 2T(n/2) + O(1) = O(n)Merge Sort, Quick Sort: T(n) = 2T(n/2) + O(n) = O(nlogn)前序遍历:解法一:递归...

2019-08-20 17:45:00 310

转载 SpringMVC XXX-servlet.xml ApplicationContext.xml

因为直接使用了SpringMVC,所以之前一直不明白xxx-servlet.xml和applicationContext.xml是如何区别的,其实如果直接使用SpringMVC是可以不添加applicationContext.xml文件的。使用applicationContext.xml文件时是需要在web.xml中添加listener的:<listener> <...

2019-08-20 08:21:18 73

转载 JSON.parse()和JSON.stringify()

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage:"23"name:"huangxiaojian"__proto__:Object注意:单引号写在{}...

2019-08-20 07:10:08 64

转载 二分搜索总结

时间复杂度:1)每次用O(1)的时间,将规模为n的问题变为n/2,则总时间复杂度为O(logn).2)每次用O(n)的时间,将规模为n的问题变为n/2,则总时间复杂度为O(n).因为T(n) = T(n/2) + O(n) = T(n/4) + O(n/2) + O(n) = .... = T(1) + O(2) + O(4) + ... + O(n/2) + O(n) 约等...

2019-08-19 13:40:00 132

转载 IE浏览器中判断IE版本

<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--><!--[if IE]> 所有的IE可识别 <![endif]--><!--[if IE 6]> 仅IE6可识别 <![endif]--><!--[if lt IE 6]> IE6以及IE6以下版本可...

2019-08-16 13:21:00 185

空空如也

空空如也

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

TA关注的人

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