随笔分类 -  找工作面试

摘要:#include<iostream>#include<vector>#include<math.h>#include<string>#include<algorithm>using namespace std;#include<map>#include<stack>#include<unordere 阅读全文
posted @ 2016-11-23 15:46 simple_wxl 阅读(821) 评论(0) 推荐(0) 编辑
摘要:python列表推导式 list=[[0 for i in xrange(3)] for j in xrange(4)] 二维数组 g=lambda x,y:x*y; print g(2,9); 阅读全文
posted @ 2016-11-16 15:15 simple_wxl 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:string 和int之间的转换 string转换成int :Integer.valueOf("12") int转换成string : String.valueOf(12) char和int之间的转换 首先将char转换成string String str=String.valueOf('2') I 阅读全文
posted @ 2016-11-15 15:50 simple_wxl 阅读(231585) 评论(2) 推荐(6) 编辑
摘要:java中 Iterator it=wordsmap.entrySet().iterator(); while(it.hasNext()) { Map.Entry<String,Integer> myentry=(Map.Entry<String,Integer>)it.next(); Object 阅读全文
posted @ 2016-11-14 09:10 simple_wxl 阅读(6968) 评论(0) 推荐(0) 编辑
摘要:hashset中的元素 treeset中的元素要实现comparable接口 阅读全文
posted @ 2016-11-11 15:27 simple_wxl 阅读(306) 评论(0) 推荐(0) 编辑
摘要:x=[1,2,3] x.sort()对的,x这个都变了 y=x.sort()错误 y=sorted(x)对的,x拍好序的一个副本 python中用匿名函数和自定义函数排序:(很奇怪的是比较函数返回的是两个值相减就可以,比较大小就不可以 class Interval(object): def __in 阅读全文
posted @ 2016-11-11 09:31 simple_wxl 阅读(920) 评论(0) 推荐(0) 编辑
摘要:int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 阅读全文
posted @ 2016-11-09 14:20 simple_wxl 阅读(501564) 评论(3) 推荐(10) 编辑
摘要://JAVA中对arrayList的初始化,能够分配空间,不能之间让一个ArrayList赋值给另外一个ArrayList,这样是引用赋值,当一个改变时候,另外一个也改变 List<String> tmp = new ArrayList<String>(Arrays.asList(new Strin 阅读全文
posted @ 2016-11-06 15:31 simple_wxl 阅读(516) 评论(0) 推荐(0) 编辑
摘要:POJ 1287 B - Networking Time Limit:1000MS Memory Limit:10000KB 64bit IO Format:%lld & %llu Submit Status POJ 1287 B - Networking Submit Status Descrip 阅读全文
posted @ 2016-11-01 15:11 simple_wxl 阅读(194) 评论(0) 推荐(0) 编辑
摘要:B树 B+树 1.其定义基本与B-树同,除了: 2.非叶子结点的子树指针与关键字个数相同;而B树是关键字k,那么子树是K+1 3.非叶子结点的子树指针P[i],指向关键字值属于[K[i], K[i+1])的子树(B-树是开区间); 4.为所有叶子结点增加一个链指针; 5.所有关键字都在叶子结点出现; 阅读全文
posted @ 2016-10-28 14:56 simple_wxl 阅读(415) 评论(0) 推荐(0) 编辑
摘要:记得来填坑啊 阅读全文
posted @ 2016-10-21 18:00 simple_wxl 阅读(162) 评论(0) 推荐(0) 编辑
摘要:从图中可以看出,map阶段的shuffle: 例如word count,当内存缓冲区满的时候会写到磁盘,一个spill,每个spill,进行分区,排序,最后将同一个分区word合并在一起,写入到磁盘中 reduce阶段:将不同map的相同分区的部分,进行merge,最后结果为reduce的输入 hi 阅读全文
posted @ 2016-10-21 17:51 simple_wxl 阅读(165) 评论(0) 推荐(0) 编辑
摘要:推荐系统实践 第一章:好的推荐系统 推荐系统实验方法: 离线实验 用户调查 在线实验:AB测试,将用户分成不同的组,然后不同组里面用不同算法,最后根据后台日志数据库,分析得出哪些算法比较好 推荐系统的测评指标 1、 用户满意度(用户调查,在线实验) 2、 预测准确度(离线) 打分系统: TOPN 推 阅读全文
posted @ 2016-10-21 17:40 simple_wxl 阅读(283) 评论(0) 推荐(0) 编辑
摘要:训练集上面,加一个bool型的开关 做预测的时候,不需要打开开关,而是所有的数乘以p, 实际工业界做的时候是: 在训练的时候都除以p,在做预测的时候什么时候都不用干 阅读全文
posted @ 2016-10-21 15:13 simple_wxl 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-10-20 21:51 simple_wxl 阅读(113) 评论(0) 推荐(0) 编辑
摘要:xgboost后面加了一个树的复杂度 对loss函数进行2阶泰勒展开,求得最小值, 参考链接:https://homes.cs.washington.edu/~tqchen/pdf/BoostedTree.pdf https://www.zhihu.com/question/41354392 阅读全文
posted @ 2016-10-20 21:31 simple_wxl 阅读(237) 评论(0) 推荐(0) 编辑
摘要:简历上写了这一项,鉴于时间隔的太久,每次面试的时候问到这个问题的时候,都是一脸蒙蔽啊。。 还有一篇关于AP解释的blog:http://blog.csdn.net/a1154761720/article/details/50864994 " 如果做VOC competition一定会用到一个评价指标 阅读全文
posted @ 2016-10-20 19:53 simple_wxl 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:TCP首部20个字节 1、为什么TCP要三次握手建立连接? TCP连接过程,客户端发送请求到服务器,服务器确认请求发送到客户端,客户端再发送确认请求到服务器 原因:简言之,为了防止失效的连接请求发送到服务端,造成服务端以为建立了连接一直等到客户端的数据,知道超出了保活计数器的设定值,才意识到客户端出 阅读全文
posted @ 2016-10-20 10:50 simple_wxl 阅读(375) 评论(0) 推荐(0) 编辑
摘要:JAVA中只有一种public继承 阅读全文
posted @ 2016-10-17 19:08 simple_wxl 阅读(236) 评论(0) 推荐(0) 编辑
摘要:class 类继承默认是private, struct 默认继承是public C++中的隐藏: 只要派生类中出现和基类一样的函数名,基类中的函数就会被派生类中的函数给隐藏(如果派生类和基类中的函数名,函数参数列表一样,并且基类函数前面有virtual,那么此种情况是重写) eg: class A 阅读全文
posted @ 2016-10-17 16:58 simple_wxl 阅读(165) 评论(0) 推荐(0) 编辑