`
文章列表
1.什么是Viewport 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。 2.Viewport 基础 一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下: <meta ...
一、页面head头部的meta声明 针对移动设备的特性,在head标签内需要添加一些特殊的声明。 <meta name='HandheldFriendly' content='True'/> <meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;' /> <meta name="apple-mobile-web-app-capable" content=" ...
一般情况下我们遇见单例会随手写一个: public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton(); private EagerSingleton(){ } public static EagerSingleton getSingleInstance(){ return singObj; } ...
今天碰见一个问题,我们要对页面实际展现量做一个统计,也不想给统计的pvcall.png加上时间戳,其实用nginx和apache自己的配置即可解决此问题,提供下apache不缓存配置和nginx不缓存配置的设置。 apache:首先确定配置文件httpd.conf中确已经加载mod_headers模块。若没有添加下面这段话 LoadModule headers_module modules/mod_headers.so 我们可以根据文件类型来让浏览器每次都从服务器读
常常被一些用户问到,说“为什么我的mapreduce作业总是运行到某个阶段就报出如下错误,然后失败呢?以前同一个作业没出现过的呀?” 10/01/10 12:48:01 INFO mapred.JobClient: Task Id : attempt_201001061331_0002_m_000027_0, Status : FAILED java.lang.OutOfMemoryError: Java heap space at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask. ...
在使用linux时系统磁盘满了会导致无法再写入,此时就要求能查看系统磁盘空间,那么如何查看系统磁盘空间呢,如下: 如果要查看磁盘还剩多少空间,当然是用df的命令了。 [ecom@gz01-ec-test012 webapps]$ df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 20G 13G 6.0G 68% / /dev/sda7 827G 24G 761G 3% /data /dev/sda5 9.7G 3.6G 5.7G 39% ...
1.定义 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。 所有状态码的第一个数字代表了响应的五种状态之一。 2消息(1字头) 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。 100 Cont ...
用惯eclipse的同学们可以试试通过IntellijIDEA来开发一个android应用。下面是具体的教程。 首先:下载IntellijIDEA。最新版本是12。官方提供两个版本。一个是CommunityEdition,包含有android,javase的开发环境,是免费开源的。另一个是UltimateEdition,收费的。可以试用30天。这里我下载的是CommunityEdition。下载完成后就是普通的安装完成即可。
1、Scheduler的配置 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="testTrigger"/> </list> </property> ...
使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误: Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet successfully sent to the server was *** millisecond ago。 其中错误还会提示你修改wait_timeout或是使用Connector/J的autoReconnect属性避免该错误。 后来查了一些资料 ...
一个基于java的web服务器实现主要使用这两个重要的类:java.net.Socket和java.net.ServerSocket,并通过HTTP消息进行通信。 HTTP请求 一个HTTP请求包括三个组成部分: 1.方法—统一资源标示符(URI)—协议/版本 2.请求的头部 3.主体内容 GET / HTTP/1.1 Host: 127.0.0.1:8080 Connection: keep-alive Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Use ...
public interface Future<V> Future 表示异步计算的结果。Future有个get方法而获取结果只有在计算完成时获取,否则会一直阻塞直到任务转入完成状态,然后会返回结果或者抛出异常。 Future 主要定义了5个方法:1)boolean cancel(boolean mayInterruptIfRunning):试图取消对此任务的执行。如果任务已完成、或已取消,或者由于某些其他原因而无法取消,则此尝试将失败。当调用 cancel 时,如果调用成功,而此任务尚未启动,则此任务将永不运行。如果任务已经启动,则 mayInterruptIfRunnin ...
Python远程调试 一.介绍 Python远程调试,即在远程机器上运行python代码,在本地进行调试。 需要环境:python http://www.python.org/getit/ 调试环境:PyCharm http://www.jetbrains.com/pycharm/ 需要依赖:远程和本地需要在python路径安装pycharm-debug.egg 注:安装egg包需要使用先安装setuptools 二.安装setuptools URL:https://pypi.python.org/pypi/setuptools/ 在windows/linux环境下直接 ...
CSS3 选择器 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。 "CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。) 选择器 例子 例子描述 CSS
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2.
Global site tag (gtag.js) - Google Analytics