原文:善待Erlang 代码 -- Xref 实践

Xref是一个交叉引用工具,通过分析定义的函数间的调用关系,用于查找函数 模块 应用程序和版本之间的依赖关系。 通俗而言,Xref 可以检查代码中函数的调用关系。比如在 moduleA 中的 funA 调用了moduleB 中的funB, 但是moduleB 中并未定义funB,此错误在代码编译期间不能被发现,但是可以通过Xref 检查。 栗子 使用reabr 创建一个application ,命 ...

2015-05-12 18:26 0 2067 推荐指数:

查看详情

TextCNN代码实践

在上文《TextCNN论文解读》中已经介绍了TextCNN的原理,本文通过tf2.0来做代码实践。 数据集:来自中文任务基准测评的数据集IFLYTEK 导库 数据预处理 设置数据路径 read_json: 定义json数据读取函数 ReplacePunct: 一个用正则 ...

Wed Apr 01 06:37:00 CST 2020 1 729
代码实践Web缓存

Web缓存是可以自动保存常见文档副本的HTTP设备。当Web请求抵达缓存时,如果本地有“已缓存的副本”,就可以从本地存储设备而不是原始服务器中提取这个文档。 上面是《HTTP权威指南》中对 ...

Sun Feb 28 07:08:00 CST 2021 0 268
iOS代码瘦身实践

1 分析当前ipa的组成 一般一个ipa会包含: 1) 资源文件 本地文件:数据、配置、数据库等等 字体文件 图片资源 2) 源代码 通过生成linkmap文件,分析源代码生成的编译文件的大小。在Build Settings中Write Link Map File设置 ...

Thu Sep 07 03:53:00 CST 2017 0 4007
HTML 代码复用实践

前言 通常我们所做的一些页面,我们可以从设计图里面看出有一些地方是相同的。例如:头部,底部,侧边栏等等。如果是制作静态页面的同学,对于这些重复的部分只能够通过复制粘贴到新的页面来,如果页面的数量上去了而中途公共的部分出现要修的地方。不过有上10个页面都用到了这个公共的html代码。那修改 ...

Thu May 25 22:30:00 CST 2017 1 3455
善待Redis里的数据--Unable to validate object

又是一篇关于姿势的文章,为什么是”又”呢?因为上个星期刚写完一篇关于Apache Commons Pool的正确使用姿势的文章,点击此处阅读。 Redis为我们提供便利的同时,我们也要善待里面的数据 Redis是我们数据的保管者,我们可以随时存随时取,大的小的,重要的不重要 ...

Wed Aug 10 04:40:00 CST 2016 1 13098
[Erlang 0046] Erlang Timer

我曾经用mochiweb暴露出来一个接口供测试的同事通过链接修改测试服务器的时间,但是发现Erlang并没有马上使用最新的系统时间,甚至频繁调整系统时间会导致Erlang节点内各种异常,遂放弃这种方案;测试的同事,修改完系统时间之后重启各Erlang节点. 看看下面+c的说明就明白 ...

Fri Mar 16 23:17:00 CST 2012 0 6195
[Erlang 0068] Erlang dict

dict是动态哈希表实现的字典.在接口上和orddict保持一致,在实现上和array动态扩展的思路类似, 与proplists,orddict相比它能够支持更大的数据量,你可以在数据量膨胀的 ...

Mon Jun 25 06:30:00 CST 2012 1 6341
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM