- 博客(1607)
- 收藏
- 关注
UI设计师的面试过程
Palantir Technologies是一家提供分析、整合、可视化各种数据的IT型技术公司。在该公司,前端工程师和后端工程师有同样的面试过程,前端工程师也需要的一定的编程基础。该公司技术博客Palantir TeckBlog日前发表了一篇博文《The UI Design Interview》,介绍了该公司面试前端设计师的过程及一些心得。CSDN对该文章进行了编译,内容如下:我们的前端工...
2012-01-11 08:56:36 703
失败应聘的五大原因
首先列出应聘者不被雇佣的五大理由:1.简历过长如果让我花费30分钟来阅读你的简历,以了解你之前的工作经历,那我宁愿放弃。可能现在都采用电子简历的缘故,大家都喜欢大篇幅地描述各自的成就与担任的职位,预想我会全篇读下来。而我更有可能忽略这一切,只在简历上简单写上“表达能力差”几个字,然后再继续看其他简历。如果你有一系列好的技能或有吸引我眼球的地方,你仍有可能得到面试的机会。而我决不会再继续读你...
2012-01-11 08:56:09 384
视图分离技术的认识和应用
在过去Win32编程时代,我们看到的程序界面都是由静态编程语言,从一个按钮的尺寸到布局,一行行地绘制出来。比如现在我们创建一个.Net WinForm窗体,打开其对应的designer.cs文件,就会看到长篇累牍窗体绘制代码。打从VB和Delphi出现后,尽管通过界面设计器自动生成代码成为主流,然而随之互联网时代的发展,我们需要丰富多样的软件界面,更灵活地应对需求变动。比如一个软件往往有多种界...
2011-11-18 17:16:02 453
分享一个HTML5的上传jQuery插件 - jQuery HTML5 uploader
随着HTML5的使用越来越被大家接受,基于HTML5的技术和插件也会变得越来越广泛,今天我们介绍一款基于HTML5和jQuery的上传插件: jQuery HTML5 uploader。使用这个插件将会使得文件上传变得简单和有趣,你只需要拖拽文件到页面特定区域就可以上传文件。在线演示 在线下载 使用方法:<script type="text/javascript" ...
2011-11-18 17:15:25 243
让Qt应用程序跑在Android上
让Qt应用程序跑在Android上 Qt最大的优势就是跨平台,一次性开发的Qt应用程序,可以跑Windows、跑linux、跑MAC……如今移动平台android操作系统如此火爆,Qt当然不能放过对android的支持,对了,还有iphone/ipad。而且,c++开发者们,想做android开发也不是问题了! 但是目前国内研究qt for android 的人真是太少了,今天我使用的...
2011-10-18 18:29:00 156
惠普的焦虑和茫然:是否出售PC一月态度两变
从来没见过哪家IT巨头像惠普这样在重大决策的表态上如此儿戏。8月18日,这家PC巨头宣布,将分拆,甚至不排除出售PC业,放弃平板与智能手机。原CEO李艾科强调这是一场“必要转型”;一个多月后,李艾科被炒鱿鱼,惠普新任CEO惠特曼说将尽快决定是否分拆PC;两天后,惠普董事长兰恩表示,无意剥离PC。惠普董事会当然可以玩一下文字游戏。比如它可以说,“分拆”、“剥离”与“出售”有差异,它从没声明过要放...
2011-09-30 11:03:39 164
三大运营商争夺iPhone,活体免费
很少有一种产品能在世界范围内产生如此大的影响,乔布斯一手打造的iPhone,让中国电信(微博)运营商纷纷拜倒在它的石榴裙下,甚至不惜祭出种种手段“兄弟”相残。iPhone 5尚未上市,三大运营商的争夺战却早已打响,相互之间的怨恨也愈积愈深,中国移动(微博)与中国联通(微博)为此上告国资委,剑拔弩张。鹬蚌相争,渔翁得利。iPhone能为运营商带来高端用户不假,但高额的终端补贴,让运营商得不偿...
2011-09-30 11:02:20 506
为Android应用程序读取/dev下设备而提权(一)
为Android应用程序读取/dev下设备而提权(一) 倘若应用程序需要对/dev/xxx进行读写操作,就需要提升其权限。提权方法不唯一,需要根据具体需求情况而选择。归根结底,终究都落到chmod 777 /dev/xxx 上,不同的是,chmod操作被执行在何时何地,在此做个分析总结。 内核启动后会执行/system/init,传说中的系统1号进程,init程序起初的任务是初始化...
2011-09-23 13:33:00 441
Qt :非window子窗体的透明度设置
✿问题的由来 心血来潮,想利用QTimer 配合setWindowOpacity()方法来实现一个窗体淡入的效果。✿实验代码粗糙的实验代码:void Widget::on_pushButton_clicked(){ QTimer *timerOpacity = new QTimer(this); connect(timerOpacity,SIGNAL(timeout()...
2011-09-16 01:35:00 158
Maven Artifacts如何部署到仓库
说明:该文档只对有一定的Maven使用基础的人有效,我也不会说的太具体,主要是一些配置和注意点。还有本文所用环境是Maven3,并不保证Maven2都能够成功运行。不好意思,没有太多时间来测试环境。一、本地仓库 使用 Nexus,如何搭建 Nexus 本文也就不说了。pom.xml <distributionManagement><repository&g...
2011-09-08 09:45:52 364
Java字节码(.class文件)格式详解(三)
2.11 在ClassFile、method_info、field_info中同时存在的Attribute2.11.1 Synthetic AttributeSynthetic Attribute用于指示当前类、接口、方法或字段由编译器生成,而不在源代码中存在(不包含类初始函数和实例初始函数)。相同的功能还有一种方式就是在类、接口、方法或字段的访问权限中设置ACC_SYNTHETIC标记。...
2011-09-08 09:44:44 182
Java字节码(.class文件)格式详解(二)
2.9 methodsmethods数组记录了类或接口中的所有方法,包括实例方法、静态方法、实例初始化方法和类初始化方法,但不包括父类或父接口中定义的方法。methods数组中每项都是method_info类型值,它描述了方法的详细信息,如名称、描述符、方法中的attribute(如Code Attribute记录了方法的字节码)等。method_infotype...
2011-09-08 09:44:10 248
Java字节码(.class文件)格式详解(一)
小介:去年在读《深入解析JVM》的时候写的,记得当时还想着用自己的代码解析字节码的,最后只完成了一部分。现在都不知道还有没有保留着,貌似Apache有现成的BCEL工程可以做这件事。当时也只是为了学习。这份资料主要参考《深入解析JVM》和《Java虚拟机规范》貌似是1.2版本的,整理出来的。里面包含了一些自己的理解和用实际代码的测试。有兴趣的童鞋可以研究研究。嘿嘿。要有错误也希望能为小弟指点出来,...
2011-09-08 09:43:18 301
千万级sql优化
这几天在开发一个模块的时候,遇到一个棘手的问题:海量数据的查询效率问题,在下面的sql语句中,sf02表的数据在七千万左右,sf01表的数据在三千万左右,并且两个表有关联:select a.tcol2, a.departcode, a.sendtime, sum(a.mainamount) mainamountfrom sf02 awhere a.ksdm = '11019204'and exis...
2011-09-08 09:42:28 125
程序一点点地写,日子一天天地过。
我还记得那天我上班正忙,被一团恶心的程序和一堆变态的需求折磨着,我那伟大的母亲大人特地打电话嘱咐我:“新婚姻法告诉我们,男人的车子不可靠了,房子不可靠了,女人必须得靠自己!” 字正腔圆,铿锵有力,顿时萎靡的我被她的气势给振奋了! 好吧,努力工作。每天两点一线的生活,我逼迫自己孜孜不倦。我要求自己每天都要对自己的工作抱有高度的热情,每天都要学点新东西补充大脑营养。我到没有头悬梁锥刺股...
2011-09-07 23:20:00 154
Qt - 与众不同的电子时钟
Qt的电子时钟是个老掉牙的demo了,但是利用lcdNumber显示的样子非常老土(下图第一个显示效果),一看就知道是从qt帮助文档里摘出来的example,毫无新意。 美化一下系统时钟,抛开固有控件躯壳,DIY效果让人眼前一亮,要知道细节决定UI成败。这也是我一直所追求的。 思路非常简单,就是利用label或者button贴图变化显示。 一说到贴图,有人可能就会认为代...
2011-09-04 20:15:00 236
AVA NIO 多线程服务器 1.2版
Reactor 模式的 JAVA NIO 多线程服务器public class MiniServer extends Thread{ private static final Log log = LogFactory.getLog(MiniServer.class); private final Selector s; private final ServerSocketCh...
2011-08-30 10:27:14 135
概述CMMI的渊源
CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的。CMMI是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进cmm是项目管理 由美国卡内基梅隆大学的软件工程研究所(SEI)创立的CMM(C...
2011-08-30 10:18:20 228
项目里的人员思维,方能……
有的时候我们对一款产品表现出难以名状的喜爱之情,往往我们就会想像做出这样功能的程序员他应该是多么的伟大,是什么样的天才,对他就如同造物主一般的崇拜,所以很多人会把成为一个程序员作为自己的理想,然而很少有人会知道,在这样一款产品的背后,其实还有一个更加强健的团队在护送着他前行。 而这个团队的领军人物就是产品经理。近日,我们都很熟悉的暴风影音发布了它最新的3.1版本,这距离上次的3.0版仅过了45...
2011-08-30 10:15:20 127
Android代码调试工具 traceview 和 dmtracedump的波折演绎
✿Android 程序调试工具 Google为我们提供的代码调试工具的亮点:traceview 和 dmtracedump 。有了这两个工具,我们调试程序分析bug就非常得心应手了。traceview帮助我们分析程序性能,dmtracedump生成函数调用图。遗憾的是,google提供的dmtracedump是个失败的工具,并不能绘图,本文会详细介绍解决方案,实现绘图。✿生成.trace文...
2011-08-25 00:48:00 215
Happy coder :Qt 自定义 Button 之美
✿题记 上次经理批评我帮同事写现成代码的行为,他说:授之以鱼,不如授之以渔。我想想也对,可是【渔】很枯燥人家不爱学怎么办? 于是乎我想,授之以渔,不如授之以渔为娱。✿正文 在不支持qml的Qt 4.6 ,很多时候,需要我们自定义控件。其实自定义一点也不难,并不是要从头开始写一个控件类,而是继承它,在其基础上,加些佐料,锦上添点花。 曾经也有人对我的方案产生了质疑,说...
2011-08-21 20:56:00 159
少年不识愁滋味 .
欧阳明一直想出来闯闯。离开自己的家,远离自己的故乡,到一个自己从来没有到过的地方去闯荡。这是他一直梦想的。因此,他选择了到外地读大学。这样,他就可以逐渐适应离开父母的庇护后的生活。事实上,他感觉他过的还可以。因此毕业后他准备到北京继续闯荡。要闯荡江湖,可不是那么简单的事情。特别是独自一个人闯荡,更加是难上加难。对于一个新人来讲,这个时候根本不知道应该怎么闯荡,只是本能地去找一个工作...
2011-08-18 20:01:03 119
原创 初生牛犊不怕虎
北京在哪里?对于欧阳明的外甥来说,是在天上。因为他是看着欧阳明坐着飞机走的。从此,每次舅舅回来,就会嚷着要跟舅舅一起做飞机走。对于孩子来说,北京就是意味着神秘和有趣。可是对于欧阳明的父母来说,北京就是意味着离别。目前在目送完欧阳明登上飞机之后,眼泪完全控制不住的流了一路。最后大家劝他,想儿子了,就可以去北京,很快的。这才慢慢停息下来。但从此每次离别,都会反复揭开这个伤疤,又要等待好长时间才能结上疤...
2011-08-18 20:00:32 142
莫等闲白了少年头 .
令欧阳明意想不到的是,巨软公司给他们准备了三个月的培训套餐。不过也好,他希望通过这些时间,经快调整好状态,适应北京的生活。北京的干燥是他始料未及的。他出生在海边,气候非常潮湿,北京却非常缺水。刚开始的一个月,躺着睡觉,都觉得鼻子要流血。后来在屋子里放了一盆水,才稍微有点好转。培训的开始,是公司的一些老员工交流。他们会和大家在一起交流很多工作体会。还有一些很特别的课程。一个是讲如何从学生转变...
2011-08-18 20:00:07 144
不识庐山真面目
那时候,公司的研发组织结构是矩阵式的。也就是说,存在一个研发中心这样的组织,来管理所有的研发资源,资源分为三类:需求、开发、测试。而在其下面,又分N个项目组,每个项目组,会从研发中心,借调需求、开发、测试若干人等,组织成一个对市场提供产品的项目组。公司做的产品,所以很多项目组的存在时间会比较长。而有些项目又是新兴成立的。对于欧阳明来说,选择哪个组虽然不知道,但他也只知道,这些有关他日后的职...
2011-08-18 19:59:13 93
机会是一种困扰
有代码的地方,就有程序员,有人的地方就有江湖。IT职场,不一样的江湖。 欧阳明的业余生活很单调。这就是没有女朋友的好处。好在同宿舍的其他三位也没有女朋友,所以大家还可以相依为命。周末的时候,就在小区里的饭店一起聚餐。他们做了一个约定,每周必吃一个新菜。这样就会给生活平添很多新意和乐趣。 北京的夏天,还有一个特色就是露天的大排档。都是那种白色塑料的椅子和圆桌。圆桌中间还有一个圆洞,可...
2011-08-18 19:58:36 101
忽视客户的代价 .
有代码的地方,就有程序员,有人的地方就有江湖。IT职场,不一样的江湖。 公司食堂的饭菜,开始吃起来还是挺香的。欧阳明是南方人,从来不吃炒饼之类的面食,现在也开始吃起来了。但是好景不长,慢慢的闻到食堂的味道,就想吐了。于是三群两伙的,到外面觅食。对于朝九晚五的工作人员来说,中午觅食是个很大的群体。很多快餐业都瞄准了这个市场,最早的就是丽华快餐。但大都是一开始赚口碑的时候还行,慢慢就倒闭了。...
2011-08-18 19:58:03 122
认准老大是关键 .
有代码的地方,就有程序员,有人的地方就有江湖。IT职场,不一样的江湖。实际上,欧阳明在上次的事件中,是有很多委屈的,至少他这么认为。不过,人就是在无数的委屈和喜悦中成长的。与欧阳明同时入职的,总共21位。要说和他聊得最好的,却不是萝卜头小祝,而是项目组的王维。两人这么熟,是因为都是晚上加班,而且经常吃饭能够碰到一起。朋友嘛,往往是从酒肉饭桌开始的。这一来二去,两人就熟悉了。还经常在一起讨论...
2011-08-18 19:57:32 106
程序员的生存法则
前几天,和国内某知名企业的行销一线喝茶聊天,他一直在抱怨自己的上司很差劲,一直允诺追加奖金,但是月底考评结果却给的很差,奖金也没别人的多,所以他想调别的部门。我很是惊诧,这公司是你们家开的?怎么可以想调就调?他笑了笑说,你不懂职场生存法则吗? 他的工作需要经常出差,全国各地跑。上次是去江西,他知道部门A的老大老家在江西,就主动去找A部门老大,告之有个出差机会,要不要一起?后来我才明白...
2011-08-18 19:56:28 104
Qt 多线程程序设计
看到一篇好文章,特地转载下来,很详细很全面,收藏之。原文地址:http://blog.21ic.com/user1/1425/archives/2009/64057.htmlQT多线程程序设计QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多...
2011-08-16 16:11:00 76
程序员的生存法则
前几天,和国内某知名企业的行销一线喝茶聊天,他一直在抱怨自己的上司很差劲,一直允诺追加奖金,但是月底考评结果却给的很差,奖金也没别人的多,所以他想调别的部门。我很是惊诧,这公司是你们家开的?怎么可以想调就调?他笑了笑说,你不懂职场生存法则吗? 他的工作需要经常出差,全国各地跑。上次是去江西,他知道部门A的老大老家在江西,就主动去找A部门老大,告之有个出差机会,要不要一起?后来我才明白“要不要一...
2011-08-14 11:22:00 270
JavaScript的数据类型问题
JavaScript的数据类型问题已经讨论过很多次了,但许多人还有许多书仍然沿用着错误的、混乱的一些观点,所以就再细讲一回。提及这个讨论的原因在于argb同学在我的MSN博客(现在变成了wordproess,在这里)上的一段回复,又更早的起源则是两年前关于《JavaScript征途》一书的大讨论:从“装B被雷劈讲起——这个事就让它过去了过去了吧。在讨论中我提及到该书对...
2011-08-09 20:10:08 131
都是一些很有趣的题目
大家先不要上机,先看看能不能得到正确的结果,请大家最好写上你所做的题目的相关知识点,这样大家都可以学习。有兴趣的朋友可以篇号.题号,然后给出自己的想法。当然我想肯定有人做过这些题目了。希望大家可以给出相关的想法,相关的考点,我已经整理了一份答案,到时候再贴出来。第一篇1.如果问大家“&”、“|”、“^”这三个是什么运算符?基会本上都会回答“位运算符”,但这样的回答只...
2011-08-09 20:08:31 144
实现敏捷开发流程
最近帮助一个团队完成转型,实现敏捷开发流程。我发现消极因素主要来源于两个方面:员工和管理人员。员工不愿意采用敏捷方法主要归结于意识的缺乏和对未知的恐惧。员工不了解整个项目或者产品的整体规划,尤其是公司愿景和发展路线图。紧迫感不是来自于使命感,而是来自于项目的时间压力。工作流程的创新与产品创新同样重要。而对新员工以及工作经验较少的员工而言,对未知的恐惧占有很大的比重。用新方式开发的话,如果做...
2011-08-09 20:07:26 116
HTML 5的10个顶级资源
HTML5已经成为互联网行业的最新流行语,不少人相信这是Web的未来。即使没有加入该社区的人也承认,HTML5包括了本来应该从一开始的HTML规范中包含的功能。在这篇文章中,我们将告诉你大约10 个HTML5的资源,让您现在开始使用该技术。1)HTML 5工作草案标准 http://dev.w3.org/html5/spec/Overview.html从W3C至今...
2011-08-09 20:06:58 112
MySQL 的幻读
1. 使用默认隔离级别 repeatable read2. 开始,使用 select @@tx_isolation 确认当前 session 的隔离级别,并且创建个表 create table tt (id int, name varchar(300)) engine=innodb3. 启动 transaction 1(t1),使用 start transaction4. 启动 t...
2011-08-03 16:29:47 156
过v$sqlarea,v$sql查询最占用资源的查询
从V$SQLAREA中查询最占用资源的查询select b.username username,a.disk_reads reads, a.executions exec,a.disk_reads/decode(a.executions,0,1,a.executions) rds_exec_ratio, a.sql_text Statementfrom...
2011-08-03 16:28:57 128
前台用javaScript,后台用java裁剪图片
总体思想:1.前台网页用js得到裁剪图片的id及x,y,宽度和高度。2.服务端根据id取出要裁剪的图片 。3.根据这些参数来生成裁剪的图像。后台代码如下:package com.wodexiangce;import java.awt.Rectangle;import java.awt.image.BufferedImage;impor...
2011-08-03 16:28:37 142
我的专属QQ (三) 附源码
要源码的朋友太多了,满眼的邮箱地址,我很头疼。鉴于现在CSDN首页的Qt应用大赛正在火热进行中,我干脆把源码奉献出来,给大家参考一下好了。不过,这不是我一个人的劳动成果,我一直认为技术领域的最高境界是分享,所以希望得到你的尊重。 有什么好的意见和建议欢迎你提,但是请注意语气。我写博客的目的有两个,一是记录,二是分享。我记录我的学习历程,分享给大家。我不是神,我想神也不能精通各个技术领域,不是最...
2011-08-03 00:38:00 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人