一·概念理解 首先呢,要了解session和cookie的区别先要了解以下几个概念: 1、无状态的HTTP协议: 协议,是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器 传送到客户端的 ...
分类:
其他好文 时间:
2020-06-26 14:21:03
阅读次数:
57
JPA第三天 第1章Specifications动态查询 有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 imp ...
分类:
编程语言 时间:
2020-06-26 14:20:49
阅读次数:
59
var url = patt1.exec(location.href); if (navigator.userAgent.toLowerCase().indexOf("micromessenger") > -1) { window.location.href = "http://www.360doc ...
分类:
移动开发 时间:
2020-06-26 14:20:37
阅读次数:
94
【题目描述】 有一个有 \(n\) 个节点,\(n-1\) 条河道的树形水系。 每个河道有一个最大容水量 \(c[x][y]\) 表示点 \(x\) 到 \(y\) 的最大容水量. 源点可以源源不断出水,以源点作为根节点的树的叶子结点可以无限接纳水。 而一个节点水的流量等于流过其儿子节点的水的流量之 ...
分类:
其他好文 时间:
2020-06-26 14:20:22
阅读次数:
43
楔子 下面我们来看看如何使用python来执行lua代码。如果了解lua的话,可能会感到器官,我们之前调用C、调用go,都是调用其编写的动态库。可lua是脚本语言啊,难道也可以写动态库吗?其实我们不是调用动态库,而是直接执行lua代码。 这时候可能又有人猜到了,python执行lua代码,本质上应该 ...
分类:
编程语言 时间:
2020-06-26 14:19:59
阅读次数:
122
在实例化对象时会对对象所在的所有成员变量进行初始化 实例化化对象:类名() 对象名 = new 类名(); 这时会调用(顺序如下) 1.父类的非静态代码块 { ......//用花括号包围的内容是非静态代码块 } 2.父类的构造函数 Public 父类名(){ .......//这里是父类的构造函数 ...
分类:
编程语言 时间:
2020-06-26 14:19:44
阅读次数:
75
Java互联网安全项目架构平台设计。 现在一般项目,都是前后端分离开发。 前后端项目简单架构图如下: 1. 基于网关实现白名单和黑名单拦截(防止恶意请求)、ip限流。 2. api接口实现token授权验证。 3. 使用md5实现api接口验证签名,防止抓包篡改数据。 4. 实现api接口安全加密传 ...
分类:
编程语言 时间:
2020-06-26 14:19:27
阅读次数:
81
Vuex作为Vue的核心无人不知无人不晓,都知道Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,也知道当我们的应用遇到多个组件共享状态时,单向数据流的简洁性很容易被破坏,多个视图依赖于同一状态,来自不同视图的行为需要变更同一状态的时候要用到vuex,可是vuex实现的原理是什么啊?一 ...
分类:
其他好文 时间:
2020-06-26 14:19:07
阅读次数:
89
前言 工作中经常会用到各种池,因此写几篇随笔学习并记录一下,最后附有实现代码。另见:线程池学习、对象池学习 概念 单结点 & 多结点 连接数量 故障恢复 获取多个结点 设计 连接池 监听多个动态结点 cpp-connection-pool 项目 https://github.com/chenguan ...
分类:
其他好文 时间:
2020-06-26 14:18:19
阅读次数:
65
解释:把数组的每个数字相加 代码: 1 static int Sum2(int[] a, int lo, int hi) 2 { 3 if (lo==hi) 4 { 5 return a[lo]; 6 } 7 int mi = (lo + hi) / 2; 8 return Sum2(a, lo, ...
分类:
编程语言 时间:
2020-06-26 14:17:58
阅读次数:
90
Docker 是一个开源项目,诞生于 2013 年初,初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推 出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 自开源后受到广泛的 ...
分类:
其他好文 时间:
2020-06-26 14:17:45
阅读次数:
93
1、$ sudo yum install -y yum-utils 2、 $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo3、安装最新版本的Docker E ...
分类:
其他好文 时间:
2020-06-26 14:17:31
阅读次数:
82
7 个建议让 Code Review 高效又高质 关于代码评审(Code Review)的文章也算是汗牛充栋了,代码评审也已经是许多组织的标准化实践。不过,许多团队在尝试代码评审实践时,却有如下疑问: “政治正确” 的代码评审活动究竟有没有达到期望的实际效果? 给了我一大堆代码,到底该从哪里看起?哪 ...
分类:
其他好文 时间:
2020-06-26 14:17:14
阅读次数:
74
众所周知,树状数组是一个常用的数据结构。。。 1.为啥用树状数组: 如果用普通的前缀数组来维护前缀的信息,即使查询时o(1)的,但是修改就几乎要o(n),效率有时十分低下. 而树状数组却弥补了这一缺点,修改和查询都是o(logn)的 2.如何构建树状数组: 根据二次幂的性质,我们可以把一个数转化成一 ...
分类:
编程语言 时间:
2020-06-26 14:16:57
阅读次数:
64
简介/动机 基本介绍 正则表达式regex: 是一些由字符和特殊符号组成的字符串,它们描述了模式的重复或者表述多个字符,于是正则表达式能按照某种模式匹配一系列有相似特征的字符串。 解决的问题: 正则表达式的出现使得我们可以通过编程使计算机具有在文本中检索某种模式的能力。 实际应用举例 通过计算机程序 ...
分类:
其他好文 时间:
2020-06-26 14:16:43
阅读次数:
56
回顾经典卷积的操作:采样(即构建邻域)+聚合(聚合邻居结点的信息)。将固定数量的邻域结点排序后,与相同数量的卷积核参数相乘求和。 对于图结构数据如何定义卷积操作? 1)构建邻域; 2)对邻域的点与卷积核参数内积; GNN,构建邻域的大小为p,p个固定数量的卷积核参数。GNN使用随机游走的方法,为每个 ...
分类:
其他好文 时间:
2020-06-26 13:12:16
阅读次数:
105
Delphi XE Android/IOS 手势介绍[1] 1、标准手势 TStandardGesture sgLeft = sgiLeft, sgRight = sgiRight, sgUp = sgiUp, sgDown = sgiDown, sgUpLeft = sgiUpLeft, sgUp ...
分类:
移动开发 时间:
2020-06-26 13:11:25
阅读次数:
84