HDFS源码文件过大,IDEA打开失败解决方法

问题现象:hadoop 3.1.0源码文件ClientNamenodeProtocolProtos大小4M+,IDEA打开时加载失败,ClientNamenodeProtocolPB报错找不到类。 -------------------------------------------------------------------------------------------------------------------------------------- 问题原因:IDEA默认加载文件
分类: 其他 发布时间: 11-24 22:49 阅读次数: 0

2018软工实践—Alpha冲刺(7)

111
分类: 其他 发布时间: 11-24 22:49 阅读次数: 0

Luogu-2600 [ZJOI2008]瞭望塔

把地面看成半平面,能看到所有位置的点所在的区域即为半平面的交 因为分段函数的极值只会在转折处或边界取到,所以对于半平面上和地面上的每一个交点都求一下距离就好了 #include<cmath> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int maxn=1e3+100; const double maxx=4e12; struct Point{ double x,y;
分类: 其他 发布时间: 11-24 22:49 阅读次数: 0

mongodb 数据自动备份

创建Mongodb数据库备份目录 mkdir -p ~/backup/mongod_bak/mongod_bak_now mkdir -p ~/backup/mongod_bak/mongod_bak_list 新建Mongodb数据库备份脚本 mkdir ~/crontab/ && vi ~/crontab/mongod_bak.sh #新建文件,输入以下代码 #!/bin/sh DUMP=~/mongodb-linux-x86_64-4.0.1/bin/mongodump # mo
分类: 其他 发布时间: 11-24 22:49 阅读次数: 0

《Deep Transfer Learning for Person Re-identification》-阅读笔记

行人重识别是一种对不同个体跨摄像头的细粒度检索任务,由于任务自身的特性,数据的标注代价远大于其他常见的视觉任务,例如图片分类(ImageNet)或者一些人脸匹配任务。目前最大的行人重识别数据集也仅仅只有数千人,十万个左右的bounding box,这对于神经网络的训练来说,并不是一个充足的大小,因此,如果能将在一个或者若干个数据集上学习到的模型进行一些简单的调节就可以应用到新的场景下降非常具有实际意义。但是实际情况是,reid的常用模型在跨数据集场景下,准确率将大大下降,远远不如在target
分类: 其他 发布时间: 11-24 22:49 阅读次数: 0

【刷题日记-字符串操作】

