自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于安卓新版本adnroid.support.v4被废弃的解决办法之一

android.support.v4.view.ViewPager.OnPageChangeListener' which is a supertype of 'com.flyco.tablayout.SlidingTabLayout'. Check your module classpath for missing or conflicting dependencie

2024-01-31 23:48:17 652

原创 Buttton样式设置background属性失效的问题

Button设置background样式失效的解决办法

2024-01-22 22:13:15 626

原创 “gradle project sync failed”

gradle project sync failed的问题解决了吗

2024-01-21 21:59:57 1610

原创 3.19百度移动端 一连三面

记录一下第一次面试过程,积德求offer😭预约的3.19上午九点的面试,八点找到一间空教室,坐下来,打开电脑,无比紧张。

2023-03-20 09:58:23 967 2

原创 Class not found: “XXTest“的解决办法

Class not found: "XXTest"的解决办法

2022-12-15 15:32:17 3098 5

原创 Maven导包总是失败的解决办法

Maven导包总是报错的解决办法

2022-12-01 18:15:48 1220

原创 解决IDEA控制台打印输出中文乱码问题

解决IDEA控制台输出中文出现乱码的情况

2022-12-01 14:39:39 1059

原创 ERR_CONNCETION_CLOSED的问题

网站关闭连接,打不开上网登录页

2022-11-13 19:10:50 6809

原创 本地使用Maven编译报错: Unknown lifecycle phase “ompile“解决办法

本地使用Maven编译报错:Unknown lifecycle phase "ompile"

2022-10-11 10:53:22 2726

原创 牛客网二叉树在线编程整理

目录解决树问题的关键二叉树的前 中 后序遍历前序遍历也可以用栈实现层序遍历'Z'字形打印二叉树判断是否是完全二叉树求二叉树的最大深度求二叉树中和为某一个值得路径判断是否是对称二叉树求二叉树的镜像本文题目均来自牛客网,部分思路来自《算法导论》,编程语言是Java。后续也会继续收录和补充。供自己后期复习使用。解决树问题的关键树的半壁江山其实都是由树的”遍历“打下来的,而80%的遍历问题都可以由递归来解决。本篇文章收录了牛客网中一些关于树的在线编程用来解释:为什么递归如此重要。要搞清楚递归问题,我们只用

2022-09-27 08:34:58 394

原创 自己动手实现一个抽象的字典(java语言)

重点是抽象,抽象,抽象

2022-09-25 16:36:34 1295 1

原创 matlab插值拟合

拟合插值

2022-04-30 22:10:38 4185

原创 有关运行Servlet之后要下载文件或者汤猫遇到错误的解决办法

运行Servlet之后要下载文件?汤猫遇到了错误?

2022-04-19 15:58:18 281

原创 用canvas绘制螺旋图

知识储备这样解释吧:想象有两个画布,第一个是真实的,是我们最初设置的那个画布,所有的图形都在真实的画布上存在,第二个画布是虚拟的,我们通过位移,旋转,缩放来对这个虚拟的画布操作。所有图形都显示在真实和虚拟画布相交的部分。坐标位移canvas设置的就是一个矩形区域,默认情况下,坐标的原点是左上角,使用以下属性可以改变坐标原点的位置。translate(x,y);注意这里的x和y是相对于原坐标原点偏移的距离。<!DOCTYPE html><html lang="en">&

2022-03-07 20:02:34 727

原创 用canvas绘制简单的几何图形

canvas的基本操作,简单的几何图形,没有废话,一看就会

2022-03-06 17:03:19 600

原创 格式化上下文——BFC和IFC

格式化上下文格式化上下文是指页面中的一块渲染区域,决定了其内部元素将如何定位以及和其他元素的关系。即有一套自己的渲染规则。格式化上下文有以下两种类型:块级格式化上下文:Block Formatting context,简称BFC行级格式化上下文:Inline Formatting context,简称IFCBFCBFC的特点在一个BFC内部,盒子会在垂直方向一个接一个排布在一个BFC内部,相邻的margin-top和margin-bottom会叠加在一个BFC内部,每一个元素的左外边界

2022-03-03 12:30:00 207

原创 水平和垂直居中方法总结

