IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

朋友在华为的面试经历

上周末我的一个好朋友参加了华为一次春季社会招聘会面试(他是做硬件的,硬件水平绝对不错,他是他们公司的首席硬件设计师),他通过了五关面试,回来后后兴致勃勃的给我讲他的经历和心里感受,我觉得非常有意思,也许这些经历也能给其它以后要参加面试的朋友有一定的借鉴和帮助,特在此跟大家一起分享一下:   1. 时间:应该是2010年3月6日-3月7日  2. 地点:北京西苑饭店  3. 面试流程:可归纳分为五关

如何减少数据库管理开销 发挥最大功能

数据库的知识之前介绍了好多,比如使用动态数据库访问对象,接下来讲解如何减少数据库管理的开销。   连接应用程序   每个应用程序都需要识别其所要连接的以便从中检索数据的数据库服务器。通过使用连接字符串可以实现应用程序和数据库服务器的连接。典型的连接字符串如下: Server=MyServerAddress;Initial Catalog=MyDatabaseName;Integrated Sec

十步解决IE6的各种疑难杂症

虽然我也很想IE6早点死,但个人的主观能动性毕竟太有限了,我们唯一能做的是用一些手段减轻IE6带来的痛苦。 1、使用文档类型 尽量使用最严格的文档类型,确保你的页面运行于标准模式下。虽然用了它们,你可能不能用许多标签,如b,s,font等,但它们都可以用CSS来代替。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www

需求分析之六大原则

需求分析的六个原则(一)   1、需求分析第一个原则:永远不要显得比客户更聪明。  聪明反被聪明误,这样的事情太多了,我们产品经理都是有智慧的人,而不是耍小聪明的人。  2、原则第一点:了解需求,而不是去批评客户。       产品经理不是批评家,心理上要重视客户,行动上要尊重客户,平等对待每一个客户。  3、原则第二点:客户比

不善于表达自己的想法 木讷者面试如何脱颖而出

  许多年轻人其实有能力、做事踏实,却不善于表达自己的想法,以至于面试时,总是难以博得主考官的青睐。我建议木讷的应征者应多仿真面试时常被询问的问题,当正式面试出现类似题目时,就可以从容不迫地作答。  重述重点,补强口才劣势  即使是碰到没有事先准备过、思考过的题目,还是有一些小技巧可以使用:  1.重述对方的问题。确认自己的认知是正确的,可以避免答非所问的尴

SQL Server 2008 数据库复制实现数据同步常见问题

操作使用的一些技巧(事务复制类型): 1. 如何修改一个已经发布的表的属性? 将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就可以修改该表了,修改后,再将表加入发布内就可以了。 2. 常用的操作界面 (1) 一般都在监视器--发布项目,可以看到快照分发和订阅的即时信息。 (2) 另外一个操作地方是发布的属性,(在属性--状态里可以启动代理)。 (3) 还有一个是

使用fastcgi_cache加速你的Nginx网站

很久以前在TW上挖了个坑,说nginx的fastcgi_cache是被大家忽视的一大金矿,今天把这个坑填上。   对于变化不太频繁的数据,大家都比较喜欢存Memcached以减少数据库的读取,但还是会有语言解析运行上的消耗(比如运行PHP,Python等),当然这个时间很短,记得OP上有个同学说P字头的语言,效率都不高,如果能省去,当然最好。(已经用上Squid等的可以忽略本文)。   还有一个问

HTML5 缓存: cache manifest

Cache Manifest是HTML5的一种缓存机制,文章作者直接用博客当测试环境,虽然应用起来非常简单,但效果却出奇的好。缓存后的速度,简直是惊人的快。像Yslow显示,打开一个缓存过的页面,只要0.729秒,比不缓存的差不多快了10倍。   一、Cache Manifest基础知识   作为一个Web开发相关的人员,都不会少听到、看到Cache这个词。是的,上面也已经说了,它是一种缓存的机制

程序员的世界

