yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

2015年7月19日 #

摘要: 「python」: arp脚本的两种方法 第一种是使用arping工具: 这种方法依赖于特定平台的工具,整体就是使用了一个系统调用。 第二种是使用scapy,这种方法可以实现平台无关化 scapy编写简单的ARP扫描脚本 本课程基于 Python 的 scapy 模块编写,适合有 Python 基础 阅读全文
posted @ 2015-07-19 17:44 xxxxxxxx1x2xxxxxxx 阅读(262) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/ware/cpp/ 阅读全文
posted @ 2015-07-19 17:42 xxxxxxxx1x2xxxxxxx 阅读(155) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/all/safe/ 阅读全文
posted @ 2015-07-19 17:42 xxxxxxxx1x2xxxxxxx 阅读(102) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/201305/214145.html 阅读全文
posted @ 2015-07-19 17:42 xxxxxxxx1x2xxxxxxx 阅读(151) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/201305/209730.html 阅读全文
posted @ 2015-07-19 17:39 xxxxxxxx1x2xxxxxxx 阅读(190) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/201305/210026.html 阅读全文
posted @ 2015-07-19 17:36 xxxxxxxx1x2xxxxxxx 阅读(141) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/yidong/Android/ 阅读全文
posted @ 2015-07-19 17:35 xxxxxxxx1x2xxxxxxx 阅读(164) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/qianduan/html5/ 阅读全文
posted @ 2015-07-19 17:34 xxxxxxxx1x2xxxxxxx 阅读(142) 评论(0) 推荐(0)

摘要: MySQL、sqlalchemy、pymysql、mysqldb、DBAPI之间关系梳理 问题背景用Python处理MySQL数据库相关问题时,需要用到相关库,主要有pymysql、sqlalchemy等,各种术语比较多,需要做一下系统梳理。 问题解释Python 标准数据库接口为 Python D 阅读全文
posted @ 2015-07-19 17:34 xxxxxxxx1x2xxxxxxx 阅读(336) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/ware/Java/ 阅读全文
posted @ 2015-07-19 17:33 xxxxxxxx1x2xxxxxxx 阅读(115) 评论(0) 推荐(0)

摘要: http://www.2cto.com/kf/ware/c/7.html 阅读全文
posted @ 2015-07-19 17:31 xxxxxxxx1x2xxxxxxx 阅读(108) 评论(0) 推荐(0)

摘要: http://www.cnblogs.com/hadoopdev/p/4443681.html 阅读全文
posted @ 2015-07-19 17:26 xxxxxxxx1x2xxxxxxx 阅读(203) 评论(0) 推荐(0)

摘要: 二、Remote procedure call (RPC)(using the Java client)三、Client interface(客户端接口)为了展示一个RPC服务是如何使用的,我们将创建一段很简单的客户端class。 它将会向外提供名字为call的函数,这个call会发送RPC请求并且... 阅读全文
posted @ 2015-07-19 17:21 xxxxxxxx1x2xxxxxxx 阅读(208) 评论(0) 推荐(0)

