2014年4月9日

常见面试之机器学习算法思想简单梳理

摘要: 前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信这方面的人才需求也会越来越大。 纵观IT行业的招聘岗位,机器学习之类的岗位还是挺少的,国内大点的公司里百度,阿里,腾讯,网易,搜狐,华为(华为的岗位基本都是随机分配,机器学习等岗位基本面向的是博士)等会有相关职位,另外一些国内的中小型企业和外企也会招一小部分。当然了,其中大部分还是百度北京要人最.. 阅读全文

posted @ 2014-04-09 23:56 iamdanger 阅读(265) 评论(0) 推荐(0) 编辑

2014年4月4日

2014-03-29.阿里实习生招聘笔试题目

摘要: 第一题选C,不解释吧,按位与就行第二题选D,不解释,2*3*sizeof(int*)=48(64位机器上是8字节一个指针)第三题选C,我不确定,不过,应该是的第四题选D,明显考的是补码第5题选D,果断访问错误(这是Java的代码)第6题选B,大家都懂第7题果断A啊第8题果断是B,不解释,大家懂第9题是B,’0’不是’\0’,这个要注意第10题果断是Fibonacci,显然是C,前几个是0,1,2,3,5,8,13,21第11题选C,计算量是2^35*2^4,现在计算机的主频是2^30,所以差不多是几分钟的事,在这里我们假设一个递归调用的指令条数是16(push,pop,ret等)楼主虽然算出来 阅读全文

posted @ 2014-04-04 13:14 iamdanger 阅读(226) 评论(0) 推荐(0) 编辑

2014年4月2日

内存断点

摘要: 菜鸟的我居然不知道什么是内存断点。自己理解一下:内存断点就是当某个内存改变的时候会断下来的。就跟程序断点一样,运行到那里就断下来一样。VS2008怎么设置内存断点呢。我打开内存监视器。按F9是没有效果的,给出错误提示。后来通过网上搜了才知道原来是这样设置的哦!哈哈。截图什么的就算了,因为我觉得我对VS2008的界面应该还是比较了解的吧。哈哈1.内存断点只能是在程序调试运行的时候才能设置的。这跟普通的代码断点不一样。2.进入调试状态,(按F5啦),设置一个要监控的内存的变量哪里设置断点先断下来。(我是这样做的)。3.断下来之后,哈哈,关键:点击菜单栏的Debug->new Breakpoi 阅读全文

posted @ 2014-04-02 14:18 iamdanger 阅读(507) 评论(0) 推荐(0) 编辑

2014年3月26日

c++练习 关于虚函数

摘要: 观察下面一段代码:class ClassA{public:virtual ~ ClassA(){};virtual void FunctionA(){};};class ClassB{public:virtual void FunctionB(){};};class ClassC : public ClassA,public ClassB{public:};ClassCaObject;ClassA* pA=&aObject;ClassB* pB=&aObject;ClassC* pC=&aObject;关于pA,pB,pC的取值,下面的描述中正确的是:A.pA,pB,p 阅读全文

posted @ 2014-03-26 15:24 iamdanger 阅读(232) 评论(0) 推荐(0) 编辑

war3联机对战原理以及T人挂原理简述

摘要: 前日玩DOTA一连输几把,好不容易最后一把推上对方高地了,却被主给T了。痛定思痛,最近几天,我潜心研究了下魔兽T人挂,在这与喜欢DOTA的朋友分享下。首先谈谈局域网魔兽的联机机制吧。这部分我没有切肤之痛,所以也没深钻,只是想告诉大家我们开启魔兽或者主机建主都要对同一个网段发送各种各样的UDP广播包,注意,在这我是说同一个网段,这也就解释了为什么我们同一个学校的学生在学校局域网上玩DOTA还要用某个小软件,而不能直接看到,网段和局域网还是有区别的,在这我就不详解了。然后当我们点击“进入游戏”时,便与其他人建立了TCP连接。如图:上图中间那台为主机,注意,我这里只是画出了其他9台机子与主机的TCP 阅读全文