四十几年前麦克卢汉喊出“媒介即信息”这句口号时,很多人认为他在哗众取宠。   十年前我第一次上网时只知道网上能玩游戏,能上oicq,能收发邮件,有bbs。我妈在家听人说网上有病毒,赶紧打电话给我叮嘱别再碰电脑了,万一被传染上了治都不知道上哪儿去治。   现在我每天用即时通讯工具跟家人朋友联系,用word写稿,上淘宝购物,写博客和微博来分享点点滴滴,并阅读博客和微博获取信息(

HTML5边玩边学(4):变幻的色彩

在上一节HTML5 边玩边学(3):像素和颜色中我们讲了颜色和像素是怎么回事,其实大多数情况下,我们用不到像素级别的操作,我们只需要对颜色进行整体设置就行了。   一、基本颜色   在HTML5 边玩边学(2):基础绘图中,我们提到过有两个上下文属性可以用来设置颜色:   strokeStyle 决定了你当前要绘制的线条的颜色   fillStyle  决定了你当前要填充的区域的颜色

UI在中国

UI全称User Interface,中文叫“用户界面”。   2000年传入国内,国内最早专业从事UI的公司还是我们的民族软件——金山,据说在2000年已成立人机界面组,只有2个人。金山软件的UI团队是业内名副其实的黄埔军校,培养了如今江湖上整整一代的设计领袖,并且他们的作品也深远影响了国产软件的用户体验整体水准。也许早期的金山软件用户们还记得,随

高性能WEB开发

新产品为了效果,做的比较炫,用了很多的图片和JS,所以前端的性能是很大的问题,分篇记录前端性能优化的一些小经验。   第一篇:HTTP服务器   因tomcat处理静态资源的速度比较慢,所以首先想到的就是把所有静态资源(JS,CSS,image,swf)提到单独的服务器,用更加快速的HTTP服务器,这里选择了nginx 了,nginx相比apache,更加轻量级,配置更加简单,而且nginx不仅

MySpace:.Net架构网站的王者

MySpace的成功对于.Net社区的开发人员来说无疑是个福音。它让很多.Net追随者吃下了一颗定心丸,也不断吸引了更多的追随者,让我们这些追随者都坚信使用.Net能够做出世界上最牛x的网站。如果没有MySpace,当我们面对 Java,  LAMP fans挑衅时候,我们该如何反击呢?哑口无言还是掩面逃窜。现在rails就缺乏一个”MySpace”, 

从IT方法论来谈RUP

在《从IT方法论来谈Scrum》中我谈到了6Ways方法框架,本篇仍用6Ways方法框架来概括的谈谈RUP方法。   软件开发过程描述了软件构造、部署和维护的一种方法。统一过程(Unified Process)是一种流行的构造面向对象系统的软件开发过程。RUP(Rational Unified Process)是对UP的详细精化,并且已经被广泛采纳。有些人可能一看到RUP提供这么多流程和工件,觉得

正则表达式30分钟入门教程

  本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :) 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然

使用配置文件(.settings、.config)存储应用程序配置

引言 我不知大家早先是如何保存应用程序配置,以备下次打开时使用的,反正我开始学.Net的时候就去研究序列化,以二进制或XML格式的序列化来保存应用程序配置。这样每次都要建立单独的配置类,并书写读写配置代码,相当麻烦。 期间也看了看.config文件的读写方式,感觉还是很麻烦,不如自己序列化来的踏实。 后来才猛然发现微软早提供好了settings,用以定义.config文件内容,并生成相应的强类型类

关注前端开发流程

流程,通俗来讲,就是许多人,在做一系列的事情时,怎样相互协调,安排好这一系列事情的先后顺序,有什么事先的约定,需要达到怎样的预期目标。   在UED里,前端同学需要处理的需求比较多,早些时候,前端这里的开发流程还是比较模糊的,UED以外的同学也不清楚这边的工作具体是怎样进行的,所以难免会有需求插队的情况发生,打乱了大家的计划,因此今年Q3的时候,在与SCM团队同学的共同努力下,形成了一个前端的AS

7大迹象预示面试成功

你已经面试完了。当你等待公司消息的时候,脑子里不断回放面试的情节,心里估摸着自己的表现如何。但是有什么方法可以在通知出来之前就能知道结果吗?没有什么迹象100%牢靠,但是下面是一些征兆能说明面试进展顺利:面试官告诉你明确的决定时限,而不是含糊其辞或不确定。当我对来面试的人感兴趣的时候,我会保证让面试人员在离开的时候确切地知道下一步会发生什么,他们要期待何时收到我的消息。面试官询问你的时间安排。当我

看图学HMTL5:HMTL5是什么?

点击查看清晰大

HttpContext类Current属性 的运用

1、.Net的HTTP请求.NET与ASP的运行机制有很大不同.ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.而.Net,在页面被请求后,首先是加载HTTP Module,这不是本文的重点.然后再加载HTTP Handler.这也不是本文的重点.加载的这两项,都需要在Webconfig文件中配置.大家知道的URL转址就是这么实现的.在完成