许久没写过日志,主要见于本人拙略的文字水平。有用词不当,语句不通之处亦请忽略。
从去年春天到现在发生了好多事,在此期间要特别感谢几个人的帮助。从迷茫到失望再到感恩最后到接受现实。似乎人在某个阶段要注定去做特定得事情。而我似乎就显得又土有笨拙(像刘德华《笨小孩》中唱的那样)。来到一个新的城市,用比较的眼光看待它,不一样的小吃,不一样的表达习惯。
在这里有几个高中,大学一块的同学,有工作上班,也有读研究生,有时间还可以聚聚。那种感觉真好\(^o^)/~。
不同地区发展速度差别还是挺大的,这让我感觉到大城市并不好,这里不是说大城市发展的不好,而是希望如果一个城市太大,那就发展多个卫星城市那种的。这些个只是自己瞎YY。。。。
前段时间希望去了解企业,就先后去了几家公司。在此期间发现自己太low,太水。。。 第一家是一个做金融投资的,问我继承和接口的区别,什么是MVC。半天没讲到重点,真是替自己捉急。之后去了好几个公司,发现可能是在现在的“大众创业,万众创新”的口号响应下,创业公司还挺多。多数偏上层应用的很多,做Android,ios开发这些,还有就是java应用开发,数据分析,挖掘之类,这也可能是由于近几年大数据,云计算,机器学习(深度学习)这些比较火。一天VMware通知我过去,先做了个笔试,然后是两轮面试 。笔试还凑合,算是可以进入面试了。从笔试来看自己对底层的操作系统细节了解的还不够,还有就是编译器方面的东西,上层的算法欠缺。后面问我x86指令,cache,虚拟内存这些东西。有一点明显的感觉就是,无论问哪一方面,总会问道直到我说不上来的地方。后来又参加了VMware的另外一个组(发现大公司是各组管各组,相对独立),人很nice,后来想是自己准备太少。另一家是做旅游推荐的好像,问了我好多我不知道的东西,跟我不是搞数据挖掘这个方向有关。现在想来数据挖掘火还是很有原因的。这让我重新对CS有了认识,就算是一个大方向,里面还有好些个具体的分支,并且细到不是特意去接触某些东西,就很有可能一点都不懂。当然要是是大牛就另当别论了。这里当然存在自己的能力和认识上的局限性。
接下来就决定先去实际感受一段时间再说,不去特别的考虑其他方面。不论做哪一方面,需要的是静下心来去做,step by step。后来EMC打电话说过去一下,还是自己没怎么准备就去了,感觉挺高端(公司的LogoEMC下面有一行小字写道:where data live)。不过还是有其他收获的,发现一个好的刷题网站LeetCode,很赞;要搞开发设计模式很重要。
想来,事情须一步步做。
晚安。
杂记-1
时间: 2024-09-30 01:59:46
杂记-1的相关文章
【转载】C/C++杂记:虚函数的实现的基本原理
原文:C/C++杂记:虚函数的实现的基本原理 1. 概述 简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针.例: 其中: B的虚函数表中存放着B::foo和B::bar两个函数指针. D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(override)了基类虚函数B::bar的D::bar,还有新增的虚函数D::quz. 提示:为了描述方便,本文在探讨对象内存布局时,将忽略内存对齐对布局的影响.
C/C++杂记:虚函数的实现的基本原理
1. 概述 简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针.例: 其中: B的虚函数表中存放着B::foo和B::bar两个函数指针. D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(override)了基类虚函数B::bar的D::bar,还有新增的虚函数D::quz. 提示:为了描述方便,本文在探讨对象内存布局时,将忽略内存对齐对布局的影响. 2. 虚函数表构造过程 从编译器的角度来说,
JNI使用杂记
今天遇到一个需要在java里面调用C++的情况,网上一查,吓了一跳,原来这个东东还有专门的方法:JNI 废话不说,先上笔记: 听到这个名词后,我首先找到了如下一篇超好的文章 Linux下JNI的使用[转] Linux下 JNI的使用 学习Android其中涉及对JNI的使用,对于这种跨语言的调用真没有见过, Java也都是最近才学的更别说对JNI的了解了, JNI的使用对于Android来说又是十分的重要和关键.那么到底Java到底是如何调用C/C++的, 通过网络达人的总结中学习,自己也顺便总
EasyUI知识点杂记
1.easyui获取datagrid分页组件的当前pageSize和pageNumber方法: var grid = $('#grid'); var pager = grid.datagrid('getPager'); var pageOpts = pager.data('pagination').options; var pageSize = pagerOpts.pageSize; var pageNumber = pagerOpts.pageNumber; EasyUI知识点杂记,布布扣,b
html5css3杂记
最新版本的safari.chrome.firefox以及opera支持某些html5特性.ie9将支持某些html5特性. html5提供了展现视频的标准<video>支持ogg及mpeg4等格式.音频〈audio〉. <canvas>用于在网页上绘制图形,使用js,调用绘图api.而svg.vml是使用xml描述绘图. html5 web存储:通过js来存储和访问数据:而客户端存储分为localStorage(存储的数据无时间限制,如纪录访问次数)和sessionStorage(
捉虫记录:杂记
LinJM @ MT BUG 1:GDI+ Image::FromFile 无效 m_pImg = Gdiplus::Bitmap::FromFile(m_imgFilePath); m_pImg为NULL 原因是没有初始化GDI+. BUG2:GDI+ new Bitmap不能接受三个参数 //创建目标Bitmap Bitmap *bmpDest = new Bitmap(destWidth, destHeight, m_pImg->GetPixelFormat()); 原因: //#if
.NET编程问题杂记
URL地址中文乱码问题 解决方案: 传值时编码:Server.UrlEncode(param) 接收时解码:Server.UrlDecode(param) -- 地址编码:System.Web.HttpUtility.UrlEncode 地址解码:System.Web.HttpUtility.UrlDecode 举例:System.Web.HttpUtility.UrlDecode(remark, System.Text.Encoding.GetEncoding("GB2312"))
python 杂记
Python 杂记,是自己经常联系和写脚本是使用的一些小的语句 1:时间 import datetime #获取当前时间 print datetime.datetime.now() #获取昨天的时间 time = datetime.datetime.today()-datetime.timedelta(1) #格式化时间输出 print time.strftime('%Y%m%d') 2:
【转载】C/C++杂记:深入理解数据成员指针、函数成员指针
原文:C/C++杂记:深入理解数据成员指针.函数成员指针 1. 数据成员指针 对于普通指针变量来说,其值是它所指向的地址,0表示空指针.而对于数据成员指针变量来说,其值是数据成员所在地址相对于对象起始地址的偏移值,空指针用-1表示.例: 代码示例: 2. 函数成员指针 函数成员指针与普通函数指针相比,其size为普通函数指针的两倍(x64下为16字节),分为:ptr和adj两部分. (1) 非虚函数成员指针 ptr部分内容为函数指针(指向一个全局函数,该函数的第一个参数为this指针),ad
【转载】C/C++杂记:深入虚表结构
原文:C/C++杂记:深入虚表结构 1. 虚表与“虚函数表” 在“C/C++杂记:虚函数的实现的基本原理”一文中曾提到“虚函数表”的概念,只是为了便于理解,事实是:虚函数表并不真的独立存在,它只是虚表(virtual table)中的一部分内容.例: 从图中可已看出,虚表除了包含虚函数指针,还包含其它一些信息(如:RTTI信息.偏移值等). 顺便介绍一下gcc的-fdump-class-hierarchy选项,它可以用于输出C++程序的虚表结构(在当前目录下生成一个.class文件),例: 2.