自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Abracadabra的专栏

爱博客大伯,Being towards Death(向死而生)

  • 博客(178)
  • 资源 (44)
  • 收藏
  • 关注

原创 【收藏】学习资源汇总

0. 安全 类别 地址 说明 移动安全 https://mobilesecuritywiki.com/ 移动安全资源一站齐全 实际上还是不全,但是也包括了非常多的工具、书籍、论文了。 此站貌似被墙了,可以参考我保存下来的页面:移动安全资源大全 物联网安全 https://iotsecuritywiki.com/ 物联网安全资源一站齐全 ...

2017-02-08 21:57:18 21112

原创 惠普笔记本进入BIOS的方法

我的笔记本是比较早的,HP Pavilion Laptop 15-cc5xx(LAPTOP-B0112F9S)按 F10 键,是可以进入 BOIS 的,但按 F10 键的时机是需要注意的。按 ESC 键不确定有没有效果,我没有通过 ESC 键进入 BOIS。网上说的等 Logo 出现什么的,等一会儿再按 F10 就。此时,不需要按 Fn 键,只按 F10 键就可以了。

2024-09-08 22:11:59 418

原创 gdb 调试,给 scanf 传入不可见字符

【代码】gdb 调试,给 scanf 传入不可见字符。

2024-03-05 12:01:24 291

原创 WebGoat 指定端口号

指定 WebGoat 的端口号。指定 WebWolf 的端口号。WebGoat 默认端口号为。WebWolf 默认端口号为。

2023-12-26 20:30:37 836

原创 git diff 只比较某几类文件,根据扩展名筛选文件

默认是 80 列,或者根据当前终端的宽度来定。只比较特定类型的文件,其他文件不比较。基本上可以显示全文件路径。(不加单引号也可以)

2023-07-11 14:00:56 1212

原创 Android 11 之后,获取 Android 手机屏幕的尺寸(英寸)

可以获取到屏幕中状态栏(status bar)的高度。如何获取屏幕的宽度(英寸),获取屏幕的高度(英寸)?的长度,单位为 英寸 或 吋。手机屏幕的大小是指 手机屏幕。:屏幕的宽度,单位是像素。: 屏幕的高度,单位是像素。是以 英寸 为单位的宽度。是以 英寸 为单位的高度。:宽度上,每英寸像素数。:高度上,每英寸像素数。

2022-09-09 09:06:48 3730 1

原创 解决:旧版本的 Boostnote 笔记无法导入到新版本 Boostnote 中

将早期 boostnote 的笔记导入到新版本 boostnote,提示:Something went wrongTypeError: Cannot read property '/' of undefined

2022-08-16 19:58:52 908

原创 【Mark】Android intent-filter 中的 action name 允许使用冒号

Android intent-filter 中的 action 命名,是允许使用冒号的。

2022-08-02 20:01:51 801

原创 里氏替换原则的翻译问题,o1 is substituted for o2 到底是谁替换谁

A is substituted for B,是用 A 替换 B。 前者替换后者。substitute A for B ,A 替换 B, 前者替换后者。A is substituted by B,是 A 被替换为 B,即,用 B 替换 A。 后者替换前者。A is substituted with B 与 A is substituted by B 的意思一样。后者替换前者。substitute A with/by B, B 替换 A。后者替换前者。....................

2022-06-11 19:05:35 656 2

原创 【增强版】抓到手机中烦人提示框的“真凶”,Android 手机字符串搜索利器

可以查找手机中所有 app 的字符串。如果手机中弹出莫名其妙的 Toast 或者其他对话框,可以通过搜索字符串定位到 app。有两种搜索字符串的模式:暴力破解模式,可以设置 failed count limit,默认为 100,即,当搜索不到的 字符串 id 超过 100 个时,结束搜索。这个值越大,搜索时间越慢,当然搜索字符串的可能性越高。可以搜索系统应用 和 第三方应用。可以显示中文和英文两种字符串,如上图的搜索结果。......

2022-06-04 23:30:54 378

