一,先说六大原则:1,单一职责原则:就是一个类就做一件事,它有单一的职责,比如,activity就让它显示view,不管那些网络请求、适配器啥的。该原则注重职责,主要针对实现和细节。2,开放封闭原则:类、模块、函数是可以拓展的,但不能修改。这样代码比较稳定,比如不能碰到啥事儿就去修改基类,使用这个基类的可能不止这一个子类啊。3,里式替换原则:子类可以扩展父类功能,但不能改变父类原有功能。搬砖时最好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 22:03:35
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             在java的设计模式中,我大意分为三块:创建型模式、结构型模式、行为模式,对其进行了相对详细和幽默的风格讲解。
  一、创建型模式
  1、PROTOTYPE-跟MM用QQ聊天,一定要说些深情的话语了,我搜集了好多肉麻的情话,需要时只要copy出来放到QQ里面就行了,这就是我的情话prototype了。原始模型模式:通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-06-19 16:29:30
                            
                                648阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JAVA有三大体系,分别是:1、Java SE,包含Java基础类库和语法;2、Java EE,是以Java SE为基础,定义了一系列的服务,API,协议等,增加了编写企业级应用程序的类库;3、Java ME。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 19:01:45
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            面向对象编程有三大特性:封装、继承、多态。本文将介绍java的三大特性之封装封装封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 10:29:13
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            题意: 题意,给你一块n*m的巧克力,最终是要把他切成n*m快小蛋糕,问最小切多少刀?每一刀只能把一个整体切成两个整体,不可以把两个整体分成四个整体,就是说只能切一个地方。思路: 额!这个题目...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-21 11:39:59
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            题意: 题意,给你一块n*m的巧克力,最终是要把他切成n*m快小蛋糕,问最小切多少刀?每一刀只能把一个整体切成两个整体,不可以把两个整体分成四个整体,就是说只能切一个地方。 思路: 额!这个题目要是说思路的话真的不知道怎么说,记得我...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-02 11:38:00
                            
                                60阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            JVM HotSpot架构 JVM HotSpot架构思维导图 JVM HotSpot之类加载子系统 一个Java文件从编码完成到最终执行,一般主要包括两个过程 编译,即把我们写好的java文件,通过javac命令编译成字节码,也就是我们常说的.class文件。 运行,则是把编译生成的.class文 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-01 12:34:00
                            
                                218阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            卷积层是基于单词“卷积(Convolution)”而来,这是一种数学上的操作,它是对两个变量是比图像...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-19 10:35:49
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            解决方案:在AndroidManifest.xml 中 配置 .            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-08-09 09:16:00
                            
                                150阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                我看到很多人再工作中经常使用redis 但一般都是使用redis的string的key-values类型,所以今天想写写这个随笔。    首先我们要了解到redis有五大类型:             1、string 类型 key-value的形式 ,此类型有一个问题在内存中最小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 10:55:52
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python可视化:绘图前的遮挡问题及解决方法
随着数据科学和机器学习的普及,数据可视化在分析和呈现数据方面的重要性不可忽视。在Python中,有多种绘图库可供使用,最为常见的包括Matplotlib、Seaborn和Plotly等。然而,在实际使用过程中,我们常常会遇到图表显示不完美的情况。例如,绘制的图表前面出现一大块遮挡物,这对于数据展示显然是个问题。本文将探讨这一问题的原因并提供解决            
                
         
            
            
            
            成功自我管理的九大块29个工具,思维导图版
一、时间管理
工具1   用“四象限原理”规划时间            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-20 10:48:40
                            
                                773阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简单情景的页面回退this.$router.go(-1); 复杂情景下的页面回退,就没有这么简单了。用 Vue 开发单页应用时,会遇到这种需求情景:跳新页面去筛选、跳新页面去切换活动类型、跳新页面去搜索等等所有跳新页面,拿到值再跳回,进而操作左上角回退。既要保证拿到选中的筛选项回来,又要保证页面回退正常。具体情景如下: 点了一路的页面,A =》 B =》 C =》 D =》 E ,此时【E页面】里            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 15:04:47
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Framebuffer 和大块连续内存
## 引言
在Android开发中,图形渲染和处理是一个重要的领域。随着分辨率的提升和多样化的应用场景,优化图形性能的需求愈发迫切。在这个过程中,`FrameBuffer`成为了一个重要的概念。本文将探讨如何在Android中使用Framebuffer以及如何管理大块连续内存,以实现高效的图形渲染。
## 什么是Framebuffe            
                
         
            
            
            
            # Java批量复制字节的实现方法
在Java中,批量复制一块字节的操作是一个比较常见的需求,通常用于文件操作、网络传输等场景。本文将向你介绍如何实现这一功能,包括整体流程、代码实现与注释,希望对你理解该过程有所帮助。
## 整体流程
在实现批量复制字节的过程中,我们可以按照以下步骤进行:
| 步骤 | 描述                           |
|------|----            
                
         
            
            
            
            # 如何实现Python大块注释
## 引言
作为一名经验丰富的开发者,我将向你介绍如何在Python中实现大块注释。大块注释是一种非常有用的技术,可以帮助我们在代码中添加注释或者临时禁用一段代码。下面是整个过程的步骤概述:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤一 | 确定需要注释的代码块 |
| 步骤二 | 使用三引号将代码块注释起来 |
| 步骤三 | 添加描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-25 08:12:36
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HDFS(Hadoop Distributed File System)称为Hadoop分布式文件系统,以流式数据访问模式来存储超大文件,运行于商用硬件集群上,是管理网络中跨多台计算机存储的文件系统。HDFS不适合用在:要求低时间延迟数据访问的应用,存储大量的小文件,多用户写入,任意修改文件。1.块BlockHDFS数据块:HDFS上的文件被划分为块大小的多个分块,作为独立的存储单元,称为数据块,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 22:29:15
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                突然之间需要学习Java,学校里学的东西早就忘记了,得用最短的时间把Java知识理顺,重点还是J2EE,毕竟所有的ava项目中95%都是J2EE,还是先从基础的J2SE学起吧.......    首先是了解Java的核心机制,Java中有两种核心机制:    ①Java虚拟机(Java Vi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-22 13:05:30
                            
                                60阅读