12 火丁

尚未进行身份认证

陈灯,男,现为武汉工程大学教师,华中科技大学博士,研究领域为工业机器人技术、软件安全和软件大数据,主要从事C/C++、.NET以及嵌入式等方面的开发工作,在网络上发布有多款个人软件,具备10万行以上项目开发经验。

等级
TA的排名 13w+

机器学习之ROC/AUC【转】

作者:xiaoyu微信公众号:Python数据科学知乎:python数据分析师ROC/AUC作为机器学习的评估指标非常重要,也是面试中经常出现的问题(80%都会问到)。其实,理解它并不是非常难,但是好多朋友都遇到了一个相同的问题,那就是:每次看书的时候都很明白,但回过头就忘了,经常容易将概念弄混。还有的朋友面试之前背下来了,但是一紧张大脑一片空白全忘了,导致回答的很差。我在之前的面...

2020-03-21 19:27:02

宇宙环境和演化过程统一建模方法——读《奇点临近》有感

当前,各个学科领域都演化出了很多计算模型,如:图灵机、元胞自动机、神经网络、马尔科夫模型、遗传算法等等。虽然这些模型在某些现实问题的处理上取得到巨大成功,但是这些成功应该只是问题结果本质的一种高度近似。我们距离宇宙的本质模型依然是“差之毫厘而失之千里”。因为,一个明显存在的问题是:现存的所有模型其输出结果的复杂度都不能跟宇宙的复杂度相提并论。宇宙的本质模型应该是一个初始状态相对简单,能够按照一定的

2018-01-30 16:45:53

11款免费好用的源代码管理桌面应用

重复做着同一件事情是对宝贵时间的一种浪费,就拿我们平时编辑代码一样,一遍又一遍地复制粘贴同一条或同一段代码,浪费了时间不说,工作效率又何在?幸运的是,我们有可用、好用的代码管理软件,能够在我们管理和使用源代码时给我们充当强有力的助手,就如本文向大家推荐的10款最流行的代码管理应用程序一样,可以强力而有效地帮助您保存、组织、调用您常用的源代码片段,当然,它们最终会为您节约大量宝贵的时间,同时

2014-08-16 14:15:40

常用算法复杂度分析

Hi there!  This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science.  When preparing for technical interviews in the past, I found myself spending hours

2013-05-06 18:59:07

MANIFEST.MF格式总结

【说明】Java打包文件(jar文件)中通常会包含清单文件(META-INF/MANIFEST.MF),该文件可以包含主类以及加载类路径等信息。该文件有着严格的格式要求,甚至一个空格都会引起错误。【MANIFEST.MF格式说明】1. 文件中的内容以键值对的形式出现,键值对之间采用"冒号+空格"进行分隔(注意:冒号后的空格必须有,否则格式有错误)

2013-01-14 11:09:33

Java字节码(.class文件)格式详解(三)

2.11 在ClassFile、method_info、field_info中同时存在的Attribute2.11.1    Synthetic AttributeSynthetic Attribute用于指示当前类、接口、方法或字段由编译器生成,而不在源代码中存在(不包含类初始函数和实例初始函数)。相同的功能还有一种方式就是在类、接口、方法或字段的访问权限中设置ACC_SYNTHET

2013-01-10 16:45:37

Java字节码(.class文件)格式详解(二)

2.9   methodsmethods数组记录了类或接口中的所有方法,包括实例方法、静态方法、实例初始化方法和类初始化方法,但不包括父类或父接口中定义的方法。methods数组中每项都是method_info类型值,它描述了方法的详细信息,如名称、描述符、方法中的attribute(如Code Attribute记录了方法的字节码)等。method_info

2013-01-10 16:44:27

Java字节码(.class文件)格式详解(一)

小介:去年在读《深入解析JVM》的时候写的,记得当时还想着用自己的代码解析字节码的,最后只完成了一部分。现在都不知道还有没有保留着,貌似Apache有现成的BCEL工程可以做这件事。当时也只是为了学习。这份资料主要参考《深入解析JVM》和《Java虚拟机规范》貌似是1.2版本的,整理出来的。里面包含了一些自己的理解和用实际代码的测试。有兴趣的童鞋可以研究研究。嘿嘿。要有错误也希望能为小弟指点出来,

