摘要:
Linux精简系统概念模型: Linux向应用程序提供系统调用接口,应用程序通过调用系统调用来请求Linux的服务。如上图所示,Linux提供的服务主要分为三个部分,分别是进程管理,文件系统,内存管理。本文主要讨论进程管理模块。 进程是程序的一次运行活动,系统中的应用程序必须形成一个进程才能得以执行 阅读全文
摘要:
一、项目介绍 智能合约是运行在区块链共识协议之上的程序代码,其能够使人们在最小化彼此之间信任的同时达成协定。如今,数百万的智能合约被部署在各种各样的去中心化应用中,然而存在于智能合约中的安全漏洞却对这些去中心化应用造成了巨大的威胁。 智能合约的运行依赖于底层的区块链平台以及其它协作合约,合约开发者没 阅读全文
摘要:
一、前言 本文是基于工程实践——基于模糊测试的智能合约安全漏洞检测项目,进行用例建模和业务领域建模,以及数据建模,最终形成概念原型。 参考资料:https://gitee.com/mengning997/se/blob/master/README.md#%E4%BB%A3%E7%A0%81%E4%B 阅读全文
摘要:
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。在软件开发过程中,软件工程发挥极其重要的作用。本文以一个menu小程序为案例,对模块化设计、可重用接口、线程安全等议题结合代码进行理解和分析。 参考资料:https://gitee.com/mengning997/se/bl 阅读全文
摘要:
Git是一个强大的分布式版本控制系统,适用于管理软件开发过程中的代码和文档。本文介绍了Git中4个场景下使用的主要的操作命令。本文主要参考了孟宁老师的文章https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg 。Git的基本操作如下图所示。 workspa 阅读全文