什么是算法分析? 比较方面: 代码风格,可读性 计算资源占用 * 空间(内存)占用 * 执行时间占用 运行时间检测 python中的time模块,当前时间,基准点 >1970年0点0时0分0秒 不同运行环境(linux or windows? 移动端or服务器?),编程语言,因此用时间作为衡量指标不 ...
分类:
编程语言 时间:
2020-07-05 23:20:43
阅读次数:
100
本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。 键值设计 命令使用 客户端使用 相关工具 通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1、key名设计 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id ...
分类:
其他好文 时间:
2020-07-05 21:35:33
阅读次数:
88
单一职责原则 概念:不要存在多余一个导致类变更的原因;即一个类只负责一项职责; 原因:如果类T负责两个不同的职责P1和职责P2,当职责P1需求发生改变而修改类T时,原本运行正常的职责P2可能故障; 优点:降低类的复杂性;提高类的可读性;变更引起的风险降低 里氏替换原则 概念:所有引用基类的地方必须能 ...
分类:
其他好文 时间:
2020-07-05 19:13:17
阅读次数:
52
MySQL应用 1 MySQL技术内幕:InnoDB存储引擎 学习MySQL的使用,首推姜承尧的《MySQL技术内幕:InnoDB存储引擎》,当然不是因为姜sir是我的经理才推荐这本书。这本书确实做到了由渐入深、深入浅出,是中国人写的最赞的MySQL技术书籍,符合国人的思维方式和阅读习惯,而且,这本 ...
分类:
数据库 时间:
2020-07-05 01:03:48
阅读次数:
112
base64不是加密算法 是可读性算法 base64目的不是保护我们的数据,目的是可读性 base64是由64个字符组成 大写A-Z,小写a-z,数字0-9,两个字符+和/ base58:一般用于比特币里面的一种编码方式 base58里面没有数字0,没有字母o,没有大写字母I和小写字母i,没有+和/ ...
分类:
其他好文 时间:
2020-07-05 00:21:39
阅读次数:
77
我们先通过peid查看本文件的基本信息: vb编写,无壳; 看到vb,我们就知道了,如果使用ida打开的话,不改变函数的名称的话看上去就十分吃力,所以我们使用VB Decompiler来静态查看: 虽然使用了VB Decompiler但是我们发现可读性还是很低,所以我可以打开od,动态结合静态一起查 ...
分类:
其他好文 时间:
2020-07-04 15:19:48
阅读次数:
62
yaml配置注入 yaml, 也有人写为yml, 读音(鸭买哦) 官方格式为yaml YAML(/?jæm?l/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式。YAML参考了其他多种语言,包括:C语言、Python、Perl,并从XML、电子邮件的数据格式(RFC 2822)中获 ...
分类:
其他好文 时间:
2020-07-03 19:37:05
阅读次数:
210
什么叫结构化的算法?为什么要提倡结构化的算法? 什么叫结构化的算法?: 由一些顺序、选择、循环等基本结构按照顺序组成,流程的转移只存在于一个基本的范围之内。 为什么要提倡结构化的算法? 机构化算法便于编写,可读性高,修改和维护起来简单,可以减少程序出错的机会,提高了程序的可靠性,保证了程序的质量,因 ...
分类:
编程语言 时间:
2020-07-03 15:15:44
阅读次数:
173
JavaScript 注释用于解释 JavaScript 代码,增强其可读性。 JavaScript 注释也可以用于在测试替代代码时阻止执行。 单行注释 单行注释以 // 开头。 任何位于 // 与行末之间的文本都会被 JavaScript 忽略(不会执行)。 本例在每条代码行之前使用单行注释: 实 ...
分类:
编程语言 时间:
2020-07-03 14:03:34
阅读次数:
221
拆包 # 定义一个列表 my_list = [1, 3.14, "hello", True] print(my_list[1]) # 可以获取列表中元素的值 但是可读性不强 # 拆包 num, pi, my_str, my_bool = my_list print(pi) print(my_bool ...
分类:
编程语言 时间:
2020-07-02 21:41:16
阅读次数:
75