前言 在日常的算法练习中难免会遇见涉及阶乘的计算的题目,总所周知阶乘的数据会变得非常大,此时int和long型都装不下只能借助于String来表示,所以这里特为大家提供两种解决方案: 1、使用Java API中的BigInteger类,该类中提供加(add())、减(subtract())、乘(mu ...
分类:
编程语言 时间:
2020-03-10 23:31:19
阅读次数:
94
什么是TCC事务TCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认Confirm、撤销Cancel。Try操作做业务检查及资源预留,Confirm做业务确认操作,Cancel实现一个与Try相反的操作即回滚操作。TM首先发起所有的分支事 ...
分类:
其他好文 时间:
2020-03-10 14:02:02
阅读次数:
121
描述符的本质是一个新式类,在这个新式类中,至少实现了__get__()、__set__()、__delete__()中的一个,这也被称为描述符协议 __get__() :调用一个属性时,触发 __set__() :为一个属性赋值时,触发 __delete__() :采用del删除属性时,触发 数据描 ...
分类:
其他好文 时间:
2020-03-09 23:54:46
阅读次数:
101
14.1 系统信息 函数用户检索与主机相关的值,只需要传递 结构体的地址即可。 对于既定的系统,这些值不会改变,调用一次即可。 表示CPU的页面大小,x86的CPU上,这个值是 。 每个进程可用地址空间的最小内存地址。 每个进程可用地址空间的最大内存地址。 保留地址控件的分配粒度,只要是Window ...
DOM 概念 所谓DOM,其实就是 Document Object Model文档对象模型,毫无疑问,这个东西是让我们去操作对象的,那什么是对象呢?其实就是文档的对象。,在文档中一切皆为对象,比如html,body, p,div等等这些都是文档的对象。通过操作这些对象我们可以对这些文档对象进行有趣的 ...
分类:
编程语言 时间:
2020-03-08 16:05:57
阅读次数:
70
原题链接在这里:https://leetcode.com/problems/product-of-the-last-k-numbers/ 题目: Implement the class ProductOfNumbers that supports two methods: 1. add(int nu ...
分类:
其他好文 时间:
2020-03-08 15:45:52
阅读次数:
64
1. : 父元素盒子空间有剩余的时候, 这个属性的设置就是将剩余空间的瓜分比例,默认为0即不参与瓜分,设置值越大瓜分权重越大,当然参与者越多,瓜分到手的空间就越少~ 有点分蛋糕的意思,人一多就不够分了啊~ 参考伪代码 2. : 与 是两个极端, 这个是当父元素盒子不够分给子元素的时候,也可能是子元素 ...
分类:
其他好文 时间:
2020-03-08 15:41:39
阅读次数:
72
公司要做智慧消防楼层可视化,需要用到web3d,开源的引擎中先研究了cesium三维地球,但cesium做楼层感觉是大材小用,而且体验也不好,最终选用的是功能强大、更适合小型场景的three。 three是图形引擎,而web二维三维地图都是基于图形引擎的,所以拿three来开发需求简单的三维地图应用 ...
分类:
Web程序 时间:
2020-03-08 09:37:06
阅读次数:
190
1、while循环 使用while打印1.2.3.4.5.6.8.9.10 #快速注释Ctrl+?count = 1 while count <= 10: if count == 7: count = count + 1 pass #表示过,不执行下面程序 else: print(count) co ...
分类:
编程语言 时间:
2020-03-07 22:26:54
阅读次数:
99
题目:给出一个元素无序的数组,求出一个数,使得其左边的数都小于它,右边的数都大于等于它。 举例:[1,2,3,1,2,0,5,6],返回下标6(数字为5)。 思路: time complexity:O(n) space complexity:O(1) vector specialnum(vector ...
分类:
其他好文 时间:
2020-03-07 21:18:29
阅读次数:
68