嵌套

前端之HTML

↘锁芯ラ 提交于 2019-12-01 05:02:06
目录 1010-1011 前端之html 浏览器 什么是HTML HTML的作用 编写html的规范 HTML结构 常用标签 head内常用标签 body内常用标签 特殊字符 块级标签(div标签)和行内(内联)标签(span标签) 块级标签和行内标签的区别 form表单(很重点) form表单功能 form表单属性 表单元素 表单的语义化举例 HTML标签总结 1010-1011 前端之html 浏览器 浏览器也是一个客户端 # 这是一个服务器,我们通过浏览器就可以访问的到服务器发送的"hello" import socket soc = socket.socket() soc.bind(('127.0.0.1',8080)) soc.listen(5) while True: conn,addr = soc.accept() data = conn.recv(1024) conn.send(b"HTTP//1.1 200 ok\r\n\r\n") # 必须要加上这一句,不然浏览器不认识 conn.send(b"hello") conn.close() 浏览器不通过服务器也可以渲染文本 什么是HTML HTML全称Hyper Text Markup Language,超文本标记语言,是一种描述性的标记语言。 超文本:音频、视频、图片 标记:称为标记

guava的Table使用解析

给你一囗甜甜゛ 提交于 2019-12-01 02:56:17
一、Map<R,Map<C,V>>的缺点   Java编程中是否还在为map的嵌套而烦恼,就算stream的兴起也无法解决剖解内层map的痛苦。 为此Google设计了table解决该问题,table的底层实现仍然是嵌套map,只是在此基础上提供了若干api,极大简化了用户的开发工作。 二、开发流程 1,引入jar包 <dependency>   <groupId>com.google.guava</groupId>   <artifactId>guava</artifactId>   <version>20.0</version>   <scope>compile</scope> </dependency> 2,使用方式   Table<R,C,V> table = HashBasedTable.create();   由泛型可以看出,table由双主键R,C共同决定,V是存储值 3,新增数据:   table.put(R,C,V); 4,获取数据   V v = table.get(R,C); 5,遍历数据   Set<R> set = table.rowKeySet();   Set<C> set = table.columnKeySet(); 三、底层解析   final Map<R,Map<C,V>> backingMap;   可以看出底层代码仍然使用的是嵌套MAP结构

HTML(上)

时光毁灭记忆、已成空白 提交于 2019-12-01 02:49:47
目录 HTML(上) 浏览器 HTML 什么是HTML HTML的作用 编写HTML的规范 HTML结构 HTML常用标签 HTML标签速记 HTML(上) 浏览器 浏览器也是一个客户端 #这是一个服务器,我们通过浏览器就可以访问的到服务器发送的"hello" import socket sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen(5) while True: conn,addr = sk.accept() data = conn.recv(1024) conn.send(b"HTTP/1.1 200 ok\r\n\r\n") #必须要加上这一句,不然浏览器不认识 conn.send(b"hello") conn.close() 浏览器不通过服务端也可以渲染文本 HTML 什么是HTML HTML全称HyperText Markup Language,超文本标记语言,是一种描述性的标记语言。 超文本:音频、视频、图片 标记:称为标记,一个HTML页面都是由各种标记组成。 HTML的作用 负责描述文档语义的语言 编写HTML的规范 1)所有标记元素都要正确的嵌套,不能交叉嵌套。eg: <h1><a></a></h1> 2)所有标记都必须小写 3)所有标记都必须关闭 双标签: <h></h1> 单标签: <img

Ng-include页面嵌套

情到浓时终转凉″ 提交于 2019-12-01 02:27:20
1.1. N g -include 页面嵌套 1.1.1. 功能介绍 点击页签,页签下的各页面不写在同一个 html 中,可以分成 n个html并将其嵌套进入其中 1.1.2. 代码 (1) 分开在 html 和 js中写 <ion-content id="content" style="bottom:60px;line-height:34px;margin-top: 50px;"> <div ng-include="testData" style="height: 600px;"></div> </ion-content> Js $scope.testData = "templates/HomePage/Person/personDetail/personDetailInfoReadOnly.html"; (2) 直接写在 html 中(谨记直接写在 Ng-include里面的时候,双引号里面要有单引号) <div ng-include="'templates/HomePage/Person/personDetail/personDetailInfoReadOnly.html'" style="height: 600px;"></div> 来源: https://www.cnblogs.com/Amanda-w/p/11648010.html

滑动事件总结(刷新,加载更多,嵌套滑动)

