土豪树叶

文章
7
资源
0
加入时间
2年10月17天

2018第九届蓝桥杯C/C++ B组省赛 --- 测试次数

x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数=7。特别地,如果手机从第1层扔下去就坏了,则耐摔指数=0。如果到了塔的最高层第n层扔没摔坏,则耐摔

关于B端app的组件化

组件化已经不是什么新名词了,大公司好多大型app基本都要经历这个阶段,不同的是我这次是对B端app做了组件化开发的拆分。可能有些人会不明白,B端app为什么会需要组件化。大部分的B端app也确实不需要去组件化,但是我们的app却不同。我们的app集成了有好几条业务线,随着业务线越来越多,每条业务线功能越来越重,我们的app也越来越大。如果不组件化的话我们将...

ArrayList、LinkedList、CopyOnWriteArrayList源码分析记录

最近学习了ArrayList、LinkedList、CopyOnWriteArrayList底层源码,来记录一下自己所学到的东西。ArrayList 底层是基于动态数组来进行的List的长度size是根据增删元素来进行自增或自减的;ArrayList在新增元素时,先判断数组的长度是否足够,若足够则把新元素添加至数组中,若不够则进行扩容(也就是数组的复制),扩容完成后把新增的元素添加到新数组...

商品库存的扣除过程,如何防止超卖?

在商品购买的过程中,库存的抵扣过程,一般操作如下:1、select根据商品id查询商品的库存。2、根据下单的数量,计算库存是否足够,如果存库不足则抛出库存不足的异常,如果库存足够,则减去扣除的库存得到最新的库存剩余值。3、set设置最新的库存剩余值。上述过程的伪代码如下:// 根据商品id获取商品剩余库存select stock_remaing from stock_table where id=${goodsId};// 操作库存// 比较库存if(stock_remaing <

C++排雷:9.嵌套作用域中变量的定义和使用

在main结构体中,初始定义int a=100;在main结构体的while结构体中,利用a自加循环在main结构体的for结构体中,定义一个a=0,利用a条件循环在main结构体的for结构体中,使用a,利用a条件循环思考一下,经过不同的结构体,三次a的打印输出分别是什么?#include<iostream>using namespace std;int main(){ int a = 100; while (a<150) { a++; } cout