- 博客(8)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 后端程序员成长之路
今天,收到了转正通知,很开心。实习过去了两个半月,感谢我的公司,也要感谢我的leader。在公司实习的这段日子里,对我帮助最大的人就是我的leader,我逐渐从刚进入公司时的新人状态成长了许多,多了几分从容,也多了几分信心。 2018年9月份即将开始,我很幸运的能留在公司,不必参加秋招,希望自己能珍惜这次机会,努力成长。 那么,接下来的几个月我应该做些什么呢?我们在做业务的过程中,一定不能忘了...
2018-08-30 00:04:19
2227
原创 大数据处理面试题
针对求多个数据中出现最多的Top(K)数据重复率高首先看看数据重复率,若重复率很高,可以直接在内存中将数据存进HashMap,然后利用最大堆求出出现次数最多的K个数据。数据重复率低化大为小,hash分割文件将大文件用hash划分为多个小文件,如果小文件还超出了所需内存怎么办?没事,再对其进行hash,将其分为更多的小文件。如果多次hash文件大小仍然超出内存,就不用...
2018-05-24 10:39:13
3160
1
原创 记事本编译运行Java程序 报错Could not find or load main class ...解决办法
一直都用Eclipse编译运行Java程序,为了更好地了解Java程序的编译运行过程,手动地编译Java应用程序,因为涉及到不同的包,所以遇到不少问题。比如Could not find or load main class … 记录下这篇文章希望后来的朋友不要踩坑。下面,让我们来看一下Java程序的编译运行具体过程。 首先,在测试文件夹下,新建io和model两个目录。分别作为类Main和...
2018-04-27 20:31:24
51121
1
转载 C++变量的存储类别
一、动态存储方式与静态存储方式上一节已介绍了变量的一种属性——作用域,作用域是从空间的角度来分析的,分为全局变量和局部变量。变量还有另一种属性——存储期(storage duration,也称生命期)。存储期是指变量在内存中的存在期间。这是从变量值存在的时间角度来分析的。存储期可以分为静态存储期(static storage duration)和动态存储期(dynamic storag
2018-01-18 22:43:20
2651
原创 STL容器-map用法总结
map映射容器的数据结构是采用红黑树来实现的,插入元素的键值不可重复。map的插入:在没有指定比较函数时,map元素的插入位置是按key的升序插入到红黑树中的。有三种插入方式。map M;M.insert(pair(1,2));//第一种:用insert函数插入pair数据M.insert(map::value_type(3,4));//第二种:用insert函数插入value_t
2017-02-21 19:15:16
530
原创 最大公约数(GCD)和最小公倍数(LCM)模板
算是最基础的数论知识吧,简洁明了。最小公倍数可以由最大公约数来求。int GCD(int a,int b){ return b==0?a:GCD(b,a%b);}int LCM(int a,int b){ return a*b/GCD(a,b);}
2017-02-14 09:57:57
651
原创 ACM基础知识储备-快速筛法求素数
求素数是程序设计比赛中经常遇到的问题,最基本的方法是通过素数的定义直接判断,只能被1和它本身整除的数就是素数了。这种方法适合判断单个数是否为素数,当要求一个范围内素数而这个范围又比较大时,这种方法就不太使用了,甚至程序要运行几分钟才能算出结果。筛法的思想是去除要求范围内所有的合数,剩下的就是素数了,而任何合数都可以表示为素数的乘积,因此如果已知一个数为素数,则它的倍数都为合数。普通的线性筛
2016-12-10 20:46:32
17407
14
转载 dd大牛的背包九讲-背包问题汇总
本文转载自https://blog.csdn.net/m0_37809890/article/details/83153974,若有侵权,请联系我会及时删除背包九讲目录第一讲 01背包问题第二讲 完全背包问题第三讲 多重背包问题第四讲 混合三种背包问题第五讲 二维费用的背包问题第六讲 分组的背包问题第七讲 有依赖的背包问题第八讲 泛化物品第九讲 背...
2016-12-09 20:59:26
59264
10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人