![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
javon_peng
这个作者很懒,什么都没留下…
展开
-
C++中pow函数计算unsigned的问题
踩了个雷,随手以记之。原创 2021-06-20 16:52:51 · 130 阅读 · 0 评论 -
UML学习笔记
UML(Unified Modeling Language,统一建模语言)简介UML目的:将现实世界抽象化,模型化。将软件结构化。利于交流理解,后期维护。可以从需求描述一直用到测试。1、系统分析和设计阶段A、在需求分析阶段,可以用用例来捕获用户需求。B、分析阶段主要关心问题域中的主要概念和机制,需要识别这些类,以及它们相互间的关系,并用UML类图来描述。2、编程。用面向对象编程语...原创 2019-11-24 15:49:29 · 210 阅读 · 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 · 145 阅读 · 0 评论 -
C,C++, Java, Python3字符串替换
C考虑直接使用单个替换。如果是长替换成短,考虑顺序进行。如果是短替换成长,考虑逆序进行,以此保证时间复杂度为O(n);C++使用regex + 正则表达式regex_match、regex_search与regex_replace1、regex_search:在整个字符串中匹配到符合正则表达式规则中的一部分就返回true。2、regex_match: 在整个字符串中匹...原创 2019-08-08 17:53:59 · 227 阅读 · 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 · 139 阅读 · 0 评论