- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 【读书摘抄&笔记】SRE : 谷歌运维解密——I
Part I IntroductionChapt 1. IntroductionThe Sysadmin Approach to Service ManagementDevs v.s. OpsSite Reliability EngineeringComposition of SRE teamSRE modelTenets of SREThe responsibilityEnsuring a Durable Focus on EngineeringPursuing Maximum Change Veloci
2020-11-13 10:23:51 739 1
原创 【面试记录】- MT - QA
就 表现的稀烂TAT1、自我介绍&讲解项目代码量工作量2、Linux命令查看端口号top3、手撕代码candidate&target输出所有由candidate组成(加法)的target组合(可重复取)例:[2,3,4,5] 10 → [[5,5],[5,3,2],[4,4,2],[4,3,3],[4,2,2,2],[2,2,2,2,2]]import sysdef count(candidates, target): r = [] c
2020-09-01 09:32:15 308
原创 【日常】-腾讯往年笔试-压缩算法
题目描述小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为m|S,例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进行解压缩么?思路无压缩直接输出有压缩2.1 对输入的字符依次入栈2.11 若字符为】,向前查找【,将中间字符出栈解压缩后重新入栈直到输入字符全部入栈str1 = list(input())re
2020-08-26 09:42:19 366
原创 【日常】-腾讯往年笔试-纸牌游戏
题目描述牛牛和羊羊正在玩一个纸牌游戏。这个游戏一共有n张纸牌, 第i张纸牌上写着数字ai。牛牛和羊羊轮流抽牌, 牛牛先抽, 每次抽牌他们可以从纸牌堆中任意选择一张抽出, 直到纸牌被抽完。他们的得分等于他们抽到的纸牌数字总和。现在假设牛牛和羊羊都采用最优策略, 请你计算出游戏结束后牛牛得分减去羊羊得分等于多少。思路最优选择,故将所有纸牌倒序排列牛牛先抽,即牛牛牌为[::2]羊羊牌为[1::2]求和做差即可n= int(input())val = list(map(int,input()
2020-08-26 09:29:47 357
原创 【日常】-堆排序
#coding = utf-8class HeapSort : def __init__(self): self.arr = [4,6,8,5,9] self.arr = self.sort(self.arr) print(self.arr) def sort(self,arr): #1.构建大顶堆 for i in range(len(arr)//2-1,-1,-1): #从第一个非叶
2020-08-25 09:49:54 106
原创 【日常】- maximum-depth-of-binary-tree
题目描述求给定二叉树的最大深度。最大深度是指树的根结点到最近叶子结点的最长路径上结点的数量。1(最初劣质版)思路遍历所有从根节点到叶子节点的路径,求最长当栈顶左子树右子树均为空时→叶子节点:如果长度大于最长长度则记为最长长度,否则退回父节点,并进入废弃数组当栈顶左子树不为空且左儿子不在废弃数组:左儿子入栈当栈顶右子树不为空且右儿子不在废弃数组:右儿子入栈当栈顶左子树右子树均不为空但均在废弃数组时:出栈 class Solution: def maxDepth(self , r
2020-08-25 09:46:55 168
原创 【日常】- minimum-depth-of-binary-tree
题目描述求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。1(最初劣质版)思路遍历所有从根节点到叶子节点的路径,求最短当栈顶左子树右子树均为空时→叶子节点:如果长度小于最短长度则记为最短长度,否则退回父节点,并进入废弃数组当栈顶左子树不为空且左儿子不在废弃数组:左儿子入栈当栈顶右子树不为空且右儿子不在废弃数组:右儿子入栈当栈顶左子树右子树均不为空但均在废弃数组时:出栈# class TreeNode:# def __init__(self,
2020-08-25 09:16:44 128
原创 【日常】
题目描述:有N个小朋友站在一排,每个小朋友都有一个评分你现在要按以下的规则给孩子们分糖果:每个小朋友至少要分得一颗糖果分数高的小朋友要他比旁边得分低的小朋友分得的糖果多你最少要分发多少颗糖果?思路初始化每人一颗糖果正序遍历 若后面的人评分高于前面 糖数比前面人多一颗倒序遍历 若前面的人评分高于后面且糖不大于后面 糖数比后面人多一颗## # @param ratings int整型一维数组 # @return int整型#class Solution: def can
2020-08-25 08:35:39 143
原创 ping不通百度解决方案
ping www.baidu.com #无效地址#切入Root用户下:su root#给root用户设置密码:sudo passwd root#输入密码,并确认密码。#重新输入命令su root#然后输入密码:*****#选择一:echo "nameserver 114.114.114.114" >> /etc/resolv.conf#选择二:echo "nameserver 8.8.8.8" >> /etc/resolv.conf#切回普通用户su U
2020-08-21 09:35:37 1118
原创 tensorflow-gpu找不到Gpu device的解决方法记录
问题明明安装了tf-gpu但是训练时还是使用cpu解决办法先查看tensorflow可用设备>>python>from tensorflow.python.client import device_lib>print(device_lib.list_local_devices())发现真的只有cpu了。。。。pip list发现虚拟环境既装了CPU版本又安装了GPU版本,而且...
2020-07-09 09:15:27 14480
原创 [目标检测]论文翻译&代码理解-SCRDet: Towards More Robust Detection for Small, Cluttered and Rotated Objects
2019.12.10 更新 未完结3. The Proposed Method首先,我们在图1中概述了我们的两阶段方法:在第一阶段,通过添加SF-Net和MDA-Net,可以期望特征图包含更多的特征信息和更少的噪声。为了角度参数的位置灵敏度,此阶段仍使水平框回归。通过改进的五参数回归和第二阶段中每个提案的旋转非最大抑制(R-NMS)操作,我们可以获得任意旋转下的最终检测结果。3.1 ...
2020-07-03 09:07:35 1536 2
原创 阿里笔试——小动物崇拜
这道题考试的时候我就完全没看懂,一直在纠结为什么不对。。。结果第二题也没写。后来根据面试的小哥哥才明白是啥意思。。。。题目大意:有n只小动物,序号按能力值大小排序(从1开始,序号越小能力值越强),现在森林选举,每个小动物需要上报自己的崇拜对象,会投和崇拜对象一样的票【就这句最坑。。。】,没崇拜者就只给自己投票,求每个小动物得的最大票数。小哥哥说这题的意思是如果 1 2 3 三只小动物,崇拜对象为0,1,1 ,最后结果为3,0,0,即每个小动物的选择和它崇拜的小动物相同输入n(小动物数量)n个数
2020-05-13 14:06:45 372
原创 字节笔试——优惠券
考的时候没有ac,只有0.2,继续努力吧题目没有找到,凭记忆复述一下吧题目描述有n张优惠券,用来买m个商品,只要优惠券面值不大于商品价值就可以用,用完不收回,求购买这些商品所花的最少钱数。输入输出描述第一行是两个数n,m,表示优惠券数和商品数第二行有n个数,表示优惠券面值第三行有m个数,表示商品价值(均不保证按大小排序)输出一行,一个数,你最少所花钱数示例1输入:3 45...
2020-04-14 11:05:25 678
原创 字节笔试——折木棍
笔试时候没做得太好,结束了重新做一遍,刷题还是不能停啊QAQ。题目描述在你的面前从左到右摆放着n根长短不一的木棍,你每次可以折断一根木棍,并将折断后得到的两根木棍一左一右放在原来的位置(即若原木棍有左邻居,则两根新木棍必须放在左邻居的右边,若原木棍有右邻居,新木棍必须放在右邻居的左边,所有木棍保持左右排列)。折断后的两根木棍的长度必须为整数,且它们之和等于折断前的木棍长度。你希望最终从左到右的...
2020-04-14 10:33:12 852
原创 [环境配置]ubuntu18-caffe-lboost相关问题及解决
caffe,每次配都有新惊喜????在make pycaffe -j时报错CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cppPROTOC (python) src/caffe/proto/caffe.proto/usr/bin/ld: 找不到 -lboost_python3collect2: error: ld returned 1...
2020-01-10 15:24:09 206
翻译 [行为识别]论文翻译-Hidden Two-Stream Convolutional Networks for Action Recognition
论文地址Abstract分析人类行为的视频涉及了解视频帧之间的时间关系。 最新的动作识别方法依靠传统的光流估计方法来预先计算CNN的运动信息。 这样的两阶段方法在计算上很昂贵,对存储的要求很高,而且不是端到端可训练的。在本文中,我们提出了一种新颖的CNN体系结构,隐式捕获相邻帧之间的运动信息。 我们将其命名为Hidden Two-Stream Convolutional Networks,因...
2019-12-13 09:20:11 2198 2
原创 [环境配置]ubuntu16.04 + caffe-cpu版配置记录
Abstract目标检测已成为计算机视觉的重要的一部分。尽管已经取得了长足的进步,但是对于具有小尺寸,任意方向和密集分布的物体仍然存在挑战。除了自然图像外,对于非常重要的航空图像而言,此类问题尤为突出。本文提出了一种新颖的多类别旋转检测器,适用于小型,混乱和旋转的物体,即SCRDet。具体而言,设计了一种采样融合网络,该融合网络将多层特征与有效的锚点采样融合在一起,以提高对小物体的敏感性。同时,...
2019-12-04 14:53:35 134
原创 模板匹配综述-SSD,BBS,DDIS,CoTM,QATM
简单看了几篇模板匹配相关的论文,总结了一下,后期待修改模板匹配介绍模板匹配是计算机视觉应用中最常用的技术之一,可以应用在视频跟踪,图像拼接,目标检测,字符识别和3D重建等方向上。模板和目标图像的子窗口之间的相似性度量是模板匹配的核心部分。传统的模板匹配相似性度量传统的模板匹配方法通常使用平方差和(SSD,sum-of-squared-differences)或归一化积相关(NCC,nor...
2019-11-28 16:30:25 8462 1
原创 [环境配置]RTX2080+Ubuntu18.04+cuda9.0++refineDet配置记录
1. 安装Nvidia driver-410因为系统自带440驱动,要装cuda10,就要先将驱动全部卸载,再安装410驱动1.1卸载sudo apt-get --purge remove nvidia*sudo apt autoremove1.2自带驱动屏蔽在终端输入lsmod | grep nouveau如果有输出需要禁用系统自带的 nouveau 驱动↓,没有就跳过创建...
2019-11-28 16:00:05 443
原创 [环境配置]ubuntu18.04+python3.6+caffe-gpu配置记录
Ubuntu18自带python版本为3.6.8,本文流程为系统环境配置caffe(python3.6)miniconda3的3.6虚拟环境下运行caffe不报错1.cuda+miniconda+cudnn+nvidia driver首先,安装cuda等(之前写过,点这里)2.系统环境配置caffe2.1 安装caffe根据caffe官网,版本高于17.04的ubuntu可以直接...
2019-11-28 11:18:23 752
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人