: 用于保留空白字符(通常用于代码块)——如果您在文本中使用缩进或多余的空白,浏览器将忽略它,您将不会在呈现的页面上看到它。但是,如果您将文本包含在 标签中,那么空白将会以与你在文本编辑器中看到的相同的方式渲染出来。
: 用于标记具体变量名。
: 用于标记输入电脑的键盘(或其他类型)输入。
: 用于标记计算机程序的输出。
让我们看看一些例子。你应该尝试运行一下(尝试运行一下other-semantics.html样例文件的拷贝):
const para = document.querySelector('p'); para.onclick = function() { alert('噢,噢,噢,别点我了。'); }
请不要使用 <font>
、 <center>
等表象元素。
在上述的 JavaScript 示例中,para 表示一个段落元素。
按 Ctrl /Cmd + A 选择全部内容。
$ ping mozilla.org PING mozilla.org (63.245.215.20): 56 data bytes 64 bytes from 63.245.215.20: icmp_seq=0 ttl=40 time=158.233 ms
上面的代码显示效果如下:
7.标记时间和日期
HTML 还支持将时间和日期标记为可供机器识别的格式的元素。例如:
2016年1月20日
为什么需要这样做?因为世界上有许多种书写日期的格式,上边的日期可能被写成:
20 January 2016
20th January 2016
Jan 20 2016
20/06/16
06/20/16
The 20th of next month
20e Janvier 2016
2016年1月20日
And so on
但是这些不同的格式不容易被电脑识别 — 假如你想自动抓取页面上所有事件的日期并将它们插入到日历中,元素允许你附上清晰的、可被机器识别的 时间/日期来实现这种需求。
上述基本的例子仅仅提供了一种简单的可被机器识别的日期格式,这里还有许多其他支持的格式,例如:
20 January 2016 January 2016 20 January 19:30 19:30:01.856 7.30pm, 20 January 2016 7.30pm, 20 January 2016 is 8.30pm in France The fourth week of 2016
8.电子邮件链接
当点击一个链接或按钮时,打开一个新的电子邮件发送信息而不是连接到一个资源或页面,这种情况是可能做到的。这样做是使用元素和mailto:URL的方案。
其最基本和最常用的使用形式为一个mailto:link (链接),链接简单说明收件人的电子邮件地址。例如:
Send email to nowhere
这会创建一个链接,看起来像这样:Send email to nowhere.
实际上,邮件地址甚至是可选的。如果你忘记了(也就是说,你的href仅仅只是简单的"mailto:"),一个新的发送电子邮件的窗口也会被用户的邮件客户端打开,只是没有收件人的地址信息,这通常在“分享”链接是很有用的,用户可以发送给他们选择的地址邮件
除了电子邮件地址,您还可以提供其他信息。事实上,任何标准的邮件头字段可以被添加到你提供的邮件URL。
其中最常用的是主题(subject)、抄送(cc)和主体(body) (这不是一个真正的头字段,但允许您为新邮件指定一个短内容消息)。 每个字段及其值被指定为查询项。
下面是一个包含cc、bcc、主题和主体的示例:
Send mail with cc, bcc, subject and body
9.HTML元素
代表一段独立的内容, 经常与说明(caption)配合使用, 并且作为一个独立的引用单元。当它属于主内容流(main flow)时,它的位置独立于主体。这个标签经常是在主文中引用的图片,插图,表格,代码段等等,当这部分转移到附录中或者其他页面时不会影响到主体。
使用说明
通常,是图像,插图,图表,代码片段等,在文档的主流程中引用,但可以移动到文档的另一部分或附录而不影响主流程。
作为sectioning root,元素的内容轮廓将从文档的主要轮廓中排除。
通过在其中插入(作为第一个或最后一个子元素),可以将标题与元素相关联。图中找到的第一个元素显示为图的标题。
src="https://developer.cdn.mozilla.net/media/img/mdn-logo-sm.png" alt="A robotic monster over the letters MDN."> src="https://developer.cdn.mozilla.net/media/img/mdn-logo-sm.png" alt="A robotic monster over the letters MDN."> MDN Logo
10.显示音轨文本
给那些听不懂音频语言的人们提供一个音频内容的副本岂不是一件很棒的事情吗?所以,感谢 HTML5使之成为可能,有了WebVTT格式,你可以使用标签。
Note : “副本”的意思是指,用文本记录下音频的内容。
WebVTT 是一个格式,用来编写文本文件,这个文本文件包含了众多的字符串,这些字符串会带有一些元数据,它们可以用来描述这个字符串将会在视频中显示的时间,甚至可以用来描述这些字符串的样式以及定位信息。这些字符串叫做cues ,你可以根据不同的需求来显示不同的样式,最常见的如下:
subtitles
通过添加翻译字幕,来帮助那些听不懂外国语言的人们理解音频当中的内容。
captions
同步翻译对白,或是描述一些有重要信息的声音,来帮助那些不能听音频的人们理解音频中的内容。
timed descriptions
将文字转换为音频,用于服务那些有视觉障碍的人。
一个典型的 WebVTT 文件如下:
WEBVTT
1
00:00:22.230 --> 00:00:24.606
第一段字幕
2
00:00:30.739 --> 00:00:34.074
第二段
...
让其与 HTML 媒体一起显示,你需要做如下工作:
以 .vtt 后缀名保存文件。
用标签链接 .vtt 文件,标签需放在或 标签当中,同时需要放在所有 标签之后。使用kind属性来指明是哪一种类型,如 subtitles 、 captions 、 descriptions。然后,使用srclang来告诉浏览器你是用什么语言来编写的 subtitles。
上面这串代码会显示一段带有字幕的视频
11、表格元素
1.为表格中的列提供共同的样式
在我们继续介绍之前,我们将介绍本文中的最后一个功能。HTML有一种方法可以定义整列数据的样式信息:就是 和 元素。 它们存在是因为如果你想让一列中的每个数据的样式都一样,那么你就要为每个数据都添加一个样式,这样的做法是令人厌烦和低效的。你通常需要在列中的每个
或 上定义样式,或者使用一个复杂的选择器,比如:nth-child()。
Data 1 Data 2 Calcutta Orange Robots Jazz
效果如下
2.使用 为你的表格增加一个标题
你可以为你的表格增加一个标题,通过
元素,再把元素放入元素中. 你应该把它放在标签的下面。
Dinosaurs in the Jurassic period ...
3.使用, ,
需要嵌套在 table 元素中,放置在头部的位置,因为它通常代表第一行,第一行中往往都是每列的标题,但是不是每种情况都是这样的。如果你使用了 /元素,那么 元素就需要放在它们的下面。
需要嵌套在 table 元素中,放置在底部 (页脚)的位置,一般是最后一行,往往是对前面所有行的总结,比如,你可以按照预想的方式将放在表格的底部,或者就放在的下面。(浏览器仍将它呈现在表格的底部)
需要嵌套在 table 元素中,放置在的下面或者是 的下面,这取决于你如何设计你的结构。(放在下面也可以生效.)
4.scope属性
可以添加在
元素中,用来帮助屏幕阅读设备更好地理解那些标题单元格,这个标题单元格到底是列标题呢,还是行标题。比如: 回顾我们之前的支出记录示例,你可以明确地将列标题这样定义:
Purchase Location Date Evaluation Cost (€)
以及每一行都可以这样定义一个行标题 (如果我们已经使用了 th 和 td 元素):
Haircut Hairdresser 12/09 Great idea 30
屏幕阅读设备会识别这种结构化的标记,并一次读出整列或整行,比如:
scope还有两个可选的值 :colgroup和rowgroup。这些用于位于多个列或行的顶部的标题。 如果你回顾这部分文章开始部分的 "Items Sold August 2016" 表格。你会看到 "Clothes" 单元格在"Trousers", "Skirts", 和 "Dresses" 单元格的上面。这几个单元格都应该被标记为 (
),但是 "Clothes" 是一个位于顶部且定义了其他三个子标题的标题。 因此 "Clothes" 应该有一个scope="colgroup"属性,而另外三个子标题应该有scope="col"属性。
5.id 和标题属性
如果要替代scope属性,可以使用id和headers属性来创造标题与单元格之间的联系。使用方法如下:
为每个
元素添加一个唯一的id。
为每个
元素添加一个headers属性。每个单元格的headers属性需要包含它从属于的所有标题的id,之间用空格分隔开。
这会给你的HTML表格中每个单元格的位置一个明确的定义。像一个电子表格一样,通过 headers 属性来定义属于哪些行或列。为了让它工作良好,表格同时需要列和行标题。
回到我们的花费成本示例,前两个片段可以重写为:
Purchase Location Date Evaluation Cost (€)
Haircut Hairdresser 12/09 Great idea 30 ...
你可能感兴趣的:(HTML学习)
前端html学习笔记--列表标签
元气满满鸭
前端 html
HTML列表标签表格是用来显示数据的,列表是用来布局的1.列表包括三大类:无序列表、有序列表、自定义列表一.无序列表无序列表的基本语法格式如下://标签表示html中的无序列表列表项1列表项2列表项3①无序列表的各个列表项之间是并列的,不分前后顺序②中只能嵌套,不可以在标签中插入其他标签③之间相当于一个容器,可以容纳所有元素二.有序列表即为有排列顺序的列表有序列表的基本语法格式如下://标签用于定
HTML学习7[重点]
乌鸦不像写字台
html学习 html 学习 github
HTML表单form一、表单二、提交数据三、用户注册表单四、下拉列表支持多选五、file控件六、hidden控件七、readonly和disabled八、input控件的maxlength一、表单表单有什么用?收集用户信息;表单展现之后,用户填写表单,点击提交按钮提交数据给服务器。怎么画一个表单?使用form标签画表单。一个网页中可以有多个表单form。表单最终是需要提交数据给服务器,form标签
HTML学习笔记——08:表单<form>
ruleslol
HTML html 学习 笔记
HTML元素表示文档中的一个区域,此区域包含交互控件,用于向Web服务器提交信息。例如:登录页面。作用:搜集不同类型的用户输入,并向服务器传送数据。注意:表单本身并不可见!!!示例:firstname:lastname:多数情况下被用到的表单标签是输入标签()。一、表单的属性1、action属性action=”要提交到的页面(xxx.html)”表单提交的地址,可以是网站也可以是一个请求处理地址。
html中表单涉及的标记有哪几个,HTML学习笔记--表单标记
吴端
表单是网页上的一个特定区域。这个区域是由一对标记定义的。这一步有几方面的作用。第一方面,限定表单的范围。其它的表单对象,都要插入到表单之中。单击提交按纽时,提交的也是表单范围之内的内容。第二方面,携带表单的相关信息,例如处理表单的脚本程序的位置、提交表单的方法等。基本语法……语法解释标记的属性如下表所示属性描述name表单的名称method定义表单结果从浏览器传送到服务器的方法,一般有两种方法:g
【html学习笔记】1.概念
日光倾
HTML学习笔记 学习 笔记
1.概念1.1HTML标准格式HelloWorld1.2编辑方式新建一个笔记本文件,将html语法格式的内容写入。保存后将记事本的.txt后缀换成.html,就可以在浏览器里运行了1.3中文问题为了避免中文显示异常问题,可以添加代码1.4标签HTML是HyperTextMarkupLanguage超文本标记语言的缩写HTML是由一套标记标签markuptag组成,通常就叫标签标签由开始标签和结束标
HTML学习(MDN)
LXWHeaven
学习之路 html
HTML介绍HyperTextMarkupLanguage,超文本标记语言,用来定义网页结构。备注HTML对大小写不敏感。当使用标签下载资源(同源URL),提供download属性提供默认的保存文件名。块引用,行内引用,URL指向引用的资源,但是cite属性的内容不会在页面上显示,可以使用显示URL。缩略语(另用于首字母缩略词,已被废弃)。标记联系方式。计算机代码。变量名。电脑键盘或其他类型。标记
re:从0开始的HTML学习之路 12. 表格
扶摇|
html 学习 前端
1.表格以格式化形式展示数据的一种手段,由行和列组成。使用table标签创建表格tr用于创建表格的行td用于创建表格的列th用于创建表头列,默认加粗且居中2.表格的属性border:设置表格的边框align:设置表格相对于周围元素的对齐方式width、height:设置表格的宽度和高度cellpadding:设置表格边缘与内容之间的空白,默认1pxcellspacing:设置单元格之间的空白,默认
re:从0开始的HTML学习之路 13. 表单(完结撒花)
扶摇|
html 学习 前端
1.表单现实生活中的表单:学员->学员信息表->学校存款人->存款单->银行表单:在网页中,用于搜集用户信息,将用户信息提交给后台服务器。一个表单由三个部分组成:表单域、表单控件、提示信息2.表单域包含所有要提交表单控件的区域,将该区域的信息提交给后台服务器。使用form标签创建表单域action:用于指定提交到后台服务器的地址method:用于选择请求方式(在此了解即可,深入了解需要学习Java
转载:Html学习总结
kmoon_b426
Html学习总结1.什么是html:HyperTextMarketlanguage,超文本标记语言,是用来描述网页语言,html使用标记标签来描述网页,html不是编程语言,是一种标记语言。2.经历过得版本:HTML2.0、HTML3.2、HTML4.0、HTML4.0.1、HTML53.H5新特性:•用于绘画的canvas元素•用于媒介回放的video和audio元素•对本地离线存储的更好的支持
2024/1/26HTML学习:合并单元格,表单标签,语义化标签
Douglas_fan
前端开发 学习 html 开发语言 数据结构
合并单元格“左上”原则不能跨结构合并表单标签搜索,登录,用户注册方面使用使用频次低1.input系列使用name分组checked默认选项上传多个文件,使用multiple按钮手机端网页
2024/1/24HTML学习:路径
Douglas_fan
前端开发 开发语言 前端
路径3.2.1路径的介绍加载图片,需要找到对应的图片。通过一定的路径路径分两种绝对路径(了解)相对路径(常用)绝对路径:绝对位置,从盘符开始的路径1.盘符开头D:\..................................2.完整的网络地址https://...........................上图为绝对路径,由一个盘符出发mac没有盘符,根目录是'\'相对路径从当前文件开
HTML学习
北冥有鱼_16c5
一名小白,正在努力自学图片发自App图片发自App图片发自App图片发自App图片发自App
curator 入门
冬瓜baba的笔记
http://curator.apache.org/getting-started.html学习ZooKeeperhttp://zookeeper.apache.org/doc/trunk/zookeeperStarted.html使用curatorcurator的JAR包可从MavenCentral获得。Maven,Gradle,Ant等的用户可以轻松地将curator包含在他们的构建脚本中。M
linux 应用最终是怎么调到底层驱动的
跟 屁 虫
linux源码 linux
Linux系统调用怎么和内核或底层驱动交互的:https://www.cnblogs.com/Ph-one/p/8482919.html学习Linux系统下驱动程序开发已有大半年时间,心中一直有个疑惑:那就是诸如open、write、read等系统调用是怎么和内核或底层驱动建立起联系的呢?今天将自己的一些粗略的理解总结如下。学过Linux系统下驱动程序开发的都知道,大部分的基础性的驱动操作都包括3
HTML学习笔记
取个名字太难了a
网页 html 学习 笔记
一、网页1.1什么是网页网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页合集。网页是网站中的一页,通常是HTML格式的文件,它要通过浏览器来阅读。网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以.htm或.html后缀结尾的文件,因此将其俗称为HTML文件。1.2什么是HTMLHTML指的是超文本标记语言(Hype
第十章 单调栈part01(● 739. 每日温度 ● 496.下一个更大元素 I )
G_qingxin
算法笔记 算法 单调栈
学习目标:●739.每日温度●496.下一个更大元素I学习内容:739.每日温度今天正式开始单调栈,这是单调栈一篇扫盲题目,也是经典题。大家可以读题,思考暴力的解法,然后在看单调栈的解法。就能感受出单调栈的巧妙https://programmercarl.com/0739.%E6%AF%8F%E6%97%A5%E6%B8%A9%E5%BA%A6.html学习内容:496.下一个更大元素I本题和73
第九章 动态规划part17(● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇)
G_qingxin
算法笔记 动态规划 算法
学习目标:●647.回文子串●516.最长回文子序列●动态规划总结篇学习内容:647.回文子串动态规划解决的经典题目,如果没接触过的话,别硬想直接看题解。https://programmercarl.com/0647.%E5%9B%9E%E6%96%87%E5%AD%90%E4%B8%B2.html学习内容:516.最长回文子序列回文子串,求的是回文子串,而本题要求的是回文子序列,大家要搞清楚两者
第十章 单调栈part02(● 503.下一个更大元素II ● 42. 接雨水 )
G_qingxin
算法笔记 算法 单调栈
学习目标:●503.下一个更大元素II●42.接雨水学习内容:503.下一个更大元素II这道题和739.每日温度几乎如出一辙,可以自己尝试做一做https://programmercarl.com/0503.%E4%B8%8B%E4%B8%80%E4%B8%AA%E6%9B%B4%E5%A4%A7%E5%85%83%E7%B4%A0II.html学习内容:42.接雨水接雨水这道题目是面试中特别高频
Tarjan 算法及其应用
Kwjdefulgn
图论基础
Tarjan算法及其应用NO.1求强连通分量学习链接:https://www.cnblogs.com/shadowland/p/5872257.html学习心得:dfn[cur]记录访问cur结点的时间戳,low[cur]记录cur结点及其子树中时间戳最小是多少,严格意义上来讲low[cur],记录的是在不回头遍历父节点的前提下第一次能访问到的最早的已遍历结点的时间戳。显然当访问cur结点的子节点
前端HTML基本知识汇总
风继续吹Lao.z.c
前端
自学前端开发,纯手工,非抄袭,每个知识点均自己收集,不敢保证十分全面,只敢保证笼统囊括前端html学习中的常见知识点。欢迎前端大佬前来补充。十分感谢......1.html基本框架://这里到后期可以放置一些标签例如......到了后期css.javascript的相关学习就懂了Document//其中的document指的是你所创建的网页的名称//这里写正文内容2.html中框架特殊符号的相关解
HTML学习(六):列表 表格 表单
蔚蓝色的风暴
web前端 HTML html html5 css
##列表标签列表标签有三种(1)无序列表在无序列表中,每一项为yoyoyoyo结果为yoyoyoyo注意必须在中具有属性值type其中dics为实心圆点square为实心方点circle为空心圆也有相同的属性值,但不常用(2)有序列表里面每一项都是嗯哦效果为嗯哦具有属性值type属性值可以是1aAiIstart属性决定从几开始注意:是容器级标签,里面可以放任何东西,包括图片,包括(3)定义列表是d
re:从0开始的HTML学习之路 6. 列表标签
扶摇|
学习
1.列表标签可以整齐有序的展示一些内容2.无序列表使用ul标签创建无序列表使用li标签创建列表项项目1项目2项目33.有序列表使用ol标签创建有序列表使用li标签创建列表项项目1项目2项目34.定义列表使用dl标签创建定义列表使用dt标签创建需要描述的项目使用dd标签创建对项目的描述中国三大中心文化中心金融中心洗浴中心列表可以嵌套,就像这样,无序列表套有序列表济南市历城区历下区深圳市宝安区南山区
re:从0开始的HTML学习之路 7. 图片标签
扶摇|
html 学习 前端
1.图片标签可以向网页中引入一张图片img标签引入图片img是一个自结束标签2.标签的属性src:指定需要插入图片的路径(本地路径,网络路径)alt:替换文本,图片无法正常显示时,替换的文本(有助于搜索引擎对图片的识别)title:提示文本,鼠标停放在图片上时,提示的文本width、height:设置图片的宽度和高度,单位是像素二者设置其中任意一个,另一个会等比例缩小通常不设置图片的宽和高,因为大
re:从0开始的HTML学习之路 8. 路径问题
扶摇|
学习
1.路径问题(重要)无论使用哪种语言编写应用程序,路径问题都至关重要,只要需要引入资源,必定使用路径2.物理路径比如在我的电脑上,图片所在的路径是D:\Working\WEB\dream.gif如果在HTML中用物理路径引入图片,并在vscode中右键用LiveServer运行,就会发现找不到图片,但在磁盘中打开的话就可以找到这样的话并不能找到图片文件系统:通常使用Windows操作系统,项目完成
re:从0开始的HTML学习之路 0.编辑器安装配置、HTML标准结构生成
扶摇|
从0开始的HTML之旅 学习 html5 前端
写在前面感觉学AI好痛苦,还是学点别的吧hh1.安装一个自己会用的编辑器此时选择了VSCode安装一些插件:汉化(可有可无),LiveServerLiveServer的作用:可以不需要在文件里双击运行(HTML的运行就是在浏览器打开啦)直接右键openwithLiveServer就可以运行写好的HTML文件了或者点点右下角的GOLive多尝试尝试。PS:使用的主题是onedarkpro,字体是fi
re:从0开始的HTML学习之路 9.超链接
扶摇|
html 学习 前端
1.超链接使用a标签创建超链接超链接的属性href:用于指定跳转到目标页面的地址target:用于指定以什么方式打开页面可选值:_self:当前窗口打开,默认值_blank:新窗口打开2.各种链接介绍外部页面链接百度一下百度两下内部页面链接内部链接语义化标签空链接无指定页面,跳转到当前页面,可以实现“回到顶部”功能毫无反应链接下载链接:若链接的路径是一个文件,则为下载链接下载链接给其他网页元素添加
re:从0开始的HTML学习之路 2. HTML的标准结构说明
扶摇|
从0开始的HTML之旅 html 学习 前端
1.文档声明,用于告诉浏览器,当前HTML文档采用的是什么版本。必须写在当前HTML文档的首行(可执行代码的首行)HTML4的此标签与HTML5不同。2.根标签,整个HTML文档中所有标签都必须包裹在HTML根标签中lang:用于说明当前文档使用的语言。如:en为英文,zh-CN为中文,这个标签会影响浏览器的翻译提示,如果浏览器默认为中文,网页lang=en,那么Chrome就会弹出一个翻译提示(
HTML学习笔记
繁星依月
html 学习 笔记
HTML学习笔记为初学者准备的:HTML速成HTMLCrashCourseForBeginnersPartⅠ超文本标记语言,不是编程语言,告诉浏览器如何构造网页Loremipsumdolorsitamet起始标签+内容+结束标签PartⅡ——>用来解释文档的类型PartⅢ01块级元素在页面以块的形式展现,出现在新的一行,占全部宽度...02内联元素通常在块级元素内,不会导致文本换行,只占必要的部分
2019-10-25
沉迷学习_2316
一:css选择器的类型和应用。1.id选择器#id{}2.class选择器.class{}3.标签选择器h1{}4.属性选择器[type="a"]5.伪类选择器常用于超链接上6.全局选择器*{}7.后代选择器divp{}8.子代选择器div>p{}二:绝对定位布局的重要关键点,需要以后长期进行巩固http://zh.learnlayout.com/position.html学习网址三:分层1.co
HTML学习
默默编码的Fxdll
html 学习 前端
HTML一、HTML概述开发中使用的架构C/S架构clientserver客户端和服务器在客户端上安装软件优点:大文件读写更快,减少服务器压力缺点:服务器端版本升级,客户端也要对应升级B/S架构browserserver浏览器和服务器在客户端只需要一个浏览器输入域名,就可以访问服务器内容优点:不用在客户端电脑上安装任何软件缺点:所有数据和资源都要从服务器下载,增加服务器压力。我们做的项目都是b/s
关于旗正规则引擎中的MD5加密问题
何必如此
jsp MD5 规则 加密
一般情况下,为了防止个人隐私的泄露,我们都会对用户登录密码进行加密,使数据库相应字段保存的是加密后的字符串,而非原始密码。
在旗正规则引擎中,通过外部调用,可以实现MD5的加密,具体步骤如下:
1.在对象库中选择外部调用,选择“com.flagleader.util.MD5”,在子选项中选择“com.flagleader.util.MD5.getMD5ofStr({arg1})”;
2.在规
【Spark101】Scala Promise/Future在Spark中的应用
bit1129
Promise
Promise和Future是Scala用于异步调用并实现结果汇集的并发原语,Scala的Future同JUC里面的Future接口含义相同,Promise理解起来就有些绕。等有时间了再仔细的研究下Promise和Future的语义以及应用场景,具体参见Scala在线文档:http://docs.scala-lang.org/sips/completed/futures-promises.html
spark sql 访问hive数据的配置详解
daizj
spark sql hive thriftserver
spark sql 能够通过thriftserver 访问hive数据,默认spark编译的版本是不支持访问hive,因为hive依赖比较多,因此打的包中不包含hive和thriftserver,因此需要自己下载源码进行编译,将hive,thriftserver打包进去才能够访问,详细配置步骤如下:
1、下载源码
2、下载Maven,并配置
此配置简单,就略过
HTTP 协议通信
周凡杨
java httpclient http 通信
一:简介
HTTPCLIENT,通过JAVA基于HTTP协议进行点与点间的通信!
二: 代码举例
测试类:
import java
java unix时间戳转换
g21121
java
把java时间戳转换成unix时间戳:
Timestamp appointTime=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:m
web报表工具FineReport常用函数的用法总结(报表函数)
老A不折腾
web报表 finereport 总结
说明:本次总结中,凡是以tableName或viewName作为参数因子的。函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序。
CLASS
CLASS(object):返回object对象的所属的类。
CNMONEY
CNMONEY(number,unit)返回人民币大写。
number:需要转换的数值型的数。
unit:单位,
java jni调用c++ 代码 报错
墙头上一根草
java C++ jni
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000777c3290, pid=5632, tid=6656
#
# JRE version: Java(TM) SE Ru
Spring中事件处理de小技巧
aijuans
spring Spring 教程 Spring 实例 Spring 入门 Spring3
Spring 中提供一些Aware相关de接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到de匙ApplicationContextAware.实现ApplicationContextAwaredeBean,在Bean被初始后,将会被注入 Applicati
linux shell ls脚本样例
annan211
linux linux ls源码 linux 源码
#! /bin/sh -
#查找输入文件的路径
#在查找路径下寻找一个或多个原始文件或文件模式
# 查找路径由特定的环境变量所定义
#标准输出所产生的结果 通常是查找路径下找到的每个文件的第一个实体的完整路径
# 或是filename :not found 的标准错误输出。
#如果文件没有找到 则退出码为0
#否则 即为找不到的文件个数
#语法 pathfind [--
List,Set,Map遍历方式 (收集的资源,值得看一下)
百合不是茶
list set Map遍历方式
List特点:元素有放入顺序,元素可重复
Map特点:元素按键值对存储,无放入顺序
Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)
List接口有三个实现类:LinkedList,ArrayList,Vector
LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身
解决SimpleDateFormat的线程不安全问题的方法
bijian1013
java thread 线程安全
在Java项目中,我们通常会自己写一个DateUtil类,处理日期和字符串的转换,如下所示:
public class DateUtil01 {
private SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void format(Date d
http请求测试实例(采用fastjson解析)
bijian1013
http 测试
在实际开发中,我们经常会去做http请求的开发,下面则是如何请求的单元测试小实例,仅供参考。
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.httpclient.HttpClient;
import
【RPC框架Hessian三】Hessian 异常处理
bit1129
hessian
RPC异常处理概述
RPC异常处理指是,当客户端调用远端的服务,如果服务执行过程中发生异常,这个异常能否序列到客户端?
如果服务在执行过程中可能发生异常,那么在服务接口的声明中,就该声明该接口可能抛出的异常。
在Hessian中,服务器端发生异常,可以将异常信息从服务器端序列化到客户端,因为Exception本身是实现了Serializable的
【日志分析】日志分析工具
bit1129
日志分析
1. 网站日志实时分析工具 GoAccess
http://www.vpsee.com/2014/02/a-real-time-web-log-analyzer-goaccess/
2. 通过日志监控并收集 Java 应用程序性能数据(Perf4J)
http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/
3.log.io
和
nginx优化加强战斗力及遇到的坑解决
ronin47
nginx 优化
先说遇到个坑,第一个是负载问题,这个问题与架构有关,由于我设计架构多了两层,结果导致会话负载只转向一个。解决这样的问题思路有两个:一是改变负载策略,二是更改架构设计。
由于采用动静分离部署,而nginx又设计了静态,结果客户端去读nginx静态,访问量上来,页面加载很慢。解决:二者留其一。最好是保留apache服务器。
来以下优化:
java-50-输入两棵二叉树A和B,判断树B是不是A的子结构
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/25411174201011445550396/
import ljn.help.*;
public class HasSubtree {
/**Q50.
* 输入两棵二叉树A和B,判断树B是不是A的子结构。
例如,下图中的两棵树A和B,由于A中有一部分子树的结构和B是一
mongoDB 备份与恢复
开窍的石头
mongDB备份与恢复
Mongodb导出与导入
1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host 主机
--port port 端口
-u username 用户名
-p passwd 密码
2: mongoexport 导出json格式的文件
[网络与通讯]椭圆轨道计算的一些问题
comsci
网络
如果按照中国古代农历的历法,现在应该是某个季节的开始,但是由于农历历法是3000年前的天文观测数据,如果按照现在的天文学记录来进行修正的话,这个季节已经过去一段时间了。。。。。
也就是说,还要再等3000年。才有机会了,太阳系的行星的椭圆轨道受到外来天体的干扰,轨道次序发生了变
软件专利如何申请
cuiyadll
软件专利 申请
软件技术可以申请软件著作权以保护软件源代码,也可以申请发明专利以保护软件流程中的步骤执行方式。专利保护的是软件解决问题的思想,而软件著作权保护的是软件代码(即软件思想的表达形式)。例如,离线传送文件,那发明专利保护是如何实现离线传送文件。基于相同的软件思想,但实现离线传送的程序代码有千千万万种,每种代码都可以享有各自的软件著作权。申请一个软件发明专利的代理费大概需要5000-8000申请发明专利可
Android学习笔记
darrenzhu
android
1.启动一个AVD
2.命令行运行adb shell可连接到AVD,这也就是命令行客户端
3.如何启动一个程序
am start -n package name/.activityName
am start -n com.example.helloworld/.MainActivity
启动Android设置工具的命令如下所示:
# am start -
apache虚拟机配置,本地多域名访问本地网站
dcj3sjt126com
apache
现在假定你有两个目录,一个存在于 /htdocs/a,另一个存在于 /htdocs/b 。
现在你想要在本地测试的时候访问 www.freeman.com 对应的目录是 /xampp/htdocs/freeman ,访问 www.duchengjiu.com 对应的目录是 /htdocs/duchengjiu。
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的
yii2 restful web服务[速率限制]
dcj3sjt126com
PHP yii2
速率限制
为防止滥用,你应该考虑增加速率限制到您的API。 例如,您可以限制每个用户的API的使用是在10分钟内最多100次的API调用。 如果一个用户同一个时间段内太多的请求被接收, 将返回响应状态代码 429 (这意味着过多的请求)。
要启用速率限制, [[yii\web\User::identityClass|user identity class]] 应该实现 [[yii\filter
Hadoop2.5.2安装——单机模式
eksliang
hadoop hadoop单机部署
转载请出自出处:http://eksliang.iteye.com/blog/2185414 一、概述
Hadoop有三种模式 单机模式、伪分布模式和完全分布模式,这里先简单介绍单机模式 ,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。
二、下载地址
Hadoop 网址http:
LoadMoreListView+SwipeRefreshLayout(分页下拉)基本结构
gundumw100
android
一切为了快速迭代
import java.util.ArrayList;
import org.json.JSONObject;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayo
三道简单的前端HTML/CSS题目
ini
html Web 前端 css 题目
使用CSS为多个网页进行相同风格的布局和外观设置时,为了方便对这些网页进行修改,最好使用( )。http://hovertree.com/shortanswer/bjae/7bd72acca3206862.htm
在HTML中加入<table style=”color:red; font-size:10pt”>,此为( )。http://hovertree.com/s
overrided方法编译错误
kane_xie
override
问题描述:
在实现类中的某一或某几个Override方法发生编译错误如下:
Name clash: The method put(String) of type XXXServiceImpl has the same erasure as put(String) of type XXXService but does not override it
当去掉@Over
Java中使用代理IP获取网址内容(防IP被封,做数据爬虫)
mcj8089
免费代理IP 代理IP 数据爬虫 JAVA设置代理IP 爬虫封IP
推荐两个代理IP网站:
1. 全网代理IP:http://proxy.goubanjia.com/
2. 敲代码免费IP:http://ip.qiaodm.com/
Java语言有两种方式使用代理IP访问网址并获取内容,
方式一,设置System系统属性
// 设置代理IP
System.getProper
Nodejs Express 报错之 listen EADDRINUSE
qiaolevip
每天进步一点点 学习永无止境 nodejs 纵观千象
当你启动 nodejs服务报错:
>node app
Express server listening on port 80
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (
C++中三种new的用法
_荆棘鸟_
C++ new
转载自:http://news.ccidnet.com/art/32855/20100713/2114025_1.html
作者: mt
其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:
string* ps = new string("
Ruby深入研究笔记1
wudixiaotie
Ruby
module是可以定义private方法的
module MTest
def aaa
puts "aaa"
private_method
end
private
def private_method
puts "this is private_method"
end
end