- 博客(22)
- 收藏
- 关注
原创 设计模式之原型模式
设计模式之原型模式原型模式 属于 创建型模式,提供创建对象的最佳方式。原型模式简介 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。也就是 说 根据一个已有对象(原型实例) 创建 新的对象作用 用于创建许多重复的对象。 当系统中需要创建相同或相似的对象时,可以通过原型模式实现。如何实现在java中,需要拷贝的原型类 需要实现Cloneable接口,然后重写其中的clone方法,才可以实现类的拷贝。java中的深浅拷贝浅拷贝:当类的成员变量是基本数据类型时,
2021-03-31 22:02:09
199
3
原创 设计模式之建造者模式
设计模式之建造者模式文章目录设计模式之建造者模式建造者模式简介模式原理生活实例代码实现整理思路重新思考与抽象工厂模式的联系作业实践声明建造者模式 属于 创建型模式,提供一种创建对象的最佳方式。创建型模式 指不是直接使用new的方法,提供另外一种创建对象的方式,并向调用者隐藏 创建对象的细节,该模式使创建对象更加的灵活。建造者模式简介 将简单对象一步步的构建为复杂的对象。换句话说,就是将复杂的对象的构建与表示进行分离。 有顺序的创建复杂对象。模式原理该模式有四个角色。Product
2021-03-30 09:51:04
137
原创 windows 下同时启动与关闭多个软件
常见dos命令操作在开发做项目的时候,要同时打开好几个软件。每次做项目就要点点点,感觉不舒服,于是找到了windows上dos命令 一键启动多个软件。start 命令该命令可以启动启动软件,打开网站。使用示例 比如说 要打开电脑上的HbuiderX软件启动软件start D:\front\HBuilderX\HBuilderX.exe//打开HbuiderX格式为 start 软件路径名注意,如果打开路径中带有空格。需要指定标题参数 可以只是双引号参数。例如start "" "C:\P
2021-03-24 09:49:48
1210
原创 华为手机如何投屏到电脑
近期在仿一个手机上的app,一些颜色不好直接选择,所以就想将手机投屏到电脑,然后再取色,这样比较方便。特此记录以下。我的手机是华为荣耀青春版8.其他手机请自行参考打开手机,进入手机设置界面2.点击多屏互动3. 手机上出现电脑名称,选择你的电脑进行连接4. 手机上会出现输入数字密码,此时电脑会弹出 是否允许的请求。点击允许,然后在手机上输入密码即可。5.然后会等待一会儿,连接成功求点赞????...
2021-03-18 10:26:24
3754
原创 uniapp 扩展组件 抽屉使用
本来打算 再官方自带的组件市场评论,结果直接评论不了。官方的组件写的跟????一样。反正 我用了出不来效果。完 网上找了好久 终于找到 解决办法下面 给出解决方案.第一 将抽屉 组件导入自己的项目在 页面中加入如下代码 <view > <button @click="showDrawer" type="primary">右侧弹出 显示Drawer</button> <uni-drawer ref="showRight" mode="lef
2021-03-17 22:49:04
2326
4
原创 如何进行建模
如何进行建模什么是建模建模,就是建立模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。、通俗一点讲,就是建模就是对现实的简化。哪些方面用到3D建模房子怎么搭建。数学建模。根据实际问题建立数学模型,对数学模型进行求解,根据结果解决问题。世界人口模型预测。系统建模设计开发软件时,对一个系统先进行建模,能够提高软件开发的效率。此外,还有许多方面需要用到建模这个概念,比如 电影中的剧本 就是类似建模的形式。建模的作用更好的理解与开发系统软件开发中的两种
2021-03-05 16:34:21
11123
1
原创 springboot启动正常无法跳转页面
springboot踩坑正常运行,但是无法接受到http请求仔细对照发现没有问题后来百度找到答案原来是我包的位置建的不对。将xxxApplication放到和其他包并列的一个层次像这样spring boot只会扫描启动类当前包和以下的包这个问题搞了好久,细节很重要。...
2021-01-20 19:31:26
1170
原创 简单易懂的工厂模式
工厂 顾名思意 就是用来生产产品的。通过工厂模式,我们可以减少使用new 的操作。而转而调用工厂帮我们生产对象。实现 生产者 与调用者的分离。下面 我们来用实例来写一下三种工厂模式假设 我们现在去买车。简单工厂模式车有不同的型号。所以 我们给它一个接口车接口public interface Car { void name();}不同的车实现这个接口Teslapublic class Tesla implements Car { @Override pu
2020-12-29 15:36:54
512
原创 js中未声明变量初值 计算出错?
未给一个变量赋初值,直接计算竟然 出错。看代码<body> <li data-value="1">1</li> <li data-value="2">2</li> <li data-value="3">3</li> <li data-value="4">4</li> <li data-value="5">5</li> <li data-valu
2020-12-27 10:28:16
134
2
原创 生活实例 理解代理模式
在进入这种设计模式前,我们先搞明白什么是代理。代可以理解为 代替,理可以理解为,做。 所以代理 可以理解为代替做。理解了 代理,那我们就用实际的生活例子来引入代理这种模式吧。例子班上的学生交班费。 学生统一将班费交给班长。那么班长就相当于是一个代理。班长代替班上的同学交班费。这是实际生活中的一个例子。我们用代码来解决他。首先使用静态代理,只交班费静态代理公共接口 交钱public interface Person { void giveMoney();}学生实现这个接
2020-12-26 15:32:03
561
2
原创 简单例子模拟Spring中的@autowired自动注入
Spring中是如何依赖一个注解 就可以自动注入一个对象的呢?先讲一下简单的思路。1 通过一个工具类(注解处理器) 使用反射 获取 一个类的所有属性。2 判断属性上是否有这个注解3 如果有这个注解 再次通过反射 实例化这个对象。通过工具类(注解处理器)来实例化对象。下面配合代码来进行讲解整体代码有两个实体类public class Teacher { public void sayHello(){ System.out.println("teacher say
2020-12-19 22:34:23
323
1
原创 如何写博客--谈谈我的感受
写了几篇不像样的博客,谈谈自己的感想,记录一下自己写博客过程中一些奇奇怪怪的想法与自己踩过的坑。(各位大佬请轻喷)奇怪想法不知道写什么?刚开始写博客的时候,不知道写什么东西。自己又没有什么技术含量,肚子里也没什么墨水,能够写出什么东西呢? 既然 没东西可写,那就别写。等有东西写的时候再写,没必要为了写而写。(说了一大段废话)怕自己写的差?刚写的时候 的确是战战兢兢的,感觉自己不太适合写作。写的文字一点都不通顺,毕竟 都好久没写文章了。狗屁不通是正常的。写的差 就怕被别人喷。 喷就喷吧,听过
2020-12-15 21:43:14
246
原创 idea 独立窗口
简单粗暴直接左键按住 一个窗口往任务栏下面拖动 出现一个较大窗口时就可以 出现一个独立窗口gif 图如下如果有帮助到你 还请点赞支持哦
2020-12-10 20:43:51
1164
原创 简单模拟Spring动态加载类
使用简单的例子模拟Spring动态加载类;思路很简单创建一个容器 通过 反射 来得到一个类的对象。通过流 来加载配置文件 得到一个类的全类名(包名+类名)再通过 反射 获取这个类的class最后 调用instance 方法 实例化这个对象。来看下代码public class BeanFactory { //获取对象的方法 public Object getBean(String beanName) { Object object = null;
2020-12-06 19:18:31
705
1
原创 html 中属性和样式的区别
问题来源于 jQuery的学习在给一张图片设置图片路径的时候 我想到的是css()方法可是 这个方法 使用无效 正确的应该是使用 attr() 和prop()方法百思不得其解 。css()方法 是设置样式 attr() 与prop()方法 是设置属性。什么是样式 什么是属性 ? 总感觉好像有重叠的地方。网上搜了之后 发现属性>样式style ="" 这本身是一个属性 里面的值就是一个个的样式 所以这是一个样式属性。而<img src="" style="">
2020-11-07 20:58:25
1241
原创 HBuilder中无法安装自动保存插件
HBuilder中无法安装自动保存插件我的错误原因是github 无法连接xxx 当时 在网上 搜索 发现没有类似的情况。可能的原因github被墙了。(反正我的是这样)解决办法打开 C:\Windows\System32\drivers\etc\hosts 这个文件在最后 加入 199.232.68.133 raw.githubusercontent.com 这段文字 添加后 保存。再打开Hbuilder 安装插件。有用还请点赞。谢谢!...
2020-10-29 21:59:17
852
3
原创 超详细!省市区三级联动页面显示
项目中用到项目中需要用到收货地址,所有写下这个省市区 三级联动的页面。实现 这个效果有很多种方式 我使用的是第一步 导入数据到数据库
2020-09-07 20:11:28
1565
原创 Idea maven模块变灰 解决方案
在网上看到 unload Modules 后 可以让 运行速度加快 。尝试了一下 ,idea 加载确实变快了。 模块也由之前的蓝色变灰了。不过之后 再次加载的时候 总是找不到 依赖 之前可以正常运行,现在怎么可能找不到依赖呢? 之后 发现 pom.xml 变灰了 。百度 后找到解决方案解决:1 右击父模块2 右键点击加号 import Module3 找到pom.xml 文件 点击OK( 需要激活的pom.xml)4 点击Next Finsh此时 等待一会 发现右下角 会有正在
2020-07-31 15:06:34
933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人