我只是一个虾纸丫 提交于 2019-11-30 22:44:18
#下拉刷新 在Api21之前,ListView和GridView的使用相当普遍,包括下拉刷新我们也可以使用它,利用他的addHeaderView()和addFooterView()方法,或者使用父级中隐藏View的方式来实现; 在Api21之后,出现了RecyclerView和SwipeRefreshLayout,有人选择了用两者相结合的方式来实现下拉刷新,在看到SwipeRefreshLayout的效果后,我觉得这比之前看到的任何刷新Loading的效果都要简单直接,所有也提倡去替换现有的加载方式。 可是在使用过程中,SwipeRefreshLayout和RecyclerView相结合后,SwipeRefreshLayout下拉后的阻尼效果也好像消失了一样,拉动起来就没那么精神了,对于追求极致的我来说,是不能接受的。 总结: 1.下拉刷新最佳方式:SwipeRefreshLayout和ListView相结合; 2.RecyclerView适用于不需要添加任何刷新单纯展示list数据的情况;也可以和ScrollerView相配合来展示效果。 #上拉加载更多 加载更多相比下拉,其实简单多了。通过监听ListView的滑动距离即最后可见的position是否是最后一项来判断(getLastVisiblePosition())。 #嵌套滑动 在代码设计过程中,应当特别注意

SqlServer触发器

て烟熏妆下的殇ゞ 提交于 2019-11-30 21:13:07
概念:   触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。 触发器和存储过程的区别:   触发器与存储过程的区别是运行方式的不同,触发器不能执行EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发执行而存储过程需要用户,应用程序或者触发器来显示地调用并执行。 一:触发器的优点  1.触发器是自动的。当对表中的数据做了任何修改之后立即被激活。  2.触发器可以通过数据库中的相关表进行层叠修改。  3.触发器可以强制限制。这些限制比用CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引用其他表中的列。 二:触发器的作用  触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂参照完整性和数据的一致性,它能够对数据库中的相关表进行级联修改,提高比CHECK约束更复杂的的数据完整性,并自定义错误消息。触发器的主要作用主要有以下接个方面: 强制数据库间的引用完整性

table表格嵌套效果

人走茶凉 提交于 2019-11-30 21:02:12
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } table tr td{ border:1px solid gray; } </style> </head> <body> <p>为了实现相关效果,可以将固定相关高度</p> <table style="text-align: center"> <tr> <td>22222</td> <td>22222</td> <td style="width:200px;">22222</td> <td>22222</td> <td>22222</td> </tr> <tr> <td>11111</td> <td>11111</td> <td>11111</td> <td>11111</td> <td>11111</td> </tr> <tr> <td>11111</td> <td>11111</td> <td>11111</td> <td>11111</td> <td>11111</td> </tr> <tr> <td>11111</td> <td>11111</td> <td>11111</td> <td>11111</td> <td>11111</td> <

函数进阶

橙三吉。 提交于 2019-11-30 19:30:15
阅读目录  楔子  命名空间和作用域  函数嵌套及作用域链  函数名的本质  闭包  本章小结 返回顶部 楔子 假如有一个函数,实现返回两个数中的较大值: def my_max(x,y): m = x if x>y else y return mbigger = my_max(10,20)print(bigger) 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: >>> def my_max(x,y): ... m = x if x>y else y ... >>> my_max(10,20) >>> print(m) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'm' is not defined 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为啥?我明明定义了呀! 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是

HTML

眉间皱痕 提交于 2019-11-30 19:03:20
HTML 目录 web标准介绍 浏览器介绍 开发工具介绍 html介绍 html概念 html的网络术语 编写HTML的规范 HTML的基本语法特征 html结构 html 颜色表示 颜色表示 RGB色彩模式 html 标签 html 标签分类 html中的特殊字符 web标准介绍 web标准: w3c:万维网联盟组织,用来制定web标准的机构(组织) web标准:制作网页遵循的规范 web标准规范的分类:结构标准、表现标准、行为标准。 结构:html。表示:css。行为:Javascript。 总结说明: 结构标准:相当于人的骨架。html就是用来制作网页的。 表现标准: 相当于人的衣服。css就是对网页进行美化的。 行为标准: 相当于人的动作。JS就是让网页动起来,具有生命力的  如果大家还不明白,请看下图 浏览器介绍 浏览器是网页运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、猎豹浏览器、Safari和Opera等 浏览器内核 : 浏览器 内核 IE trident chrome blink 火狐 gecko Safari webkit PS:「浏览器内核」也就是浏览器所采用的「渲染引擎」,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。 总结:渲染引擎是兼容性问题出现的根本原因。 开发工具介绍 Sublime Text的使用