自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(249)
  • 资源 (28)
  • 收藏
  • 关注

转载 RPM打包原理、示例、详解及备查

转自:https://blog.csdn.net/get_set/article/details/53453320

2021-06-03 08:52:48 752

转载 ubuntu shuru zhic

文章目录 一、先下载中文语言 二、下载ibus输入法 三、搜狗输入法 1.下载 2.安装 3.配置一、先下载中文语言不然下载输入法后,也没法使用。在这里插入图片描述在这里插入图片描述选中Chinese(simplified)后,点Apply。二、下载ibus输入法设置键盘输入法系统成ibus输入法在这里插入图片描述这里我们使用ibus拼音。sudo apt-get install ibus-pinyin...

2020-07-07 21:19:30 244

转载 爬取年报数据、解析PDF提取数据、分析代码(巨潮 Python)

https://blog.csdn.net/herr_kun/article/details/89707078

2019-06-26 14:09:33 6131

转载 React UI 组件库

上篇文章中写了流行的前端UI几大框架,发现大部分评价都是Vue的UI组件库,从评论中得知漏掉了很多,也有人问React ui,自己就搜索总结下适应于ReactJS的UI组件库。一.Material-UIMaterial-UI是一款React组件库来实现Google的Material Design风格UI界面框架。也是首个React的UI工具集之一。使用它可以快速搭建出赏心悦目的应用界...

2019-06-06 14:02:58 1216

转载 Binder Driver缺陷导致定屏的案例

本文讲解异步binder call是如何阻塞整个系统的,通过ramdump信息以及binder通信协议来演绎并还原定屏现场。一、背景知识点解决此问题所涉及到的基础知识点有:Trace、CPU调度、Ramdump推导、Crash工具、GDB工具、Ftrace, 尤其深入理解binder IPC机制。1.1 工具简介Trace:分析死锁问题的最基本的技能,通过kill -3可生成相应的...

2019-04-26 11:16:44 954

转载 Binder子系统之调试分析(三)

一. binder调试信息1.1 binder_thread调用方法:print_binder_threadthread 8980: l 12 //tid=8980,looper=12关于looper状态值:BINDER_LOOPER_STATE_REGISTERED = 0x01, // 创建注册线程BC_REGISTER_LOOPERBINDER_LOOPER_S...

2019-04-26 11:06:25 886

转载 Binder子系统之调试分析(二)

一. 节点创建上一篇文章已经介绍了binder子系统调试的一些手段,这篇文章再来挑选系统几个核心服务进程来进行分析.1.1 内核编译选项如果系统关闭了debugfs,则通过编辑kernel/arch/arm/configs/×××_defconfig//开启debugfsCONFIG_DEBUG_FS=y//有时,可能还需要配置fs的白名单列表,例如:CONFIG_DEBU...

2019-04-26 11:05:22 1583

转载 Binder系列—开篇

一、概述Android系统中,每个应用程序是由Android的Activity,Service,Broadcast,ContentProvider这四剑客的中一个或多个组合而成,这四剑客所涉及的多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。不仅于此,整个Android系统架构中,大量采...

2019-04-26 11:02:44 174

转载 Binder子系统之调试分析(一)

一. 概述在博客以前有写过关于binder系列,大概写了10篇关于binder的文章,从binder驱动,到native层,再到framework,一路写到app层的使用。有兴趣的可以看看Binder系列—开篇。二.Binder驱动调试看过Binder系列文章的同学,会发现Binder IPC过程最终都交给Binder Driver来完成,这是真正干跨进程通信活的地方,那么意味着这里...

2019-04-26 11:00:23 557

原创 Mysql&SQL笔记

SQL(国际标准化,结构查询语言)1. mysql结构    mysql=国际标准化+自定义    a.  mysql逻辑结构:    mysqld(process+threads)-->库-->表-->记录(由行与列组成)    b. 物理结构:    mysql软件+mysql数据文件+配置文件    c. 整体结构:    物理+逻辑(实例)=mysql    数...

2019-01-08 09:30:10 179

转载 CA证书介绍

CA,Catificate Authority,它的作用就是提供证书(即服务器证书,由域名、公司信息、序列号和签名信息组成)加强服务端和客户端之间信息交互的安全性,以及证书运维相关服务。任何个体/组织都可以扮演 CA 的角色,只不过难以得到客户端的信任,能够受浏览器默认信任的 CA 大厂商有很多,其中 TOP5 是 Symantec、Comodo、Godaddy、GolbalSign 和 Digi...

