摘要:
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); //再 阅读全文