总结了常用的水平垂直居中的方法

2022-03-01 16:27:57 368

原创 浮动布局和定位布局的进阶

浮动布局的缺点和解决方法如何相对父元素和祖先元素定位什么是包含块

2022-03-01 15:09:36 349

原创 表单对齐操作

表单对齐,制作注册界面

2022-02-28 13:30:00 5528

原创 深入了解有关文本效果的属性

常见的文本效果属性属性说明text-indent首行缩进text-align水平对齐text-decoration文本修饰text-transform大小写转化line-height行高vertical-align垂直对齐letter-spacing字母间距word-spacing词间距text-indent的妙用第一次接触这个属性,一定是用来首行缩进的text-indent:2em;其实除此之外,这个属性还有一个

2022-02-27 11:17:28 135

原创 display属性值详解

display属性汇总,真实情况的应用,超级实用的小技巧

2022-02-26 20:50:48 992

原创 外边距叠加和负margin技术

外边距叠加负margin技术实现自适应两栏布局,图片和文字对齐,垂直居中对齐

2022-02-24 16:27:47 362

原创 层次选择器

后代选择器格式:M N{},M和N直接用空格隔开。用于选中后代的某一个元素,只要是后代,都可以被选中。此类选择器十分常见。子代选择器格式:M>N{},M和N之间用“>”号隔开。只能选择子代的某一个元素,只能选择一代,子代的子代不能被选中。以下例子看区别:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>后代选择器和子代选择器</title&g

2022-02-23 16:58:12 75

原创 CSS的三大特性(继承,层叠和优先级)

这里写目录标题一级目录二级目录三级目录继承性不能继承的属性:border,padding,margin能继承的属性可以分为三类:超链接的特殊性解决办法层叠性优先级引用方式冲突继承方式冲突指定样式冲突!important一级目录二级目录三级目录继承性CSS的继承性是指子元素继承了父元素的某些样式属性。但并不是所有的属性都能继承。不能继承的属性:border,padding,margin能继承的属性可以分为三类:1 文本相关属性:font-family(字体),font-size(字体大小),f

2022-02-23 11:30:00 453

原创 CSS的单位

导入我们在刚开始学习CSS的时候,框的大小一般都是用px表示的,其实除此之外还有其他的单位。有绝对和相对之分。绝对单位相对单位

2022-02-22 15:40:51 146

原创 Java线程系列(四)多线程的优势和风险(线程安全问题)

问题的提出增加线程数以增大速度线条绘制时的问题计数器的计算问题的解释问题的解决介绍相关锁举例说明

2021-11-25 17:54:43 3017

原创 Java线程系列(三)线程的初应用之视频处理

知识储备Webcam外部包:导入外界包BufferedImage类:RGB值的获取:颜色的分离:代码分析效果图bug的解决总结心得

2021-11-22 10:57:09 1952

原创 Java线程系列(二)线程小球的优化,减少线程数

查看线程数量原方法分析,找到弊端及改进改进思路代码实现拓展总结

2021-11-19 09:31:32 274

原创 Java线程系列(一)线程无返回值的两种实现方式

情景导入在程序执行的过程中,如果遇见for循环,一般情况下需要该循环结束后,程序才会开始执行下一条指令;而我们平时在使用电脑时却可以一边听音乐一边刷微博,而这,就是靠多线程来实现的。专业名词解释线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务(以上解释来源于百度词条)。举例分析画小球一般方法:public class Normal_Way exte

2021-11-12 22:49:37 1661

原创 Java中的重绘(用最简单的例子讲解)

重绘能解决什么问题你是不是也遇到过这样的问题:我们在窗体组件上绘制图形时,只要稍稍挪动一下窗体,刚刚绘制好的图形就会立马消失不见。这是因为你在挪动窗体的时候,程序会进行刷新,重新绘制窗体,而不会绘制我们的图像。就像以下这样://窗体类import java.awt.Graphics;import javax.swing.JFrame;public class Repaint extends JFrame{ public static void main(String[] args) {

2021-10-13 22:58:20 870 5

原创 用Java实现递归与分治系列(二)