原创 三星手机「我的文件」应用闪退问题的解决方法

发生闪退问题时的手机环境:OneUI 版本:从 OneUI 3.x 升级到 OneUI 4.x「我的文件」版本:升级到 13.1.00.193 或之后的版本, 13.1.00.193 版本是 2022 年 5 月 12 日发布。手机型号:G9750(S10+),Note10+,S20,S21,S22信息来源:盖乐世社区,以及 Galaxy Store 中 「我的文件」评论区1)打开“设置” 应用2)点击“生物识别和安全性”3)点击“其他安全设置”4)点击“设备ID”5)“允许使用设备ID”,启用这个功能这个

2022-06-01 12:32:46 6142

原创 【LSP简史】里氏替换原则表述方式的变化,从学术到「人话」

用不同的方式解释同一个事情,会理解的更深刻。

2022-05-24 22:30:47 335

原创 subtype,supertype 与 subclass,superclass 的异同

文章目录1. 相同点2. 不同点 1 :翻译上的区别3. 不同点 2: 适用范围的区别4. 附:实现子类型的方式5. 参考1. 相同点subtype 和 subclass 都表示类型体系关系中的「子类」supertype 和 superclass 都表示类型体系关系中的「父类」(「超类」)这里没有使用「类继承关系」,是因为实现子类型的方式,可以不采用「继承」这种方式。2. 不同点 1 :翻译上的区别subtype 翻译为「子类型」subclass 翻译为「子类」supertyp

2022-05-23 14:17:34 2103

原创 里氏替换原则是哪一年发表的?

文章目录里氏替换原则是哪一年发表的?「里氏」是谁?Barbara Liskov 教授的主页Data Abstraction and Hierarchy 论文Addendum to the Proceedings of OOPSLA ’87, SIGPLAN Notices 23, 5 (May 1988)小结印证Liskov 教授自己引用ACM 收录 《Keynote address - data abstraction and hierarchy》为什么有人说「里氏替换原则是 1994 年发表的?」里氏

2022-05-16 09:15:22 451

原创 Kotlin 和 Java 中内部类中的 static native 方法(JNI 函数)

