自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佛系猿

JUST DO and JUST GO

  • 博客(21)
  • 收藏
  • 关注

原创 (五) 外观数列

题目描述:给定一个正整数 n ,输出外观数列的第 n 项。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:前五项如下:要 描述 一个数字字符串,首先要将字符串分割为 最小 数量的组,每个组都由连续的最多 相同字符 组成。然后对于每个组,先描述字符的数量,然后描述字符,形成一个描述组。要将描述转换为数字字符串,先将每组中的字符数量用数字替换,再将所有描述组连接起来。示例 1:class So

2020-11-25 19:59:43 185

原创 (四)字符串转换整数 (atoi)

题目描述:请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。注意:假如该字符串中的第一个非空格字符..

2020-11-20 17:52:10 160

转载 Java Character类的基本方法

Java Character 类

2020-11-20 16:13:48 340

转载 Java String类的基本方法

String类String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。String类不可变性的好处1. 便于实现String常量池1.1当字符串是不可变的,字符串池才有可能实现1.2节约很多heap空间:不同的字符串变量都指向池中的同一个字符串2. 避免网络安全问题2.1 例如:数据库的用户名、密码都是以字符串连接数据库,若S...

2020-11-20 16:04:21 192

原创 (三)验证回文串

题目描述:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:示例 2:方案一:调用API,实现筛选和判断class Solution { public boolean isPalindrome(String s) { StringBuffer sgood = new StringBuffer(); int length = s.length();

2020-11-20 12:16:16 360

转载 StringBuffer()的基本方法

1.StringBuffer() 是线程安全的可变字符串2.StringBuffer() 避免字符串拼接形成新的String对象,消耗内存和空间3.StringBuffer() 长度和内容可变4.StringBuffer() 三种构造方式:publicStringBuffer() 无参数构造 publicStringBuffer(int capacity) 指定容量 publicStringBuffer(String str)指定字符串内容 5.StringBuffer(...

2020-11-19 21:53:09 2595

原创 (二)字符串中的第一个唯一字符

题目描述:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。示例:提示:你可以假定该字符串只包含小写字母。方案一:哈希表class Solution { public int firstUniqChar(String s) { Map<Character,Integer> map = new HashMap<Character,Integer>(26); char[] chars = s.toCha

2020-11-19 11:50:52 354

原创 (一) 反转整数

题目描述:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:示例 2:示例 3:注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−2^31,2^31− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。class Solution { public int reverse(int x) { int reverse_num = 0; while(x!=...

2020-11-17 17:58:02 1101

原创 (五)旋转图像

题目描述:给定一个 n×n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:示例 2:class Solution { public void rotate(int[][] matrix) { //先转置 //外层 起始条件:i = 0 退出条件:i < 矩阵长度 //内层 起始条件:j = ..

2020-11-11 15:31:18 127

原创 (四)有效的数独游戏

题目描述:判断一个9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用'.'表示方案一:最简单的方式就是遍历三次:Ⅰ 第一次遍历判断每行是否有相同的数Ⅱ 第二遍遍历判断每列是否有相同的数Ⅲ 第三遍遍历判断每个方格是否有相同的数...

2020-11-09 22:41:44 380

原创 (三)数组移动 0

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数方案一:两次遍历用两个指针 和记录遍历过程第一次遍历,用来记录有多少非 0 元素;即每次遇到非 0 元素,就与对应的值作交换第二次遍历,将后面的元素,全部置为 0Note:大白话就是,第一遍遍历我们只关心非零元素,并把...

2020-11-09 16:11:51 536

原创 (一)JAVA后端学习路线之编程基础

编程基础(一)Java语言(1)语言基础1.1基础语法1.2面向对象1.3接口1.4容器1.5异常1.6泛型1.7反射1.8注解JVM并发/多线程数据结构和算法(一)Java语言(1)语言基础1.1基础语法1.2面向对象1.3接口1.4容器1.5异常1.6泛型1.7反射1.8注解I/O图形化(如Swing)JVM撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ct

2020-11-08 21:48:53 864

原创 (二)求两个数组的交集

给定两个数组,编写一个函数来计算它们的交集。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现次数的最小值一致。我们可以不考虑输出结果的顺序。进阶:class Solution { public int[] intersect(int[] nums1,

2020-11-05 21:54:36 891

原创 (一)折半查找

二分查找源码:package com.company;public class Main<nums> { public static void main(String[] args) { // write your code here int[] nums = {2,1,5,4,2,13,20,7}; int flag = Binary_Search(nums,20); System.out.println(flag);

2020-11-05 09:14:38 834

转载 适合新手的Git的使用教程

最近想把写的代码放到码云上,如果以后要用可以直接拿来用,避免重复造轮子....QAQ!!!看了相关教程,发现消息太碎,对于初学者想系统理解整个过程还是有难度,故想花点时间总结一下整个托管过程和思想,后面发现有大佬已经总结的很好,很详细,对于想系统学习的初学者强烈推荐,后期再考虑是否出一个相对简洁版的教程大佬的全面总结:https://blog.csdn.net/YJG7D314/article/details/104551896...

2020-10-27 18:16:55 652

原创 Django 3.1中文档中对URL调度器的使用

项目场景:在学《Python编程从入门到实践》书中,创建学习笔记主页:映射URL,编写视图,编写模板中涉及到了关于URL的调用之前没接触到,希望花点时间弄明白,若信息有误,请指教改正,待更新.....问题描述:提示:在最新的版版本中停止使用 url() 方法,改为 path()教程中的urls.py源码:from django.conf.urls import include,urlfrom django.contrib import adminurlplatterns.

2020-10-23 17:12:04 2371

转载 Python中 dumps() 与 loads() 数据格式的比较

注:不记得时候看一下!!!源码: import json name_emb = {'a':'1111','b':'2222','c':'3333','d':'4444'} jsDumps = json.dumps(name_emb) jsLoads = json.loads(jsDumps) print(name_emb) print(jsDumps) print(jsLoads) print(type(name_

2020-10-21 21:05:48 1176 1

原创 处理CSV文件中的日期出现 does not match format ‘%Y-%m-%d‘ 错误

import csvfrom matplotlib import pyplot as pltfrom datetime import datetimefilename = 'sitka_weather_2018_simple.csv'with open(filename) as f: reader = csv.reader(f) header_row = next(reader) #从文件获取最高气温 dates,highs = [],[] for row ...

2020-10-20 16:45:17 11078 2

转载 正则表达式30分钟入门教程

今天接触到正则表达式这个概念,分享教程:30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。同时方便在以后项目中及时查询。QAQ....目录如下:原文作者链接如下:正则表达式...

2020-10-20 10:04:40 1952

原创 安装pygame时出现ERROR: Could not find a version that satisfies the requirement

问题描述:在Windows中安装pygame时,一直出现:解决方案:粗心忘了加后缀.whl,以及版本号不对,可以通过pip install pygame自动下载,我的下载失败了,但是我发现我应该对应的版本号,然后去 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载对应版本号。手动下载,安装成功:...

2020-10-16 15:52:55 7137

原创 关于在Win10下删除文件的用户权限问题

项目场景:电脑重装了Win10专业版,偶然用自带的微软商店重新下载python3.8,从微软商店下载的文件自动保存到C:\Program Files\WindowsApps 下问题描述:为了配置环境变量简洁以及个人习惯统一,习惯把文件统一放D盘,但是再删除 C:\Program Files\WindowsApps 下的源文件的时候,显示 “你需要来自SYSTEM的权限,才可以……”,以及出现“win10无法枚举容器中的对象 访问被拒绝”等问题,还有“可从此对象继承的权限替换所有后代上现有的可继.

2020-10-15 17:46:54 1464

空空如也

空空如也

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

TA关注的人

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