自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 重写(Override)与重载(Overload)

Java 重写(Override)与重载(Overload)1.覆写@override覆写只能针对非静态、非final、非构造方法。如果想在子类覆写的方法中调用父类方法,可以使用super关键字。覆写原则:“一大两小两同”①“一大”:子类的方法访问权限控制符只能相同或者变大。②“两小”:抛出异常和返回值只能变小,能够转型成父类对象。子类的返回值、抛出异常类型必须与父类的返回值、抛出异常类型存在继承关系。③“两同”:方法名和参数必须完全相同。2.重载@overload在同一个类中,如果多个方法

2020-08-23 17:28:02 121

原创 mysql8.0.20登入报错Access denied for user ‘root’@‘localhost’ (using passwor:yes)

上周装好了mysql,改了密码,今天登入又报之前一样的错误,目前没找到根本解决方法,替代登入的方法,先不要启动mysql服务,在cmd输入mysqld --console --skip-grant-tables --shared-memory,另打开cmd窗口,进行免密登入,后续找到原因再来做记录。...

2020-06-25 17:14:25 528

原创 mysql之瞎折腾

安装教程参考https://www.nowcoder.com/tutorial/10006/5ca9a6e6d7664ea7b0aa48293147a5d7我安装的是8.0.20 ,教程里有些登入语句修改密码语句过时了,安装过程中总共走过这些坑:1**.MySQL安装过程中提示计算机丢失vcruntime140_1.dll问题(Windows)**解决方案采用https://blog.csdn.net/mr__sun__/article/details/1046694482Mysql 服务无法启动

2020-06-21 14:10:01 176

原创 maven pom导入报错Unable to import Maven project

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-09-13 23:02:52 324

原创 程序员面试金典1.7数组 清除行列

题目描述请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。给定一个N阶方阵int[]mat和矩阵的阶数n,请返回完成操作后的int[][]方阵(C++中为vector>),保证n小于等于300,矩阵中的元素为int范围内。测试样例:[[1,2,3],[0,1,2],[0,0,1]]返回:[[0,0,3],[0,0,0],[0,0,0]]遍历整个矩阵,记录出现0位置...

2019-05-07 15:40:05 100

原创 1.6数组 像素翻转

题目描述有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵,保证N小于等于500,图像元素小于等于256。测试样例:[[1,2,3],[4,5,6],[7,8,9]],3返回:[[7,4,1],[8,5,2],[9,6,3]]...

2019-05-07 11:43:44 209

原创 vs code使用git配置

1下载安装vscode和git(自行百度)2git配置 在终端使用git config --global user.name ‘’git config --global user.email ‘’git clone ‘’git addgit commit -m ‘’git pushgit pullgit checkout3 在vscode下使用点击图标...

2019-04-05 08:59:08 1390 1

原创 2019.04.03学习记录

1.正负样本采样比从1:1 到1:5, auc的变化会:AUC就是ROC曲线下面的面积,ROC曲线是以假正例率为x轴,真正例率为y轴画出来的曲线,真正例率 = 真正例 / (真正例+假反例) 等价于查全率,召回率,意思就是说从所有正例中识别出多少假正例率 = 假正例 / (真反例+假正例) 意思就是说从所有反例中多少被误识别成正例ROC相对于PR的优势就是不受正负样本比例的影响2.下列...

2019-04-03 12:44:16 851

原创 链表的快排

写链表的快排,卡壳了。。。重新梳理下:// 1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream> #include <stdlib.h>using namespace std;struct ListNode{ int val; ListNode * next; ListNode...

2019-03-13 16:34:21 556

原创 Pytorch出现 raise NotImplementedError

用pytorch跑网络的时候,一开始就出现这个问题发现是forward函数 出了问题,没检测到forward函数

2019-02-16 12:50:46 981 1

原创 python 函数名大小写

# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target, array): # write code here n = len(array) flag = 'false' if array == [[]]: ...

2019-02-14 09:36:12 4583

原创 numpy库的相关内容

