编程笔记

  • MyBatis(二、基础进阶)

    1、什么是动态sql语句? ​ 动态sql语句概述:Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的, 此时在前面的学习中我们的 SQL 就不能满足要求了。 ​ 参考…

    编程笔记 2022年8月7日
  • python脚本切换wifi-pywifi使用

    1.前言   2.安装  安装python包pywifi,由于依赖comtypes,使用的时候还得装上comtypes。 pip install pywifipip install comtypes   3.教程文档 # 引入pywifi库及所带常量库 import pywifi from pywifi import con…

    2022年8月7日
  • 16-ArrayList和LinkedList的区别

    ArrayList和LinkedList的区别 作用 ArrayList和LinkedList都是实现了List接口的容器类,用于存储一系列的对象引用。它们可以对元素的增删改查进行操作 对于ArrayList,它在集合的末尾删除或添加元素所用的时间是一…

    编程笔记 2022年8月7日
  • 17-实现二分查找

    实现二分查找 二分查找的实现也很简单,如下所示 import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class BinarySearch { /* 二分查找原理: 顾名思义,就是在一个数组中查找…

    编程笔记 2022年8月7日
  • 数据类型拓展

    数据类型拓展 整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x int i =10; int i2=010;//八进制0 int i3=0x10;//十六进制0x System.out.println(i); System.out.println(i2); System.out.println(i3); 八进制转…

    编程笔记 2022年8月7日
  • Element树形懒加载表格,数据刷新时刷新列表(触发懒加载)

    使用懒加载解决子节点增删后,不刷新新节点数据问题<el-table:load="load"ref='myTable' data () {return {maps: new Map()}}methods: {load (row, treeNode, resolve) {// 存在map里this.maps.set(row.id, {row…

    编程笔记 2022年8月7日
  • QLabel实现鼠标单击,双击

    头文件---LabelRealClick.h #ifndef LABELREALCLICK_H #define LABELREALCLICK_H #include <QLabel> #include <QWidget> #include <QTimer> #include <QMouseEvent> #include <QDebug&g…

    编程笔记 2022年8月7日
  • ABP 6.0.0-rc.1的新特性

      2022-07-26官方发布ABP 6.0.0-rc.1版本,本文挑选了几个新特性进行了介绍,主要包括LeptonX Lite默认主题、OpenIddict模块,以及如何将Identity Server迁移到OpenIddict。据ABP官方公众号介绍,ABP 6.0.0稳定版的…

    编程笔记 2022年8月7日
  • struts2的ognl表达式注入漏洞

    原理就是对用户的参数没有进行过滤,导致恶意参数直接传入到ognl的方法中命令执行 ognl不仅可以执行简单计算(首先生成一个ongl上下文,context) ongl还可以对类和对象进行操作。 通过context来put的对象都会放入v…

    编程笔记 2022年8月7日
  • MyBatis(二、基础进阶)

    1、什么是动态sql语句? ​ 动态sql语句概述:Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的, 此时在前面的学习中我们的 SQL 就不能满足要求了。 ​ 参考…

    编程笔记 2022年8月7日