自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lauhoman的博客

学学数据分析搞搞信息安全做做程序开发。

  • 博客(23)
  • 问答 (1)
  • 收藏
  • 关注

转载 Basemap导入shapefile出现utf-8编码问题

Basemap使用自带的shapefile.py处理ESRI的shapefile,但是Basemap自带的shapefile版本过低(1.1.x),其中存在一个bug导致使用Python 3.x版本时无法正确处理Windows-1252编码的二进制文件。典型错误:File "D:\Python34\lib\site-packages\mpl_toolkits\basemap\shapefile.py

2017-05-14 13:28:18 4051

翻译 安卓定位服务API指南

安卓位置策略指南翻译:Lauhoman http://blog.csdn.net/sinat_26599509/ 官方API英文原文:https://developer.android.com/guide/topics/location/strategies.html注意:本指南中描述的策略仅仅适用于android.location中的定位API。 Google位置服务API是Google Pla

2017-01-03 16:57:20 2599

原创 利用Python的Matplotlib库绘制CDF(累积分布函数)图像

在实习的时候碰到了很多CDF(累积分布函数)图像,想自己绘制一下CDF但发现Excel好像没有绘制曲线图的功能,所以正好学习一下Python图标绘制库Matplotlib的使用。有关CDF的定义可以参考维基百科词条【Cumulative Distribution Function】原始数据把需要计算的原始数据用逗号分隔开,保存为csv文件,每一行代表一条CDF曲线。比如有丈量的瓷砖的长和宽数据,将长

2016-10-21 14:10:45 42354 2

原创 在Ubuntu Linux下安装Google Earth

一、准备工作测试环境sudo apt-get install googleearth-package 系统:Ubuntu 14.04 x86内核:linux 3.13.0Google Earth bin文件在墙外面的朋友可以选择在谷歌的官方链接下下载:官网下载我把文件也分享到了百度云,墙内的朋友可是从这里下载(密码:jtbr):百度云下载安装googleearth-package这个工具

2016-08-24 14:00:15 7072

原创 使用USRP和GNU Radio实现GPS位置伪造

测试环境内核:Linux PC 3.13.0-92-genericOS:Ubuntu 14.04 Desktop x86Python:2.7.6GNU Radio:3.7.2.1USRP:原装Ettus N210 + SBX-40UHD:UHD_003.005.005-0-unknownGNU C++:4.8.2 前言前一阵子为了研究,单位给我配了一个USRP,有了这个USRP我就想好

2016-07-25 11:31:06 19184 30

原创 Ubuntu14.04下GNU Radio的安装以及USRP N210配置

Ubuntu14.04下GNU Radio的安装以及USRP N210配置测试环境内核:Linux PC 3.13.0-92-genericOS:Ubuntu 14.04 Desktop x86Python:2.7.6GNU Radio:3.7.2.1USRP:原装Ettus N210 + SBX-40UHD:UHD_003.005.005-0-unknownGNU C++:4.8.2

2016-07-22 12:55:54 9198 1

原创 Spark学习笔记#1-快速入门

Spark学习笔记#1-快速入门之前我已经安装配置好了PySpark,这里就按照Spark官网上的Quick Start来快速入门。这篇文章就当是Spark官网Doc的一个翻译和测试记录。目录使用Spark Shell进行交互式分析 基本更多基于RDD的操作缓存独立的程序快速入门完之后的去向这个教程提供了一个使用Spark的快速教程。我们将会首先通过Spark的交互式Shell介绍AP

2016-07-13 16:45:56 2094 3

原创 如何将PySpark导入Python

如何将PySpark导入Python问题1、ImportError: No module named pyspark现象:已经安装配置好了PySpark,可以打开PySpark交互式界面;在Python里找不到pysaprk。解决方法:a.使用findspark使用pip安装findspark:pip install findspark;在py文件中引入findspark:>>> impo

2016-07-13 10:55:59 25215 6

原创 TCP/IP协议攻击实验3

实验环境:Linux ubuntu 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux安装工具Adobe Flash浏览器插件安装参考:Linux火狐浏览器安装Flash插件hunt嗅探工具安装使用命令sudo apt-get install hunt即可。实

2016-06-05 23:02:40 2612

原创 恶意代码防范实验-Lab04.exe分析

实验目的分析含有恶意代码的程序Lab04.exe。使用软件PEiDOllydbgprocess monitor7-ZipWinHex使用所给文件完成以下问题这些文件何时编译的?这两个文件是否有迹象被加壳或混淆?证据何在?是否有导入函数?功能?是否有任何其他文件或基于主机的迹象,让你可以再受感染系统上查找?是否有关于网络的恶意代码感染迹象?1、当你运行该文件时,会发生何种现象?

2016-06-05 23:01:30 1968

原创 操作系统实验--页面替换算法

操作系统实验4–页面替换算法基本数据结构 变量名 意义 pageNum 总页面数 rsLen 引用串长度 frameNum 物理内存长度 rs[] 保存引用串的数组 frameArr[] 保存物理内存的数组 XXModeCounter XX算法的缺页计数器最佳置换算法随机置换算法FIFO置换算法LRU置换算法Clock置换算法测试环境操作系统:

2016-05-26 07:00:03 3982

原创 TCP/IP协议攻击实验2

