学习
javon_peng
这个作者很懒,什么都没留下…
展开
-
C++中pow函数计算unsigned的问题
踩了个雷,随手以记之。原创 2021-06-20 16:52:51 · 122 阅读 · 0 评论 -
UML学习笔记
UML(Unified Modeling Language,统一建模语言)简介 UML目的: 将现实世界抽象化,模型化。将软件结构化。利于交流理解,后期维护。可以从需求描述一直用到测试。 1、系统分析和设计阶段 A、在需求分析阶段,可以用用例来捕获用户需求。B、分析阶段主要关心问题域中的主要概念和机制,需要识别这些类,以及它们相互间的关系,并用UML类图来描述。 2、编程。 用面向对象编程语...原创 2019-11-24 15:49:29 · 188 阅读 · 0 评论 -
python 数据类型,方法,函数整理
1.Numbers(数字) 1.1 所含种类 int(有符号整型)、long(长整型[也可以代表八进制和十六进制])、float(浮点型)、complex(复数) 1.2 相互转换 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个...原创 2019-04-23 14:21:32 · 131 阅读 · 0 评论 -
C,C++, Java, Python3字符串替换
C 考虑直接使用单个替换。 如果是长替换成短,考虑顺序进行。 如果是短替换成长,考虑逆序进行,以此保证时间复杂度为O(n); C++ 使用regex + 正则表达式 regex_match、regex_search与regex_replace 1、regex_search:在整个字符串中匹配到符合正则表达式规则中的一部分就返回true。 2、regex_match: 在整个字符串中匹...原创 2019-08-08 17:53:59 · 215 阅读 · 0 评论 -
交换两个数值的方法
1.临时变量存储 最容易想到的办法,没啥额外要求用这个一般没问题。 void swap(int a,int b) { int tmp = a; a = b; b = tmp; } 2.两个数相加再分离 特点:不需要中间变量 void swap(int a,int b) { a = a + b; b = a - b; a = a - b...原创 2019-08-13 09:37:30 · 127 阅读 · 0 评论