numpy库处理的最基础数据类型是由同种元素构成的多维数组,数组中的所有元素的类型必须 相同,维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank),例如一维数组的秩为1。 创建数组(ndarray)的函数共有7个,|np.array([x,y,z],dtype=int|从列表和元组创造数组 ||np.arange(x,y,i)|创建一个由x到y,以I为步长的数组|...

2019-02-13 09:53:53 165

原创 红和绿

题目描述牛牛有一些排成一行的正方形。每个正方形已经被染成红色或者绿色。牛牛现在可以选择任意一个正方形然后用这两种颜色的任意一种进行染色,这个正方形的颜色将会被覆盖。牛牛的目标是在完成染色之后,每个红色R都比每个绿色G距离最左侧近。牛牛想知道他最少需要涂染几个正方形。如样例所示: s = RGRGR我们涂染之后变成RRRGG满足要求了,涂染的个数为2,没有比这个更好的涂染方案。输入描述:输...

2019-01-26 09:23:45 264

原创 STACKED WHAT-WHERE AUTO-ENCODERS论文翻译

摘要我们提出了一种新颖的架构,即“堆叠式自动编码器”(SWWAE),它集成了判别和生成途径,并提供统一的监督,半监督和无监督学习方法,而不依赖于训练期间的采样。 SWWAE的实例化使用卷积网(Convnet)(LeCun等人(1998))来编码输入,并使用反卷积网(Deconvnet)(Zeiler等人(2010))来产生重建。 目标函数包括重建项,它们使Deconvnet中的隐藏状态与Conv...

2019-01-04 12:52:09 396

原创 NIN-maxout-STN-STRIVING FOR SIMPLICITY-STACKED WHAT-WHERE AUTO-ENCODERS学习所得

network in network这篇论文主要阐述了一个重要思想是用微型网络代替卷积层,用多层感知器来实例化微型网络,mlpconv层实现3个卷积层,第一个还是原来的卷积层,后2个是11卷积核的卷积层,每个卷积层后面都要加上激活层,(做法不是很高大上,理论很高大上,5篇论文看了都有这个额感受)。为什么要这么做,作者认为传统的卷积层是广义上的线性模型(GLM),当数据样本的隐含属性是线性可分的时...

2019-01-02 13:55:52 254

原创 gray-code

The gray code is a binary numeral system where two successive values differ in only one bit.Given a non-negative integer n representing the total number of bits in the code, print the sequence of gra...

2018-12-30 10:07:27 106

原创 add-binary

题目描述Given two binary strings, return their sum (also a binary string).For example,a =“11”b =“1”Return"100".字符串模拟二进制数相加,思路:倒着相加,考虑到2个字符串长度不一,可以在短的前面补0,当然可以不补,考虑相加后的字符串长度为最长字符串的长度(有进位的要再加一),思路很简单,...

2018-12-17 13:14:16 107

原创 c 结构体 地址对齐

找工作的时候笔试题经常会考这个知识点,今天总结一下,有几大原则:结构体变量的首地址能够被其最宽基本类型成员的大小所整除,这句话可能不是那么好理解,举个例子 struct A{ int a; char b; short c;};首先在指定对齐字节大小时,默认是结构体里最宽的基本类型,在上面例子中就是Int4字节,假设A从地址空间0×0000开始...

2018-12-10 16:09:50 700

原创 leetcode-populating-next-right-pointers-in-each-node

题目描述Given a binary treestruct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next;}Populate each next pointer to point to its next right node. If there is no next rig...

2018-12-06 06:27:43 91

原创 西瓜书-机器学习-第一章课后习题

西瓜书买来有段时间了,一直翻来翻去在前几章,这样下去估计到毕业的时候也就在那几章,要立flag了,看起来,课后习题做起来,就这样吧。第一章 习题1.1表1.1中若只包含编号1和4的两个样例,试给出相应的版本空间先给出相应的概念:假设空间是所有可能假设组成的空间,这个假设空间可能会很大,但学习过程是基于有限样本训练集进行的,因此,可能有多个假设与训练集一致,即存在一哥训练集一致的假设集合,...

2018-12-01 18:12:53 865

原创 leetcoode-single-number&&single-number-ii

single-numberGiven an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without...

2018-12-01 16:05:44 93

原创 palindrome-partitioning-ii

题目描述Given a string s, partition s such that every substring of the partition is a palindrome.Return the minimum cuts needed for a palindrome partitioning of s.For example, given s =“aab”,Return1si...

2018-11-29 17:58:48 166

原创 binary-tree-postorder-traversal

