omnispace的博客

专注AI,物联网,区块链,安卓以及相关安全技术

利用docker编译Android源码

本文描述了如何在一个docker上搭建Android编译环境。DockerDocker是一个计算机操作系统的容器,利用主机内核,搭建独立的文件系统,让用户程序运行在一个与宿主机文件系统无关的独立环境中。 Docker支持很多优雅的特性,方便项目的程序开发、调试和运行。在大数据云计算等领域具有不可比...

2018-03-31 00:32:22

阅读数 1687

评论数 0

原 Ubuntu使用VNC运行基于Docker的桌面系统

摘要: 这是通过VNC,远程启动Ubuntu桌面系统的访问方法。对于Windows转Linux的程序猿有更大的意义,否则大名鼎鼎的Docker只能敲命令行,虽然强大入门却难。docker-ubuntu-vnc-desktopFrom Docker Indexdocker pull dorowu/u...

2018-03-31 00:27:05

阅读数 576

评论数 0

威胁情报之落地实战-由灰产向黑产篇

一、情报+安全运营:数据为王近几年,安全圈除了AI之外,比较火的概念大概是:Threat  Intelligence(威胁情报)和Threat  Hunting (威胁狩猎)了。除了PR和安全厂商自我驱动的需求外,威胁情报体现了安全厂商多年积累的数据价值,而威胁狩猎则体现安全厂商正尝试向其客户输出...

2018-03-31 00:23:30

阅读数 2672

评论数 0

容器镜像安全概述

微服务架构的兴起,容器化部署已经成为时下最流行的生产方式,越来越多的公司将应用部署在基于容器的架构上。自然的,随着容器的广泛使用,容器的安全性就成为了业界关注的焦点,容器安全厂商如雨后春笋般相继成立,如:CoreOSClair、AquaSecurity、Twistlock、Anchore等等。容器...

2018-03-31 00:21:11

阅读数 548

评论数 1

Docker 核心技术与实现原理

提到虚拟化技术,我们首先想到的一定是 Docker,经过四年的快速发展 Docker 已经成为了很多公司的标配,也不再是一个只能在开发阶段使用的玩具了。作为在生产环境中广泛应用的产品,Docker 有着非常成熟的社区以及大量的使用者,代码库中的内容也变得非常庞大。同样,由于项目的发展、功能的拆分以...

2018-03-30 13:03:42

阅读数 612

评论数 0

Android 8.0 adb分析

代码路径:system\core\adb小结:1.adb root 命令设置了service.adb.root这个属性,重启了adbd,我们再从init.rc中看下,[java] view plain copyon property:service.adb.root=1        write ...

2018-03-29 16:20:04

阅读数 766

评论数 0

Strengths and Weaknesses of LLVM's SafeStack Buffer Overflow Protection

IntroductionIn June 2015, a new memory corruption exploit mitigation named SafeStack was merged into the llvm development branch by Peter Collingbour...

2018-03-28 15:30:00

阅读数 110

评论数 0

IPFS家族(二)

go-ipfsIPFS协议的go语言实现,ipfs的核心协议,最新版是v0.4.13下载地址:https://dist.ipfs.io/#go-ipfs源代码地址:https://github.com/ipfs/go-ipfs源码阅读Go 主文件: https://github.com/ipfs/...

2018-03-28 12:12:09

阅读数 1278

评论数 2

IPFS家族(一)

IPFS这个项目其实很大,并不像大家想象的是一个东西,IPFS是由很多模块组成,每一个模块现在都已经独立成项目了,并且有自己的主页。让我们来简单看一下IPFS家族成员。协议实验室的主页:https://protocol.ai/projects/在协议实验室的主页上面,可以找到目前的五个个项目:IP...

2018-03-28 12:12:01

阅读数 366

评论数 0

[Tool] Android NDK Native Program Launcher

IntroductionWhen developing Android application with native code, we typically need to debug it using pure native mode (compile the code using NDK, g...

2018-03-27 16:21:37

阅读数 114

评论数 0

Mastering Android NDK Build System - Part 2: Standalone toolchain

This is the part 2 of “Mastering NDK” article. In the previous part (part 1), we have introduced how to use ndk-build to build Android native project...

2018-03-27 16:19:53

阅读数 129

评论数 0

Mastering Android NDK Build System - Part 1: Techniques with ndk-build

This article is not a “Hello world!”-type tutorial for NDK. Although I will still provide a quick walk-through of the very basic knowledge of ndk-bui...

2018-03-27 16:18:47

阅读数 162

评论数 0

Building an Android NDK with recent GCC and binutils (2011)

As of writing, the latest Native-code Development Kit for Android (r6) comes with gcc 4.4.3 and binutils 2.19 for ARM. The combination is a quite old...

2018-03-27 16:16:51

阅读数 91

评论数 0

Building an Android NDK toolchain

Recently, I've had to build a custom Android NDK toolchain from source. The steps below detail my approach. I used a fresh install of Ubuntu 12.04 64...

2018-03-27 16:14:17

阅读数 220

评论数 0

How to build Clang toolchains for Android NDK from source code

we have some source changes to LLVM/Clang need add into NDK. After download and change "external/llvm" and build NDK from source. I...

2018-03-27 16:01:38

阅读数 266

评论数 0

Build your own NDK from the Android source tree

Let’s say you want to port a Linux tool to Android. You got the latest NDK and you tried building the Linux tool you want to port. You tool does not ...

2018-03-27 15:57:40

阅读数 75

评论数 0

Build Android NDK Toolchain From Source Code

Android NDK comes with a few toolchains under the toolchain directory. We can also build our own toolchain from the source code.0. Download Latest An...

2018-03-27 15:56:29

阅读数 208

评论数 0

IPFS: Merkle DAG数据结构

今天带大家来深入探索一下IPFS的核心数据结构Merkle DAG什么是 Merkle DAG?Merkle DAG是IPFS系统的核心概念之一,当然Merkle DAG并不是IPFS团队发明的,它来来自于Git数据结构,ipfs团队进行了改造(这一点ipfs团队一直是一个很努力的团队,并不是直接...

2018-03-26 15:32:51

阅读数 1744

评论数 0

IPFS网络是如何运行的(p2p网络)

图片来自wikiIPFS是一个p2p网络,先来看看BitTorrent的p2p网络是如何工作的?想要bt下载一个文件,首先你需要一个种子文件torrent,种子文件包含至少一个 Tracker(一台服务器地址)信息和文件的分割记录信息。BT软件解析种子文件torrent,从里面找出来tracker...

2018-03-26 15:31:04

阅读数 2226

评论数 1

IPFS: BitSwap协议(数据块交换)

BitSwap协议IPFS节点之间是如何进行数据交换的?本文来讲一下这个问题。IPFS在BitTorrent的基础上实现了p2p数据交换协议:BitSwap协议IPFS每一个节点都维护了两个列表:已有的数据块(have_list)想要的数据块(want_list)当两个节点建立连接后,他们会根据h...

2018-03-26 15:29:52

阅读数 2275

评论数 0

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