摘要: 二、Topic(主题) (using the Java client)上一篇文章中,我们进步改良了我们的日志系统。我们使用direct类型转发器,使得接收者有能力进行选择性的接收日志,,而非fanout那样,只能够无脑的转发。为了在我们的系统中实现上述的需求,我们需要学习稍微复杂的主题类型的转发器(... 阅读全文
posted @ 2015-07-19 17:18 xxxxxxxx1x2xxxxxxx 阅读(277) 评论(0) 推荐(0)

摘要: 二、Routing(路由) (using the Java client) 在前面的学习中,构建了一个简单的日志记录系统,能够广播所有的日志给多个接收者,在该部分学习中,将添加一个新的特点,就是可以只订阅一个特定的消息源,也就是说能够直接把关键的错误日志消息发送到日志文件保存起来,不重要的日志信息文... 阅读全文
posted @ 2015-07-19 17:16 xxxxxxxx1x2xxxxxxx 阅读(185) 评论(0) 推荐(0)

摘要: 二、Publish/Subscribe(发布/订阅)(using the Java Client) 为了说明这个模式,我们将构建一个简单的日志系统。它将包括两个项目: 第一个将发出日志消息 第二个将接收并打印它们。 注:从本质上讲,发表日志消息广播给所有的接收者。 下面让我们脑中带几个问题,让我们一... 阅读全文
posted @ 2015-07-19 17:15 xxxxxxxx1x2xxxxxxx 阅读(183) 评论(0) 推荐(0)

摘要: 二、Work Queues(using the Java Client) 走起 在第上一个教程中我们写程序从一个命名队列发送和接收消息。在这一次我们将创建一个工作队列,将用于分发耗时的任务在多个工作者(worker)之间。背后的主要思想工作队列(又名:任务队列)是为了避免立即做一个资源密集型任务,不... 阅读全文
posted @ 2015-07-19 17:14 xxxxxxxx1x2xxxxxxx 阅读(247) 评论(0) 推荐(0)

摘要: 柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航) 二、起航 本章节,柯南君将从几个层面,用官网例子讲解一下RabbitMQ的实操经典程序案例,让大家重新回到经典“Hello world!”(The simplest thing that do... 阅读全文
posted @ 2015-07-19 17:13 xxxxxxxx1x2xxxxxxx 阅读(232) 评论(0) 推荐(0)

摘要: 柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控 一、安装1、安装Erlang1)系统编译环境(这里采用linux/unix 环境)① 安装环境虚拟机:VMware® Workstation 10.0.1 buildLinux系统:CentOS6.5rabbit... 阅读全文
posted @ 2015-07-19 17:12 xxxxxxxx1x2xxxxxxx 阅读(213) 评论(0) 推荐(0)

摘要: 一、基础概念详细介绍1、引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系... 阅读全文
posted @ 2015-07-19 17:11 xxxxxxxx1x2xxxxxxx 阅读(218) 评论(0) 推荐(0)

摘要: 一、MQ(Message Queue)即 消息队列,一般用于应用系统解耦、消息异步分发,能够提高系统吞吐量。MQ的产品有很多,有开源的,也有闭源,比如ZeroMQ、RabbitMQ、 ActiveMQ、Kafka/Jafka、Kestrel、Beanstalkd、HornetQ、Apache Qpi... 阅读全文
posted @ 2015-07-19 17:08 xxxxxxxx1x2xxxxxxx 阅读(193) 评论(0) 推荐(0)

摘要: vagrant打造自己的开发环境缘由:在网上看到斌哥,爽神都写了关于vagrant的博客,都在说很强大,所以很好奇这玩意怎么个强大,然后也就自己来一发玩玩看看。真实缘由: 说实话是电脑配置太低,win7系统,3G内存,08年的品牌机,所以扛不住Vmware的,以前也是一直在用Vmware,但是面对面... 阅读全文
posted @ 2015-07-19 17:05 xxxxxxxx1x2xxxxxxx 阅读(253) 评论(0) 推荐(0)

摘要: http://itnihao.blog.51cto.com/all/1741976http://ixdba.blog.51cto.com/all/2895551 阅读全文
posted @ 2015-07-19 17:00 xxxxxxxx1x2xxxxxxx 阅读(185) 评论(0) 推荐(0)

摘要: 搭建Git服务器在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓... 阅读全文
posted @ 2015-07-19 16:45 xxxxxxxx1x2xxxxxxx 阅读(145) 评论(0) 推荐(0)

摘要: 忽略特殊文件有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创... 阅读全文
posted @ 2015-07-19 16:44 xxxxxxxx1x2xxxxxxx 阅读(121) 评论(0) 推荐(0)

