C程序设计实验报告 实验项目:_5.3.1 练习2,5.3.2练习2,5.3.4, 5.3.5练习1,练习2,练习3,九九乘法表____________________________________________ 姓名:戴智琴_实验地点:家 实验时间:2020.4.12 一、实验目的与要求 1、 ...
分类:
编程语言 时间:
2020-04-12 14:46:35
阅读次数:
75
创建存储过程之前我们必须修改mysql语句默认结束符 ; 要不然我们无法创建成功 使用delimiter可以修改执行符号DELIMITER是分割符的意思,因为MySQL默认以";"为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用 ...
分类:
数据库 时间:
2020-04-12 14:46:00
阅读次数:
83
流程 浏览器先根据这个资源的http头信息来判断是否命中强缓存。如果命中则直接加在缓存中的资源,并不会将请求发送到服务器 如果未命中强缓存,则浏览器会将资源加载请求发送到服务器。服务器来判断浏览器本地缓存是否失效。若可以使用,则服务器并不会返回资源信息,浏览器继续从缓存加载资源 如果未命中协商缓存, ...
分类:
Web程序 时间:
2020-04-12 14:45:18
阅读次数:
76
特性(Attributes) 在 Swift 中有两种特性,分别用于修饰声明和类型。特性提供了有关声明和类型的更多信息。例如,使用 discardableResult 特性声明的函数,表明该函数虽然有返回值,但如果没有使用该返回值,编译器不会产生警告。 您可以通过以下方式指定一个特性,通过符号 @ ...
分类:
其他好文 时间:
2020-04-12 14:44:58
阅读次数:
66
uni-app iOS离线打包 DCloud上下载最新的5+SDK 解压SDK 选择HBuilder-Hello,里面是一个XCode工程,直接双击HBuilder-Hello.xcodeproj打开项目 目录结构 HBuilderX中,选择菜单中的“发行-原生App-本地打包-生成本地打包App资 ...
分类:
移动开发 时间:
2020-04-12 14:44:32
阅读次数:
281
1037. 有效的回旋镖 难度简单 回旋镖定义为一组三个点,这些点各不相同且不在一条直线上。 给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖。 示例 1: 输入:[[1,1],[2,3],[3,2]] 输出:true 示例 2: 输入:[[1,1],[2,2],[3,3]] 输出:fals ...
分类:
其他好文 时间:
2020-04-12 14:43:55
阅读次数:
52
Jedis和Lettuce Springboot2.x之后连接Redis默认使用的是Lettuce,2.x之前默认使用的是Jedis。 Jedis Jedis在实现上是直接连接的Redis Server,如果在多线程环境下是非线程安全的。每个线程都去拿自己的 Jedis 实例,当连接数量增多时,资源 ...
分类:
编程语言 时间:
2020-04-12 14:43:38
阅读次数:
66
1、这两篇文章很详细 转https://blog.csdn.net/kuangyeliangguang/article/details/84337930 转https://blog.csdn.net/kuangyeliangguang/article/details/84570748 ...
服务端常见安全问题,包括注入攻击(SQL注入)、认证与会话管理和访问控制、访问控制、加密算法与随机数、Web框架安全、应用层拒绝服务攻击DDOS、Web Server安全等方面。 ...
分类:
编程语言 时间:
2020-04-12 14:42:39
阅读次数:
98
选择排序 def pao1(alist): x = 1 while x alist[i+1]: 如果前面的元素大于后面的元素,交换两个元素的位置 alist[i],alist[i+1] = alist[i+1],alist[i]` 选择排序是遍历整个列表,设置一个index索引为0,每次用该列表的索 ...
分类:
编程语言 时间:
2020-04-12 14:42:20
阅读次数:
58
SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。 PassJava 是一款Java 的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基 ...
分类:
编程语言 时间:
2020-04-12 14:41:59
阅读次数:
81
你可以从下面的地址中下载最新版本的 jar 包 https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/ http://repo1.maven.org/maven2/com/git ...
分类:
其他好文 时间:
2020-04-12 14:41:34
阅读次数:
57
自动引用计数 自动引用计数的工作机制 当你每次创建一个类的新的实例的时候,ARC 会分配一块内存来储存该实例信息。内存中会包含实例的类型信息,以及这个实例所有相关的存储型属性的值。 此外,当实例不再被使用时,ARC 释放实例所占用的内存,并让释放的内存能挪作他用。这确保了不再被使用的实例,不会一直占 ...
分类:
其他好文 时间:
2020-04-12 14:40:50
阅读次数:
68
什么是幂等性? 对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。 幂等性设计 我们以对接支付宝充值为例,来分析支付回调接口如何设计? 如果我们系统中对接过支付宝充值功能的,我们需要给支付宝提供一个回调接口,支付宝回调信息中会携带(out_trade_no【商户订单号】,trade_no【支 ...
分类:
其他好文 时间:
2020-04-12 14:40:29
阅读次数:
69
冒泡排序 通过对列表中的元素进行两两比较,数值大的交换位置,知道最后一个,依次比较,得出有序序列。 冒泡思路 发现上述代码已经可以将序列中的最大值放置到合适的位置,然后我们就可以将上述操作继续作用到n 1个元素对应的新序列,则就可以将n 1个元素对应的最大值放置到了n 1个元素的最后位置。 结论:发 ...
分类:
编程语言 时间:
2020-04-12 14:39:43
阅读次数:
71
时间复杂度O(n2),空间复杂度应该是O(n) 题目 解题思路 1. 排序,就可以按顺序来对比知道有没有那个字母和够不够用了; 代码思路 1. 排除特殊情况; 2. 用两个vector存起两个string; 3. 排序; 4. 循环遍历赎金信,record记录对比杂志magazine相应位置时要后移 ...
分类:
其他好文 时间:
2020-04-12 14:39:27
阅读次数:
76
[TOC] 1. 正文 Cesium Widget这个案例展示了一个Cesium的简化窗体。在之前的案例中使用的都是Cesium.Viewer这个窗体组件,包含了非常丰富的组件内容。Cesium.CesiumWidget可以说是其简化版本,不包含动画、图层选择等等其他组件内容,仅仅显示一个三维数字地 ...