码迷,mamicode.com
首页 > 2020年04月18日 > 全部分享
库存,优惠券处理机制
创建订单的时候,扣库存,扣优惠券。 订单取消的时候,回滚库存,回滚优惠券。 这种方式,能够避免多使用,多卖出。(支付完成时,扣库存,容易多卖) ...
分类:其他好文   时间:2020-04-18 15:53:27    阅读次数:164
无回显、不出网命令执行测试方式
前言 本文主要讲的是无回显、不出网命令执行测试方法,首先通过大小写判断是linux还是win,比如shiro反序列化命令执行在这种情况下,可以通过命令自动查找目录写文件来测试。 这里没有这种环境就拿一个php的做演示(其实像php这种可以直接写马在当前目录) 首先我们通过下面命令和响应包的时间判断存 ...
分类:其他好文   时间:2020-04-18 15:53:01    阅读次数:258
在Python中实现函数重载,60%的人都不会
假设你有一个函数connect,它有一个参数address,这个参数可能是一个字符串,也可能是一个元组。例如: connect('123.45.32.18:8080') connect(('123.45.32.18', 8080)) 复制代码 你想在代码里面兼容这两种写法,于是你可能会这样写代码: ...
分类:编程语言   时间:2020-04-18 15:52:46    阅读次数:72
MapReduce历史服务器
作用 保存执行job任务节点的执行日志 将多个节点执行map任务的日志和最终reduce日志聚合在一起 在mapred-site.xml中添加配置 1 <property> 2 <name>mapreduce.jobhistory.address</name> 3 <value>hostname:1 ...
分类:其他好文   时间:2020-04-18 15:52:26    阅读次数:80
326. 3的幂
思路: 1.计算机中的数上界是 2^32,其中3的幂值中最大值是 3^19 2.判断 3^19 %n == 0 and n>0 class Solution: def isPowerOfThree(self, n: int) -> bool: return n>0 and 1162261467%n  ...
分类:其他好文   时间:2020-04-18 15:52:13    阅读次数:52
45. 跳跃游戏 II
1 //BFS + 贪心 2 //维护一个区间[l,r],在这里面可以找到能够跳到最大位置,step++,同时更新l,r 3 class Solution 4 { 5 public: 6 int jump(vector<int>& nums) 7 { 8 if(nums.size() < 2) re ...
分类:其他好文   时间:2020-04-18 15:51:53    阅读次数:45
信号量Semaphore
可以允许N个线程在同一时间访问同一资源 相关API函数: 创建信号量: CreateSemaphore(); HANDLE CreateSemaphore( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, // 安全属性,NULL为默认 LONG lInit ...
分类:其他好文   时间:2020-04-18 15:51:26    阅读次数:68
【Java】Exception 异常处理
在Java程序中,发生的不正常情况称为异常 -【逻辑错误和语法错误】不是异常! - 分为 Error错误 和 Exception异常 - Error 是JVM无法解决的错误问题 例如内存溢出 StackOverFlow 和 OOM - Exception一般处理意料之外的问题 例如 空指针 Null ...
分类:编程语言   时间:2020-04-18 15:51:05    阅读次数:92
CollectionUtil - List判空及常用操作工具类
工具类 ...
分类:其他好文   时间:2020-04-18 15:50:49    阅读次数:138
【WPF学习】第四十四章 图画
通过上一章的学习,Geometry抽象类表示形状或路径。Drawing抽象类扮演了互补的角色,它表示2D图画(Drawing)——换句话说,它包含了显示矢量图像或位图需要的所有信息。 尽管有几类画图类,但只有GeometryDrawing类能使用已经学习过的几何图形。它增加了决定如何绘制图形的画笔和 ...
分类:Windows程序   时间:2020-04-18 15:49:43    阅读次数:75
4-18整理
2-sat问题:设x1~xn为bool,给定m个逻辑表达式(形式为xi <逻辑运算> x2 = 值),求x1~xn的一组解,使得所有逻辑表达式成立:做法:建立2n个点,分别表示点n的true点和false点。连一条边,当且仅当根据一个逻辑表达式能绝对确定xi=true(or false)时xj的取值 ...
分类:其他好文   时间:2020-04-18 15:49:29    阅读次数:63
小程序搭建的完整流程
小程序搭建的完整流程 一、申请小程序账号 二、申请服务器域名 1.击前往到腾讯云服务器,并注册一个腾讯云账号。 2.购买小程序解决方案 3.实名认证腾讯云账号才能购买 4.购买成功后进入 入产品配置页面,即购买页面,注意购买不同的开发语言,会话服务器会有所不同,其中c#是window服务器,node ...
分类:微信   时间:2020-04-18 15:49:17    阅读次数:106
07、移动调试和终端检测
浏览器调试 一般通过chrome浏览器的控制台 真机调试 1、需要电脑安装集成环境的软件,如phpstudy、xampp等等 phpstudy地址:https://www.xp.cn/ 2、运行环境,将移动端网站放到www文件夹里 3、获取电脑ip,在手机端输入ip及对应的文件夹访问 远程调试工具V ...
分类:移动开发   时间:2020-04-18 15:49:01    阅读次数:93
怎么样对数据库索引维护那?
怎么样对数据库索引维护那? 答:如果表经常更新、删除操作,那么就要主要要定期对索引进行维护检查。 Analyze Table MySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的 ...
分类:数据库   时间:2020-04-18 15:48:47    阅读次数:85
shell 赋值 运算
一、read 接收键盘输入 read [选项] [变量名] 选项: -p 提示信息 -t 秒数 -n 字符数 -s隐藏输入的数据 例子:使用read 提示输入参数值 结果: 与位置参数变化相比,更友好 二、declare 声明变量类型 + 取消变量的类型属性 - 给变量设置类型属性 -a 设置变量类 ...
分类:系统相关   时间:2020-04-18 15:48:20    阅读次数:89
InfluxDB的安装、使用、模型介绍
转自: https://zhuanlan.zhihu.com/p/62300597 InfluxDB(时序数据库),是一个由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行榜上排名第一,广 ...
分类:数据库   时间:2020-04-18 15:47:38    阅读次数:85
获取cookie
function getCookie(cookieName) { var strCookie = document.cookie; var arrCookie = strCookie.split("; "); for(var i = 0; i < arrCookie.length; i++){ va ...
分类:其他好文   时间:2020-04-18 15:47:14    阅读次数:61
814条   上一页 1 ... 16 17 18 19 20 21 22 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!