自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雜貨鋪

None Rights Reserved.

  • 博客(49)
  • 资源 (10)
  • 收藏
  • 关注

转载 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)

之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂.写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作.SSLSSL - Secure Sockets Layer,现在应该叫"TLS",但由于习惯问题,我们还是叫

2016-11-30 23:46:17 602

原创 解决windows下gem SSL证书验证错误

执行gem update时证书验证错误ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)    SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed(https:/

2016-11-26 23:07:17 2966 1

原创 linux命令行下使用反斜杠“\”调用别名的原命令

alias是shell的内置命令可以用来设置命令的别名如使用alias ls='ls --color=auto'设置使用ls时以彩色输出使用alias查看当前shell设置的别名使用unalias取消设置的别名在命令前加上反斜杠临时取消使用别名例如:\ls则直接调用ls的原始命令而不会使用alias设置的带有color选项的命令

2016-11-26 21:22:23 5825

转载 How To Use MySQL with Your Ruby on Rails Application on Ubuntu 14.04

IntroductionRuby on Rails uses sqlite3 as its default database, which works great in many cases, but may not be sufficient for your application. If your application requires the scalability, central

2016-11-23 01:04:29 587

原创 ubuntu server 14.04安装rails

sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install zlib1g-dev$ rails -vRails 5.0.0.1

2016-11-23 00:09:04 389

原创 CC2540一主多从的限制条件

文档地址http://www.ti.com/product/CC2540/technicaldocumentshttp://www.ti.com/lit/pdf/swru271CC2540/41 Bluetooth Low Energy Software Developer’s Guide (Rev. G)5.2 GAPRole TaskAs in Section

2016-11-22 11:16:14 1149

转载 设置 Rails 生成的 Gemfile 中的 gem 源默认为 ruby.taobao.org

使用 rubygems.org 官方源安装 gems 实在是一件很痛苦的事,好在阿里做了件好事,为国内的 Rubyists 提供了一个 gems 镜像。但是在使用rails new 生成新的项目时,生成的 Gemfile 中的源地址是 rubygems.org 官方源,而且总会自动运行bundle install,我们可以 rails 库中的 application generator 中

2016-11-22 00:19:47 1399

转载 CC2540 内存结构分析

cc2540有4个存储类型:CODE, DATA, XDATA, SFR。    CODE:地址空间占64k,只读。    CODE代码区的Bank选择是通过寄存器FMAP实现的。    CODE代码区的映射方式有两种:第一种是默认的,即CODE地址区域全部映射到FLASH,用于存储代码,如上图;第二种用于从SRAM执行代码,因此部分SRAM存储空间的地址会被映射到CO

2016-11-21 14:25:10 892

原创 ubuntu server 14.04安装新版本ruby

安装rubysudo apt-get install ruby参考https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng添加ruby的ppa源sudo add-apt-repository ppa:brightbox/ruby-ng Next generation Ubuntu packages fo

2016-11-21 01:17:29 3065

原创 ubuntu server 14.04修改mysql数据库目录

安装mysqlsudo apt-get install mysql-server安装过程中设置mysql root用户的密码安装完成后使用mysql -u root -p进入mysql的命令行可以查看当前的datadirmysql> select @@datadir;+-----------------+| @@datadir |+------

2016-11-20 23:04:42 680

转载 mysql 5.6性能vs mysql 5.5的讨论

这几天老外就mysql 5.6和5.5,MariaDB的benchmark讨论的很热烈,参考http://t.cn/zYoXNND一文,而法国朋友身先士卒,在http://t.cn/zYKgDmk中一连做了多个评测。下面大致归纳下这些文中的观点1) 在大名顶顶的percona公司的Peter Zaitsev 一文中(http://www.mysqlperformanceblog.com

2016-11-20 22:14:35 947

转载 Linux Security Framework -- Apparmor机制介绍

AppArmor 是一个类似于selinux 的东东,主要的作用是设置某个可执行程序的访问控制权限,可以限制程序 读/写某个目录/文件,打开/读/写网络端口等等。    Novell给出的Apparmor的解释:AppArmor is designed to provide easy-to-use application security for both

2016-11-20 21:37:53 623

转载 Apparmor——Linux内核中的强制访问控制系统

AppArmor因为最近在研究OJ(oline judge)后台的安全模块的实现,所以一直在研究Linux下沙箱的东西,同时发现了Apparmor可以提供访问控制。AppArmor(Application Armor)是Linux内核的一个安全模块,AppArmor允许系统管理员将每个程序与一个安全配置文件关联,从而限制程序的功能。简单的说,AppArmor是与SELinux类似的一个

2016-11-20 21:35:32 3533

转载 zmap使用笔记

zmap, 一个网络端口开放性的快速扫描工具。至于这个工具的特色,配置参数,和比的工具的对比,不做介绍。只记录一下近期使用过程中,遇到的问题。软件版本:2.1.1传言与现实传言:一小时之内扫描完整过互联网。传言的基础条件是:1.1000Mbps的网络。2. 网络运营商或者云供应商不将此机器判定为DDOS攻击者。(大量对外发送TCP syn包)传言:扫描结果误差率2%

2016-11-20 20:31:02 3962 3

转载 Zmap详细用户手册及DDOS的可行性

背景Zmap是美国密歇根大学研究者开发出一款工具。在第22届USENIX安全研讨会,以超过nmap 1300倍的扫描速度声名鹊起。相比大名鼎鼎的nmap全网扫描速度是他最大的亮点。在千兆网卡状态下,45分钟内扫描全网络IPv4地址。安装64位版本Debian/Ubuntu 系列Step1: sudo apt-get install libgmp3

2016-11-20 20:30:09 1182

原创 ubuntu server 14.04在ping IP的时候很快,但是ping 域名却很慢

使用命令time dig google.com看到域名解析需要1秒多real 0m1.037suser 0m0.016ssys 0m0.012s查看文件内容现在这是一个链接文件lrwxrwxrwx 1 root root 29 Nov 20 07:55 /etc/resolv.conf -> ../run/resolvconf/res

2016-11-20 14:56:15 3406

转载 /etc/resolv.conf中关键字search和domain的作用

domain 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( . )前面的内容。search 它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search 声明的域中分别查找。domain和search 不能共存;如果同时存在,后面出现的将会被使用。下面的说明更清晰

2016-11-20 14:32:50 2762

原创 ubuntu server 14.04设置网桥

安装网桥工具sudo apt-get install bridge-utils修改配置文件/etc/network/interfaces增加auto br0iface br0 inet dhcp        bridge_ports eth1启动接口sudo ifup -a

2016-11-20 02:47:45 897 1

转载 [linux]ubuntu14.04搭建dhcp server

InstallationTo install DHCP server on Ubuntu 14.04 server, enter the following command:sudo apt-get install isc-dhcp-server -yConfiguration1.sudo vim /etc/default/isc-dhcp-server[...]# Separ

2016-11-20 02:19:56 819

原创 ubuntu使用sudo时不用输入密码

查看/etc/sudoers## This file MUST be edited with the 'visudo' command as root.## Please consider adding local content in /etc/sudoers.d/ instead of# directly modifying this file.## See the

2016-11-20 01:26:43 965

原创 ubuntu server 14.04设置接口地址

配置文件/etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network inte

2016-11-20 00:42:42 1277

原创 ebtables-save报错

Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /usr/lib/perl5/5.20 .) at /usr/sbin/ebtables-save line 9.BEGIN failed--compilation aborted at /usr/sbin/ebt

