MyBatis环境下PageHelper插件的使用

1、如果项目是Maven构建的,那就很方便了,PageHelper首先引入包依赖: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version> </dependency> 如果不是Maven项目,需要引入PageHelper的jar包到项目中。 2、MyBatis配置文件中进行配置: <plugins> <!-- c
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

PAT A1116 Come on! Let's C [素数+STL模拟]

题目描述 链接 素数判断+map存储 代码 #include<bits/stdc++.h> using namespace std; int n,k; map<string, string> mp; map<string, bool> check; bool is_prime(int n){ if(n < 2) return false; for(int i=2; i<=sqrt(n); i++){ if(n % i == 0) return fals
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

UNIX基础day_01

unix 操作系统 why?根据用户的需求来选择操作系统 个人用户:windows 企业级用户:做服务器端(网站)的开发 服务器端的要求: 1)安全性(windows不满足) 2)稳定性(不关机)(windows不满足) 3)高效性(windows不满足) 所以选择unix或者类unix系统满足服务器端的要求 what?是一门操作系统 how?命令 开发阶段:根据习惯选择操作系统 项目 部署阶段:必须部署到unix系统 服务器 unix的发展历史 unix发展为两个系列:BSD流派和Syste
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

Pytest权威教程-02Pytest 使用及调用方法

Pytest 使用及调用方法 使用python -m pytest调用pytest 2.0版本新增 你可以在命令行中通过Python编译器来调用Pytest执行测试: python -m pytest [...] 通过python调用会将当前目录也添加到sys.path中,除此之外,这几乎等同于命令行直接调用pytest [...]。 可能出现的执行退出code 执行pytest可能会出现6中不同的退出code: 退出code 0: 收集并成功通过所有测试用例 退出code 1: 收集并运行了
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

连接池配置异常

https://www.cnblogs.com/gaoquanquan/p/11347843.html
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

刷题记录:[SUCTF 2019]CheckIn

目录 刷题记录:[SUCTF 2019]CheckIn 一、涉及知识点 1、利用.user.ini上传\隐藏后门 2、绕过exif_imagetype()的奇技淫巧 二、解题方法 刷题记录:[SUCTF 2019]CheckIn 题 目复现链接:https://buuoj.cn/challenges 参考链接:从SUCTF 2019 CheckIn 浅谈.user.ini的利用 一、涉及知识点 1、利用.user.ini上传\隐藏后门 参考链接:user.ini文件构成的PHP后门 条件: 1
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

7.动态Sql语句

1、动态SQL:if 语句 我们可以发现,如果 #{name} 为空,那么查询结果也是空,如何解决这个问题呢?使用 if 来判断 1 <select id="selectByWhere1" resultType="com.zhiyou100.wc.bean.Users"> 2 select 3 <include refid="usercolumns"></include> 4 from users 5
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

django 常用教程网址

第一:url中反向解析教程网址 https://docs.djangoproject.com/zh-hans/2.2/ref/templates/builtins/#url
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

阿里云实例迁移导致的ecstore不能再次访问的注意事项

ecstore是需要付费的,所以只有取得授权的产品才能够正常使用。授权的过程需要获取授权文件。获取授权文件的时候需要用ecstore自带的工具类生成对应的机器码,切换到hardware.sh的上一级目录。使用如下命令生成机器码。 /usr/local/webserver/php/bin/php hardware.sh 把机器码邮件给商派获取授权文件。 商派目前的版本已经比较高了,授权文件过来一定要看版本号是否对应。不然验证可能通不过。 同时要修改php.ini指向新的授权文件。 迁移实例后云r
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

Pytest权威教程-03原有TestSuite的执行方法

原有TestSuite的执行方法 Pytest可以与大多数现有的测试套件(testsuite)一起使用,但是它的加载方式方式不像nose或Python的默认单元测试框架的测试运行器(test runner)。 在使用本节之前,你需要安装pytest。 使用pytest运行已存在的测试套件(test suite) 假设你想要在某个地方为现有仓库(respsitory)做贡献代码。 在使用某种版本控制软件拉取代码和设置完virtualenv (可选)后,你需要运行: cd <仓库名> pip in
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

图的表示方法

1.一种表示图的直观方法是使用二维数组,也称为邻接矩阵。通过邻接矩阵我们可以马上判断出顶点i和j之间是否存在一条边,只需要检查矩阵中行i和列j相交处是否为非零值。对于无向图,如果矩阵是对称的,如果行i和列j处存在一个项,那么行j和列i处也存在一个项。 2.另一种表示图的直观方法是使用链表数组,也称为邻接表。我们为每个顶点保存一个链表,其中每个节点代表一个连接到该顶点的顶点。对于无向图,如果在i的链表中存在节点j,则在j的链表中必定存在节点i。
分类: 其他 发布时间: 09-03 20:36 阅读次数: 0

手把手教你用深度学习做物体检测(三):模型训练