摘要: 配置别名有没有经常敲错命令?比如git status?status这个单词真心不好记。如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。我们只需要敲一行命令,告诉Git,以后st就表示status:$ git config --global alias.s... 阅读全文
posted @ 2015-07-19 16:44 xxxxxxxx1x2xxxxxxx 阅读(212) 评论(0) 推荐(0)

摘要: 操作标签如果标签打错了,也可以删除:$ git tag -d v0.1Deleted tag 'v0.1' (was e078af9)因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。如果要推送某个标签到远程,使用命令git push origin :$ git ... 阅读全文
posted @ 2015-07-19 16:43 xxxxxxxx1x2xxxxxxx 阅读(125) 评论(0) 推荐(0)

摘要: 创建标签在Git中打标签非常简单,首先,切换到需要打标签的分支上:$ git branch* dev master$ git checkout masterSwitched to branch 'master'然后,敲命令git tag 就可以打一个新标签:$ git tag v1.0可以用命令g... 阅读全文
posted @ 2015-07-19 16:42 xxxxxxxx1x2xxxxxxx 阅读(133) 评论(0) 推荐(0)

摘要: 多人协作当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。要查看远程库的信息,用git remote:$ git remoteorigin或者,用git remote -v显示更详细的信息:$ git remot... 阅读全文
posted @ 2015-07-19 16:41 xxxxxxxx1x2xxxxxxx 阅读(131) 评论(0) 推荐(0)

摘要: Bug分支软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等... 阅读全文
posted @ 2015-07-19 16:40 xxxxxxxx1x2xxxxxxx 阅读(122) 评论(0) 推荐(0)

摘要: Feature分支软件开发中,总有无穷无尽的新的功能要不断添加进来。添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。现在,你终于接到了一个新任务:开发代号为Vulc... 阅读全文
posted @ 2015-07-19 16:40 xxxxxxxx1x2xxxxxxx 阅读(143) 评论(0) 推荐(0)

摘要: 分支管理策略通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。下面我们实战一下--no-ff方式的git m... 阅读全文
posted @ 2015-07-19 16:39 xxxxxxxx1x2xxxxxxx 阅读(167) 评论(0) 推荐(0)

摘要: 解决冲突人生不如意之事十之八九,合并分支往往也不是一帆风顺的。准备新的feature1分支,继续我们的新分支开发:$ git checkout -b feature1Switched to a new branch 'feature1'修改readme.txt最后一行,改为:Creating a n... 阅读全文
posted @ 2015-07-19 16:38 xxxxxxxx1x2xxxxxxx 阅读(177) 评论(0) 推荐(0)

摘要: 创建与合并分支在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分 支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一... 阅读全文
posted @ 2015-07-19 16:37 xxxxxxxx1x2xxxxxxx 阅读(151) 评论(0) 推荐(0)

摘要: 数据结构之图(存储结构、遍历)一、图的存储结构 1.1 邻接矩阵 图的邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(邻接矩阵)存储图中的边或弧的信息。 设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为: 看一个实例,下图左就是一个无向图... 阅读全文
posted @ 2015-07-19 16:29 xxxxxxxx1x2xxxxxxx 阅读(173) 评论(0) 推荐(0)

摘要: http://www.pudn.com/search_db.asp?keyword=wifi&p=&t=24 阅读全文
posted @ 2015-07-19 16:27 xxxxxxxx1x2xxxxxxx 阅读(267) 评论(0) 推荐(0)

摘要: C/C++ 用libcurl库进行http通讯网络编程目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七... 阅读全文
posted @ 2015-07-19 16:26 xxxxxxxx1x2xxxxxxx 阅读(331) 评论(0) 推荐(0)

摘要: 正则表达式中各种字符的含义正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式... 阅读全文
posted @ 2015-07-19 16:22 xxxxxxxx1x2xxxxxxx 阅读(467) 评论(0) 推荐(0)

