自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 vue 登录组件

登录组件

2021-05-20 23:29:49 197

原创 vue 路由 router

router安装

2021-05-19 23:55:23 95

原创 less

安装npm install --save-dev less-loader less

2021-05-19 23:35:13 160

原创 tkinter(三)按钮事件

按钮事件参数描述activebackground按钮的背景色activeforeground按钮的前景色bd按钮边框的大小command函数……import tkinter as tkclass Window: def __init__(self,parent): self.root = parent self.body() def body(self): tk.Button

2021-03-12 23:35:50 480

原创 tkinter(二)按钮

通过已学习的布局和按钮组件设计计算器界面from tkinter import *import mathroot = Tk()root.geometry('800x600')for i in range(1,10): b=Button(root,text=i, padx=10,height=3 ,width=3) b.grid(row= (i-1)//3, column= (i-1)%3, padx=0, pady=0, ipadx=10, ipady=10)b=Button

2021-03-06 23:45:18 75

原创 tkinter(一)布局

FramePython Tkinter 框架(Frame)控件在屏幕上显示一个矩形区域,多用来作为容器。

2021-03-01 00:01:58 287

原创 spring boot + vue 登录系统(一)

搭建前端项目创建vue项目vue init webpack myuser默认? Project name myuser? Project description A Vue.js project? Author? Vue build standalone? Install vue-router? Yes? Use ESLint to lint your code? Yes? Pick an ESLint preset Standard? Set up unit tests Yes

2021-01-22 23:38:42 118

原创 vue组件

vue组件

2020-09-08 23:38:01 67

原创 vue指令

v-if<template> <div class="hello"> <p v-if="show">显示文本</p> </div></template><script>export default { name: 'HelloWorld', data () { return { show: true } }}</script>v-

2020-09-06 23:45:03 68

原创 vue 事件处理 v-on

<template> <div class="hello"> <span>{{ cartItemCount }}</span> <button v-on:click='addToCart'>点击添加</button> </div></template><script>export default { name: 'HelloWorld', data () {

2020-09-06 00:29:20 79

原创 vue 计算属性 computed vs methods

computed 是基于它的依赖缓存,属性调用,不需要加括号methods ,在重新渲染的时候,函数总会重新调用执行,函数调用,需要加括号调用。例如:<template> <div class="hello"> <h2>computed求和:{{ add }}</h2> <h2>methods求和: {{ add2 }}</h2> <h2>methods求和: {{ add2() }}&l

2020-09-06 00:15:33 123

原创 vue 生命周期

mounted: function () { var _this = this; this.timer = setInterval( function () { _this.date = new Date();}, 1000); }

2020-08-29 23:11:01 78

原创 vue 创建vue实例

var hello = new Vue({ el: document.getElementsByClassName('hello')})

2020-08-28 08:59:29 102

原创 vue 数据绑定v-model

数据双向绑定输入框输入内容会实时展示<template> <div class="hello"> <input type="text" v-model="userName" placeholder="你的名字"> <h1>{{userName}}</h1> </div></template><script>export default { name: 'HelloWo

2020-08-28 00:05:51 102

原创 vue 基础(一)

安装vscode安装vue插件vetur创建项目快捷键 Ctrl+~打开终端vue init webpack projectName运行运行 npm run dev 访问:http://localhost:8080

2020-08-15 00:09:28 130

原创 android 内容提供器

概述使用内容提供器是Android实现跨程序共享数据的标准方式。允许另一个程序访问安全机制可以选择只对哪一部分数据进行共享Android权限分为权限组和权限权限组:相机联系人位置短信内容提供器分类现有的内容提供器,Android自带的电话簿、短信、媒体库都提供了类似的接口创建自己的内容提供器ContentResolver通过Context中的getContentResolver()获取该类的实例。进行增删改查接受URI参数URI参数格式:content://app包路径

2020-08-03 23:54:54 87

原创 android 开发---图片跟着鼠标移动

例子设置背景图片猫的图片跟随手指滑动的位置移动程序思路布局文件<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.co

2020-07-28 00:01:58 491

原创 android 开发---环境准备

安装 Java 开发工具包(JDK)Android Studio下载

2020-07-16 23:55:36 69

原创 leetcode Z字形变换

题目给定一个字符串,输出行数,从上到下,从左到右输出举例:ABCDEF3Z字形:A EBD FC产生一个新的字符串:AEBDFC分析思路分析规律一个个字符按行放置,只有第一行和最后一行,更改行索引的方向。例如,题目中的例子,字符的索引变化为:0–1--2–1--0–1代码package org.example;import java.util.ArrayList;import java.util.List;public class Str2Z { pu

2020-07-16 23:40:22 100

原创 LeetCode 求2个正序数组的中位数

题目给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。分析思路由于要求算法时间复杂度是O(log(m + n)),所以可以考虑使用二分法进行计算。代码...

2020-07-08 23:59:17 633

原创 leetcode 最短编辑距离

题目给定2个字符串,计算一个字符串经过最少的变换转换为另外一个字符串。变换可以是3种:插入一个字符删除一个字符更改一个字符例如:str = “abc”str2 = “bc”str删除前边的一个字符则变成str2,或者str2增加一个字符则变成str,所以编辑距离为1分析思路代码...

2020-06-30 23:49:54 424

原创 leetcode 括号组合

题目给定整数nnn,给出所有nnn对括号的有效的组合,例如:给定n=3n=3n=3输出:((()))(()())(())()()(())()()()分析思路给定nnn,输出的字符长度为2∗n2*n2∗n每个位置有2种情况,那么不考虑是否有效,则有22∗n2^{2*n}22∗n种情况。那么从第一个位置开始考虑,开始往后判断每一个位置的2种情况,如果满足继续,如果不满足则终止。可以想到,这其实就是构建一个二叉树,通过判断二叉树的分支是否合理,最终返回全部深度为nnn的分支。参考上一小节

2020-06-28 23:42:00 456

原创 二叉树的深度优先遍历

深度优先遍历深度优先遍历(Depth First Search),简称DFS,其原则是,沿着一条路径一直找到最深的那个节点,当没有子节点的时候,返回上一级节点,寻找其另外的子节点,继续向下遍历,没有就向上返回一级,直到所有的节点都被遍历到,每个节点只能访问一次。深度优先遍历的思想应用八皇后问题八皇后问题,其实也可以理解成一种树,只是这个树每一层可以有8个节点。第rowrowrow层第columncolumncolumn列计算,需要继续下一层的每个节点尝试,如果有一个节点找到了,则沿着该节点继续查找,

2020-06-26 21:29:57 288

原创 redis 数据结构 SDS

sds 与 c字符串的不同常数复杂度获取字符串长度二进制安全

2020-06-24 00:18:42 110

原创 LeetCode 八皇后问题

题目n个皇后放在n∗nn*nn∗n的棋盘上,并且皇后彼此之间不能相互攻击。分析思路代码

2020-06-20 00:46:11 135

原创 leetcode 盛最多的水

题目给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。分析思路容器可以容纳的容量为:min(aj,ai)∗(j−i)min(a_j,a_i)*(j-i)min(aj​,ai​)∗(j−i)从两端开始计算,比较容器大小,往中间迭代。相当于是2层循环计算连续2次的公式min(ai+1,aj)∗(j−i−1)m

2020-06-16 00:36:07 62

原创 leetcode 字符串转整数

题目将字符串转换成整数丢弃无用的开头空格字符,直到寻找到第一个非空的字符为止第一个非空字符为正或负,将该符号之后的尽可能多的数字连起来存在多余字符,忽略多余字符不能转换返回0假设只能存储32位大小的有符号整数分析思路自动机需要考虑上一次的情况,做本次计算的处理条件根据字符转移到下一个状态。状态空字符+/-numberotherstartstartsignedin_numberend代码...

2020-06-10 01:13:06 87

原创 leetcode 求最长回文子串

题目给定一个字符串,找到字符串中最长的回文数例如:abcdcbd最长回文数为:bcdcb分析思路动态规划思想,假设找到了最长的回文数,那么去掉两头的字母,依然是回文数。代码

2020-06-05 23:35:54 96

原创 leetcode 链表求和

题目:给出两个费控的链表用来表示两个非负的整数,其中两个数字,按个位-十位-百位-千位…逆序存储这两个数相加,得到一个新的链表表示他们的和。例如:输入:(1->2-4)+(8->1->2)输出:9->3->6代码:...

2020-06-05 00:35:24 108

原创 B树 B+树 平衡二叉树

B树 B+树 平衡二叉树

2020-05-28 00:14:03 197

原创 课程学习-计算机网络-运输层

UDP TCP

2020-05-28 00:10:13 68

原创 spring boot 开发(七)总结

pom.xml文件中配置了jpa,必须配置数据源,否则报错Description:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable dri...

2020-04-01 23:11:25 53

原创 spring boot 开发(六)常用注解

@Service用于标注业务层组件@Controller用于标注控制层组件@Resource@Resource的作用相当于@Autowired区别:@RestController@RequestMapping

2020-03-30 23:57:52 72

原创 spring boot 开发(五)mariadb mysql

添加pom <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>配置数据源spring.datasource.url = jdbc:mysq...

2020-03-30 22:59:48 1087

原创 spring boot 开发(四)整合mybatis

添加mybatis依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</ve...

2020-03-30 22:50:22 72

原创 spring boot 开发(三)返回json数据

返回json数据添加实体类package org.example.bean;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;@Data@AllArgsConstructor@NoArgsConstructor@B...

2020-03-28 23:26:34 62

原创 spring boot 开发(二)helloword

新建maven工程设置工程名字完成添加依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m...

2020-03-28 22:11:05 87 1

原创 spring boot 开发(一)准备工作

环境搭建idea 下载https://www.jetbrains.com/idea/#chooseYourEdition选择Ultimate(商业版),选择.zip格式,下载完成后解压jdk安装安装jdk1.8maven安装配置环境变量:MVN_HOME D:\原始软件\apache-maven-3.3.3\path 增加 %MVN_HOME%\bin...

2020-03-28 21:48:20 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除