文章目录Java 内部类中的 static native 方法Kotlin companion object 中的静态的 native 方法Java 内部类中的 static native 方法package com.example.app;public class JavaClass { static { System.loadLibrary("mylib"); } static class Native { public static na

2022-04-28 17:29:05 3949

原创 Kotlin 中处理 Java Class 数组的 3 种方式

Kotlin 中处理 Java Class<?>... 或者 Class[] 的 3 种方式文章目录场景 1: 变长参数 Class<?>... parameterTypes方式 1: 直接输入 class方式 2:通过 arrayOf<Class>()方式 3: 通过 Array<Class>()场景2:Class<?>[] parameterTypes场景 1: 变长参数 Class<?>… parameterTypesJav

2022-04-20 12:20:17 4149

原创 【CSDN博客设置问题】修改为二级分类专栏时,提示「信息输入有误」

文章目录二级分类专栏问题:「信息输入有误」原因:历史遗留的分类解决:添加「简介」二级分类专栏登录个人账号,「内容管理」-> 「专栏管理」有这样的提示信息:个人分类与专栏管理合并啦!双击分类名称,即可编辑,输入“#”+“空格”+“分类名称”可将一级分类改成二级分类。问题:「信息输入有误」双击某个分类专栏时,输入 # 专栏名 将此专栏「显示」为二级专栏。点击「保存」时,提示「信息输入有误」。原因:历史遗留的分类早期的「分类」没有填写「专栏简介」。早期的「分类」是在发布博客时,填写

2022-02-28 12:05:56 481

原创 【学习栈溢出攻击】给可执行程序传入不可见字符作为输入

文章目录方法1:利用 bash 解析字符方法2:利用 bash + python方法3:利用 Windows 字符映射表 Character Map例如,可执行程序(elf)的名字为 hello,为 hello 传入参数 : AAAA 0xef 0xbe BBBB 0x09 0x82 CCCC注意: 这里为了看清楚,增加了空格,实际上没有空格。例如, AAAA 和 0xef 之间没有空白,是紧挨着的字节流。方法1:利用 bash 解析字符bash 命令行执行 $ hello <<&lt

2022-02-22 19:27:31 1561

原创 准确率、召回率、命中率、误报率、精确度

TP、TN、FP、FN这 4 个名词表示的是数量。TP:True Positive,表示把 【实际恶意应用】 预测为 【恶意应用】 的个数;FP:False Positive,表示 【实际正常应用】 预测为 【恶意应用】 的个数;TN:Ture Negative,表示把 【实际正常应用】 预测为 【正常应用】 的个数;FN:False Negative,表示 【实际恶意应用】 预测为 【正常应用】 的个数;注意1: 【正常应用】在此文中与【良性应用】是一个意思。注意2: TP 的含义,决定了之

2022-01-30 14:09:00 12013

原创 北大&安信-2022年元宇宙全球年度报告pdf

点击这里,下载《北大&安信-2022年元宇宙全球年度报告(202页干货).pdf》提取码:3o17

2022-01-11 20:03:31 1033

原创 grep 正则表达式 如何匹配 中括号

grep 正则表达式如何匹配中括号和大括号?How grep regex matches square brackets and braces?匹配中括号,例如匹配 String[] args(1)grep -E 加上 -E 表示采用正则表达式进行匹配。(2)正则表达式中,表示 Character class (字符组)的中括号:即下面例子中最外层的中括号,例如 [0-9]+ 匹配一个或多个 0 到 9 的数字,[0-9a-z]+ 匹配一个或多个 0 到 9、小 a 到 小 z 的字符。(3)在字

2022-01-07 16:42:12 6118 1

原创 CSDN markdown 编辑博文时 设置图片的宽高

文章目录1. 原始效果(未设置宽高)2. 设置宽高尺寸(例如,添加 ` =宽度x高度`)3. 改进:只设置宽度(例如,添加 ` =宽度x`)4. 采用百分比形式的宽高 (例如,添加 ` =50%x50%` 或 ` =50%x`)5. 图片的位置 (#pic_center,#pic_left,#pic_right)6. 参考本文只是 mark 一下。之前添加的图片都太大太蠢了,影响阅读体验。原来 CSDN markdown 编辑已经支持「设置图片的宽高」。本文适用于「在 CSDN 用 Mark

2021-11-17 22:57:02 2734

原创 Android 11 中访问 Android/data 目录的几种方式

文章目录方式1: 通过 USB 「传输文件」方式2:通过 ShortcutShortcutHelper 主界面FilesActivity 界面可以看到 Android/data代码Android 11 中增强了对 Android/data 目录的管控,不同的 app 间不能互相访问 Android/data 目录了。用户在手机的「我的文件」中也看不到 Android/data 目录中的内容。访问 Android/data 的方式比较多,介绍以下几种方式。方式1: 通过 USB 「传输文件」在 PC

2021-11-16 23:36:15 50524 9

原创 Boostnote 离线版本(local 版)

Boostnote local 版https://github.com/BoostIO/BoostNote.next-local/releases/tag/v0.22.3Windows : boost-note-local-win-v0.22.3.exeBTW: Boostnote exe 最新版 只有 cloud space,不支持 local space,且界面与 local 版界面差异比较大,感觉 Boostnote 的 UI 设计貌似没有产品经理的参与,或者产品经理被程序员绑架了。个人喜欢

2021-10-19 10:57:02 2680

原创 Kotlin String 正则表达式,快速测试正则表达式

1. Kotlin String 正则表达式的使用目标:将字符串中的 XXX 替换为 <font color=#0000ff>XXX</font>1.1 预备知识 : capturing group需要用到正则表达式中「捕获组」(capturing group)的概念。下面的例子中 ()中的内容是要捕获的内容,也是后面要重复用的内容。例如,在 Java 中用 $1 表示捕获的第 1 组。同理 $2 匹配第 2 组。关于 capturing group,请参考 Oracle 官

2021-07-20 16:00:56 1498

原创 解决 「.aidl 文件生成的 .java 文件为空」的问题

问题:.aidl 生成的 .java 文件为空例如,编译 IMyService.aidl 文件,生成的 IMyService.java 文件是空的, 文件大小为 0. IMyService.aidl 是有内容的,且合乎语法。原因在 .aidl 文件中,采用了 中文注释,通过二进制工具可以看到,中文是 utf-8 编码的。所以,可能的原因是 aidl.exe 对 utf-8 支持的不好。解决方案一:把中文去掉感谢 小李-同学 的方案—— Android studio 创建aidl文件无法生成Ja

2020-10-28 15:31:41 726

原创 解决 Android Studio 编译错误「finished with non-zero exit value」

问题Android Studio (简称 AS)编译(构建)工程时,会给出一些简短的错误信息,例如,编译 native 代码时(执行任务 :app:buildNative),给出 Process 'command 'D:\android-ndk-r10e/ndk-build.cmd'' finished with non-zero exit value 2 的错误。让人莫名其妙,不知道到底哪错了。解决方法在命令行中构建工程: $ ./gradlew.bat assDebug --info注:assD

2020-08-31 19:27:21 2260

原创 开启 Android 反射调用

NoSuchMethodError 问题通过反射的方式调用一些 hidden 的 API 时,可能会报如下错误:AndroidRuntime: java.lang.NoSuchMethodError: No interface method XXX() in class YYY or its super classes…因为 Android 新版本上禁止了反射调用。官方的说明在这里:https://developer.android.google.cn/distribute/best-practi

2020-07-14 10:30:00 1217

原创 [Android] 获取手机中的 apk 安装路径

adb shell pm list package使用此命令获取 apk 对应的包名。可以结合 grep 搜索包名。例如:$ adb shell pm list package | grep -i z...package:ru.zdevs.zarchiver...adb shell pm path <package_name>使用此命令获取 apk 的安装路径。例...

2020-04-20 14:17:20 9434

原创 访问 Android 开发者网站 & Go 官网

访问 Android 开发者网站方法一:直接访问官网 https://developer.android.google.cn/方法二: 当你搜索 Android 相关的资料时,可能会先搜到 https://developer.android.com,例如https://developer.android.com/studio/build/dependencies,如果没有梯子可能无法访问。这...

2019-11-25 13:31:31 3147

原创 替代 android:editable 的解决方案

★ 被弃用的属性 android:editableandroid:editable is deprecated: Use inputType instead★ 替代方案findViewById() 得到 EditText,e.g. mYourEditText调用 mYourEditText.setInputType(EditorInfo.TYPE_NULL)◇ 效果mYourEdi...

2019-08-22 20:38:25 4341

原创 Android Q Beta 5 外部存储访问权限的说明

目前最新是 Android Q Beta 5 版本。Android Q 隐私权变更:分区存储https://developer.android.google.cn/preview/privacy/scoped-storage注:界面右上角可以切换成中文。以下是摘抄:访问外部存储设备中的文件从 Android Q 测试版 5 开始,以 Android 9(API 级别 28)或更低版本...

2019-08-20 13:59:03 2927

原创 JSSEC 推出的中文版:[Android 应用程序安全设计/安全编码指南]

JSSEC 推出的中文版:Android 应用程序安全设计/安全编码指南

2019-08-06 13:42:00 432 1

原创 【推荐】Android 应用程序安全设计/安全编码指南

JSSEC 推出的中文版:Android 应用程序安全设计/安全编码指南离线版本,目前只有英文版:https://www.jssec.org/dl/android_securecoding_en.pdf 指南(英语)https://www.jssec.org/dl/android_securecoding_en.zip 示例代码(英语)...

2019-08-06 13:39:38 579

原创 学习 Go 语言 0x0d:《Go 语言之旅》中练习 Web 爬虫

★ 题目https://tour.go-zh.org/concurrency/10练习: Web 爬虫在这个练习中,我们将会使用 Go 的并发特性来并行化一个 Web 爬虫。修改Crawl函数来并行地抓取 URL,并且保证不重复。提示:你可以用一个 map 来缓存已经获取的 URL,但是要注意 map 本身并不是并发安全的!★ 代码注:我的代码中用到了 WaitGroup,WaitG...

2019-03-30 22:41:49 1011 3

原创 学习 Go 语言 0x0c:《Go 语言之旅》中 练习 等价二叉查找树

★ 题目https://tour.go-zh.org/concurrency/7https://tour.go-zh.org/concurrency/8练习: 等价二叉查找树不同二叉树的叶节点上可以保存相同的值序列。例如,以下两个二叉树都保存了序列 1,1,2,3,5,8,13。在大多数语言中,检查两个二叉树是否保存了相同序列的函数都相当复杂。 我们将使用 Go 的并发和信道来编写一个...

2019-03-30 22:34:19 1132 1

原创 学习 Go 语言 0x0b:《Go 语言之旅》中练习使用 Image

★ 题目https://tour.go-zh.org/methods/25还记得之前编写的图片生成器吗?我们再来编写另外一个,不过这次它将会返回一个image.Image的实现而非一个数据切片。定义你自己的Image类型,实现必要的方法并调用pic.ShowImage。Bounds应当返回一个image.Rectangle,例如image.Rect(0, 0, w, h)。ColorMo...

2019-03-30 22:13:10 1512

原创 学习 Go 语言 0x0a:《Go 语言之旅》中 rot13Reader 练习题

★ 题目https://tour.go-zh.org/methods/23练习:rot13Reader有种常见的模式是一个 io.Reader 包装另一个 io.Reader,然后通过某种方式修改其数据流。例如,gzip.NewReader 函数接受一个 io.Reader(已压缩的数据流)并返回一个同样实现了 io.Reader 的 *gzip.Reader(解压后的数据流)。编写一个...

2019-03-30 22:04:57 586

原创 学习 Go 语言 0x09:《Go 语言之旅》中练习使用 Reader

★ 题目https://tour.go-zh.org/methods/22练习:Reader实现一个 Reader 类型,它产生一个 ASCII 字符 ‘A’ 的无限流。★ 代码注:不确定代码是否正确,代码的输出是 OK。package mainimport "golang.org/x/tour/reader"type MyReader struct{}// TODO: 给...

2019-03-30 21:50:51 1739

原创 学习 Go 语言 0x08:《Go 语言之旅》中 练习使用 error

★ 题目https://tour.go-zh.org/methods/20练习:错误从之前的练习中复制 Sqrt 函数,修改它使其返回 error 值。Sqrt 接受到一个负数时,应当返回一个非 nil 的错误值。复数同样也不被支持。创建一个新的类型 type ErrNegativeSqrt float64并为其实现func (e ErrNegativeSqrt) Error()...

2019-03-30 21:46:27 670

selenium-3.0.0b2.tar.gz

selenium-3.0.0b2.tar.gz 解压,通过python setup.py install来安装。 需要事先安装setuptools。

2016-08-08

IEDriverServer_x64_2.53.1.zip

IEDriverServer_x64_2.53.1.zip 64位。官网2.53.1版本。

2016-08-08

IDA 调试Android android_server nonpie

IDA 调试Android android_server_nonpie,用于Android 4.4及以下的版本中。

2016-07-28

IDA 调试Android android_server

IDA 调试Android android_server,可以用于Android 5.0及以上的版本中。支持pie。

2016-07-28

Android Application Secure Design/Secure Coding Guidebook代码

Android Application Secure Design/Secure Coding Guidebook 一书的代码

2016-04-06

周鸿祎自述我的互联网方法论

《周鸿祎自述:我的互联网方法论》被称为“互联网思维第一书”。

2015-01-06

网站设计解构 有效的交互设计框架和模式

《网站设计解构:有效的交互设计框架和模式》主要介绍了交互设计框架化体系结构的各个组成元素,并使用成功与不成功的网站作为案例,深入剖析了它们的功能以及工作原理,目的是解决Web项目中反复出现的三类问题:如何将高层面的程序目标转化为低层面的设计细节,如何创新,以及如何用低成本换来高回报。书中案例形象生动,语言诙谐幽默,是Web交互设计师必备的完整指南。 《网站设计解构:有效的交互设计框架和模式》适合各层次Web设计人员和开发人员使用。

2014-12-24

程序员的职业素养 中文版.pdf

《程序员的职业素养》是编程大师 Robert C. Martin大叔40余年编程生涯的心得体会, 讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。 《程序员的职业素养》适合所有程序员,也可供所有想成为具备职业素养的职场人士参考。 Robert C. Martin,世界级软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report 前主编,被后辈程序员尊称为“Bob大叔”。20世纪70年代初成为职业程序员,后创办Object Mentor公司并任总裁。Martin还是一名多产的作家,至今已发表数百篇文章、论文和博客,除本书外,还著有《代码整洁之道》、《敏捷软件开发:原则、模式和实践》、《UML:Java程序员指南》等。

2014-12-24

深度探索C++对象模型(清晰版).pdf

深度探索C++对象模型(清晰版).pdf 侯捷翻译 必属精品

2014-12-24

Android.NDK.Beginner's.Guide.pdf

Android.NDK.Beginner's.Guide.pdf

2014-12-24

ANDROID取证实战—调查、分析与移动安全.pdf

ANDROID取证实战—调查、分析与移动安全.pdf

2014-12-24

Android软件安全与逆向分析_带书签

Android软件安全与逆向分析_带书签 内容介绍 本书由浅入深、循序渐进地讲解了Android 系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备知识及概念、如何静态分析Android 软件、如何动态调试Android 软件、Android 软件的破解与反破解技术的探讨,以及对典型Android 病毒的全面剖析。 本书适合所有Android 应用开发者、Android 系统开发工程师、Android 系统安全工作者阅读学习。 作者介绍 丰生强(网名非虫) Android软件安全专家。看雪论坛Android安全版版主;安卓巴士开发交流版版主。 对Android软件与系统安全有狂热的爱好和独到的见解,对Android系统的全部源代码进行过深入地研究和分析。逆向分析实战经验丰富。 在国内信息安全杂志上发表过多篇有价值的软件安全文章,目前就职于国内某Android开发企业,常年混迹于看雪论坛(ID非虫)。

2014-12-24

R语言编程艺术.pdf

R内置多种统计学及数字分析功能。R的功能也可以通过安装包(Packages,用户撰写的功能)增强。因为S的血缘,R比其他统计学或数学专用的编程语言有更强的面向对象(面向对象程序设计)功能。 R的另一强项是绘图功能,制图具有印刷的素质,也可加入数学符号。 虽然R主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可媲美专用于矩阵计算的自由软件GNU Octave和商业软件MATLAB。

2014-12-24

统计思维:程序员数学之概率统计.pdf

大数据时代, 学习如何处理大数据 你手中的这本书不是教你如何在SPSS 中点鼠标,也不是如何在SAS中调用函数,而是介绍如何用Python 这样的通用编程语言去获取和处理原始数据,去理解和实现统计分析,去跟上时代对统计的要求。 本书采用大量实例介绍了基本的统计分析知识,教你如何用Python 编程语言实现各种分析,乃至画出统计图形。本书提供了绝对实用的配套代码,你可以直接“拿来”对大量数据进行分析。

2014-12-24

[Head First Servlets JSP 英文清晰版 第二版

[Head First Servlets JSP 英文清晰版 第二版 英文不太难, 比中文表达要准确。 原汁原味,不可错过。

2014-12-24

酷派后门病毒分析unit42-cool-reaper

对coolpad云服务详细的分析,告诉你为什么你的酷派手机总是收到广告,告诉你为什么你的酷派手机总是莫名其妙的多了新的应用。 你的通知栏总是会有各种提示,而且还看不到到底是哪个应用发的通知。 此分析报告揭示了这一切。 PALO ALTO NETWORKS发布的报告。 目录如下: Executive Summary 3 Coolpad Background 4 User Reporting for this Threat 4 Coolpad Global Expansion 5 CoolReaper: The CoolPad Backdoor 6 CoolReaper Files and Versions 7 Origin 8 CoolReaper Analysis 9 System Application with System User ID 9 User Interface 10 Code Structure 10 Component Functionalities 11 Command and Control Servers and the Coolyun Service 13 CoolReaper Back-End 17 Hiding CoolReaper From Users 21 Hidden From List of Installed Packages 21 Disable Notifications Menu 22 Evading Pre-Installed Antivirus Program 23 CoolReaper Reach and Impact 23 Customer Reports 23 Geographic Range of Impact 25 Detection and Protection 28 Conclusions and Risks 29 Acknowledgements 30 Appendix A: Significant Malicious Behaviors 30

2014-12-24

Java虚拟机规范 深入java虚拟机

java 7 VM 虚拟机规范 中英文 pdf Inside Java Virtual Machine chm (1st 2nd version)

2014-12-13

Eric Raymond:五部曲 黑客文化和开源运动的经典著作

了解真正的黑客精神,黑客是指优秀的程序员。

2014-12-13

http the definitive guide HTTP权威指南 英文版

HTTP权威指南,搞网络开发必备基础知识

2014-12-13

精通正则表达式chm 英文版 第3版

基础知识,阅读技术书籍和开源代码时必不可少的基础。

2014-12-13

boostnote0.8.10 for linux

boostnote0.8.10 for linux

2017-06-16

boostnote0.8.10 for mac

boostnote0.8.10 for mac

2017-06-16

boostnote0.8.10 for windows

boostnote0.8.10 for windows

2017-06-16

《Android应用安全设计及安全编码指导手册》【2017年2月1日英文版】代码

《Android应用安全设计及安全编码指导手册》【2017年2月1日英文版】代码

2017-05-06

《Android应用安全设计及安全编码指导手册》【2017年2月1日英文版】

《Android应用安全设计及安全编码指导手册》【2017年2月1日英文版】

2017-05-06

Boostnote 0.8.7 linux版 (20170418最新版本)

Boostnote官网:https://boostnote.io Boostnote is the simple note-taking app for programmers.

2017-04-19

Boostnote 0.8.7 mac版 (20170418最新版本)

Boostnote官网:https://boostnote.io Boostnote is the simple note-taking app for programmers.

2017-04-19

Boostnote 0.8.7 windows版 (20170418最新版本)

Boostnote官网:https://boostnote.io Boostnote is the simple note-taking app for programmers.

2017-04-19

ddmlib.jar解决Android N 不显示目录树的问题

ddmlib.jar此文件用来解决Android N 不显示目录树的问题

2017-01-09

测试referrer的SecondApp的代码

《关于Activity的`getReferrer()`之一:如何在Activity中获取调用者?》一文中提到的SecondApp的测试代码

2016-12-26

测试referrer的MainApp的代码

《关于Activity的`getReferrer()`之一:如何在Activity中获取调用者?》一文中提到的MainApp的测试代码

2016-12-26

The Official ScratchJr Book: Help Your Kids Learn to Code epub

The Official ScratchJr Book: Help Your Kids Learn to Code epub格式

2016-11-08

The Official ScratchJr Book: Help Your Kids Learn to Code mobi

The Official ScratchJr Book: Help Your Kids Learn to Code mobi版本,可以在手机上用FBReader打开。

2016-11-08

Android Gradle Plugin User Guide英文HTML

Android Gradle Plugin User Guide英文HTML

2016-10-25

Android Gradle Plugin User Guide

Android Gradle Plugin User Guide 英文版

2016-10-25

IEDriverServer_Win32_2.53.1.zip

IEDriverServer_Win32_2.53.1.zip 在64位windows中也是使用win32版本的IEDriverServer。 从官网地址下载到的,下载地址:http://selenium-release.storage.googleapis.com/2.53/IEDriverServer_Win32_2.53.1.zip

2016-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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