此次工程实践选题暂定为开发一款少儿编程学习软件,该软件采用Java语言进行,故我在github找了一套Java相关项目的源代码,分析其特点,以得出今后在软件开发中的一些经验。 1、 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名 ...
分类:
其他好文 时间:
2019-10-13 00:47:15
阅读次数:
65
我的工程实践名称是“风扇调度”,主要由C语言编写,由于部分代码不能公开,因此我就以我用到的一个工具进行分析。这个工具实现的是C语言实现配置文件的读取。项目地址是:https://github.com/xiethon/read_configfile 首先来看这套代码的目录结构: 麻雀虽小,五脏俱全。将 ...
分类:
其他好文 时间:
2019-10-12 21:09:20
阅读次数:
80
前言 我的工程实践项目为金融文本数据挖掘,本项目涉及的网络爬虫、语义分析、金融相关知识。而在网络爬虫与语义分析这方面,python的案例特别多。所以我在github找了一份python的源代码,项目名叫Financial_Analysis。 看代码前 分析前我们可以查看项目目录下的README.md ...
分类:
其他好文 时间:
2019-10-12 20:51:38
阅读次数:
83
分析一套源代码的代码规范和风格并讨论如何改进优化代码 1、结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文 件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点。 代码的目录结构如下图所示: 目录结构比较清晰,文件包命名也很符合规范 ...
分类:
其他好文 时间:
2019-10-12 19:08:09
阅读次数:
87
此次选取的代码是智能合约漏洞检测及分析工具Oyente的源代码。 一、Oyente Oyente是melon.fund于2018年10月发布的一款为现有的以太坊智能合约开发人员构建的符号执行工具,以发现智能合约中潜在的安全漏洞。 开发语言:Python 工具类型:静态分析工具 分析内容:EVM字节码 ...
分类:
其他好文 时间:
2019-10-12 15:51:07
阅读次数:
146
我的工程实践选题是基于数据挖掘技术和大数据分析的成绩预判系统,该选题的主要难点在于利用数据挖掘技术和机器学习的方法对给定的一系列特征量进行数据分析和做出成绩预判。考虑到运用到人工智能领域的机器学习技术,我参考了人工智能课程的一些教材官方源代码在这里跟大家分享一下自己关于代码风格的一些认知和理解。 1 ...
分类:
其他好文 时间:
2019-10-12 13:18:28
阅读次数:
95
分析一套源代码的代码规范和风格并讨论如何改进优化代码 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 使用的代码为手写汉字识别的代码 https://github.com/ch ...
分类:
其他好文 时间:
2019-10-12 12:54:22
阅读次数:
74
1. 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 在本文中将要分析的代码是leveldb,该项目的源码目录结构如下: 其中 cmake:存放cmake构建项目的相关文件 d ...
分类:
其他好文 时间:
2019-10-12 12:52:21
阅读次数:
91
总结同类编程语言或项目在代码规范和风格的一般要求 我做的项目是基于语音识别的人工智能问答系统,在GitHub上找了一套代码 源代码分析: 目录结构 命名合理,格式规范。 代码分析 选取其中一个函数分析。可以看到在变量命名、函数命名方面符合规范要求,仅有部分运算符号两侧未全部加空格。最后的return ...
分类:
其他好文 时间:
2019-10-12 10:47:39
阅读次数:
73
我的工程训练做的是手写汉字识别,在GitHub上下载了一套与课题相关的源码进行分析,来分析它的代码风格和规范: 在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点: 这个项目是用python完成的项目,所以将项目文件导入至pycharm软件中进行管 ...
分类:
其他好文 时间:
2019-10-12 01:01:50
阅读次数:
93