找实习
第一次面的谷歌,两面比较顺利,都是简单的算法题,用google doc现场写代码,感觉主要是把自己的思路展示给面试官。但是投简历太晚了,人都已经招满了,于是HR给拒掉了。微软的当时要投简历的时候发现已经过时间了=...
View Article下一步
下一步比较重要的目标就是找一个读研的美帝学校,考虑MS吧。这主要需要积极了解相关出国留学方面消息,另外一大部分就是把GT赶紧考过。剩下的任务就是好好在google实习,多学点的东西,多认识几个人什么的。最后一个就是按时把学校里面的考试大作业搞了。主要包括网络考试,网络的论文笔记,搜索引擎,以及并行编程。经济学下半本换脑子的时候的看一下,哲学的是在看不下去,先放一下。然后希望一个星期能做一到两个TC。...
View Article编译器程序在序列化文件时的两种数据格式,一种可行的方法,分硬盘存储格式,和下载格式
这里以 MFC 为例,标准 C++ 同样适用,替换成相应的 std::iostream 即可。class MydataBaseHardware {public: int d;};CArchive& operator<<( CArchive& ar, MydataBaseHardware& data) { return ar <<...
View Article【复仇之战】AHOI2013 Round2 总结
先占个位置,以后再写。———————————————————————————————————————————————————Mato_No1 2013-06-03 22:19 发表评论
View ArticleWin32设备上下文(Device Contexts)
设备上下文(设备内容) Device Contexts A device context is a structure that defines a set of graphic objects and their associated attributes, as well as the graphic modes that affect output. The graphic objects...
View ArticleQt 打开文件的默认路径 QFileDialog::getOpenFileName()
为了说明QFileDialog::getOpenFileName()函数的用法,还是先把函数签名放在这里: QString QFileDialog::getOpenFileName ( QWidget * parent = 0, const QString & caption = QString(), const QString...
View Articlegit-svn 简单教程
1、从svn clone出项目,加上-s参数以标记识别svn标准的目录分支结构,同时通过show-ignore设置git库的exclude属性:git svn clone -s https://svn.xxx.com/svn/xxxgit svn show-ignore >> .git/info/exclude 2、建立本地工作分支,开始工作:git checkout -b work...
View ArticleNFS /etc/export配置
NFS /etc/export配置nfs服务器的配置,配置文件/etc/exports:如:路径 主机(读写权限,映射选项,操作选项)/ 192.168.3.*(rw,no_root_squash,sync) 读写权限:ro 该主机对该共享目录有只读权限rw 该主机对该共享目录有读写权限 映射选项:root_squash...
View ArticleLTZ看书之APUE10
线程控制 APUE讲的destroy会free空间,这件事情看起来不太对,也许是Base on实现起码我看到的实现是没有做这件事情的。 int pthread_attr_init(pthread_attr_t * attr){ *attr = gDefaultPthreadAttr; return 0;}int pthread_attr_destroy(pthread_attr_t...
View ArticleJava: android平台下使用点九PNG技术
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。 我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。...
View ArticleJava: Swing中引入Android的NinePatch技术,让Swing拥有Android的外观定制能力
【摘要】 本文诣在展示如何在Swing中引入 NinePatch技术(早期有文章里中文译作九格图,暂且这么叫吧^_^,但此术非传统移动手机上的功能布局——九格图哦)。 【准备篇】 Q:何为 NinePatch技术? A:说简单点,就是用于对图片据屏幕大小进行自动拉伸的技术。更准确的介绍详见此文:http://www.yixieshi.com/ucd/9142.html。...
View ArticleJava: Swing Ninepath使用的jar包与Nine Patch Editor
zip的jar文件下载后把.zip后缀去掉即可. 1. ninepath jar: /Files/biao/android.ninepatch.jar.zip 2. Android自带的九宫格编辑器: /Files/biao/Android-NinePatchEditor.jar.zip 3. 第三方的九宫格编辑器(与Android自带的各有所长,带了标尺):...
View ArticleQt属性系统详解
Qt提供了一个绝妙的属性系统。跟那些由编译器提供的属性差不多。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译特性,比如 __property...
View Article2D游戏必备的TexturePacker
最近开始弄cocos2dx, 图片需要整合成POT的优化纹理, 使用texturePacker来做 下载http://www.codeandweb.com/texturepacker/download 工具本身不是免费的, 但是可以通过申请获得免费的Licence, 点这里看 条件是有一个自己的博客, 并且从事游戏/软件/网页方面的开发, 且近期有5篇文章发表 作者特别强调,微博不等于博客...
View ArticleQt 动画详解一
概述Qt动画架构中的主要类如下图所示:动画框架由基类QAbstractAnimation和它的两个儿子QVariantAnimation和QAnimationGroup组成。QAbstractAnimation是所有动画类的祖宗。它包含了所有动画的基本属性。比如开始,停止和暂停一个动画的能力。它也可以接收时间改变通知。动画框架又进一步提供了QProertyAnimation类。它继承自QVarian...
View ArticleQt 动画详解二
将动画们弄到一起一个应用通常将包含不止一个动画。例如,你可能想同时移动多个图形item也可能顺序的一个接一个的移动。QanimationGroup 的子类们(QSequentialAnimationGroup和QParallelAnimationGroup)是其它动画的容器,所以这些动画既可...
View ArticleQT4 thread和QObject关系详解
QThread从QObject派生。它发出信号来表明线程开始了或结束了。并且也提供了几个槽。更有趣的是,QObject可以在多个程中同时使用,可以发出信号给另外线程的槽,以及向“活在”另外线程中的对象邮寄事件。以上之所以能发生,是因为每个初程都被允许拥有它自己的事件循环。QObject 重入QObject...
View ArticleQt Tooltip详解
Qt4中的tooltip与win32中的tooltip有很多不一样的地方,下面来总结一下。一是不能直在堆或栈中生成QToolTip对象。因为其构造函数为私有。二是从widget获取的tooltip不是tooltip对象,而是tooltip中的文本。三是tooltip跟本不是一个widget。所以不把它当作widget用。四是tooltip类是一个静态类,所以跟本不必生成tooltip对象就可以使用。...
View ArticleLTZ看书之APUE11
13章在讲Daemon Process,没什么特别好写的。14 ->高级IO 低速系统调用,也就是有信号发生会返回 errno 为 EINTR的 磁盘文件IO虽然有延时,但是这个不能算是低速系统调用 APUE介绍的低速系统调用PIPE,终端设备,网络设备 读写 读无数据/写无空间(例如TCP卡Congestion window) 打开某些特殊文件加记录锁的文件读写ioctl,IPC...
View Article64位平台C/C++开发注意事项(转载)
摘要: 28个在64位平台上使用C/C++开发的注意事项 阅读全文Richard Wei 2013-06-05 23:14 发表评论
View Article