- 博客(28)
- 资源 (10)
- 收藏
- 关注
转载 2012平台之战
领域热词:生态系统、数据、信息运营商、云计算2011年最热的关键词恐怕非平台莫属。原因很简单,一年来发生的重大事件几乎都与平台息息相关。在芯片层,ARM架构已经占据移动设备的大部分份额,对曾经无可争议的霸主Intel造成极大压力。其中Nvidia的成功转型尤为典型,它借助基于ARM的Tegra打了场漂亮的翻身仗,2011年11月发布4核移动芯片,巩固了自己与高通、TI、三星等一道作为一线A
2011-12-31 10:41:42 1105
转载 Windows 8将对iOS和Android形成威胁10大原因
美国知名IT杂志《eWeek》网络版近天撰文,指出微软的Windows 8将会对苹果的iOS和谷歌的Android产生威胁,并阐述了构成威胁的10种原因。eWeek网站的文章内容如下:苹果的iOS和谷歌的Android平台在平板电脑领域的确表现很好,但是,随着微软Windows 8的即将面世,这一切可能会发生改变。业界人士很少认为,iOS和Android会有什么值得担忧的地方。这两大平
2011-12-28 14:12:01 481
转载 回顾:浏览器市场的三大冷战
近日,有消息称微软将在明年初推出IE自动升级功能,目的是希望用户不再使用IE6。有人认为微软推出此功能,是浏览器市场竞争日益激烈的使然,也是发展的必然。同时ExtremeTech网站发表的文章《The Browser Cold War》中指出此举是微软在浏览器市场冷战中的新举措,同时还回顾了历史上发生的三大浏览器之战。下面是对该文的译文:自2012年一月起,只要你启动系统的自动更新功能,微
2011-12-24 22:47:09 707
转载 Web app设计浅谈
HTML5技术的强势发展,为互联网带来的最大改变就是: web从“已死”的预言中回过头来给Native app一记沉重的回马枪,web app成为举世瞩目的明星开始走在各大公司研发的时刻表中。Google 、微软、苹果三大巨头紧锣密鼓地在web app的研发产品领域圈地设岗,并试图建立以自己为中心的”云“服务平台,企图在web app时代到来的时候充当霸主。本文将围绕web app的设计,与大
2011-12-24 17:58:42 516
转载 创业经验谈:满足用户的“真正需求”
产品做出来就给人用的,需求是第一位,不管什么样的需求。国内很多从需求出发的团队,豌豆夹就是其中之一。他们刚好最近举办了新版本的发布会,CSDN记者在会后对豌豆夹创始人进行了采访,最大感受就是:豌豆夹在试图满足用户“真正需求”的道路上越走越远。我们都知道Android应用的安装方法繁多,可以直接在手机上登陆Market安装,也可以连上PC通过SDK用adb install来安装,也可以将apk包
2011-12-24 17:22:23 548
转载 未来是Web App的天下,还是Native App的天下?
未来是Web App的天下,还是Native App的天下?作为设计师,我们是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这个一直是大家关系的话题。那么,我们首先应该立体的认识一下Web App和Native App。 一、Web App Web无需安装,对设备碎片化的适应能力优于App,它只需要通过XHTML、CSS和JavaScript就可以在任意移动浏览器
2011-12-24 11:02:11 574
原创 web-app
WEB-APP:web应用程序的一种,主要是使用HTML5技术,如javascript、css,并能够在文本浏览器中运行。开发者们可以通过互联网或者移动互联网发布自己的web-app程序,由于发布的版本不断更新,所有用户需要了解web-app 的版本信息,以免出错。Web应用程序用于规避苹果通过其应用程序商店销售iphone提出,例如,Google Voice。web应用程序可以在线使用,也可
2011-12-24 10:40:49 536
原创 C语言 strcat与strcpy
strcat是将前一个参数字符串的\0去掉,然后将后一个字符串接上去,而strcpy则是用第二个字符串全部内容覆盖第一个的前部分,(对于第一个字符串超出第二个长度的部分不做改动,其中覆盖的部分包括结束符\0)
2011-12-16 11:46:31 513
转载 《Java平台体系》——第二章 JVM——JVM抽象架构
在学习该小节内容之前请大家先仔细理解下图所表达的内容: 查看大图如上图,JVM抽象架构的核心是运行时数据区(内存管理)的抽象架构(这里说抽象所表达的另外意思是不同的JVM实现可能有不同的实现策略)。当有了合理的内存管理策略,程序的执行仅仅是指令序列的推送。其中方法区(Method Area)是对静态类文件结构的内存维护,不同的实现有不同的
2011-12-15 23:31:33 621
转载 《Java平台体系》——第二章 JVM——JVM指令集
一个指令由操作码(Opcode)和操作数(Operand)组成。在JVM规范中对操作码给出了一个语义清单和操作数的说明,即我们说的指令集。 ----------------------------------------------------------------------------------------指令集可以说在计算机世界中无处不在,而我们一般说的是CPU的指令集。
2011-12-15 23:30:37 669
转载 《Java平台体系》——第二章 JVM——Java字节码类文件格式
在学习该小节内容之前建议大家下载工具JBE,它是一个Java字节码编辑器,能够浏览和编辑Java字节码。在学习的过程中可以使用该工具亲自探索,从而加深理解。Java字节码类文件(.class)是Java编译器编译Java源文件(.java)产生的“目标文件”。无论使用的Java编译器具体如何实现,其编译之后的Java字节码类文件(.class)应该在任何JVM上运行。记得
2011-12-15 23:29:50 1108
转载 《Java平台体系》——第二章 JVM——Java字节码程序的执行过程
查看大图Java字节码程序的执行过程Java程序在启动的时候首先交给JVM(一个JVM的运行创建一个独立的进程)一个拥有public static void main(string[] args)函数的类,JVM通过引导类加载器(Bootstrap ClassLoader)加载该类,加载完成之后进行校验、内存填充和结构化(即连接--校验/准备/分解),然后启用一个线程执
2011-12-15 23:28:27 858
转载 《Java平台体系》——第二章 JVM——JVM规范(JSR924)
JVM规范的提出是实现Java“一次编译,随处运行”承诺的关键环节,正所谓“不成规矩,无以成方圆”,无论JVM的具体实现如何,但站在JVM之上的应用看到的都是一致的“接口”,即JVM规范。查看大图JVM规范JSR编号是924,官方地址http://www.jcp.org/en/jsr/detail?id=924。随后的更新在JSR202ht
2011-12-15 23:26:42 880
转载 《Java平台体系》——第二章 JVM——什么是虚拟机?
------------------------------------------------------------------------------------Java之父James Gosling说过他看重的并不是Java语言,而是JVM。-----------------------------------------------------------------------
2011-12-15 23:25:28 649
转载 《Java平台体系》——第一章 Java平台概述
注意:对Java陌生的朋友请Google“Java简史”,英文好点的请Google“A Short History of Java”。提及Java大家常说的是Java语言(根据自己的需要可以跳跃阅读第三章 Java语言速读),它是面向对象(何谓面向对象?请参考第三章Java语言速读)的一门高级语言,其风格类C++。除语言之外大家可能更熟悉的就是JDK(Java开发包),JRE(
2011-12-15 23:23:52 966
转载 《Java平台体系》——前言
在这章我会充分“愤青”一下,如果你很反感请直接跳到小节阅读本书的方法和学习Java平台体系的意义。为什么写这本书?大学本科毕业到06年期间我主要从事编程工作,在大学期间我就对写程序很感兴趣,当我从各种渠道看到各个计算机“大牛”们是如何的有天赋,我顿时有点退缩,于是坚持我的本科教育技术专业(估计你不知道教育技术专业)读完。虽然本科期间开设的计算机类课程有操作系统(
2011-12-15 23:18:24 569
转载 《Java平台体系》——全书大纲
先把《Java平台体系》的全书大纲列出来,随着写书的过程,我会对这个大纲不断进行调整,同时新的内容也将不断更新在这个大纲链接中。大家每天没事可以刷一刷页面以防我不定时地更新了,随时可以通过下列方式给我反馈哈~~邮件:[email protected]微博:http://weibo.com/javaplatform轻博客:http://qing.weibo.com/jav
2011-12-15 23:16:55 925
原创 strcat
C函数原型 extern char *strcat(char *dest,char *src);用法 #include 在C++中,则存在于头文件中。功能 把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。说明 src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返
2011-12-14 11:39:59 557
原创 手机ROM&RAM
ROM是指手机的存储空间,存放手机系统和用户自用软件数据的,可以安装软件游戏在里面,可通过插内存卡扩充,RAM是指随机存储器,也就是运行内存,是用来运行程序用的,越大运行速度越快,断电后无法保存内容。
2011-12-13 14:15:59 519
转载 XML文件的解析--libxml库函数解释
xml|函数libxml(一) 摘要 Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平台的C语言库。这个指南提供它的基本函数的例子。绪论 Libxml 是一个实现读、创建及操纵XML数据功能的C语言库。这个指南提供例子代码并给出它基本功能的解释。在这个项目的主页上有Libxml及更多关于它可用的
2011-12-09 18:32:10 7422
转载 socket select()用法
socket select()用法一、winsock中#include 原型int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,const struct timeval* timeout);nfds:本参数忽略,仅起到兼容作用。 readfds:(可选)
2011-12-09 18:31:07 802
转载 Linux下Socket相关头文件总结
一 三种类型的套接字:1.流式套接字(SOCKET_STREAM) 提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。2.数据报式套接字(SOCKET_DGRAM) 提供无连接的数据传输服务,不保证可靠性。3.原始式套接字(SOCKET_RAW) 该接口允许对较低层次协议,如IP,ICMP直接访问。二 基本
2011-12-09 18:27:20 1030
转载 recv函数返回值说明
recv函数int recv( SOCKET s, char FAR *buf, int len, int flags);不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符;第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据;第三个参数指明buf的长度;第四个参数一般置0。这里只描述同步So
2011-12-08 19:14:06 16825 2
转载 异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/time.h> #include unistd.h> select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/time.h>
2011-12-08 13:49:47 683
转载 Socket-Select
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。 可是使用Select就可以完成非阻塞
2011-12-08 13:48:53 443
转载 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析 struct stud{ long int num; float score;};/*结构体变量作为函数的参数,修改之后的成员值不能返回到主调函数*/void funvr(struct stud t){ t.num=2000101;t.score=71.0; }/*结构体数组作为函数的参数,
2011-12-07 14:13:44 3289
原创 Java线程池-2
线程池 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线
2011-12-06 08:48:54 693
转载 Java线程池-1
一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue workQueue,RejectedExecuti
2011-12-05 22:06:54 540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人