2013-01-10 16:41:23

《Java平台体系》——第二章 JVM——Java字节码类文件格式

在学习该小节内容之前建议大家下载工具JBE​,它是一个Java字节码编辑器,能够浏览和编辑Java字节码。在学习的过程中可以使用该工具亲自探索,从而加深理解。Java字节码类文件(.class)是Java编译器编译Java源文件(.java)产生的“目标文件”。无论使用的Java编译器具体如何实现,其编译之后的Java字节码类文件(.class)应该在任何JVM上运行。

2013-01-10 16:19:16

Java SE 6 新特性: Instrumentation 新功能

Instrumentation 简介利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协

2013-01-10 09:24:23

Package java.lang.instrument

Package java.lang.instrument Description Provides services that allow Java programming language agents to instrument programs running on the JVM. The mechanism for instrumentation is modification of

2013-01-09 21:18:39

Creation, dynamic loading and instrumentation with javaagents

Sometime back I had to delve into the depths of how one could dynamically and programmatically load a javaagent at runtime – in other words how a javaagent could be attached to a running process. Sinc

2013-01-09 21:06:57

Abstract Syntax Tree

SummaryThe Abstract Syntax Tree is the base framework for many powerful tools of the Eclipse IDE, including refactoring, Quick Fix and Quick Assist. The Abstract Syntax Tree maps plain Java source c

2012-12-08 19:00:54

Trie树

Trie树也称字典树,因为其效率很高,所以在在字符串查找、前缀匹配等中应用很广泛,其高效率是以空间为代价的。一.Trie树的原理    利用串构建一个字典树,这个字典树保存了串的公共前缀信息,因此可以降低查询操作的复杂度。    下面以英文单词构建的字典树为例,这棵Trie树中每个结点包括26个孩子结点,因为总共有26个英文字母(假设单词都是小写字母组成)。

2012-10-30 14:57:10

Quick Starter on Parser Grammars

Introduction You need a parser and want to use ANTLR, but you never learned how to write parser grammars? Then the following tutorial should teach you the very basics of understanding on following

2012-08-17 20:39:00

java枚举使用总结

enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。    下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方法介绍5. 给 enum 自定义属性和方

2012-07-24 23:47:02

陈灯VS可重用代码段管理插件3.2发布

CodeManager_VS_AddIn_3.2为Visual Studio集成开发环境插件,插件支持Visual Studio各版本(包括Visual Studio 5.0~Visual Studio 10.0)。插件的主要目的是提供在Visual Studio 集成开发环境中对可重用代码段进行管理的功能,包括代码段的保存、代码段搜索以及代码段共享。通过采用该插件,开发人员在编码时可将可重用代码段保存到本地或者局域网代码库内,需要时通过关键词搜索并直接插入到代码编辑器中。3.2版本主要工作内容

2010-07-10 15:21:00

VC可重用代码管理插件2.0发布

CodeManagerAddIn2.0为Visual Studio集成开发环境插件,插件支持Visual Studio各版本(包括Visual Studio 5.0~Visual Studio 10.0)。插件的主要目的是提供在Visual Studio 集成开发环境中对可重用代码段进行管理的功能,包括代码段的保存、代码段搜索以及代码段共享。CodeManagerAddIn为免费软件,欢迎广大程序

2010-01-06 20:30:00

免费的VC6可重用代码管理器插件(CodeManagerAddIn)

CodeManagerAddIn 1.0为Visual Studio 6.0集成开发环境插件。插件的主要作用是提供在Visual Studio 6.0集成开发环境下对可重用代码段进行管理的功能,包括代码段的保存、代码段搜索以及代码段共享。插件可以保存代码编辑器中选择的代码段,保存选择代码段功能截图如下:插件可以根据搜索词、代码描述、代码段内容进行检索并将搜索到的代码段插入到代码编辑器,

2009-12-13 12:18:00

西米克

2008-08-01 19:02:00

查看更多

勋章 我的勋章
    暂无奖章