排序:
默认
按更新时间
按访问量

为什么javascript是单线程?

一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用...

2017-05-12 17:44:54

阅读数:251

评论数:0

美团Android资源混淆保护实践

前言 Android应用中的APK安全性一直遭人诟病,市面上充斥着各种被破解或者汉化的应用,破解者可以非常简单的通过破解工具就能对一个APK进行反编译、破解、汉化等等,这样就可以修改原有代码的逻辑、添加新代码、添加或修改资源、或者更有甚者植入病毒等等,从而破坏原有APK的安全和用户体验,最终伤害...

2017-05-12 16:49:03

阅读数:340

评论数:0

Meta标签中的format-detection属性及含义

format-detection翻译成中文的意思是“格式检测”,顾名思义,它是用来检测html里的一些格式的,那关于meta的format-detection属性主要是有以下几个设置: meta name="format-detection" content="...

2017-05-12 14:01:45

阅读数:215

评论数:0

HTTP协议的头信息详解

HTTP协议的头信息详解 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、...

2017-05-11 13:17:44

阅读数:245

评论数:0

HttpURLConnection用法详解

针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:  1:> URL请求的类别:  分为二类,GET与POST请求。二者的区别...

2017-05-11 13:03:49

阅读数:189

评论数:0

Android HTTPS如何10分钟实现自签名SSL证书

前言 去年公司内一个应用加了支付宝支付功能,为了保证安全,支付请求链接写成了https。 由于公司服务器使用的是的自签名证书,而在Android系统中自己签署的不能通过验证的,所以会抛出错误。 于是我网上查找了很多资料,也尝试过几种方法,过程都很繁琐,搞了一通宵都不行。 幸亏通过一个朋友找...

2017-05-10 20:06:16

阅读数:476

评论数:0

android webview 访问https页面 SslError 处理

在Android中,WebView可以用来加载http和https网页到本地应用的控件。但是在默认情况下,通过loadUrl(String url)方法,可以顺利loadUrl(“http://www.baidu.com”)之类的页面。但是,当load通过ssl加密的https页面,但是如果这个网...

2017-05-10 18:57:45

阅读数:536

评论数:0

浅谈https\ssl\数字证书

在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。 名词解释   首先解释一下上面的几个名词: https:在http(超文本传输协议)基础上提出的一种安全的http协议,因此可以称为安全的超文本传输协议。ht...

2017-05-10 17:55:55

阅读数:139

评论数:0

LeakCanary原理分析

导语: 提到Java语言的特点,无论是教科书还是程序员一般都会罗列出面向对象、可移植性及安全等特点。但如果你是一位刚从C/C++转到Java的程序员,对Java语言的特性除了面向对象之外,最外直接的应当是在Java虚拟机(JVM)在内存管理方面给我们变成带来的便利。JVM的这一大特性使Jav...

2017-05-07 10:42:36

阅读数:4145

评论数:2

Jquery on方法绑定事件后执行多次

这两天工作中遇到使用js动态加载内容,同时需要对加入的内容绑定点击事件的,当时想想了想可以使用内联的onclick 来实现,后来没有这样做,使用的是 on(‘click’,function(){}) ,然而使用on方法的时候就发现,on 对同一个元素多次绑定同一个事件的时候,这个事件就会执行多次...

2017-05-06 15:34:45

阅读数:184

评论数:0

css3 box-sizing属性

box-sizing属性可以为三个值之一:content-box(default),border-box,padding-box。 content-box,border和padding不计算入width之内 padding-box,padding计算入width内 border-box,bo...

2017-05-06 12:57:29

阅读数:155

评论数:0

Android HTTPS中间人劫持漏洞浅析

1. Android HTTPS中间人劫持漏洞描述       在密码学和计算机安全领域中,中间人攻击 ( Man-in-the-middle attack,通常缩写为MITM )是指攻击者与通讯的两端分别创建独立的联系,并交换其所收到的数据,使通讯的两端认为他们正在通过一个私密的连接与对方直接...

2017-05-02 17:58:13

阅读数:186

评论数:0

Android app 安全测试调研及执行

Android安全测试 一、通过在线工具进行测试 1.腾讯金刚审计系统 http://service.security.tencent.com 优点:包含了修复建议 2.阿里聚安全检测 网址: http://jaq.alibaba.com/  阿里聚安全下有自己的安全博客,包含一些:...

2017-05-01 16:08:14

阅读数:814

评论数:0

Android Studio的Instant Run工作原理及用法

前言 看到一篇介绍Instant Run的文章,觉得蛮不错的,翻译记录一下,其中夹杂着自己的理解(原文地址),最后附上Install Run的使用方法。(本文图片出处) tips:文中所有链接地址都国内或许不能访问 Instant Run Instant Run,是android stud...

2017-04-28 17:55:00

阅读数:244

评论数:0

commons-codec包简介

包含一些通用的编码解码算法。包括一些语音编码器,Hex,Base64 commons-codec包可以从apache下载,最新版是1.3 不可逆算法 1.MD5 String str = "abc"; DigestUtils.md5Hex(str); ...

2017-04-28 13:53:07

阅读数:190

评论数:0

基于 Facebook Redex 实现 Android APK 的压缩和优化

最近 Facebook 开源了一个名为 Redex[1] 的工具包,专门用于 Android 字节码的优化,经过 Redex 转换后的 APK,体积变得更小,运行速度变得更快。Redex 基于管道的方式来优化 Android 的 .dex 文件,一个源 .dex 文件通过管道进行一系列的自定义转...

2017-04-28 13:33:16

阅读数:315

评论数:0

Android笔记:Android 7.0 FileUriExposedException 解决

从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。 1 ...

2017-04-27 16:58:36

阅读数:475

评论数:0

跨域与跨域访问

什么是跨域 跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域 为什么浏览器要限制跨域访问呢? 原因就是安全问题:如果一个网页可以随...

2017-04-26 18:45:02

阅读数:138

评论数:0

HashMap多线程并发问题分析

并发问题的症状 多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了100%的CPU,查看堆栈,你会发现程序都...

2017-04-25 14:12:46

阅读数:225

评论数:0

MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)

前文 介绍了在Windows平台利用强大的APK-Multi-Tool进行反编译apk,修改smali源码后再回编译成apk的流程,最近受人之托,破解个apk,所幸的是所用到的这三个软件都是跨平台的,mac上也妥妥的。这里记录下在mac上所用的东西和流程。 总共需要三个软件,为了便于找到最新...

2017-04-24 22:11:06

阅读数:561

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