2018-12-04 16:16:52 4237

转载 ffmpeg文档中文翻译

https://www.longqi.cf/tools/2015/02/13/ffmpegcn/ 1. 概要ffmpeg [global_options] {[input_file_options] -i INPUT_FILE} ... {[output_file_options] OUTPUT_FILE} ...2. 说明ffmpeg是一个非常快的视频和音频转换器,还可以抓取...

2018-09-25 16:28:28 721

转载 ffmpeg 常用命令

https://www.cnblogs.com/wenrisheng/p/6139845.html ffmpeg 常用命令mp4中的h264编码,而h264有两种封装:一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中;另一种是mp4模式,一般mp4、mkv、avi会没有startcode,SPS和PPS以及其它信息被封装在container中,每一个f...

2018-09-25 08:55:37 194

转载 从零开始学习音视频编程技术(二) 音频格式讲解

http://blog.yundiantech.com/?log=blog&id=5 1. 音频简介     前面我们说过视频有一个每秒钟采集多少张的概念,这就叫做视频的帧率。    和视频的帧率一样的道理,声音也有一个频率,叫做采样率。  人对频率的识别范围是 20HZ - 20000HZ, 如果每秒钟能对声音做 20000 个采样, 回放时就足可以满足人耳的需求...

2018-09-21 17:17:27 254

转载 从零开始学习音视频编程技术(一) 视频格式讲解

http://blog.yundiantech.com/?log=blog&id=4 所谓视频,其实就是将一张一张的图片连续的放出来,就像放幻灯片一样,由于人眼的惰性,因此只要图片的数量足够多,就会觉得是连续的动作。 所以,只需要将一张一张的图片保存下来,这样就可以构成一个视频了。     但是,由于目前网络和存储空间的限制,直接存储图片显然不可行。举个例子:在视频聊天中,假定...

2018-09-21 17:16:08 339

转载 Git+Gerrit+Jenkins 持续集成系统安装与升级

https://blog.csdn.net/sinat_22767969/article/details/78920710Git版本机环境迁移与升级说明技术组文档修订记录日期修订内容修订人版本备注2017-12-20首次编写陈超允V1.0初始化               准备工作备份gerrit目录与数据库#登陆203#备份gerrit目录,代码库在GERRIT_HOME/Review/git下...

2018-06-16 11:33:59 782

转载 Gerrit代码审核服务器搭建全过程

https://blog.csdn.net/tq08g2z/article/details/78627653建立专有帐户$ sudo useradd gerrit -m -s /bin/bash$ sudo passwd gerrit$ su gerrit123配置 Java 环境从官网下载gerrithttps://www.gerritcodereview.com/当前最新版本为 2.14。...

2018-06-16 10:07:11 1002

转载 软件升级:Courgette(小胡瓜)

原文链接:http://www.feelcomes.com/Show.aspx?id=33正如我在《越小就越快(和越安全)①》中所描述的,我们实现了一种用差异的压缩算法,来使得chrome的升级包明显减小。 我们想要更小的升级包,因为它缩小了软件的漏洞窗口。如果升级程序只有1/10的大小,我们可以在同样的带宽下推10次升级,这样意味着更多的用户能够被更早的保护。第二个好处是,对于连接不是很稳定的用...

2018-06-11 16:35:02 5123

转载 Xdelta3原理

https://blog.csdn.net/add_ada/article/details/51232869Xdelta3是一种优秀的、被广泛使用的差量更新算法,它在操作上既有对新文件(targetfile)和旧文件(sourcefile)的差分(differencing)又有对产生的patch包进行压缩(compression),我们将产生patch包的过程统称为加密(encoding),而将合...

2018-06-11 14:58:01 4149

转载 BSDiff算法

https://blog.csdn.net/add_ada/article/details/51232889BSDiff是一个差量更新算法,它在服务器端运行BSDiff算法产生patch包,在客户端运行BSPatch算法,将旧文件和patch包合成新文件。 差量更新算法的核心思想尽可能多的利用old文件中已有的内容,尽可能少的加入新的内容来构建new文件。通常的做法是对old文件和new文件做子字...

2018-06-11 14:55:41 20435 4

转载 MTP in Android

MTP in AndroidMTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会使用MTP呢?请看下文。一 背景知识介绍笔者相信《程序员》杂志的绝大多数读者或多或少都使用过MTP。因为早在智能手机

