学习目标 听<信息系统基础知识> 一节 待解决问题 构件的概念 ? 构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能. 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付 ...
分类:
其他好文 时间:
2018-12-06 10:16:10
阅读次数:
191
模块(Module)初识 python模块是一个python文件,以.py结尾。模块中定义了一些变量及函数,可以在需要的时候引用模块,调用其中的变量及函数。可以调用系统模块或导入第三方模块调用,也可以自行编写模块。 字符串(String)及其函数 字符串是python中最常用的数据类型之一,可以适用 ...
分类:
编程语言 时间:
2018-12-05 16:21:55
阅读次数:
179
说明:互联网平台积分体系主要用于激励和回馈用户在平台的消费行为和活动行为,一个良好的积分体系可以很好的提升用户的粘性及活跃度。 一、互联网平台积分体系设计必要性 互联网平台积分体系是一个独立、完整的系统模块,主要用于激励和回馈用户在平台的消费行为和活动行为,通过积分体系可以激发与引导用户在平台的活跃 ...
分类:
其他好文 时间:
2018-12-02 12:03:13
阅读次数:
155
[x] require:请求;引入模块的;在nodeJS中使用这个,对于自定义的模块引入的时候需要加上./的标志。因为这个可以告诉它这个是nodeJS自己的系统模块,还是你自己写的。如果自己写的模块不想写./,那就把自己的模块加入到node_modules文件夹。require一般先从系统模块找,找 ...
分类:
其他好文 时间:
2018-11-18 10:20:35
阅读次数:
203
内存泄漏是c++程序常见的问题了,特别是服务类程序,当系统模块过多或者逻辑复杂后,很难通过代码看出内存泄漏。 valgrind是一个开源的,检测c++程序内存泄漏有效工具,编译时加上-g选项可以定位到代码行,同时还检查‘野指针’,检查malloc与free是否匹配等功能。 参考: 1. Linux下 ...
分类:
其他好文 时间:
2018-10-07 10:33:58
阅读次数:
165
1. JMS是什么 1.1. JMS的基础 JMS是什么:JMS是Java提供的一套技术规范 JMS干什么用:用来异构系统 集成通信,缓解系统瓶颈,提高系统的伸缩性增强系统用户体验,使得系统模块化和组件化变得可行并更加灵活 通过什么方式:生产消费者模式(生产者、服务器、消费者) 1.2. JMS消息 ...
分类:
其他好文 时间:
2018-09-23 13:50:31
阅读次数:
835
nodejs中的file system文件系统模块 1、文件的读取readFile 1.txt文件内容如下: 效果如下: 解释:a对应十进制值为97,然后97进行转成十六进制就是61 2、文件写入writeFile 运行: 3、目录读取readdir 运行: 4、查看文件信息stat 运行: 5、删 ...
分类:
Web程序 时间:
2018-09-22 12:33:16
阅读次数:
192
一、升级服务器的python版本 0、通过yum安装后续可能会依赖的包。注意:如果在后续的安装过程中,遇到缺少某些系统模块的错误的时候,需要通过yum源进行安装,然后需要 重新编译python 。 1、下载python3并解压,参考下载地址: "https://www.python.org/ftp/ ...
分类:
其他好文 时间:
2018-09-14 00:08:15
阅读次数:
1828
Node.js 文件系统 Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示: 异步和同步 Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步 ...
分类:
Web程序 时间:
2018-09-06 02:55:27
阅读次数:
189
有一句名言:“软件领域的任何问题,都可以通过增加一个间接的中间层来解决”。分层架构的核心其实就是抽象的分层,每一层的抽象只需要而且只能关注本层相关的信息,从而简化整个系统的设计。 设计与分析的过程就是不停的进行抽象和封装,并且确定各个系统实体的细节。抽象是指将业务抽象为软件领域的元素(系统、模块或类 ...
分类:
其他好文 时间:
2018-09-06 00:12:53
阅读次数:
145