CSS >选择器优先级与效率优化
CSS选择器优先级与效率优化Date: 7th of Aug, 2015Author: HaoyCn本文收集网上各处关于CSS选择器的文章总结,并自己归纳一篇。各类选择器的优先级important声明 1,0,0,0ID选择器 0,1,0,0类选择器 0,0,1,0伪类选择器 0,0,1,0属性选择器 0,0,1,0标签选择器 0,0,0,1伪元素选择器 0,0,0,1通配符选择器...
View Article在朋友圈晒娃之前,你最好知道这些后果
文章来源:MSN NEWS, TECH2IPO/创见陈铮编译,译文创见首发,转载请注明出处成为一个晒娃狂魔,让自家孩子在社交网络上成为一个童星,其实是蕴含着危险的。最近这些日子里,每当 Yalda T. Uhls 想要将自己孩子的照片发布到社交网络上时,都会逼着自己先冷静一下,她自己也知道,这并不容易做到。「一年前我 15 岁的女儿回家向我抱怨要我删除网上的照片,因为她觉得我把自己亲吻她的照片贴到...
View ArticleMAT JVM内存分析
准备环境和测试数据我们使用的是 Eclipse Memory Analyzer V0.8,Sun JDK 6安装 MAT和其他插件的安装非常类似,MAT 支持两种安装方式,一种是“单机版“的,也就是说用户不必安装 Eclipse IDE 环境,MAT 作为一个独立的 Eclipse RCP 应用运行;另一种是”集成版“的,也就是说 MAT 也可以作为 Eclipse IDE...
View ArticleJava静态代码块的问题
在查看别人代码的时候 看到了 static静态代码块 之后经过搜索和自己的亲试,下面贴出测试代码和解释。package Test; public class TestA { static { System.out.println("父类--静态代码块"); } public TestA() { System.out.println("父类--构造方法"); } {...
View ArticleAndroid应用开发中如何使用隐藏API
一开始需要说明的是,Google之所以要将一些API隐藏(指加上@hide标记的public类、方法或常量)是有原因的。其中很大的原因就是Android系统本身还在不断的进化发展中。从1.0、1.1到现在即将问世的Android 2.3.4。 这些隐藏的API本身可能是不稳定的,所以,使用隐藏API,意味着程序更差的兼容性。...
View Article浅谈 iOS 线程
通常主线程和其他线程的使用场景 主线程一般用于 绘制UI 响应用户操作等 其他线程用于 网络请求 解析网络返回等Tips: 解压、打开 Zip 包,读写较大文件的操作也不宜放在主线程里。一般异步网络请求中会有一个 completionBlock ,这个 completionBlock 是在主线程中被调用的。 所以,可能消耗大量时间的代码(例如上面提到的处理 Zip 包的方法)也不宜放在这些...
View Article为什么手机漫游到外省后上网却显示归属地 IP?
这可能就是该运营商所选择的漫游用户接入互联网的方案是 归属地接入方式,还有一种则为 漫游地接入方式。以常见的UMTS(WCDMA/TD-SCDMA)/LTE网络为例,它们的核心网中有两个重要的网元,分别是SGSN(UMTS)/S-GW(LTE)和GGSN(UMTS)/P-GW(LTE)。...
View ArticleShadowsocks-go一键安装脚本
Shadowsocks是做什么的,大家都懂吧?不懂的请自行百度。下面开始正文:本脚本适用环境: 系统支持:CentOS,Debian,Ubuntu 内存要求:≥128M 日期:2015年08月01日关于本脚本: 一键安装 go 版的 shadowsocks 最新版本 1.1.4。据说 go 版本有 buff 。与 python...
View Article技术主管的瑞士军刀
作为一名技术主管的工作是令人非常振奋的,你每天都需要应对新的挑战,要解决新的问题,以此获得很大的满足感。但有些时候,为了改进你的团队,让它变得更强大,你还需要一些提示。有许多种技术可以保证我们所生产的产品质量,但其中最重要也是最强大的一点毫无疑问是反馈循环。如你所知,开发新软件比起科学研究更依赖于经验,这也是我们需要衡量指标以及小型的、但增量式的改进的原因,只有这样才能够满足用户或客户的需求。反馈循...
View ArticleJVM性能调优监控工具专题三:VisualVM基本篇之快照分析、监控GC、Eclipse集成
一、概述上一个专题专门举例说明了使用VisualVM进行远程监控以及对Tomcat的远程监控,如果有兴趣,可以查看:http://josh-persistence.iteye.com/blog/2233459该专题将讲解如何使用VisualVM生成快照、以及如何对JVM的GC进行监控,最后举例说明如何将VisualVM和eclipse进行集成。 二、快照功能我们可以使用 VisualVM...
View ArticleNginx的Web缓存服务与新浪网的开源NCACHE模块(1)
Nginx的Web缓存服务与新浪网的开源NCACHE模块什么是web缓存Web缓存位于内容源web服务器和客户端之间,当用户访问一个...
View Article研究人员可远程窃取安卓手机上的指纹数据
FireEye安全研究人员发现了四种新的方式来攻击安卓设备,可以在用户毫无察觉的情况下远程提取用户指纹信息。安全研究人员目前已经发现了四种新的方式攻击安卓设备,可以在用户毫无察觉的情况下远程提取用户指纹信息。这种攻击称为“指纹传感器监视攻击”。研究人员张玉龙(Yulong Zhang)...
View Article3分钟教你做好用户运营
现在这个时代,谁拥有用户,谁就王道,任何一个公司,只要拥有足够大基数的用户,它就会有强大的衍生能力。企鹅的扣扣游戏,只要做了,纵然不出彩,但是基于...
View Articlekafka监控之kafka-run-class.sh
kafka自带了很多工具类,在源码kafka.tools里可以看到: 这些类该如何使用呢,kafka的设计者早就为我们考虑到了,在${KAFKA_HOME}/bin下,有很多的脚本,其中有一个kafka-run-class.sh,通过这个脚本,可以调用其中的tools的部分功能,如调用kafka.tools里的ConsumerOffsetChecker.scala, $...
View Articlesql 解析器
druid sqlparserJsqlParserfdb JsqlParser package com.alibaba.druid; import java.util.List; import com.alibaba.druid.sql.SQLUtils; import com.alibaba.druid.sql.ast.SQLStatement; import...
View Article