分治法的基本思想将一个规模为n的问题分解成k个规模较小的子问题,这些子问题互相独立且与原问题相同。递归地解决这些子问题,然后将各子问题的解合并得到原问题的解。(一)二分搜索技术二分搜索技术利用了元素间的次序关系,采用分治策略,其基本思想是:将n个元素分成个数大致相同的凉拌,取a[n/2]与x作比较。如果x=a[n/2],则找到x,如果x<a[n/2],则只在数组a的左半边查找,如果x>a[n/2],则只在右半边查找。public class Binary_Search { publi

2021-10-05 00:00:00 235

原创 用Java实现递归与分治系列(一)

递归与分治的思想直接或间接地调用自身算法就是递归算法。用函数自身给出定义的函数就是递归函数。将一个

2021-10-03 10:03:35 459

原创 java图像处理,画几个抽象派图片,一个简单的调色板可还行

图像处理画马赛克之前先来点知识储备图像原理:像素 :是由图像的小方格组成的,每一个小方块都有一个明显的位置和被分配的色彩数值,小方格的颜色和位置就决定该图像所呈现出来的样子(以上来自科普中国)。分辨率:每英寸上的像素数量,单位时DPI。像素相同时,分辨率越高,则像素密度越大,实际打印的尺寸越小,图像也就越清晰。RGB颜色模型:是一种加色模型,将红(Red)、绿(Green)、蓝(Blue)三原色的色光以不同的比例相加,以合成产生各种色彩光,共有256256256种颜色。灰度图像:指r,g,b三个

2021-09-25 17:12:44 1030

原创 一个类里都装了些什么

我们知道,类是Java的基本要素,一个Java程序就是由若干个不同的类组成的。关键字是class,格式为class 类名{ 类体的内容}类体由两部分构成:变量的声明和方法的定义变量格式:数据类型 变量名;成员的变量类型可以是任何一种数据类型,基本类型如整形(short,int,long),浮点型(float,double),字符型(char),逻辑类型(boolean),引用类型如数组,对象和接口。常量关键字:final如果成员变量和局部变量被关键字final修饰,那么该变量就是常

2021-09-18 18:18:23 762

原创 初识java(JDK,JRE,JVM,环境变量)

初始java(JDK,JRE,JVM,环境变量)C,C++等语言等语言有一个共同的缺点,就是只能对特定的CPU(中央处理器)进行编译,一旦更换设备后便不能保证程序正常运行,但对于Java,可以在计算机的操作系统之上提供一个java运行环境JRE(Java Runtime Environment ),该运行环境由JVM(Java Virtual Machine),类库以及一些核心文件组成,也就是说,只要平台提供了Java的运行环境,用Java编写的软件就能正常运行。而这些平台里最适合学习Java的就是Jav

2021-09-16 09:45:48 143 1

原创 Java中的继承与封装

什么是继承?生活中的继承 :爷爷–爸爸–儿子–孙子Java中的继承更像包含关系:娱乐圈艺人–演员–优秀的演员我们称为子类继承 父类,有同名的方法(会拍戏)和属性(年龄,姓名等),但具体的内容不同。继承的优点必要时能大大简便我们的代码量例如,当我们需要创建很多类,并且这些类中的属性和方法几乎相同时,运用继承创建子类,那么在子类中就不用写任何方法,主函数可以直接调用子类从父类继承来的方法。Java继承的特点只能实现单继承,即一个子类最多只能有一个父类继承的用法关键字:extendspubl

2021-08-19 22:55:26 135

原创 神秘OOP中的类与对象(以Java为例)

神秘OOP中的类与对象(以Java为例)名词解释:OOP全称为(Object Oriented Programming)是面向对象编程,是一种计算机编程架构,总结起来就是:OOP=编写类+创建对象+调用方法什么是类与对象呢?其实这就好比偶像和你的爱豆。偶像是一个概念,而你的爱豆是一个实例;偶像抽象的,而你的爱豆是具体的;偶像是一个类,你的爱豆则是一个对象。什么是属性呢?属性是一个名词性的概念,是类里所有对象都具有的特征,例如:在娱乐圈艺人中(类)你有好几个爱豆(对象),你的爱豆们的姓名(属

2021-08-18 00:03:07 85

空空如也

空空如也

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

TA关注的人

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