自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 APK 反汇编三大利器

1. apktool下载地址:https://ibotpeaches.github.io/Apktool/作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 2.dex2jar下载地址:https://sourceforge.net/projects/dex2jar/作用:将apk反编译成java源码(classes.dex转化成jar文件) 3.jd-g...

2018-11-17 22:37:27 5008

转载 转:如何在 10 亿数中找出前 1000 大的数?

原文链接:https://mp.weixin.qq.com/s/SHmoBNduRYOf5yO87Q9yWQ典型的TopN问题,有以下几种思路,详细描述请参考原文链接:1)全部排序后取前N个数:时间复杂度太高2)部分排序:时间复杂度太高3)分治法:时间复杂度为O(n),但Partition时占用内存空间过大4)分布式计算:先将数据分组,每个分组中计算TopN,然后汇总所有的To...

2018-10-28 23:11:35 330

原创 爬虫代码

爬虫代码,备忘。#coding=utf-8#__author__ = chengzhipengimport reimport osimport sysfrom bs4 import BeautifulSoupfrom urllib import requestimport ssl# url = 'http://www.biqiuge.com/book/4772/'# ur...

2018-10-22 23:13:15 1854

原创 设计模式随记

在一个考题中涉及的几个设计模式,思路整理,随记备忘。1. 外观模式适用两个子系统之间的接口如何封装时的一个原则使用场景:如果两个子系统之间有交互,增加一个Facade类,在Facade类中提供子系统之间相互调用的接口。在Facade类提供的接口内部,描述具体的处理步骤。通过这种方式对外部子系统隐藏某个处理的实现细节。比如子系统1依赖子系统2完成写入数据的功能。假定子系统2在完成...

2018-08-12 21:38:20 153

转载 QEMU Internals: vhost architecture

http://blog.vmsplice.net/2011/09/qemu-internals-vhost-architecture.htmlWednesday, 7 September 2011QEMU Internals: vhost architectureThis post explains how vhost provides in-kernel

2016-11-20 23:26:45 735

转载 Vhost-User Applied to Snabbswitch Ethernet Switch

Vhost-User Feature for QEMUVhost-User Applied to Snabbswitch Ethernet Switchhttp://www.virtualopensystems.com/en/solutions/guides/snabbswitch-qemu/The purpose of this document is to in

2016-11-20 23:23:33 471

转载 一致性Hash算法介绍

转载自:http://www.cnblogs.com/haippy/archive/2011/12/10/2282943.html一致性Hash算法背景  一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带

2016-07-23 00:26:21 283

转载 https交互过程

最经看了一些关于https的东西,比较乱,现在做个总结(不一定正确,而且很多细节没挖掘,只是目前的一个粗浅认识) Https流程图 从这个图我们可以看出: 由于浏览器和服务器之间对数据传输进行了对称加密,从而保证了数据的安全性,但是现在有一个问题,如何保证浏览器生成的随机数(对称加密的密钥)能安全的传递给服务器端? 如果这把密钥被第三方窃取,那么浏览器和服务

2016-07-21 23:12:47 738

转载 数字签名是什么?

今天,我读到一篇好文章。它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字和图片都翻译出来了。===============================

2016-07-21 22:58:00 522

转载 理解Openstack认证:Understanding OpenStack Authentication: Keystone PKI

The latest stable release of OpenStack, codenamed Grizzly, revolutionizes the way user authentication works. You may have read some of the few articles available on this new authentication scheme. Thi

2016-07-17 23:08:25 519

转载 关于寄存器ESP和EBP的一些理解

原文: http://blog.csdn.net/zsJum/article/details/6117043一直对寄存器ESP和EBP的概念总是有些混淆,查看定义ESP是栈顶指针,EBP是存取堆栈指针。还是不能很透彻理解。之后借于一段汇编代码,总算是对两者有个比较清晰的理解。下面是按调用约定__stdcall 调用函数test(int p1,int p2)的汇编代码假设执行函数

2016-05-15 23:32:28 391

原创 数独解法Java实现

数独问题描述标准的数独游戏是在一个 9 X 9 的棋盘上填写 1 – 9 这 9 个数字,规则是这样的:棋盘分成上图所示的 9 个区域(不同颜色做背景标出,每个区域是 3 X 3 的子棋盘),在每个子棋盘中填充 1 – 9 且不允许重复 ,下面简称块重复每一行不许有重复值 ,下面简称行重复每一列不许有重复值 ,下面简称列重复如上红色框出的子区域中的亮黄色格子

2016-04-17 21:09:58 7618

原创 N皇后Java算法

八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。  高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。现代教学中,把八皇后问题当成一个经典递归

2016-04-17 20:47:02 958

空空如也

空空如也

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

TA关注的人

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