- 博客(50)
- 收藏
- 关注
原创 pg中排序问题
在pg中默认null最大,这与mysql相反,需要指定含有null排序时可以使用 nulls last或者nulls first进行指定。1、排序优先级是从前到后,当前面已经排好则不会根据后面的排序。
2023-12-20 14:01:07 512
原创 pg库拼接列名
select string_agg((column_name||’ as “‘||upper(column_name)||’”'), ‘,’)from information_schema.columnswhere table_schema=‘public’ and table_name=lower(‘tableName’)
2023-12-04 16:42:31 106
原创 sql防止%_通配符,查询直接会导致查询所有结果
INSTR(STR,SUBSTR) 在一个字符串(STR)中搜索指定的字符(SUBSTR),返回发现指定的字符的位置(INDEX);所以 只需要 instr() > 0 即可。注意pg替换为strpos。instr() 函数。
2023-12-04 16:39:55 91
原创 el-form中存在动态刷新参数,刷新后会立刻校验
该属性是 是否在 rules 属性改变后立即触发一次验证, 我们配置成false,就不会立即触发了。通过form组件属性配置解决(validate-on-rule-change=“false”)
2023-12-04 16:38:10 198
原创 equal和toString重写
重写以后,比较的不是两个引用的地址是否相同,而是比较两个对象的"实体内容"是否相同。等都重写了Object类中的toString()方法。等都重写了Object类中的。()时,返回"实体内容"信息。
2022-10-25 09:09:02 101 1
原创 Token相关理解
其实就是服务端生成的一串加密字符串、以作客户端进行请求的一个“令牌”。当用户第一次使用账号密码成功进行登录后,服务器便生成一个Token及Token失效时间并将此返回给客户端,若成功登陆,以后客户端只需在有效时间内带上这个Token前来请求数据即可,无需再次带上用户名和密码。token可以提高用户的体验。...
2022-09-01 13:55:18 113
原创 买卖股票的最佳时机
给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。class Solution { public static int maxProfit(int[] prices) { if (prices == null || prices.length
2022-05-29 22:05:39 49
原创 activity跳转过程中值的一些传递
Aactivity部分package com.example.helloworld.jump;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import
2022-05-24 00:23:03 58
原创 判断环形链表
给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。如果链表中存在环 ,则返回 true 。 否则,返回 false 。/** * Definition for singly-linked list. * class ListNode { *
2022-05-20 23:32:46 146
原创 判断回文链表
题目:给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。输入:head = [1,2,2,1]输出:true/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val =
2022-05-19 22:20:32 265
原创 合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。注意:需要考虑空的情况 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int v
2022-05-17 23:48:35 181
原创 关于vue实现的天气查询
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title
2022-04-27 22:41:40 496
原创 学习vue中axios的简单使用
这里是axios的基本使用<script src="https://unpkg.com/axios/dist/axios.min.js"></script><script> document.querySelector(".get").onclick=function () { axios.get("https://autumnfish.cn/api/joke/list?num=3").then(function (response) {
2022-04-27 21:46:26 201
原创 学习vue中实现的一个简单的网页记事本
<!DOCTYPE html><html lang="en"><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <title>小程记事本</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
2022-04-26 21:01:27 245 1
原创 53.最大子数组和
题目给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。解答class Solution { public int maxSubArray(int[] nums) { int pre = 0, maxAns = nums[0]; f
2022-04-25 23:20:45 65
原创 学习vue中关于v-model的补充内容
获取和设置表单元素的值(双向数据绑定)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <input type="text" v-model="message" @keyup.enter="
2022-04-25 20:44:43 69
原创 学习vue中关于v-on的补充内容
传递自定义参数,事件修饰符<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <input type="button" @click="doit(65,435)"> <inp
2022-04-25 20:27:42 152
原创 学习vue中关于v-for的内容
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"><ul> <li v-for="item in arr">{{item}}</li> <li v-
2022-04-25 19:59:04 48
原创 886.二进制间距
给定一个正整数 n,找到并返回 n 的二进制表示中两个 相邻 1 之间的 最长距离 。如果不存在两个相邻的 1,返回 0 。如果只有 0 将两个 1 分隔开(可能不存在 0 ),则认为这两个 1 彼此 相邻 。两个 1 之间的距离是它们的二进制表示中位置的绝对差。例如,“1001” 中的两个 1 的距离为 3 。示例:输入:n = 22输出:2解释:22 的二进制是 “10110” 。在 22 的二进制表示中,有三个 1,组成两对相邻的 1 。第一对相邻的 1 中,两个 1 之间的距离为 2
2022-04-25 00:02:13 214
原创 关于vue中v-bind的学习
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .active{ border: 1px solid red; } </style></head><body>&l
2022-04-24 21:16:46 58
原创 关于vue中v-show和v-if的学习
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"><!-- 这里可以直接放变量--> <img src="2.png" v-show="isshow"> <
2022-04-24 20:34:04 228
原创 关于vue中计数器的内容
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <!-- div和span都没有特定效果,一个是块内,一个是行内--> <button @click="sub">
2022-04-24 16:49:14 585
原创 学习vue中v-on的内容
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <input type="button" value="单击简写" @click="fun1"> <input type="
2022-04-24 16:10:35 772
原创 关于vue中v-text和v-html的学习
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <h2 v-text="message"></h2> <h2 v-text="message+'拼接'"&g.
2022-04-24 15:38:53 901
原创 前端几种不同的选择器
1.(元素)标签选择器: name{color:red;}2.(类)class选择器: .name{color:red;}3.id选择器: #name{color:red;}
2022-04-23 16:35:40 736
原创 关于springboot学习中的一些注解知识
一些注解知识@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration 自动配置。@ComponentScan 组件扫描,可自动发
2022-04-15 10:09:40 146
原创 mybatis中一对多的处理使用结果嵌套查询
<?xml version="1.0" encoding="UTF-8" ?><select id="getTeacher" resultMap="TeacherStudent">select s.id sid,s.name sname,t.name tname,t.id tidfrom mybatis.teacher t,mybatis.student swhere s.tid=t.id and t.id=#{tid};<resultMap id="Tea
2021-09-29 21:26:41 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人