1024明

事情太多,时间太少;想法太多,行动太少

TLS与SSL的区别与联系

TLS与SSL的区别 概括来说,这两者是同一码事,SSL协议是TLS协议的前身 从名字上来说, TLS 是传输层安全性协议(英语:Transport Layer Security,缩写作 TLS)。 SSL 是安全套接字层协议(Secure Sockets Layer,缩写作&a...

2019-04-23 21:30:15

阅读数 29

评论数 0

使用小技巧系列之win10操作系统如何像素级迁移至另外一台电脑?

前言 今天公司给换了一台新电脑,一方面有了新的设备让人心情畅快,但另一方面开发环境的迁移却又让人苦恼万分。从系统初始化,到开发环境配置,再到各日常软件的安装,一步一步下来没有半天的时间是搞不定的。这还是在正常一切正常的情况下,稍微出点什么幺蛾子一天的时间就过去了。 所以今天趁着换新电脑的机会琢磨...

2018-11-12 23:55:26

阅读数 1906

评论数 0

计算机系统结构中的8个伟大思想

摘抄自《计算机组成与设计—硬件/软件接口》 1. 面向摩尔定律的设计 计算机设计者面临的一个永恒问题就是摩尔定律(Moore’s Law)驱动的快速变化。摩尔定律指出单芯片上的集成度没18-24个月翻一番。摩尔定律是Intel公司的创始人之一Gordon Moore在1965年对集成电路集成度...

2018-10-06 17:36:23

阅读数 557

评论数 0

Android设备系统及屏幕分辨率统计信息汇总(截至2018年7月)

从屏幕大小角度来说,Android设备屏幕大小有向着5.5英寸以上的大屏增长的趋势。从屏幕分辨率来说,Android设备配置2K屏的占比在持续增长。受这两年全面屏趋势的影响,Android设备18:9的屏宽比也呈增长趋势,更大的屏幕比意味着手机屏幕看起来更加的修长。

2018-08-13 11:26:31

阅读数 8482

评论数 3

Git批量删除本地分支

删除分支命令 删除一条分支: git branch -D branchName 删除当前分支外的所有分支: git branch | xargs git branch -d 删除分支名包含指定字符的分支: git branch | grep ‘dev*’ ...

2018-07-20 17:30:36

阅读数 1302

评论数 0

使用Wireshark统计APP接口访问信息

需求分析 无论对于开发或者测试人员,了解自家应用在实际使用场景中调用了哪些接口是十分必要的。一来可以观察是否有异常调用,例如重复访问。二来可以分析各接口访问频次,为服务端架构提供参考数据,也可以为应用网络优化提供线索。 本篇文章就是站在宏观角度,利用Wireshark统计分析应用的接口访问情况...

2018-07-16 15:33:52

阅读数 794

评论数 0

使用Charles抓取 Https 数据及原理分析

环境 PC :Windows 10 Mobile:华为荣耀V8 Android7.0 Charles: Charles 4.2.5 第一步 手机连接Charles代理 第二步 Charles客户端安装Charles根证书 第三步 移动端安装Charles根证书 ...

2018-07-13 10:03:46

阅读数 2055

评论数 0

如何截图下拉菜单

使用QQ自带截图工具。 QQ客户端截图默认快捷键是Ctrl + Alt + A。将快捷键改为 Ctrl+非Alt的某个键即可。原因是Alt键会触发收起弹出菜单的操作。 该方法在Windows10系统上验证可行。...

2018-07-11 21:25:18

阅读数 608

评论数 0

Java线程捕获异常

线程内部抛出的异常无法捕获 由于线程的本质特性,使得你不能捕获从线程中逃逸的异常。《Java编程思想》 代码示例: public static void main(String[] args) { try { new Thread(new Runnable...

2018-04-18 23:06:03

阅读数 64

评论数 0

VIM 常用命令笔记

常用命令 命令 释义 :version 查看当前Vim版本信息 :set fileencoding 查看文件编码格式 :set fileencoding=utf-8 设置文件编码格式为utf-8 :echo $HOME 查看变量HO...

2018-03-20 21:37:42

阅读数 46

评论数 0

JUnit4 单元测试入门

Hello World 此文我们通过导入jar包的形式集成Junit4, 下载路径:链接:https://pan.baidu.com/s/1Khi-fMb_k3kfAOluufWcRQ 密码:lz0i。通过eclipse新建一个Java项目后,引入jar包。需要说明的是仅引入junit-4.12...

2018-03-09 16:37:37

阅读数 76

评论数 0

正则表达式参考手册

什么是正则表达式? 正则表达式本质上只是一个字符串。 字符 正则表达式由一系列字符组成。字符分为元字符和普通字符,普通字符只能匹配他们自己。元字符可以匹配一些特殊规则。 例如: cat意味着只能匹配一个字符串”cat”。(普通字符) 点 . 意味着可以匹配任意一个字符。(元字符) ...

2018-02-09 16:40:13

阅读数 117

评论数 2

java并发之sleep与wait、notify与notifyAll的区别

wait()方法的意思是持有该锁对象的线程对象进入wait状态:释放锁,然后将当前线程放入等待池中。 sleep()的作用是将当前线程暂停一定的时间,但在这期间并不释放锁。 notify()会在等待池中随机选择一个线程对象放入锁池中。而notifyAll会将所有等待该锁的线程放入锁池中。

2017-12-27 18:10:46

阅读数 987

评论数 0

在线PPT—Sway初级教程

有了Sway,我们不必在使用优盘和PPT,仅需打开网页,便可实现顶级发布会效果般的幻灯片。同时,Sway实现了对各种终端的友好支持,手机、平板和个人电脑均能较好的展现。在开始之前,请先登录Sway官方网站

2017-12-20 23:07:10

阅读数 2363

评论数 0

Android SpannableString的使用

SpannableString用于为TextView组件的文本内容设置样式,相当于文本内容的CSS。常用于TextView与EditText

2017-11-16 15:36:06

阅读数 292

评论数 0

Android adb 常用操作

常用命令 命令 使用方式 作用 adb install adb install APK_PATH 安装 adb uninstall adb uninstall APK_PAKAGE_NAME 卸载 adb push adb push LOCAL_PATH ...

2017-10-17 09:51:23

阅读数 206

评论数 0

Android 6.0运行时权限用户选择“不在提示”的处理

针对Android6.0的适配,权限部分是对用户使用体验影响最大的一个点了吧。网上相关文章已经很多了,这里重点说一下当用户拒绝了权限请求并且选择了“不在提示”时该如何处理?关键点在于如何判断用户选择了“不在提示”这一选择。

2017-03-26 21:38:13

阅读数 8541

评论数 0

WebView中使用setBuiltInZoomControls进行缩放并destroy webview时崩溃

问题描述webview使用settings.setBuiltInZoomControls(true);进行控制缩放。由于某些原因需要在该activity的onDestroy方法里面调用webView.destroy()。当进入该webview并且进行缩放操作时,退出该activity程序崩溃。

2016-09-28 11:54:20

阅读数 4637

评论数 0

Android View事件分发机制及View的滑动冲突

该篇文章为《Android开发艺术探索》第3章View的事件体系章节学习笔记。Android事件分发机制View事件分发机制是指Android对MotionEvent事件从产生到被消耗掉的整个处理过程。

2016-06-14 15:04:59

阅读数 518

评论数 0

Android属性动画学习笔记

属性动画基本介绍Key Classes: - ValueAnimator : 对所给值进行动画操作。 - ObjectAnimator:对所给值进行动画操作,并将变化作用在对象上。 - AnimatorSet : 对动画进行组合,设置多个动画执行次序。 - TimeInterpolator...

2016-06-13 11:06:20

阅读数 407

评论数 0

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