本篇文章旨在快速试验使用yolov3算法训练出自己的物体检测模型,所以会重过程而轻原理,当然,原理是非常重要的,只是原理会安排在后续文章中专门进行介绍。所以如果本文中有些地方你有原理方面的疑惑,也没关系,可以自行网上搜索相关资料,也可以先留着问题,相信你会在后续文章中找到答案。 上篇文章《手把手教你用深度学习做物体检测(二):数据标注》中已经介绍了如何准备我们训练模型需要用到的数据,上篇文章中有个需要注意的地方就是在生成yolov3所需格式的文件时,务必在unbuntu下生成,我之前在wind
分类: 企业开发 发布时间: 09-03 20:36 阅读次数: 0

Java并发编程——ThreadLocal

ThreadLocal概述一、对ThreadLocal的理解1.1 ThreadLocal在JDK中的定义1.2 应用场景二、深入分析ThreaLocal类2.1 get()2.2 setIntialValue()2.3 ThreadLocal类是如何为每个线程创建变量副本三、ThreadLocal的应用场景3.1 数据库连接问题3.2 Session管理3.3 Thread-per-Reques
分类: 服务端 发布时间: 09-03 20:32 阅读次数: 0

Spring,JPA与Hibernate的最新整合范例视频

和大家分享我最新制作的视频课程:Spring,JPA与Hibernate的最新整合范例视频讲解(含源代码),视频教程观看网址:http://www.javathinker.net/lesson.jsp?type=3&number=15在网页上:选择【课程下载】链接,就能下载源代码,本节课的源代码在chapter24目录下。本视频的配套书籍是我写的《精通JPA与Hibernate:Java对
分类: 编程语言 发布时间: 09-03 20:22 阅读次数: 0

左手大数据,右手云计算|马货邦颠覆物流行业

当前,以智能化为标志的产业革命正席卷整个物流行业,不断涌现的新技术为这一传统行业插上了“智慧”双翼,为其带来加速发展的重大机遇。过去,物流企业从代码到运维到安全到网络的众多领域,要耗费大量人力、财力。云计算则解决了这个问题:减少了物流企业成本,降低建设门槛,为企业发展减轻了负担,同时将物流产业的服务化,产生更多可以利用的数据。实现智慧物流需要哪些技术智慧物流建立在数字化的基础之上,并且基于集约化的
分类: 企业开发 发布时间: 09-03 20:22 阅读次数: 0

opencv图像处理之gamma变换

import cv2 import numpy as np img=cv2.imread('4.jpg') def adjust_gamma(image, gamma=1.0): invGamma = 1.0/gamma table = [] for i in range(256): table.append(((i / 255.0) ** invGamma) * 255) table = np.array(table).asty
分类: 其他 发布时间: 09-03 20:19 阅读次数: 0

阿里云lnmp手动搭建Centos6.X

阿里云lnmp手动搭建Centos6.X 1.查看当前系统版本。 #cat /etc/redhat-release 2.关闭SElinux 查看启动状态: #getenforce (1.enforcing 为开启状态 (2.Disadnled 为关闭状态 临时关闭SELinux: setenforce 0 永久关闭SElinux: vim /etc/selinux/config 光标锁定在SELINUX=enforcing 这一行,编辑修改 SELinux=disabled 保存修改; 3.安
分类: 其他 发布时间: 09-03 20:19 阅读次数: 0

[整理]一个有关 Latch (锁存器)的有趣问题

walkman416(字母数字组合,好常见的组合方式,就叫他walkman好了): 个人理解: 所谓生成 latch 其实是针对使用 always 语句描述一个组合逻辑而言,因为如果描述时序逻辑总是使用时钟或者时钟 + 复位作为敏感列表条件,所生成的电路总是组合逻辑 + DFF;如果是描述组合逻辑,敏感列表中必然没有时钟复位,而是组合逻辑的输入信号。在 FPGA 设计,避免使用 latch,不利于时序分析和仿真。 楼上有提到 latch 比 DFF 省资源, 这个在 FPGA 设计中其实还好,
分类: 其他 发布时间: 09-03 20:19 阅读次数: 0

基于JSON的接口测试框架

更多学习资料请加QQ群: 822601020获取 实现效果 需求场景: 公司微服务接口使用数字签名的方式, 使用Postman调试接口每次都需要修改源码将验签临时关闭, 但是关闭后,其他微服务不能正常调用该服务 从ELK中抓取到的接口参数, 需要Json格式化, 我通常使用Sublime Text + PrettyJson插件, 使用Postman调试, 有些表单类接口, 还需要把每个参数及值复制出来, 特别麻烦. 实现原理: Sublime text3可以自定义编译系统 Python方便的j
分类: 其他 发布时间: 09-03 20:19 阅读次数: 0

如何添加一个端口信息

第一步:WIN+R;输入输入 WF.msc; 第二步:新建入口规则; 最后输入对该规则的名称和描述
分类: 其他 发布时间: 09-03 20:19 阅读次数: 0