自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 AI学习

想入行 AI,别让那些技术培训坑了你...原创 2017年10月30日 00:00:0010180本文来自作者 李烨 在 GitChat 上分享「想入行 AI,怎么选择有效的技术培训」,「阅读原文」查看交流实录「文末高能」编辑 | 奕迅引子IT 行业发展迅速,各种新名词此起彼伏。

2017-11-16 18:06:24 764

转载 最经典的黑客技术入门知识

最经典的黑客技术入门知识 整理:Ackarlix 第一节、什么是黑客以我的理解,“黑客”大体上应该分为“正”、“邪”两类,正派黑客依靠自己掌握的知识帮助系统管理员找出系统中的漏洞并加以完善,而邪派黑客则是通过各种黑客技能对系统进行攻击、入侵或者做其他一些有害于网络的事情,因为邪派黑客所从事的事情违背了《黑客守则》,所以他们真正的名字叫“骇客”(Cracker

2017-11-15 18:24:37 71050 13

转载 黑客与画家

本文是 Paul Graham 写的一篇关于黑客与画家共同之处的文章,深入探讨了黑客工作的艺术性与创造性。虽然大部分的程序员都觉得艺术是一件很遥远的事情,但对于那些愿意仔细打磨代码追求精益求精的优秀黑客来说,在创造的过程中总是能感受到艺术的真实存在(尽管可能只是隐约感受到,而且羞于把自己和艺术联系起来)。艺术之所以会让人觉得高高在上远离生活,是因为大部分人都是在衣着光鲜地谈论着艺术,而不知道什么是

2017-11-15 16:25:34 796

转载 sscanf用法

fread :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止.fscanf :格式化读取,按照指定的格式串进行读取数据,并将数据初始化为指定的格式.所以在文本方式下才能有效的判断数据内容.fgets :整行读取,遇到回车换行或结尾停止.在文本方式时使用.其实文本和二进制的差别就在于读取的数据,文本方式会默认为是ASCII码,二进制方式则原样将数据读

2017-11-14 10:05:17 262

转载 多种协议数据包的结构

以太网首部目地MAC地址(8字节)源MAC地址(8字节)类型(2字节)  1、IP头的结构版本(4位)头长度(4位)服务类型(8位)封包总长度(16位)封包标识(16位)标志(

2017-11-13 14:49:29 1499

转载 Web服务器常用端口

网络常用端口与协议HTTP:80:www服务。DHCP:服务器端的端口号是67DHCP:客户机端的端口号是68POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。SMTP: 端口号是25。SMTP真正关心的不是邮件如何被传送,而只关心邮件是否能顺利到达目的地。SMTP具有健壮的邮件处理特性,这种特性允许邮件依据一定标

2017-11-09 13:49:39 17090 1

转载 Libpcap详解

libpcap详解2010-12-01 22:07libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的框架。一、libpcap工作原理libpcap主要由两部份组成:网络分接头(Netw

2017-11-09 10:50:57 1090

转载 libpcap详解

libpcap详解libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的框架。一、libpcap工作原理libpcap主要由两部份组成:网络分接头(Network Tap)和数据过滤器(Packet

2017-11-09 10:33:09 466

转载 用 libpcap抓取http报文

在上一篇博客中简单对libpcap库基本函数及基本工作流程做了些简单说明,今天我们先了解一下pcap_loop()及pcap_dispatch()函数的功能及作用:(1)pcap_loop()循环进行数据包的抓取:函数原型如下: 1 typedef void (*pcap_handler)(u_char *user, const struct pc

2017-11-09 09:22:52 2247 1

转载 libpcap

libpcap使用libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer)首先先介绍一下本次实验的环境:Ubuntu 11.04,IP:192.168.1.1,广播地址:192.168.1.255,子网掩码:255.255.255.0可以使用下

2017-11-08 13:28:05 370

转载 jiffies

全局变量jiffies用来记录自系统启动以来产生的节拍的总数。启动时,内核将该变量初始化为0,此后,每次时钟中断处理程序都会增加该变量的值。一秒内时钟中断的次数等于Hz,所以jiffies一秒内增加的值也就是Hz。   系统运行时间以秒为单位,等于jiffies/Hz。 注意,jiffies类型为无符号长整型(unsigned long),其他任何类型存放它都不正确。

2017-11-08 09:48:19 306

转载 Makefile速成

终于答辩结束,有空来水水博客,今天总结一下Makefile中的常用规则,技巧,基本涵盖了日常应用, 如有不全希望大家留言添加~ 本文主要内容:一. Makefile/makefile规则及举例二. make的工作方式三、makefile中的常用自动化变量与通配符四、makefile自动生成依赖性关系五、 调用命令   

2017-11-07 16:25:16 304

转载 深度学习

Deep Learning是机器学习中一个非常接近AI的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,最近研究了机器学习中一些深度学习的相关知识,本文给出一些很有用的资料和心得。Key Words:有监督学习与无监督学习,分类、回归,密度估计、聚类,深度学习,Sparse DBN,1. 有监督学习和无监督学习给定一组数据(inpu

2017-11-07 16:22:28 402

转载 机器学习的框架(一个框架解决几乎所有机器学习的问题)

转自:http://www.36dsj.com/archives/37254本周早些时候Google开源了TensorFlow(GitHub),此举在深度学习领域影响巨大,因为Google在人工智能领域的研发成绩斐然,有着雄厚的人才储备,而且Google自己的Gmail和搜索引擎都在使用自行研发的深度学习工具。无疑,来自Google军火库的TensorFlow必然是开源深度学习软件

2017-11-07 16:08:53 457

转载 十个值得一试的开源深度学习框架

转自:http://www.36dsj.com/archives/37254本周早些时候Google开源了TensorFlow(GitHub),此举在深度学习领域影响巨大,因为Google在人工智能领域的研发成绩斐然,有着雄厚的人才储备,而且Google自己的Gmail和搜索引擎都在使用自行研发的深度学习工具。无疑,来自Google军火库的TensorFlow必然是开源深度学习软件

2017-11-07 16:04:31 277

转载 [学习方法]如何解析源代码

如何看懂源代码--(分析源代码方法)如何去分析开源的代码,例如tomcat?如何阅读程序源代码?如何更有效地学习开源项目的代码?[知乎回答]如何提高阅读源代码的能力?主要分六个部分( 1 )读懂程式码,使心法皆为我所用。(a)读懂别人写的程

2017-11-07 16:01:27 3279

转载 机器学习、人工智能 博文链接汇总

[入门问题] [TensorFlow] [深度学习] [好玩儿的算法应用实例] [聊天机器人] [神经网络] [机器学习] [机器学习算法应用实例] [自然语言处理] [数据科学] [Python] [Java] [机器学习--初期的笔记] [路线] [软件安装] [面试]入门问题简单粗暴地入门机器学习机器

2017-11-07 15:56:43 494

转载 简单粗暴的入门机器学习

有很多小伙伴问过我零基础要怎么入门机器学习或者人工智能,今天来提炼一下,方便志同道合的朋友们参考。记得我刚入此山洞准备修炼的时候,就 Google 了好多这类的问题,那时候觉得大家的建议好多呀,这条路看起来真长,那么多东西要学,那么多书要看,那么多有用的课程要学。现在我可以就自己走过的坑坑包包来推荐一条简单粗暴的路径。[step 1: 方向]在行动之前,先想好这

2017-11-07 15:36:43 280

转载 cdev_init() / cedev_alloc() / cdev_del()

1)内核中每个字符设备都对应一个 cdev结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {struct kobject kobj;          // 每个 cdev都是一个 kobjectstruct module *owner;       //指向实现驱动的模块cons

2017-11-07 14:35:27 800

转载 一些不错的学习网站

尽管网上有很多各专业的视频教程,不过录制和讲课质量参差不齐。网易公开课 open.163.com上面的干货少,大部分课程都是泛泛而谈www.coursera.org上的大部分是英文,虽然有翻译字幕,但翻译水平实在太烂了还不如直接看英文字幕爽==MOOC中国 www.mooc.cn 和MOOC学院 mooc.guokr.com 纯粹是集成了个课程导航黄页,不过里面搜集的课程资

2017-11-07 13:07:10 366

转载 Linux内核中读写文件数据的方法

Linux内核中读写文件数据的方法  有时候需要在Linuxkernel--大多是在需要调试的驱动程序--中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主要有: filp_open() filp_close(), vfs_read()vfs_write(),set_fs(),get_fs()等,这些函数在linux/fs.h和asm/u

2017-11-06 17:14:41 1778 1

转载 关于jiffies

iffies在内核中是一个全局变量,声明包含在#include 中,几个内核中常用的的概念:1. HZ内核常量,ARM架构HZ=100,X86架构HZ=1000例如HZ=100,表示硬件定时器1秒钟给CPU发送100个定时器中断信号每发生一次中断的时间间隔为10ms注意:不同的环境HZ的值都是可能不一样的,我曾经遇到过一个TI的开发板,他的jif

2017-11-06 17:10:25 326

转载 Linux 内核中的 cdev_alloc和cdev_add

内核中每个字符设备都对应一个 cdev 结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {struct kobject kobj;          // 每个 cdev 都是一个 kobjectstruct module *owner;       // 指向实现驱动的模块const struct fi

2017-11-06 17:05:53 1084

转载 wireshark抓包数据:理解与分析

wireshark是一个非常好用的抓包工具,本文根据平时抓包经验,对之前wireshark抓包的一些常见知识点进行了整理。有不当之处,欢迎指正注明:本文为原创文章,转载请注明出处。参考文章见本文末尾。1.SYN,FIN会消耗一个序号,单独的ACK不消耗序号2.WIN表示可以接收数据的滑动窗口(接收缓冲区)是多少,如果A发到B的包的win为0,就是A告诉B

2017-11-02 14:48:12 1137 1

空空如也

空空如也

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

TA关注的人

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