ZHAOYANGのBlog

Notes and Experiences


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

《Java编程思想》读书笔记(六)

发表于 2019-12-11 | 分类于 读书笔记 |

第十章 Java IO系统

前6小节介绍Java1.0的IO流,之后介绍Java1.1的IO流

输入和输出

与输入有关的所有类都从InputStream继承,与输出有关的所有类都从OutputStream继承

阅读全文 »

《Java编程思想》读书笔记(五)

发表于 2019-12-09 | 分类于 读书笔记 |

第九章 违例差错控制

基本违例

  1. 产生一个违例时,发生的几件事情:

    • 按照与创建Java对象一样的方法创建违例对象:在内存“堆”中,使用new创建

    • 停止当前执行路径,从当前环境中释放违例对象的句柄

    • 违例控制器接管一切,并开始查找一个恰当的地方(违例控制器),用于继续程序的执行

  2. 违例控制器的职责是从问题中恢复,使程序要么尝试另一条执行路径,要么简单地继续

  3. 在所有标准违例中,存在两个构建器:默认构建器,需一个字符串作为自变量的构建器

  4. throw通过“掷”出一个违例,从原来的作用域中退出,但会先返回一个值,再退出方法或作用域;返回于一个恰当的“违例控制器”,距离违例“掷 ”出的地方可能相当遥远——在调用堆栈中要低上许多级

阅读全文 »

《Java编程思想》读书笔记(四)

发表于 2019-12-02 | 分类于 读书笔记 |

第八章 对象的容纳

8.1 数组

  1. 对象数组容纳的是句柄,而基本类型的数组容纳的是具体的数值
  2. 对象数组创建之初会初始化为null,基本数据类型的数组会初始化为0(数值型)、null(字符型)或false(布尔型)
  3. 数组可以容纳基本数据类型和对象句柄,但集合只能容纳对象句柄,利用Integer、Double等“封装类”可以将基本数据类型的值置入集合中
阅读全文 »

《Java编程思想》读书笔记(三)

发表于 2019-11-26 | 分类于 读书笔记 |

第七章 多形性

面向对象的程序设计语言的基本特征:数据抽象、继承、多形性

上溯造型

  1. 取得一个对象句柄,并将其作为基础类型句柄使用的行为叫做“上溯造型”,因为继承树的画法是基础类位于最上方

  2. 从衍生类到基础类的上溯造型可能“缩小”接口,但不可能变得比基础类还要小

  3. 如果能不顾衍生类,只让自己的代码和基础类打交道,省下来的工作量将是难以估计的

阅读全文 »

Layui upload报错“请求上传接口出现异常”

发表于 2019-11-07 | 分类于 踩过的坑 |

后台返回值格式与Layui要求不相符

接口返回的相应信息(response)必须是一个标准的 JSON 格式,如:

1
2
3
4
5
6
7
{
"code": 0
,"msg": ""
,"data": {
"src": "http://cdn.layui.com/123.jpg"
}
}
阅读全文 »

Layui模板引擎绑定事件失效的问题

发表于 2019-11-07 | 分类于 踩过的坑 |

模板引擎中的绑定事件失效

目前普遍的解决方法:更新渲染

官方文档:跟表单元素一样,很多时候你的页面元素可能是动态生成的,这时element的相关功能将不会对其有效,你必须手工执行 element.init(type, filter) 方法即可。注意:2.1.6 开始,可以用 element.render(type, filter); 方法替代

1
2
3
4
5
6
var getTpl = demo.innerHTML
,view = document.getElementById('view');
laytpl(getTpl).render(data, function(html){
view.innerHTML = html;
});
element.render();

结果:更新渲染后事件仍失效

阅读全文 »
12…5
ZhaoYang

ZhaoYang

Notes and Experiences

30 日志
5 分类
12 标签
GitHub E-Mail
© 2019 ZhaoYang
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4