2016-11-18 17:28:38 1218

转载 ebtables/iptables interaction on a Linux-based bridge

http://ebtables.netfilter.org/br_fw_ia/br_fw_ia.htmlebtables/iptables interaction on a Linux-based bridge Table of Contents IntroductionHow frames traverse theebtable

2016-11-18 13:59:28 777

转载 EBTABLES手册

http://ebtables.netfilter.org/misc/ebtables-man.htmlContent-type: text/htmlEBTABLESSection: Maintenance Commands (8)Updated: July 2011IndexReturn to Main Contents NAMEebtables (v

2016-11-18 13:17:55 931

转载 ebtables基本使用

ebtables和iptables类似,都是Linux系统下网络数据包过滤的配置工具。既然称之为配置工具,就是说过滤功能是由内核底层提供支持的,这两个工具只是负责制定过滤的rules.ebtables即是以太网桥防火墙,以太网桥工作在数据链路层,ebtables来过滤数据链路层数据包。 2.6内核内置了ebtables,要使用它必须先安装ebtables的用户空间工具(ebtables-v2.

2016-11-18 13:15:27 1643

原创 ebtables在配置ip规则时提示

Unable to update the kernel. Two possible causes:1. Multiple ebtables programs were executing simultaneously. The ebtables   userspace tool doesn't by default support multiple ebtables programs ru

2016-11-18 13:12:10 3174

转载 Ubuntu Server上禁止服务

在Ubuntu Server 15.10上,安装Mesos时,按照其文档说明,在禁止相关服务时采用在/etc/init目录添加相应.override的办法。如,禁止mesos-master、zookeeper这两个服务,就执行如下命令:sudo sh -c "echo manual > /etc/init/mesos-master.override"sudo sh -c "echo man

2016-11-14 14:51:32 1056

转载 Linux shell 之 提取文件名和目录名的一些方法

很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${} 1、${var##*/

2016-11-11 15:12:05 333

转载 GPIO模拟SPI

4wire,8bit1,设定要用的GPIO口。        #define S3C_FB_SPI_MISO(x)    (S3C64XX_GPC(0)) //输入        #define S3C_FB_SPI_CLK(x)      (S3C64XX_GPC(1)) //CLK        #define S3C_FB_SPI_MOSI(x)    (S3C64XX_GP

2016-11-10 22:46:13 475 1

转载 openwrt使用sdk编译应用程序

在openwrt源码目录下make menuconfig时,选择  [*] Build the OpenWrt SDK ,之后就会在bin/ar71xx/下生产SDK文件OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2解压之后就是OpenWrt-SDK-ar71xx-for-linux-i686

2016-11-08 17:48:07 1252

转载 微信硬件蓝牙开发各种坑不完全开发指南

写于:2016-4-15几个基本要用的东西: 1、微信公众平台网址:https://mp.weixin.qq.com申请微信公众号,获取微信测试号。2、微信JS-SDK说明文档 网址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html3、微信硬件平台说明文档 网址(新版):

2016-11-08 16:54:52 1203

原创 CC2540错误码

/*** LL API Status Codes**** Note: These status values map directly to the HCI Error Codes.**       Per the Bluetooth Core Specification, V4.0.0, Vol. 2, Part D.*/#define LL_STATUS_SUCCESS

2016-11-08 16:51:08 1211

转载 Python中re(正则表达式)模块学习

今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。re.match  re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。import retext = "JGood is a handsome boy, he is cool, c

2016-11-07 01:53:04 300

转载 Mongodb嵌套文档的修改-利用数组修改器更新数据

初学mongodb的可能和我一样有个疑问,mongodb是文档型的,那么如果一个文档嵌套另外一个文档,如果对这个嵌套文档进行增删改查呢。 就像如下这样:,如何对auther里面的name进行增删改查呢?这篇博客我们一起来看一下。这里要用到几个修改器:$push,$pop,$pull首先增加一个name:db.myFirstCollection.update({_id:1},{$

2016-11-07 01:46:42 4107 1

转载 mongo查询某个字段是否存在,并删除记录里的这个字段

db.course.find( { "lectures.lectures_count": { $exists: true } } )查询course表中,存在lectures_count字段的记录信息删除course表中,所有的lectures.lectures_count字段db.course.update({},{$unset:{"lectures.lectures_cou

2016-11-07 01:43:24 3444

转载 MongoDB入门篇--增删改查

在上篇博文mongodb已经成功启动:http://blog.csdn.net/u010773667/article/details/41847487,接下来就该进行一系列操作了。我们再开一个cmd,输入【mongo】命令打开shell即mongodb的客户端,默认连接的是“test”数据库,我这里设置集合(表)为student。图一:1. 添加insert语法:db.

2016-11-05 23:03:06 323

转载 [翻译]PyMongo官方文档

PyMongo官方文档翻译周煦辰 2016-06-30这是本人翻译的PyMongo官方文档。现在网上分(抄)享(袭)的PyMongo博客文章很多,一方面这些文章本就是抄袭的,谈不上什么格式美观,另一方面其实这些博客已经落后很久了,根本是不能作为参考的。遂自己翻译了一下。渣翻译请见谅,能看懂就行。本翻译文档包含以下内容:使用PyMongo插入数据使用PyMongo查询数据使用

2016-11-05 17:16:20 2449

转载 Linux下统计当前文件夹下的文件个数、目录个数

1) 统计当前文件夹下文件的个数复制代码 代码如下:ls -l |grep "^-"|wc -l2) 统计当前文件夹下目录的个数复制代码 代码如下:ls -l |grep "^d"|wc -l 3) 统计当前文件夹下文件的个数,包括子文件夹里的 复制代码 代码如下:ls -lR|grep "^-"|wc -l 

2016-11-05 17:09:37 368

转载 shell截取字符串的方法

参考文献:linux中shell截取字符串方法总结[Linux]如何在Shell脚本中计算字符串长度?截取字符串的方法一共有八种,主要为以下方法shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word

2016-11-04 18:18:29 287

原创 在shell脚本中进行MAC地址的加减

参考http://unix.stackexchange.com/questions/269679/shell-script-subtract-1-from-hexadecimal-mac-address-and-add-colons-to-it#!/bin/shmac="C4:B9:83:7F:FF:AC"machex=$( echo "$mac" | tr -d ':' )

2016-11-04 18:16:26 3598

Linux Kernel Networking

Linux Kernel Networking - Implementation and Theory

2014-07-02

802.1X-2001.pdf

802.1X-2001.pdf 英文版

2013-08-14

flex与bison中文版

flex与bison中文版 flex bison

2013-07-21

802.1X-2010

802.1X-2010.pdf

2013-06-20

802.1X-2004

802.1X-2004.pdf

2013-06-20

BoxCryptor-manual-Windows-1.3.pdf

BoxCryptor-manual-Windows-1.3.pdf

2013-03-05

BoxCryptor_v1.5.410.149_Setup.exe

BoxCryptor_v1.5.410.149_Setup.exe

2013-03-05

空空如也

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

TA关注的人

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