摘要: 转自:http://blog.csdn.net/unix21/article/details/9293877结构体指针变量的定义,定义结构体变量的一般形式如下:形式1:先定义结构体类型,再定义变量struct结构体标识符{成员变量列表;…};struct 结构体标识符 *指针变量名;变量初始化一:s... 阅读全文
posted @ 2015-07-19 16:15 xxxxxxxx1x2xxxxxxx 阅读(271) 评论(0) 推荐(0)

摘要: easycwmp的交叉编译来源:网络 编辑:admin平台:Linux version 2.6.32-279.el6.x86_64交叉编译器路径:/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-开发板:FL2440开发板运行内核:linux3.0开... 阅读全文
posted @ 2015-07-19 16:12 xxxxxxxx1x2xxxxxxx 阅读(415) 评论(0) 推荐(0)

摘要: #include #include #define N 4#define STR "abcd" int main(){ struct student { }stu; printf("N = %d\n", sizeof(N)); printf("n... 阅读全文
posted @ 2015-07-19 15:42 xxxxxxxx1x2xxxxxxx 阅读(182) 评论(0) 推荐(0)

摘要: http://wiki.openwrt.org/doc/starthttp://downloads.openwrt.org/docs/buildroot-documentation.htmlhttp://wiki.openwrt.org/doc/uci/firewallhttp://wiki.ope... 阅读全文
posted @ 2015-07-19 14:46 xxxxxxxx1x2xxxxxxx 阅读(331) 评论(0) 推荐(0)

摘要: linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk, 阅读全文
posted @ 2015-07-19 14:42 xxxxxxxx1x2xxxxxxx 阅读(3116) 评论(0) 推荐(0)

摘要: 使用 Docker/LXC 迅速启动一个桌面系统Docker 是 dotCloud 最近几个月刚宣布的开源引擎,旨在提供一种应用程序的自动化部署解决方案,简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部... 阅读全文
posted @ 2015-07-19 14:41 xxxxxxxx1x2xxxxxxx 阅读(417) 评论(0) 推荐(0)

摘要: 快速部署Python应用:Nginx+uWSGI配置详解相比于PHP,Python应用的部署很麻烦,比较常用的方法有fcgi与wsgi,然而这两种都很让人头痛。文章介绍了Nginx+uwsgi的简便方法,来快速的部署Python应用。AD:在PHP里,最方便的就是deployment了,只要把php... 阅读全文
posted @ 2015-07-19 14:35 xxxxxxxx1x2xxxxxxx 阅读(287) 评论(0) 推荐(0)

摘要: 源代码(C语言实现) ①.构造链表节点typedef struct Node //一个单独的节点 { int data;//数据域struct Node * pNext;//指针域}NODE,* PNODE; ②.链表的初始化PNODE init_list() {int len ;//链表的长度in... 阅读全文
posted @ 2015-07-19 14:23 xxxxxxxx1x2xxxxxxx 阅读(375) 评论(0) 推荐(0)

摘要: 参考来源: SpringBoot源码阅读辅助篇: Spring IoC容器与应用上下文的设计与实现 SpringBoot启动流程源码分析: SpringBoot启动流程分析(一):SpringApplication类初始化过程 SpringBoot启动流程分析(二):SpringApplicatio 阅读全文
posted @ 2015-07-19 14:20 xxxxxxxx1x2xxxxxxx 阅读(279) 评论(1) 推荐(0)

摘要: 找到一本很详细的Linux Shell脚本教程,其实里面不光讲了Shell脚本编程,还介绍了系统的各种命令http://vdisk.weibo.com/s/yVBlEojGMQMpv本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问... 阅读全文
posted @ 2015-07-19 03:17 xxxxxxxx1x2xxxxxxx 阅读(2705) 评论(1) 推荐(1)

摘要: Lua 5.1 参考手册by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes云风 译 www.codingnow.com Copyright © 2006 Lua.org, PUC-Rio. All rights ... 阅读全文
posted @ 2015-07-19 03:03 xxxxxxxx1x2xxxxxxx 阅读(556) 评论(0) 推荐(0)