`
t225com
  • 浏览: 662064 次
文章分类
社区版块
存档分类
最新评论
文章列表
注:这篇文章发布于September 27th, 2011,作者是 Jason Grigsby 在我上一篇的博文“什么是移动优先的响应式Web设计”中,我提到了一个用来判别一个响应式Web设计是否是“移动优先”的标准,即这个设计是否有处理IMG标签的策略。 最近在国外关于一个Web设计的网站Smashing Magazine上的一篇文章总结了一些响应式Web设计技术,其中包括几个处理IMG标签的新的方法。因此,现在非常适宜深入挖掘一下这个问题以及可能的一些解决方法了。 为什么IMG标签是响应式Web设计的关键 如果你想要你的站点尽可能快地加载,你会想要传送比实际需要更大的文 ...
【目录】 一、【基础知识——扫盲】 二、【DOM、SAX、JDOM、DOM4j简单使用介绍】 三、【性能测试】 四、【对比】 五、【小插曲XPath】 六、【补充】 关键字:Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j、XPath 【引言】 目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍这4种解析XML文档技术的使用、优缺点及性能测试。 一、【基础知识——扫盲】 sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是a ...
注: 本PPT来自Adobe董龙飞在HTML5 Open Party上的演讲,主题为关于PhoneGap的12件事,帮助大家对PhoneGap这一优秀的跨平台开发工具扫扫盲。 Adobe董龙飞:关于PhoneGap的11件事 View morepresentationsfromyangdj. 译文来源:http://www.webapptrend.com/ WebAppTrend是一个独立的技术博客,关注WebApp前瞻和实践,以及智能浏览器发展
常常有人向我问起“我怎样将我的产品转变为一个移动产品?”而我的回答是,不要这么做。简单地将一个网站,app或是游戏转变为一个移动版本其实是一个非常大的错误。可能我们能够从其他媒体上的产品中学到不少经验,但是移动市场却非常独特,无论是在处理的问题和盈利的模式上,都与以往的媒体有所不同。所以开始移动策略的最好方法是重新创造一个产品,而不是简单地针对小屏幕修修改改。 还记得早期的网站设计吗?它还是一个全新的出版媒体,随着越来越多的人走入网络,网站和web页面的需求也在日益增长。一些创造web内容的设计人员常常将网站制作得像是一个光鲜亮丽的小册子,网页中加入了各种丰富的图片,动画甚至是声音。这些资 ...
移动场景的相关问题一直困扰着我。在2009年一月,我写过一篇“On the Go” Myth?的文章。许多非常聪明的人受到移动场景的困扰,并认为“移动场景其实被过分夸大了”,对于这一现象,我其实并不感到意外。 考虑到我之前对移动场景持有怀疑的态度,你可能认为我会认同现在的“移动场景并不存在”的观点。但事实上,当我阅读了大量关于移动web并不存在的讨论文章和推文后,我发现其实我并不认同这一观点。 这种认识差距到底占据多大的比例?其中相当一大部分与我认为移动是一个新的大众传播媒体以及它对移动web的影响有关。 将具体实施从理论中分离 我反对移动场景的一 ...
转自http://blog.163.com/longxiaozhang@126/blog/static/1647064632011618104038688/ 对于经常使用linux的朋友来说,经常碰到每次要输入大量命令而且经常要多次输入,是不是为每次重复输入或者用”↑”来选择历史输入而烦躁呢,今天我们来学习如何来创建linux shell命令的快捷方式。 1. linux shell命令别名(alias) linux shell别名是个很有用的东西,特别是命令特别长的时候可以显著提高使用效率(减少输入字符的时间,以及减少出错的概率)。如何创建shell别名呢, 我们是通过shell别名 ...
总结: 从我们上次发布的研究数据到现在,移动网站和apps的用户体验已经有了很大的提升,但是还有很长的路要走。一个专用的移动网站是很有必要的,apps具有更高的可用性。 在此不用再重复“移动年”这样的噱头。如 ...
同步服务端: boost::timer tm; io_service is; ip::tcp::acceptor acceptor(is, ip::tcp::endpoint(ip::tcp::v4(), 8000)); for(;;) { ip::tcp::socket so(is); acceptor.accept(so); char buf[501]; error_code ec; so.read_some(buffer(buf), ec); buf[500] ...
一、【引言】 Xml即Extensible Markup Language可扩展标记语言。它是由SGML(Standard Gerneralized Markup language)发展而来的,允许开发者自定标签,可以将标签和内容有效的分离。在XML技术里,可以编写一个文档来约束XML文档的书写规范,称之为XML约束。本文主要介绍DTD与Schema两种约束(当然还还有其他的约束方式,如:XDR,SOX,但都用得极少)二、【DTD (Document Type Definition)】 DTD是一种比较早起的xml约束方式,它也存在很多缺陷,尤其是在表达属性值和元素内容的类型约束上,而后 ...
自动装箱拆箱发生在基本类型和其包装型互操作的时候。 以前一直不知的拆箱和装箱是valueOf和xxValue的别名。是语法糖的一种 Java代码 publicstaticvoidmain(String[]args){ Integeri=10; Integerj=10; System.out.println(j==i);//(1)true i=10000; j=10000; System.out.println(j==i);//(2)false i=newInteger(10000); System.out.println(i==10000);//(3)true ...
Dropbox REST API将永久地改变商业web app的交互方式。它将允许web app从用户的桌面或移动设备上存取数据。 这意味着web apps(尤其是小型商业应用)的用户再也无需面对繁琐的UI了,而开发者也不用为了针对新的交互和应用重新改造电子表格了。这真的太神奇了。你看到了吗?你是否现在就想试一试了? 试想一下:你的客户能够在自己的桌面app上修改web app的数据。 示例:
1)java是解释性语言,java程序在运行时类加载器从类路经中加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作.而C++编译的时候将程序编译成本地机器码.一般来说java程序执行速度要比C++慢10-30倍.即使采用just-in-time compiling (读取类文件字节后,编译成本地机器码)技术,速度也要比C++慢好多. 2)java程序有要从网络上加载类字节,然后执行,这也是导致java运行速度慢的原因. 3)在程序运行过程中,java虚拟机要检测数组是否越界,在C++中则不检测. 4)java中所有的对象都创建在堆中,没有对象被创建在stack中,而C++ ...
每年都有许多新的web apps上线,而其中许多应用却没能得到应有的重视。现在就来总结一下,2011年10大值得更多关注的Web Apps。 文章开篇的图片来源于Melissa Downey. 注意:虽然很多web apps可能不能记录在此,但是还是非常感谢所有为对这篇文章提供了宝贵意见的人。
修改/etc/prefdm #exec gdm "$@" >/dev/null 2>&1 </dev/null exec kdm "$@" >/dev/null 2>&1 </dev/null 不过你得首先安装kdm才行哦~~
帖子:http://topic.csdn.net/u/20111228/16/73A64B36-EDDF-4013-803A-666157808071.html 问题描述:有一组数字,从1到n,从中减少了3个数,顺序也被打乱,放在一个n-3的数组里 请找出丢失的数字,最好能有程序,最好算法比较快假设n=10000 我的解题思路: 我用bitmap法实现的。思路如下: 一个[1,m]的bitmap(求简单,每个元素都是bool类型),全部初始化为false。 第一步便利目标数组,用每一个值作下表,找到bitmap中对应位置,置true。 第二部:扫描bitmap中为true的节点 ...
Global site tag (gtag.js) - Google Analytics