Given a binary tree, return the postorder traversal of its nodes’ values.For example:Given binary tree{1,#,2,3},12/3return[3,2,1].Note: Recursive solution is trivial, could you do it iterativ...

2018-11-28 19:10:04 96

转载 ECCV18 | UC伯克利提出基于自适应相似场的语义分割

(http://www.cvmart.net/community/article/detail/333)

2018-11-27 21:37:19 161

原创 用插排对单向链表进行排序

插排时间复杂度O(N^2),空间复杂度O(1),对数组用插排进行排序,对每个元素,向前插入到合适的位置,数组可以用下标访问,向前访问,但单向链表只能一个方向移动,因此构造辅助链表,代码如下:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; *...

2018-11-26 16:24:49 239

原创 数字在排序数组中出现的次数

题目描述统计一个数字在排序数组中出现的次数。思路:直接遍历class Solution {public: int GetNumberOfK(vector<int> data ,int k) { int count = 0; for(int i = 0;i<data.size();) { if(...

2018-11-17 15:25:02 89

原创 平衡二叉树

题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。思路:平衡二叉树是指左右子树的深度值不能超过1,递归,对每个结点遍历获取深度,进行比较,这里有2种 想法,一种从上到下进行比较,另一种是从下往上进行比较,从上到下进行比较,会出现结点多次遍历的情况。代码(从上到下):class Solution {public: int depth(TreeNode* root) {...

2018-11-17 11:52:54 125

原创 二叉树的深度

题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。思路:这题用递归来写代码非常简单,递归对左右子树求最大值就行了,非递归的也简单,之前写过类似的一层一层的输出,层次遍历获取深度值。递归版本:class Solution {public: int TreeDepth(TreeNode* pRoot) ...

2018-11-17 11:29:38 114

原创 Superpixel Sampling Networks论文翻译

Superpixel Sampling Networks 超像素采样网络摘要 超像素提供图像数据的有效低/中级表示,这极大地减少了后续视觉任务的图像基元的数量。 现有的超像素算法并不是不可靠的,因此很难将它们集成到其他端到端可训练的深度神经网络中。 我们开发了一种新的超像素采样差分模型,利用深度网络学习超像素分割。 由此产生的超像素采样网络(SSN)是端到端可训练的,它允许学习任务特定的超像素具...

2018-11-15 15:40:55 1572

原创 和为S的两个数字

题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。思路 : a+b=c;st a*b尽可能的小,根据常识,a,b之间的差越大,乘积越小,(换个角度想,给你周长一定,怎么样的四边形的面积最大,肯定是正方形),根据这个想法(前提是递增排序的数组),从头尾开始...

2018-11-14 11:05:39 109

原创 左旋转字符串

题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!思路:调用string的substr函数,一行代码就够,注意字符串为空的情况,好像测试样例中,没有...

2018-11-14 10:02:03 66

原创 np.arange()函数

np.arange()函数返回一个有终点和起点的固定步长的排列参数个数情况: np.arange()函数分为一个参数,两个参数,三个参数三种情况1)一个参数时,参数值为终点,起点取默认值0,步长取默认值1。2)两个参数时,第一个参数为起点,第二个参数为终点,步长取默认值1。3)三个参数时,第一个参数为起点,第二个参数为终点,第三个参数为步长。其中步长支持小数。...

2018-11-13 22:27:23 9123 2

原创 翻转单词顺序列

题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?思路:以单词为单位进行翻...

2018-11-13 14:34:16 163

原创 扑克牌顺子

题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张...

2018-11-13 10:06:46 1495

原创 孩子们的游戏(圆圈中最后剩下的数)

题目描述每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数…这样下去…直到剩下最后一...

2018-11-12 19:22:25 93

原创 求1+2+3+...+n

题目描述求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。思路:第一感觉是等差数列求和套用公式就行,代码如下class Solution {public: int Sum_Solution(int n) { return (n+1)*n/2; }};仔细看了一下题目...

2018-11-11 18:48:00 1009

原创 不用加减乘除做加法

题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。思路:脑子里想了一下,这是要考位操作,&,异或操作,但不知道怎么搞,其实除了四测运算,还有++,–;代码如下:class Solution {public: int Add(int num1, int num2) { if(num1>0){ ...

2018-11-10 18:43:11 84

原创 数组中重复的数字

题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。思路:构建一个辅助数组记录出现数字的次数,遍历一遍,如果次数超过2次直接break,时间复杂度O(n),空间复杂度O(n...

2018-11-09 21:36:12 723

原创 正则表达式匹配

题目描述请实现一个函数用来匹配包括’.‘和’‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"aba"均不匹配思路:没有硬怼逻辑,看来一

2018-11-07 12:35:48 163 1

原创 表示数值的字符串

题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。 但是"12e",“1a3.14”,“1.2.3”,"±5"和"12e+4.3"都不是。思路:硬怼,枚举反例不存在E或e,存在+或-且不在第一位,返回false,如1+23存在E或e在最后一位,返回false,如12

2018-11-07 11:17:03 63

脚本更新系统时间

从windows切回ubuntu时间会乱掉,每次敲指令特别麻烦,索性写了一个脚本,每次时间乱掉的时候,执行一下脚本就行

2018-10-30

空空如也

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

TA关注的人

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