思路: 代码: @Autowired private RedisTemplate redisTemplate; @Override public void addCart(String skuId, Integer num, String username) { /** * 1)查询redis中的数 ...
分类:
其他好文 时间:
2020-06-19 00:50:05
阅读次数:
67
一、题目描述:一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。 例如: 输入:nums = [4,1,4,6] 输出:[1,6] 或 [6,1] 输入:nums = [1,2,10,4,1,4,3,3] 输出:[2,10] 或 [10,2] 二、要 ...
分类:
编程语言 时间:
2020-06-19 00:49:36
阅读次数:
63
一、技术总结 二、参考代码 #include<iostream> #include<vector> #include<algorithm> #include<set> #include<map> using namespace std; struct node_i{ string name; dou ...
分类:
其他好文 时间:
2020-06-19 00:49:08
阅读次数:
43
公司要求使用golang做识别系统的web后端,我采用gin框架开发,其中部分功能使用了websocket实现前后端的实时消息推送刷新。 记录一下golang中使用channel和锁将websocket封装成为可并发读写的websocket: package cws import ( "errors ...
分类:
Web程序 时间:
2020-06-19 00:48:01
阅读次数:
70
前面一篇已经说过了 HTTP 的基本特性,HTTP 的发展史,前情回顾。这一篇就更详细的 HTTP 协议使用过程一些参数配置,缓存,Cookie设置相关的细节做一些梳理。 数据类型与编码 在 TCP/IP 协议栈里,传输数据基本上都是 header + body 的格式。但 TCP、UDP 因为是传 ...
分类:
Web程序 时间:
2020-06-19 00:47:27
阅读次数:
67
一、添加自定义事件 通过jQuery的bind()或者on()方法 添加自定义事件 如下代码 自定义了一个mychange事件 $("#postionId").on("mychange",function () { console.log(11); validForm.check(false,"#p ...
分类:
Web程序 时间:
2020-06-19 00:46:28
阅读次数:
132
1、OPM是什么 OPM指为实现战略目标而整合项目组合、项目集和项目管理与组织驱动因素的框架。 2、OPM的作用 OPM旨在确保组织开展正确的项目并合适地分配关键资源。 OPM有助于确保组织的各个层级都了解组织的战略愿景、支持愿景的举措、目标以及可交付成果。 3、OPM关系图 ...
分类:
其他好文 时间:
2020-06-19 00:45:44
阅读次数:
263
一、项目实战中PO模型的设计与封装 一般将所有的元素、数据都放在代码中,并不利于自动化代码的维护。最好的方式是尽量把数据、页面、操作进行分离开:PO设计模式 PO设计模式的优势: PO提供了一种业务流程与页面元素操作分离的模式,这使得测试代码变得更加清晰。 页面对象与用例分离,使得我们更好的复用对象 ...
分类:
编程语言 时间:
2020-06-19 00:44:52
阅读次数:
71
1 String.format("%tc",new Date()); 2 //结果 3 // Sun Nov 28 14:52:41 MST 2004 4 //总结: tc会输入全部的时间 5 6 7 8 String.format("%tr", new Date()); 9 //结果 10 //0 ...
分类:
编程语言 时间:
2020-06-19 00:43:52
阅读次数:
52
程序计数器 是一块较小的内存空间,取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复都是依赖这个计数器完成 每条线程都有一个独立的程序计数器,各线程计数器互不影响,独立存储,这类内存区域称为"线程私有"内存 JAVA虚拟机栈 线程私有,生命周期与线程相同 基本数据类型,boolean ...
分类:
编程语言 时间:
2020-06-19 00:43:26
阅读次数:
61
format("I have %.2f bugs to fix", 128.190902); 这里 % 的位置,是129.190902的位置, .2f 代表改参数要使用的格式 数值的精确度会有所损失, 这样只会保留 2位小数 f或d 这样的type都是格式化指令 6.1f 表示 保留6位数字 小数点 ...
分类:
编程语言 时间:
2020-06-19 00:42:56
阅读次数:
51
概述 现代程序开发过程中不可避免会使用到多线程相关的技术,之所以要使用多线程,主要原因或目的大致有以下几个: 1、 业务特性决定程序就是多任务的,比如,一边采集数据、一边分析数据、同时还要实时显示数据; 2、 在执行一个较长时间的任务时,不能阻塞UI界面响应,必须通过后台线程处理; 3、 在执行批量 ...
分类:
编程语言 时间:
2020-06-19 00:41:28
阅读次数:
170
从右往左遍历,先记录右边最大值 rightMax 为最后一个值,向左每次更新 rightMax,使用变量 t 先记住当前 arr[i] 就可以了。 ...
分类:
其他好文 时间:
2020-06-19 00:40:59
阅读次数:
52
前言 我们当然希望能够更快的完成我们的工作,这样我们才能有更多的时间做其他的事情,比如说测试、学习、放松。 背景 软件一般也就这么几个方面的工作要做,增、删、改、查。如果归结到页面上来说,那么无非也就这么几个页面Form页面(增)、列表页面(查、删)、编辑页面(改)。很大程度上,你的项目就是由不同的 ...
分类:
其他好文 时间:
2020-06-19 00:40:32
阅读次数:
58
最小生成树是指带权无向图中,其各边权值和最小的生成树。这个问题在日常生活中会广泛遇到,如何用最小的代价把网络中各点连接起来。 常用的算法有Kruskal,Prim,我们对这两个典型算法进行Python实现。 Kruskal Kruskal算法基于简单连通分量的最小代价互联。将初始图G中各边按权值从小 ...
分类:
编程语言 时间:
2020-06-19 00:39:09
阅读次数:
73
简述 这篇文章主要围绕WPS中的Word使用进行讲解。我这里使用的是11.1版本,其它版本操作类似。 下面主要采用文字方式讲解。 实战 ?给文档添加密码 文件->安全性 → 设置打开权限密码(这样用户查看必须输入密码) 设置编辑权限密码(这样允许用户以只读的方式进行查看,输入密码可编辑) ?选择文字 ...
分类:
其他好文 时间:
2020-06-19 00:38:40
阅读次数:
89
文章来源地址: https://blog.csdn.net/a836586387/article/details/88899936?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2- ...
分类:
编程语言 时间:
2020-06-19 00:38:17
阅读次数:
100