TCP/IP协议攻击实验2实验环境:Linux ubuntu 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux安装工具Telnet服务器端安装配置参考:Ubuntu 下telnet服务安装配置实验三、SYN 泛洪攻击实验原理SYN攻击是一种DoS(Denia

2016-05-19 17:06:12 3889

原创 TCP/IP协议攻击实验1

TCP/IP协议攻击实验1实验环境:Linux ubuntu 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux安装工具1、Wiresharksudo apt-get install wireshark2、Netwagsudo apt-get install

2016-05-18 11:20:54 23321

原创 恶意代码防范-熟悉给定工具

恶意代码防范 实验实验目的了解并熟悉给定的工具:PEiDOllydbgUpxshellUPX脱壳终结者使用所给文件完成以下问题这些文件何时编译的?这两个文件是否有迹象被加壳或混淆?证据何在?是否有导入函数?功能?是否有任何其他文件或基于主机的迹象,让你可以再受感染系统上查找?是否有关于网络的恶意代码感染迹象?1、这些文件何时编译的使用PEiD打开文件,可以看到这个文件编译时间的

2016-05-17 15:29:06 6428

原创 计算机网络安全实验-缓存区溢出攻击II

**测试环境**:系统:Ubuntu 14.04内核:Linux 3.13.0-24GCC版本:4.8.4SSH版本:OpenSSH_6.6.1虚拟机:Parallels Desktop 11.0.1实验准备因为使用32位机多次实验没有成功,所以改用64位机的32位gcc编译系统来测试。安装编译32位C语言的gcc编译器。sudo apt-get updatesudo apt-get i

2016-04-26 15:23:22 6014 1

翻译 内存分布和栈空间---Memory Layout And The Stack

内存分布和栈空间Memory Layout And The Stack原作者:Peter Jay Salzman译者:刘瀚文原文:Using GNU’s GDB Debugger Memory Layout And The Stack导语想要快速的学习使用GDB,你必须理解frames数据帧的含义,数据帧又叫做堆栈帧,因为堆栈就是由数据帧构成的。想要学习堆栈的知识,我们需要了解一个运行中的程序在内存

2016-04-24 22:20:21 1118

翻译 Kbuild: the Linux Kernel Build System

Kbuild:Linux内核构建系统Linux使用一样的基础代码却可以被上至超级计算机下至小型嵌入式设备的不同设备使用着实让我们惊讶。静下来想想其实Linux应该是唯一一款操作系统使用统一的代码基础的,相比之下微软的Windows NT和Windows CE和Apple的OSX和IOS在桌面和移动设备上使用了不同的内核。其中的原因我想大概是Linux内核有许多的抽象层和间接层次结构,并且Linux提

2016-04-21 19:12:09 1395

原创 在Mac OSX上配置PySpark

在Mac OSX上配置PySpark2016-04-20 22:03:28安装环境系统:OSX - 10.11.1 (15B42)内核版本:Darwin Kernel Version 15.0.0Python版本:2.7.10GCC版本:4.2.1引言上一篇文章我已经在Linux虚拟机里面配置了PySpark了,这里按照之前的步骤应该就可以了。但是OSX上面有一些细微配置不太一样。配置过程1.下载预

2016-04-20 22:06:06 10962

原创 在Linux上配置PySpark

在Linux上配置PySpark2016-04-20 20:58:49配置环境系统:Debian - 8.3.0内核版本:3.16.0-4-amd64Python版本:2.7.9GCC版本:4.9.2JDK版本:1.8.0引言因为想要在OSX上面安装PySpark(Spark的Python版本),为了保证安装过程顺利,所以我决定现在Linux虚拟机里面安装一遍,了解一下过程和注意的问题。配置过程1.

2016-04-20 21:04:11 12774 2

原创 计算机网络安全实验-缓存区溢出攻击

计算机网络原理实验 实验环境:Linux Kernel 3.16.0//Debian 3.16.7(32位)//GCC 4.9.2 2016年4月19日作业五:缓存区溢出实验实验一 题目: 利用lab.c代码完成作业,当然你也可以使用自己写其他的代码完成。程序要求使用Set-UID获取root权限,在程序中存储了两个数值,SECRET1和SECRET2;这两个值,我们假设我们预先不知道

2016-04-19 21:58:45 2662

原创 Linux字符设备驱动实验

1. 实验目的: 实现一个名字为 blackhole 的设备:从该设备读不到任何数据,却可以写入任意多的数据。2. 实验环境 系统:Ubuntu 14.04 内核版本:3.13.0-243. 实验代码//blackhole.c//驱动代码#include <linux/init.h>#include <linux/module.h>#include <li

2016-04-15 08:38:01 4283 1

原创 PD安装不同Linux并安装Apache2+PHP5+MySQL和测试SeLinux

PD安装不同Linux并安装Apache2+PHP5+MySQL和测试SeLinux

2016-03-11 16:47:31 977

原创 解决bs4在Python 3.5下出现“ImportError: cannot import name 'HTMLParseError'”错误

升级了Python3.5之后,我使用BeautifulSoup4时候出现了ImportError: cannot import name 'HTMLParseError'的错误。在网上搜索好久资料之后得到了解决方法,原因是BeautifulSoup在4.4.0以前的版本不支持Python3.5,所以我们需要把我们的BeautifulSoup升级到4.4.0版本以上,就可以使用了。我看到网上有几个回

2016-01-29 23:39:43 23560 8

空空如也

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

TA关注的人

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