摘要:
1.4 工厂模式适用的场合 大量的产品需要创建,并且这些产品具有共同的接口 。 1.5 三种工厂模式的使用选择 简单工厂 : 用来生产同一等级结构中的任意产品。(不支持拓展增加产品) 工厂方法 :用来生产同一等级结构中的固定产品。(支持拓展增加产品) 抽象工厂 :用来生产不同产品族的全部产品。(支持 阅读全文
摘要:
1)使用VSCode创建VueCLI项目 由于可以搜csdn上相关的技术博客,所以这里不做介绍。注:创建项目名称时,避免出现大写字母。如:VueCLI项目命名为 vuemap。 (2)使用npm安装Echarts依赖 其中,需要在vuemap项目下,使用npm安装Echarts依赖的命令如下所示: 阅读全文
摘要:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>第一个 ECharts 实例</title> <!-- 引入 echarts.js --> <script src="https://cdn.staticfile.org/echa 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>123456</t 阅读全文
摘要:
2.3 单例模式和线程安全 (1)预加载只有一条语句return instance,这显然可以保证线程安全。但是,我们知道预加载会造成内存的浪费。 (2)懒加载不浪费内存,但是无法保证线程的安全。首先,if判断以及其内存执行代码是非原子性的。其次,new Singleton()无法保证执行的顺序性。 阅读全文
摘要:
设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链 阅读全文
摘要:
现两条报错如:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.internal.application'] 和 Caused 阅读全文
摘要:
(4)Echarts地图案例复制到本地vueCLI项目中调试运行 注:① 利用$.get获取相关的局变量,需使用self代替this。且需下载JQuery依赖并引入。 ② 百度地图的下载与ak引入。 //在main.js文件下 1. import BaiduMap from 'vue-baidu-m 阅读全文
摘要:
<button type="button" nclick='trans("X")'>传参</button><button type="button" nclick='trans("X")'>传参</button> 阅读全文
摘要:
报此错误大意还是数据库的问题 大概就是表和read的不一致,有问题,但是我已经检查完代码,并没有任何问题,表的建立,和各种SQL语句都没问题 最后看了好多博客才发现 在我们写安卓项目使用数据库的时候,只有第一次运行的时候会建立新表,即mysqlitehelper.java里面的oncreat 后续再 阅读全文
摘要:
问题描述: 使用ajax进行登录验证时,第一次点击登录按钮无反应,第二次点击才能进去。 解决方法: 原来的代码 <form action="" method="post"> <span> 账号: </span> <div class="layui-inline"> <input 阅读全文
摘要:
这是安卓开发的常见错误,当你在引用或者复制别人的Layout xml文件时需要在AndroidManifest.xml中添加东西 需要将图中的activity android:name添加进去,否则是加载不出来页面的 setContentView(R.layout.....)会报错 阅读全文
摘要:
(1)关闭特定iframe //当在iframe页面关闭自身时,在iframe页执行以下js脚本 var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再 阅读全文