学习不易,看论文看的头昏脑涨,就来刷两题,神清气爽,也顺便做个记录,方便以后查阅 No 6:ZigZag Conversion 本题就是希望能够对输入的字符串在一个假想空间排列成锯齿状的形式,并且将新的形式逐行连接成目标字符串并输出,输入为原始字符串s,和锯齿长度numRows;输出修改后的字符串。 本题只要在纸上画画写写,就很容易找到原始下标 i 和其对应锯齿行数pos的关系。 class Solution { public: string convert(string s, int
分类: 其他 发布时间: 11-24 22:49 阅读次数: 0

LeetCode 23: Merge k sorted Lists

Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. Example: Input: [   1->4->5,   1->3->4,   2->6 ] Output: 1->1->2->3->4->4->5->6 一开始最简单的想法就是利用k个指针分别指向k个List的当前位置,每次遍历k个指针寻找最小值并新建结点,但是这样的方式时间效率非常的低下,
分类: 其他 发布时间: 11-24 22:49 阅读次数: 0

学习大数据技术,需要具备哪些【数学知识】?你了解了吗?

谈起大数据技术,很多人都觉得是高大上的一门技术,学起来应该是困难重重!其实对于大数据技术而言,难的不是大数据技术本身,而是需要太多的基础知识,比如说:数学知识、英语能力、编程基础等等。数学,我们从小就开始学习,一直在跟各种数据打交道,各种公式等等,是大数据学习的必备技术之一。英语,对于大数据技术文章,比较先进的还是外文比较多,需要一定的英语基础,当然了翻译软件是个好东西,但必要的英语能力也是必须的
分类: 企业开发 发布时间: 11-24 22:49 阅读次数: 0

LeetCode 26:Remove Duplicates from sorted array

这一题总的来说很简单,最容易想到的就是遍历数组,判断是否和前一个数相同,相同的话就删除,不删除的话计数加1 class Solution { public: int removeDuplicates(vector<int>& nums) { if(nums.empty()) return 0; int tmp= nums[0]; int num=1; for(vector<int>::iterator it=nums.b
分类: 其他 发布时间: 11-24 22:48 阅读次数: 0

LeetCode 78: Subsets

由于78题和90题都属于同一类问题,在此一致解决,使用的方法都是一种回溯递归的方法,具体题目如下: 找到这个数组所有子集。思路是分别产生0- nums.size()的子集,再将其合并即可,对于每一个元素,可以选择或者不选择,当选择长度达到指定长度以后即压入一个答案,具体如下: class Solution { public: void comb(vector<int>list,int s, int e,int m,vector<vector<int>>&result,ve
分类: 其他 发布时间: 11-24 22:48 阅读次数: 0

LeetCode 49: Group Anagrams

本题主要是对字符串分类,要求如下 首先可以利用哈希的方式解决,给每一个字母一个特定的质数,那么一个字母组合基本上对应唯一的哈希值,根据哈希值插入即可 class Solution { public: int strFind(map<char,int>&m,string s,vector<int>&hash) { long tmp=1; for(int i=0;i<s.size();i++) {
分类: 其他 发布时间: 11-24 22:48 阅读次数: 0

LeetCode 63: Unique Path II

本题和62题相似,所以放在一起讲,对于这题,提供一个地图,上面会有个别障碍,只能选择往右或者往下,问从左上角到右下角有多少种走法,本题第一种思路是利用回溯的方法,若没碰到障碍,则往前进,到达一次终点计数一次,但是这种方法最终超时,仔细想一下,这是一点典型的DP问题,做法如下: class Solution { public: int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {
分类: 其他 发布时间: 11-24 22:48 阅读次数: 0

深入拆解虚拟机(十)Java语法糖与Java编译器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84201924 泛型与类型擦除 (1)Java程序里的泛型信息,在Java虚拟机里全部丢失了。这么做主要是为了兼容引入泛型之前的代码。 (2)并不是每一个泛型参数被擦除类型之后都会变成Object类。对于限定了继承类的泛型参数,经过类型擦除后,所有的泛型参数都将变成所限定的继承类。也就是说,Java编译器将选取该泛型所能指代的所有类中层
分类: 其他 发布时间: 11-24 22:47 阅读次数: 0

趣谈网络协议(一)网络分层的真实含义是什么?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84259240 网络为什么要分层 复杂的程序都要分层,这是程序设计的要求。比如,一个复杂的电商网站还会分为数据库层、缓存层等,每一层专注做本层的事情 程序是如何工作的? 揭秘层与层之间的关系 (1)TCP发送每一个消息,IP层和MAC层的所有机制都要运行一遍 (2)只要是在网络上跑的包,都是完整的。可以有下层没上层,绝对不可能有上层没下
分类: 其他 发布时间: 11-24 22:47 阅读次数: 0

趣谈网络协议(二)ifconfig:最熟悉又陌生的命令行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84260074 ip addr root@test:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:
分类: 其他 发布时间: 11-24 22:47 阅读次数: 0

趣谈网络协议(三)DHCP与PXE:IP是怎么来的,又是怎么没的?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84260477 如何配置IP地址 使用 net-tools: $ sudo ifconfig eth1 10.0.0.1/24 $ sudo ifconfig eth1 up 使用 iproute2: $ sudo ip addr add 10.0.0.1/24 dev eth1 $ sudo ip link set up eth1
分类: 其他 发布时间: 11-24 22:46 阅读次数: 0

趣谈网络协议(四)ICMP与ping

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84281227 ICMP协议的格式 (1)ping是基于ICMP协议工作的。ICMP就是互联网控制报文协议 (2)ICMP报文是封装在IP包里面的。本身很简单。 (3)ICMP报文有很多类型,不同类型有不同的代码。最常用的类型是主动请求为8,主动请求的应答为0 ping:查询报文类型的使用 (1)ping的发送和接收过程 (2)ping
分类: 其他 发布时间: 11-24 22:46 阅读次数: 0

趣谈网络协议(五)路由协议

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84288546 如何配置路由 (1)路由器就是一台网络设备,它有多张网卡。当一个入口的网络包送到路由器时,它会根据一个本地的转发信息库,来决定如何正确地转发流量。这个转发信息库通常称为路由表 (2)一张路由表包含多条路由规则。每一条路由规则至少包含这三项信息 目的网络:这个包想去哪? 出口设备:将包从哪个口扔出去? 下一跳网关:下一个路
分类: 其他 发布时间: 11-24 22:46 阅读次数: 0

趣谈网络协议(七)TCP协议(上)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84309934 TCP包头格式 (1)目标端口号和源端口号。如果没有这两个端口号,数据就不知道该发给哪个应用 (2)序号。为了解决乱序的问题 (3)确认序号。解决不丢包的问题 (4)掌握TCP协议,重点关注以下几个问题 顺序问题,稳重不乱 丢包问题,承诺靠谱 连接维护,有始有终 流量控制,把握分寸 拥塞控制,知进知退 TCP的三次握手
分类: 其他 发布时间: 11-24 22:46 阅读次数: 0

趣谈网络协议(九)套接字Socket

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84329936 基于TCP协议的Socket程序函数调用过程 (1)TCP的服务器要先监听一个端口,一般是先调用bind函数,给这个Socket赋予一个IP地址和端口 (2)为什么要有端口,当一个网络包来的时候,内核要通过TCP头里面的这个端口,来找到你这个应用程序,把包给你 (3)为什么要有IP地址呢?一台机器会有多个网卡,也就会有多
分类: 其他 发布时间: 11-24 22:45 阅读次数: 0
今日推荐