首页

搜索结果

"category:/web"

<<上篇 1 2 3 4 5 6 7 8 9 10 11 下篇>>

标题及摘要 日期/时间
81
开发杀手移动用户界面的7个步骤
有些微妙,你有一个智能手机,而没有意识到你个人和它已经发展出一种特殊的关系。我们最近了解到,史蒂夫·乔布斯掌管的他自己组建的团队,创建了第一代iPhone——“人们会爱上的电话。”无论我们承认与否,我们与我们的iPhone,黑莓,Andr...
2012-4-18
9:37:09
82
构建移动Web应用程序的技术堆栈
编写web应用程序时,有很多的技术决策。笔者最近回来编写现代Web应用程序,并希望总结一些曾经在开发周期过程中做了记录零散的想法。这篇文章是关于一套对 笔者最近开发的项目有帮助的框架。 笔者重温了一些最重要的框架类型,其中每一个可以展开来写一篇文章。这并不是一个广泛的现有产品相比,只是一个 笔者最近使用的部分技术。 虽然笔者的重点是移动优先, 笔者认为,这套技术可以应用在一般的web应用程序。 笔者的决定和数据支持考虑了几个要求: 基于JavaScript(CoffeeScript,Dart,绝...
2012-4-1
11:26:12
83
如何回答两个常见的开发求职面试问题
1、问:你为什么离开你现在的工作?对你目前的工作你喜欢什么和不喜欢什么? 答:首先,永远不要否定你目前或以前的工作。另外,不要把薪金带入讨论中。 喜欢: 喜欢和同事一起工作。 喜欢解决技术和业务问题。 喜欢指出的业务需求和技术设计方面的差距,让他们协作纠正。 喜欢积极主动地识别和修正有关非功能性需求,如性能,安全性,并发性和内存泄漏的问题。这些问题正常的情况下不会表现出来,是非常具有挑战性和成就感的。 喜欢写单元测试,并启动其他代码质量的检测,如通过sonar之类的工具自动代码审查和同行评审,并持续构...
2012-3-19
17:24:56
84
使Android开发方便快捷的8个好工具
Android是第二个最流行的用于 智能手机和平板电脑的操作系统。这里有8个最好的 Android工具以许多不同的方式帮助开发人员,例如 - SDK和AVD管理器,android ADT,android DDMS等等,每个工具表现其独特和不同的质量,使它非常有用于开发。如今,Android的开发一天一天地增长,在新的移动开发中变得越来越流行。 互联网上提供一些工具,可帮助开发人员轻松的Android开发。在这些工具的帮助下,开发人员可以更方便,快捷的方式开发应用程序。 现在,Android操作系统...
2012-3-2
15:13:30
85
产品经理的主要职责
// 转自:译言》产品经理的主要职责 做为一名新进产品经理,甚至一名资深PM,你可能都或多或少对这个职位产生某种迷惑。到底什么是产品经理?这个职位的主要职责是什么?在IT产业的 不同领域,甚至在同一领域的不同公司,这个职位的定义似乎都有不同。 本文尝试根据自己多年的产品经理经验,给出产品经理的主要职责。 虽然在不同的公司,产品经理的角色和职责互有差异,但是有一些关键职责是任何一个产品经理都应承担的。可以将其归纳为如下六个方面: 1、市场调研 市场调研是指研究市场以了解客户需求、竞争状况及市场力量(mark...
2012-2-13
14:15:55
86
诊断Java内存溢出方法:Java heap dump触发和分析
为了分析java应用的内存泄漏,使用thread dump往往解决不了问题。使用jstat【eg:jstat-gcutil pid 1000 5】工具查看运行的java应用的heap size,perm size ,survivor ratio等,当时你无法知道是什么对象把堆填满了。 什么是 Java heap dump 首先需要搞懂什么是java heap,java heap是分配给实例类和数组对象运行数据区,所有java线程在运行期间共享heap中的数据。Java heap dump相当于ja...
2012-2-6
14:46:07
87
JavaMail通过IMAP和POP3接收未读以及设置已读邮件
使用javaMail收邮件主要有两种协议,一种是pop3,一种是imap。这两种协议都可以用来收邮件,但是在其中的处理上是有区别的。pop3是不支持判断邮件是否为已读的,也就是说你不能直接从收件箱里面取到未读邮件,这需要自己进行判断,然而imap就提供了这样的功能,使用imap时可以很轻松的判断该邮...
2012-2-2
15:40:22
88
应用CSS3 Media Queries 使网站移动化单列排版
  说起CSS3的新特性,就不得不提到Media Queries。   本文比较详细,所以很多实际中用不到。所以如果只是想简单了解 Media Queries,推荐参考CSS3 Media Queries。   CSS2.1 定义了Media的部分,包括类型、组别和规则等。CSS并非为了显示器而创造,而是应用于各种各样的媒体,比如常见的显示器,越来愈多的手持设备,可能略显过时的电视机等等。   而 Media Queries 的引入,其作用就是允许添加表达式用以确定媒体的情况,以此来应用不同的样式表...
2012-1-5
14:19:48
89
使用 jQuery Mobile 快速开发 mobile 网站
使用过jQuery的人一定都爱死jQuery有名的“write less, do more”。只要透过jQuery,我们就不用再担心恼人的跨浏览器问题。但随着手持式装置的渐渐普及,大家开始发现跨览器问题到了手机上反而比PC上更加严重:在手机上不只是浏览器不同,OS的歧异度也比PC上来得更加严重。于是,在2010的10月jQuery终于在大家的期待之下推出了jQuery Mobile。只要使用这个简单易用的framework,很快就可以做出跨device的mobile appilca...
2011-11-25
16:26:14
90
Hadoop的五个典型应用场景
Hadoop作为大数据存储及计算领域的一颗明星,目前已经得到越来越广泛的应用。下面PPT主要分析了Hadoop的一些典型应用场景,并对其进行了深入分析,主要包括下面几个方面: 日志处理: Hadoop擅长这个 抓住本拉登:并行计算 ETL: 每个人几乎都在做ETL(Extract-Transform-Load)工作Netezza关于使用Hadoop做ETL任务的看法) 使用HBase做数据分析: 用扩展性应对大量的写操作—Facebook构建了基于HBase...
2011-11-11
21:54:12
91
VPS虚拟化技术技术介绍
实现一台虚拟服务器(VPS)的主流的虚拟化技术分为3种: 1、全虚拟化:如vmware 2、半虚拟化:如xen 3、操作系统虚拟化:如Virtuozzo、OpenVZ,OpenVZ是开源的,而Virtuozzo是它的商业版。 其中1和2都是虚拟硬件模式,是真正意义上的虚拟化技术,通过虚拟一套完整的硬件,这一套完整的硬件具有超强的兼容能力,在这个虚拟层上可以运行各种不同的操作系统平台。半虚拟化需要修改宿主操作系统的内核,因此比全虚拟化有更好的性能。现在的趋势是vmware在发展半虚拟化的技术,而xen也在...
2011-10-20
23:22:38
92
Android APK反编译详解(附图)
一、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI:http://laichao.googlecode.com/files/jdgui.zip 具体步骤: 首先将apk文件,将后...
2011-10-9
22:02:21
93
谷歌是如何做代码审查的
本文是从Things Everyone Should Do: Code Review这篇文章翻译而来。 本文的作者 Mark CC 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。 Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也...
2011-9-15
22:24:09
94
正则表达式参考手册
正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 本文详细地列出了能在正则表达式中使用,以匹配文本的各种字符。当你需要解释一个现有的正则表达式时,可以作为一个快捷的参考。更多详细内容,请参考:Francois Liger,Craig McQueen,Pal Wilton[刘乐亭 译] C#字符串和正则表达式参考手册 北京:清华大学出版社 2003....
2011-8-17
15:44:01
95
getElementByID() getElementsByName() getElementsByTagName()的区别
getElementByID() getElementsByName() getElementsByTagName()的区别 Web标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问Documnent中的任一个标签: 1getElementById(“ID”) getElementById()可以访问Documnent中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设...
2011-6-15
10:49:13
96
如何解開 Android 手機的 Rom
解開 img 格式的檔案: 最常見的應該是 img 格式的檔案, 雖然都是 img 格式可是其實有分成兩種, 一種是 boot.img 和 recovery.img 的格式, 這兩個檔案用的是 android 自己定義的格式, boot.img 和 recovery.img 的解壓縮可以參考下面這篇文章解開 http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images 另外...
2011-3-26
10:01:45
97
处理Java Out of Memory问题步骤
1. 收集与分析verbose gc 的错误讯息输出 * 将“verbosegc“参数加入命令提示列启动Server,这将会将GC 的活动信息显示在标准输出/输入,转到stdout/stderr 的档案中。执行应用程序直到问题再次产生。 * 确定在java out of memory 之前,JVM 做如下内容: * Full GC run: 执行full GC 与所有soft/weak/phantomly reachable 的对象能被移除与这些空间能被回收,在下面网址可以找到更多...
2011-3-25
11:03:14
98
何謂Java heap, Native memory and Process Size
一般在3-tier 架构下的应用系统,最常見的问题就是Out of Memory(内存不足),或Memory leak(内存泄漏)的狀况,最后往往导致Application Server失效与系统Crash,让管理人员必需常常守候在Server 旁边,注意它关心它系统狀况与运作情形避免它Crash。而本专题报导则是针对此類型问题 的发生,从JVM 其基本架构开始說明,并采用问答与实例的方式进行說明解释,并且提供检查的项目說明,可藉由这些项目自我检测,以避免发生Memory leak 有效掌握Resourc...
2011-3-25
9:57:29
99
程序员那些悲催的事儿
在StakeOverflow上有这样一个贴子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的缩写),挺有意思的,我摘几个小故事过来,希望大家在笑过之后能从中学到什么——所有的经验都是从错误中来的
2011-3-22
16:38:00
100
MocoSpace网站的架构
MocoSpace.com 是一家移动社交网站,有1200多万注册用户,每个月30亿的 PV ,是美国最大的移动社区。我们来看看 MocoSpace 是如何来架构他们的网站的。先来看看他们的统计数据,注意他们只有1个系统管理员,8个程序员,14台服务器(数据和原文来自MOCOSPACE ARCHITECTURE – 3 BILLION MOBILE PAGE VIEWS A MONTH): 数据 每月30亿 PV 全美第4大流量的网站,继 MySpace, Facebook, Google ...
2011-3-22
11:28:35

<<上篇 1 2 3 4 5 6 7 8 9 10 11 下篇>>