2016-10-19 15:02:57 415

转载 深入理解SELinux SEAndroid(结局)

SEAndroid最后一部分全文PDF下载地址为:http://vdisk.weibo.com/s/z68f8l0xZUS9w      深入理解SELinux SEAndroid(结局)  二  SEAndroid源码分析有了上文的SELinux的基础知识,本节再来看看Google是如何在Android平台定制SELinux的。如前文所示,Android平台中的SEL

2016-10-19 15:00:27 523

转载 深入理解SELinux SEAndroid 第二部分

深入理解SELinux SEAndroid 第二部分3)  File/File System 打label前面一节中,读者见识到了DT和TT。不过这些描述的都是Transition,即从某种Type或Domain进入另外一种Type或Domain,而上述内容并没有介绍最初的Type怎么来。在SELinux中,对与File相关的死货(比“死东西”少些一个字)还有一些特殊的语句。直接看SE

2016-10-19 14:58:15 403

转载 深入理解SELinux SEAndroid(第一部分)

深入理解SELinux SEAndroidSEAndroid是Google在Android 4.4上正式推出的一套以SELinux为基础于核心的系统安全机制。而SELinux则是由美国NSA(国安局)和一些公司(RedHat、Tresys)设计的一个针对Linux的安全加强系统。NSA最初设计的安全模型叫FLASK,全称为Flux Advanced Security Kernel(由U

2016-10-19 14:56:48 588

转载 深入理解Android之设备加密Device Encryption

深入理解Android之设备加密Device EncryptionAndroid从4.4开始就支持一项功能,那就是对设备进行加密。加密自然是为了安全性考虑,由于/system目录是只读的,手机里那些存储设备分区中需要保护的就剩下/data/分区和sdcard了。显然,/data/和sdcard大量存储了用户数据(比如app运行时存储的数据),对他们进行加密非常非常有必要。Android 5

2016-10-19 14:46:19 2039

转载 深入理解Android之Java Security(第二部分,最后)

深入理解Android之Java Security(第二部分,最后)代码路径:Security.java:libcore/lunl/src/main/java/java/security/TrustedCertificateStore.java:libcore /crypto/src/main/java/org/conscrypt/CertInstallerMain:packa

2016-10-19 14:43:08 2367

转载 深入理解Android之Java Security(第一部分)

深入理解Android之Java Security(第一部分)从事Android工作4年以来,只有前1年不到的时间是用C++在开发东西(主要是开发DLNA组件,目前我已将它们全部开源,参考http://blog.csdn.net/innost/article/details/40216763),后面的工作几乎都在用Java。自以为Java相关的东西都见过了,可前段时间有个朋友给我花了1个多小时

2016-10-19 14:35:54 1938

转载 DLNA

EasyDlna项目说明https://code.csdn.net/Innost/easydlna 代码下载处!中文说明:Instructions in English:一、项目整体介绍EasyDlna是一个基于Android平台(实际上其核心代码也支持PC平台)的DLNA应用程序集合,它支持DLNA规范中如下组件程序:DMS:Digital MediaSe

2016-10-19 14:31:56 2225

转载 ubuntu 启动流程

Upstart 简介假如您使用的 Linux 发行版是 Ubuntu,很可能会发现在您的计算机上找不到/etc/inittab 文件了,这是因为 Ubuntu 使用了一种被称为 upstart 的新型 init 系统。开发 Upstart 的缘由大约在 2006 年或者更早的时候, Ubuntu 开发人员试图将 Linux 安装在笔记本电脑上。在这期间技术人员发现经典的 sysvini

2016-08-29 20:39:10 3897

转载 isolinux

isolinux编辑本词条缺少信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!用SYSLINUX或ISOLINUX制作启动U盘或光盘 SYSLINUX/ISOLINUX 是专门用来引导可移动介质的轻量级引导程序,因为这样的介质通常不会固定只针对一种硬件。我们主要介绍以下ISOLINUX 引导安装程序。ISOLINUX其实是一个简单的Linux系统。目录

2016-08-13 17:16:28 487

转载 ubuntu live cd制作

创建 Debian 最小系统 LiveCD 准备工作安装必须的软件包apt-get install live-build apt-get install syslinux cpio squashfs-tools mkisofs准备工作目录mkdir ~/live-buildcd ~/live-buildlb conf修改配置文件给出一个我定制ubuntu-1

2016-08-13 11:53:40 3049

转载 ubutun desktop squashfs

简介:    squashfs是一种只读型的超高压缩率文件系统,这种文件系统能够将2GB-3GB的数据压缩成一个700MB的文件。你有没有想过Linux Live CD是怎样运行的?当Live CD启动后,它会加载一个完整的linux环境。这就是利用了一种被称为squashfs的制度型压缩文件系统。它将根本文件系统保存在一个压缩过的文件系统文件中。这个文件可以使用环回的形式来挂载并对其中的文件

2016-08-13 11:46:05 1349

转载 ubuntu kickstart

In creating Ubuntu Linux, Canonical has focused on ease of use, and this extends to the install procedure. To this end, Ubuntu eschewed many of the detailed questions that had discouraged potential Li

2016-08-13 10:42:56 1392

转载 optee fvp

因为研究生阶段选的是trustzone的研究方向,所以最近在一直看这方面的东西。前不久在github上找到这个optee的开源项目,于是fork来学习一下。地址:https://github.com/OP-TEE发现optee有4个项目:optee_os:包含了TEE操作系统本身的源代码,提供了TEE的内部接口。optee_client:包含了TEE客户端库的源代码,提供了TEE的

2016-07-18 14:23:36 1203

转载 TEE介绍

可信执行环境(TEE)介绍[摘要:可托履行情况( TEE )是 Global Platform ( GP )提出的观点。针对挪动装备的开放情况,平安题目也愈来愈遭到存眷,不单单是末端用户,借包含办事供应者,挪动运营商,和芯片厂商]可信执行环境(TEE)是Global Platform(GP)提出的概念。针对移动设备的开放环境,安全问题也越来越受到关注,不仅仅是终端用户,

2016-07-15 11:53:58 8072 1

转载 TEE概念

TEE(Trust Execution Environment),也叫可信执行环境,是和REE(Rich Execution Environment)相对应的,是ARM的一种模式。我们一般也称TEE和REE为Secure World和Normal World。Linux都跑在Normal World上,但是有些安全性要求比较高的行为,例如指纹的比对,支付时候用私钥签名的动作等,就要放到Secure

2016-07-15 11:49:23 7173

原创 python 学习资料

http://www.runoob.com/python/python-install.html

2016-05-13 10:35:48 361

原创 Ubuntu12.04 下Lua开发环境安装

Ubuntu下Lua开发环境安装:1、sudo apt-get install lua5.12、sudo apt-get install lua5.1-0-dev注:第一条命令用来安装Lua环境,第二条命令用来安装Lua的相关头文件及库文件由于Lua的头文件安装在/usr/include/lua5.1,库文件使用locate liblua可以查找到安装路径,

2015-10-21 15:24:03 1011

转载 android RTC

http://blog.csdn.net/crycheng/article/details/78025021.首先搞清楚RTC在kernel内的作用: linux系统有两个时钟:一个是由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。另一个时间是 “System clo

2015-07-24 14:57:57 841

转载 linux&android休眠唤醒

http://blog.csdn.net/tommy_wxie/article/details/7208633Linux休眠/唤醒简介休眠/唤醒在嵌入式Linux中是非常重要的部分,嵌入式设备尽可能的进入休眠状态来延长电池的续航时间。这篇文章就详细介绍一下Linux中休眠/唤醒是如何工作的,还有Android中如何把这部分和Linux的机制联系起来的.在Linux中,休眠主要分

2015-07-23 10:30:57 830

bionic.tar.gz

bionic libc from google android even smaller than uclibc

2019-09-10

myfiles_officediary.rar

云架构云笔记

2019-07-19

sectools.tar.gz

签名工具python

2019-07-18

diary_office.rar

diary_office 工具,日志工具,笔记工具

2019-07-18

RISC-V官网下载文档及书籍含中文版翻译.rar

RISC-V官网下载文档及书籍含中文版翻译,包含Computer Organization and Design The Hardware Software Interface RISC-V Edition,Hennessy - Computer Architecture A Quantitative Approach,The RISC-V Reader中英文版及官网指令集pdf

2019-05-27

数据库面试笔试宝典

书籍《数据库面试笔试宝典》_辅助阅读pdf文档_2018080801

2019-01-09

notecase-1.9.8_setup.exe

notecase-1.9.8_setup.exe windows 安装源文件,notecase-1.9.8_setup.exe windows 安装源文件,

2019-01-05

Jenkins权威指南.2016.pdf

Jenkins权威指南.2016.pdf, 持续集成工具平台,权威参考

2018-12-07

ELK中文手册-清晰版

ELK中文手册-清晰版, ELK,elasticsearch,logstash,kibana技术的中文资料

2018-12-07

Elasticsearch权威指南

Elasticsearch权威指南,高清晰版本,Elasticsearch权威指南,高清晰版本

2018-12-07

硬件安全攻防大揭秘.pdf.tar.gz

硬件安全攻防大揭秘.pdf.tar.gz/硬件安全攻防大揭秘.pdf.tar.gz

2018-06-27

恶意代码分析实战 .pdf

恶意代码分析实战 .pdf恶意代码分析实战 .pdf恶意代码分析实战 .pdf

2018-06-27

SQL注入攻击与防御 第2版.pdf

SQL注入攻击与防御 第2版.pdfSQL注入攻击与防御 第2版.pdfSQL注入攻击与防御 第2版.pdf

2018-06-27

Android安全攻防权威指南.pdf+Hacking Android.pdf

Android安全攻防权威指南.pdf+Hacking Android.pdfAndroid安全攻防权威指南.pdf+Hacking Android.pdf

2018-06-27

Android安全攻防实战(带书签目录版).pdf

Android安全攻防实战(带书签目录版).pdfAndroid安全攻防实战(带书签目录版).pdf

2018-06-27

JESD84-B51

Embedded Multi-Media Card (e•MMC) Electrical Standard (5.1) JESD84-B51

2018-06-21

learning pentesting for android devices

learning pentesting for android devices and learning pentesting for android devices

2018-06-01

penetration-testing-with-kali.pdf官方最新大纲

penetration-testing-with-kali.pdf官方最新大纲,不包含具体内容

2018-06-01

Google Hacking for Penetration Testers.pdf

Google Hacking for Penetration Testers.rar and Google Hacking for Penetration Testers.pdf

2018-05-31

Practical Hacking - Techniques and Countermeasures - M.Spivey

Practical Hacking - Techniques and Countermeasures - M.Spivey

2018-05-31

Kali Linux Penetration Testing 资料

Advanced Penetration Testing For Highly-Secured Environments The Ultimate Security Guide -2012.pdf BackTrack 5 Wireless Penetration Testing Beginner's Guide [Sucax].pdf Basic Security Testing with Kali Linux (2014).PDF Gray Hat Hacking 2nd Edition.pdf Hacking - Firewalls And Networks How To Hack Into Remote Computers.pdf Hacking The Art Of Exploitation(2nd Edition)-2008.pdf Hacking Wireless Networks For Dummies -2005.pdf Hacking with Kali - Practical Penetration Testing Techniques 2014.pdf Instant Kali Linux -2013.pdf Kali Linux:Assuring Security By Penetration Testing -2014.pdf Kali Linux Cookbook -2013.pdf Kali Linux Social Engineering -2013.pdf Learning.Nessus.for.Penetration.Testing.Jan.2014.pdf Metasploit.Penetration.Testing.Cookbook.Jun.2012.pdf Metasploit The Penetration Tester's Guide- 2011.pdf Offensive Security - Penetration Testing with BackTrack (Lab Guide)v3.2.pdf Penetration Testing A Hands-On Introduction to Hacking -2014.pdf PP.Penetration.Testing.with.the.Bash.shell.May.2014.pdf Practical Hacking - Techniques and Countermeasures - M.Spivey.pdf The Basics of Hacking and Penetration Testing-2011.pdf The Basics of Hacking and Penetration Testing 2E, 2013 [Epub] The Basics of Hacking and Penetration Testing Ethical Hacking and Penetration Testing Made Easy-2011.pdf Web Penetration Testing with Kali Linux -2013.pdf

2018-05-31

vim-gvim-plugin

vim-gvim-plugin -- taglist_45 winmanagervisualmark a.vim grep.vim

2013-03-30

Linux设备驱动开发详解+实例代码

Linux设备驱动开发详解+实例代码,详细源码

2011-02-20

嵌入式Linux设备驱动开发详解+实例代码

嵌入式Linux设备驱动开发详解+实例代码

2011-02-20

linux课堂学习笔记

老师的上课笔记,linux,arm,驱动,好资料

2011-02-20

空空如也

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

TA关注的人

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