文档章节

代码挖掘那些事

icodemining
 icodemining
发布于 2014/03/10 11:04
字数 241
阅读 249
收藏 8

     几年前,总觉得自己应该做点什么?别人做事,为什么那么快就成功呢?思考了很久,觉得还是应该从自己在行方面入手,于是重新拿起了读研究生时的书,认真地读了起来。

     孔子说:“温故而知新”。在学习的过程中,思路逐渐清晰。开始研究网络上关于源代码的网站,终于做了一个“代码挖掘网”的网站(www.icodemining.com)。显然,这个网站还是个雏形,还有很多想法还需要时间去实现。但毕竟有了一个好的开端。

    目前,这个网站以Linux Kernel代码为对象,对不同版本的内容进行了挖掘,包括提取函数、全局变量、define、struct、halstead、函数调用等信息。当然,还实现了代码的富文本显示。

    更多内容请访问:http://www.icodemining.com 


© 著作权归作者所有

共有 人打赏支持
icodemining
粉丝 1
博文 2
码字总数 275
作品 0
广州
个人站长
加载中

评论(1)

jqbmaster
jqbmaster
挺有意思
2017,那些出现在日记中的人:简单的文本挖掘

一、前言 终于做出这张图时,我突然有点感慨,这就是2017年我的日记中提到过或记录过的一个个人名,当然为避免引起不必要的麻烦,隐去了许多亲人朋友的名字。想到一辈子说长也长,说短的话,...

Deserts_X
01/08
0
0
为什么 Python 对程序员重要?

最近发表了一篇“为什么Python对你如此重要”的文章,引起了开发者的热烈讨论。 我相信Python对软件开发人员很重要。现今已经诞生了不少的编程语言,它们都有各自不同的特性:强大者如Lisp,...

铁扇公主1
2017/04/06
82
0
从苏宁电器到卡巴斯基(后传)第05篇:聊聊我对WannaCry产生的感慨

这几天看到网上对WannaCry勒索病毒讨论得沸沸扬扬,不免有些感触。 其实该病毒的这次爆发,完全可以类比N年前“熊猫烧香”爆发的情况。也就是国内杀软纷纷歇菜,让本来就没什么技术含量的病毒...

ioio_jy
2017/05/15
0
0
阿里安全潘多拉实验室龙磊:越狱 iOS 11.2,我选了一条最难走的路

苹果越狱不好搞,但他们居然两个月内针对三个最新版系统“越”了三次,这就很神奇了。 “他们”就是阿里巴巴的潘多拉实验室。 潘多拉实验室于 2017 年成立,此前仅在阿里先知创新大会上露过一...

华蒙
2017/12/25
0
0
“黑客”龙磊:越狱 iOS 11.2,我选了一条最难走的路

苹果越狱不好搞,但他们居然两个月内针对三个最新版系统“越”了三次,这就很神奇了。 “他们”就是阿里巴巴的潘多拉实验室。 潘多拉实验室于 2017 年成立,此前仅在阿里先知创新大会上露过一...

李勤
2017/12/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

php 使用redis锁限制并发访问类

1.并发访问限制问题 对于一些需要限制同一个用户并发访问的场景,如果用户并发请求多次,而服务器处理没有加锁限制,用户则可以多次请求成功。 例如换领优惠券,如果用户同一时间并发提交换领...

豆花饭烧土豆
7分钟前
0
0
Linux环境搭建 | 手把手教你配置Linux虚拟机

在上一节 「手把你教你安装Linux虚拟机」 里,我们已经安装好了Linux虚拟机,在这一节里,我们将配置安装好的Linux虚拟机,使其达到可以开发的程度。 Ubuntu刚安装完毕之后,还无法进行开发,...

良许Linux
9分钟前
0
0
Nginix开启SSL支持HTTPS访问(自签名方法)

Nginix开启SSL支持HTTPS访问(自签名方法) 超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器...

openthings
25分钟前
0
0
(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部