1.思路分析 对升序数组进行查找,查找具体的值所对应的索引 2.取中间索引跟目标值进行比较, 如果目标值=中间值,则返回中间值索引 如果目标值>中间值,则左边索引为中间索引+1 如果目标值<中间值,则右边索引为中间索引-1 左侧<=右侧索引时进行以上处理,否则就是没有找到返回-1 3.代码实现 pa ...
分类:
编程语言 时间:
2020-07-09 22:28:57
阅读次数:
64
今日学习内容: 今天学习了Java的第二章的第6-8节(标识符命名、转义字符、运算符(包括算数运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符)并且了解了运算符之间的优先级)。 遇到的问题: 无。 明日学习计划: 第二章的9-10节 ...
分类:
编程语言 时间:
2020-07-09 22:31:50
阅读次数:
74
SqlSessionFactory何时创建 容器启动时创建 能否直接使用DefaultSqlSession 不能,因为该类不是线程安全的,直接用会有问题,Spring环境中使用了SqlSessionTemplate类代替 为什么SqlSessionTemplate是线程安全的:SqlSessionT ...
分类:
编程语言 时间:
2020-07-09 22:35:55
阅读次数:
69
速度不快,内存不小,emmm,但是都是自己写的,还是需要纪念一下的 第一次思路(错的):将数组表示为整数,然后整数+1,再把整数拆开,组合成数组。见程序中注释部分 执行时发现,如果数组个数太多,如[9,8,7,6,5,4,3,2,1,0],转换成整数时就已经溢出了。于是苦思冥想其他解法 第二次思路( ...
分类:
编程语言 时间:
2020-07-09 22:39:03
阅读次数:
79
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:严小样儿 分布分析法,一般是根据分析目的,将数据进行分组,研究各组别分布规律的一种分析方法。数据分组方式有两种:等距或不等距分组。 分布分析在实际的数据分析实践中应用非 ...
分类:
编程语言 时间:
2020-07-09 22:41:58
阅读次数:
90
元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 实例: tup1 = (1,2,3,4,5,6) 创建空元组: tup1 = () 元组中只有一个元素时,要在元素后面添加逗号 tup ...
分类:
编程语言 时间:
2020-07-09 22:43:50
阅读次数:
84
使用工具:IDA pro v7.0,安装时自动安装Python 2.7.13(win32) 1. 首先使用IDA打开一个项目 2. File选项下 “Script file...”选项可选择idc或py文件,打开即运行,运行结果显示在界面下方的Output window中; “Script comm ...
分类:
编程语言 时间:
2020-07-09 22:45:05
阅读次数:
94
线程是应用程序中执行的基本单元。多线程就是允许将一个程序分成几个并行的子任务,各子任务相互独立并发执行。 进程属于操作系统的概念,表示程序(任务)的执行过程。进程具有动态性,持有资源(共享内存、共享文件等)和线程,是资源和线程的载体。每一个进程都有自己的地址空间,一般情况下,包括文本区域(text ...
分类:
编程语言 时间:
2020-07-09 22:46:46
阅读次数:
81
Linux下安装python3.x 与python2 并存 0.先安装基本依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make ...
分类:
编程语言 时间:
2020-07-09 22:48:13
阅读次数:
90
一般来说网络的head都设计很重"重",且head部分有一些层,计算量大弄且耗时,故导致检测速度很慢,Light-Head R-CNN则是主要通过对head部分的修改减少了较多计算量。 Light-Head R-CNN的网络结构: Light-Head R-CNN网络结构跟R-CNN的网络结构和R- ...
分类:
编程语言 时间:
2020-07-09 23:56:44
阅读次数:
96
VBA调试运行进入: 几个例子: 删除工作表内所有图表 录制一个宏 简化宏再使用 大量图表可采用for循环 CSDN上用积分下载的一个例子 VBA调试运行进入: 右键Excel的Sheet - 查看代码 - Microsoft Visual Basic for Applications(VBA) 为 ...
分类:
编程语言 时间:
2020-07-09 23:58:31
阅读次数:
182
《Effective Java 第三版》——第二章 创建和销毁对象 《Effective Java 第三版》——第三章 所有对象都通用的方法 《Effective Java 第三版》——第四章 类和接口 《Effective Java 第三版》——第五章 泛型 《Effective Java 第三版 ...
分类:
编程语言 时间:
2020-07-10 00:01:42
阅读次数:
61
1:递归函数是什么? 递归函数其实就是A函数在调用的过程中,又调用了自己。 (可以理解为我们在执行A的子代码的过程中又调用了自己)举个列子: 2:递归函数的两个知识点: 2.1:回溯 2.2:递推 举个列子: 比如我问A今年多大,A说我比B大10岁,然后我问B多大,B说我比C大10随,然后我又问C多 ...
分类:
编程语言 时间:
2020-07-10 00:02:02
阅读次数:
80
@ 前言 前面几篇文章分析了Mybatis的核心原理,但模块较多,没有一一分析,更多的需要读者自己下来研究。不过Mybatis的插件扩展机制还是非常重要的,像PageHelper就是一个扩展插件,熟悉其扩展原理,才能更好的针对我们的业务作出更合适的扩展。另外,现在Mybatis都是和Spring/S ...
分类:
编程语言 时间:
2020-07-10 00:03:41
阅读次数:
75
1、文件读写模式 r: 读取模式(默认值) w: 写入模式 x: 独占写入模式 a: 附加模式 b: 二进制模式(与其他模式结合使用) t: 文本模式(默认值,与其他模式结合使用) +: 读写模式(与其他模式结合使用) >>>>使用open函数打开文件 f = open("test.txt"); > ...
分类:
编程语言 时间:
2020-07-10 00:05:48
阅读次数:
56
一. 今天学习了一些算法; 求最小值,最大值,平均值 接着学了几种排序方法 1.冒泡排序 (1)逐一比较数组中响铃的两个元素,如果后面的数字小于前面的数字,就交换先后元素; (2)经过一个轮次的比较,一定有一个最大的排在最后的位置; (3)每次比较省下的元素,经过n-1次比较 2.选择排序 (1)将 ...
分类:
编程语言 时间:
2020-07-10 00:06:28
阅读次数:
56
<template> <div class="student"> <el-row> <el-col :span="3"> <el-button @click="insertDalogVisible=true">新增</el-button> </el-col> <el-col :span="21"> ...
分类:
编程语言 时间:
2020-07-10 00:07:42
阅读次数:
72
一、前言 还记得在flask中是怎么引入request对象的吗?没错是通过: from flask import request 那么,这样全局引入的,势必会存在下面的问题,如果多个用户同时发送请求,一个request对象会被多个用户修改,最后大家拿到的返回值就都是最后一个用户的返回值,那么应该如何 ...
分类:
编程语言 时间:
2020-07-10 00:09:17
阅读次数:
76
接口测试中可以可以使用httpx进行异步调用,下面对比一下异步调用和同步调用的速度 异步调用的代码如下 # 异步调用 import httpx import asyncio import time async def request(client): resp = await client.get( ...
分类:
编程语言 时间:
2020-07-10 00:10:41
阅读次数:
114
先看看SpringBoot的主配置类: 里面有一个main方法运行了一个run()方法,在run方法中必须要传入一个被@SpringBootApplication注解的类。 @SpringBootApplication SpringBoot应用标注在某个类上说明这个类是SpringBoot的主配置类 ...
分类:
编程语言 时间:
2020-07-10 00:11:02
阅读次数:
67