posted @ 2014-03-26 00:39 iamdanger 阅读(3265) 评论(1) 推荐(2) 编辑

2013年12月6日

静态联编和动态联编

摘要: 联编是指一个计算机程序自身彼此关联的过程,在这个联编过程中,需要确定程序中的操作调用(函数调用)与执行该操作(函数)的代码段之间的映射关系;按照联编所进行的阶段不同,可分为静态联编和动态联编;静态联编:是指联编工作是在程序编译连接阶段进行的,这种联编又称为早期联编;因为这种联编是在程序开始运行之前完成的;在程序编译阶段进行的这种联编又称静态束定;在编译时就解决了程序中的操作调用与执行该操作代码间的关系,确定这种关系又被称为束定;编译时束定又称为静态束定;动态联编:编译程序在编译阶段并不能确切地知道将要调用的函数,只有在程序执行时才能确定将要调用的函数,为此要确切地知道将要调用的函数,要求联编工 阅读全文

posted @ 2013-12-06 15:56 iamdanger 阅读(444) 评论(0) 推荐(0) 编辑

2013年11月14日

应该静下心来去看看

摘要: 一、【习惯】乞丐到小王家乞讨,他给十块,第二天乞丐又去,又给十块,持续两年。一天只给五块,乞丐:以前给十块,怎么现在给五块?小王:我结婚了。乞丐一巴掌打过去:妈的,你竟拿我的钱去养你老婆。启示:当提供免费服务让客户成为一种习惯,这种服务就不再是优势,而是劣势。​ ​ 二、夫妇逛商场,女的看中一套高档餐具,坚持要买,丈夫嫌贵,不肯掏钱。导购一看,悄悄对丈夫说了句话,他一听马上掏钱。是什么让他立马转变?导购员对丈夫说:这么贵的餐具,你太太是不会舍得让你洗碗的。启示: 人的观念没有什么不可改变,关键是角度,要善于揣摩客户心理。​ ​ 三、【班花】女生公开投票选班花,相貌平平的小梅发表演说:如我当选, 阅读全文

posted @ 2013-11-14 16:21 iamdanger 阅读(428) 评论(0) 推荐(1) 编辑

2013年10月23日

关于夏运师兄的数据挖掘

摘要: 今天下午没有去上老蔡的组合数学实在是太值了,听了一下夏运师兄的数据挖掘方面的东西,知道了现在好比说全世界都是用的同一套样本集来做试验,实际上是有36个样本集,每个样本有实例(好比说1W个实例,8K个用来建模,2K个用来预测),有属性,有类标记,他做的主要是分类,就是好比说具有什么样属性的人还贷的可能性很低,什么样的天气状况不适合打羽毛球,主要的算法有 K近临算法,(以还贷样本为例,找出与这个实例的属性(行为)最相似的好比说30个人,看他们的类标签是属于有信用的多还是无信用的多。)贝叶斯算法,就是找出某些条件下,某些属性出现的概率,某些属性同时出现的概率。决策树算法以打羽毛球为例,天气的属性.. 阅读全文

posted @ 2013-10-23 22:07 iamdanger 阅读(212) 评论(0) 推荐(0) 编辑

虚函数,继承之类的问题

摘要: #include "stdio.h"#include "string.h"class Father{public: name() {printf("father name\n");}; virtual call() {printf("father call\n");}; };class Son: public Father{public: name() {printf("Son name\n");}; virtual call() {printf("Son call\n"); 阅读全文

posted @ 2013-10-23 13:50 iamdanger 阅读(156) 评论(0) 推荐(0) 编辑

2013年10月12日

malloc与new的区别

摘要: 1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。3.因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。4.C++程序经常要调用 阅读全文

posted @ 2013-10-12 20:52 iamdanger 阅读(213) 评论(0) 推荐(0) 编辑

导航