【1 】统一资源定位器(Uniform Resoure Locator, URL ) 是互联网上标准资源(文件)的地址,如“http://jwc.gcu.edu.cn/uploadfile/20161011/1476171253139453.xls”。URL包含协议、服务器名称(或IP地址)、路径和文件名。在上面的例子中,“http”是协议,“jwc.gcu.edu.cn”是服务器名称,“uploadfile/20161011/”是资源在服务器上的路径,“1476171253139453.xls”是资源的文件名。
【2 】一个网页的基本结构 如图所示(注:网页代码不区分大小写,如与等效)。
【3 】 文档类型声明,用DOCTYPE声明文档类型,以便验证文档是否符合文档类型定义(DTD),同时指定了浏览器关于页面使用哪个HTML版本进行编写的指令,如HTML 5中新添加的标签在HTML 4.0类型的网页中是不合法的。HTML 4.0支持的三种DOCTYPE声明分别是严格型(strict)、过渡型(transitional)和框架型(frameset)。
严格型的DTD 声明: 。
过渡型的DTD 声明: 。
框架型的DTD 声明: 。
HTML5 只支持一种DOCTYPE 声明: 。
【4 】HTML 注释
注释标签用于在HTML中插入注释,注释对于HTML纠错大有帮助,可以一次注释一行HTML代码,为了兼容IE浏览器,可以使用条件注释(条件注释只能在IE下使用,因此我们可以通过条件注释来为IE添加特别的指令)。条件注释的基本格式为:
这里是正常的html 代码
【5 】HTML 基础
1)HTML头部:.
2)HTML标题:.
3)HTML元信息:
① 设置页面关键字
语法:
说明:name为属性名称,设置为keywords,即是设置网页的关键字属性,在content中定义具体的关键字,关键词可以不只一个。
② 设置页面说明
语法:
说明:name为属性名称,设置为description,即是将元信息属性设置为页面说明,在content中定义具体的描述语言。
③ 定义编辑工具
语法:
说明:name为属性名称,设置为generator,即是设置编辑工具,在content中定义具体的编辑工具名称。
④ 设置作者信息
语法:
说明:name为属性名称,设置为author,即是设置作者信息,在content中定义具体的信息。
⑤ 设置网页文字及语言
语法:
说明:http-equiv用于传送HTTP通信协议的标头,在content中才是具体的属性值,charset用于设置字符集的类型,html5设置为charset=" utf-8" 。
⑥ 设置网页的定时跳转
语法:跳转到的地址 ">
说明: refresh表示网页的刷新,在content中设置刷新的时间和刷新后的链接地址,时间和链接地址之间用分号相隔。默认情况下,跳转时间以秒为单位。
4)HTML主体:…
①网页背景色:"背景颜色">
②背景图片: "图片地址">
③文字颜色:"背景颜色">
④链接文字属性:"颜色" alink= "颜色" vlink= "颜色"> , link访问前颜色,alink访问时颜色,vlink访问后颜色
⑤边距margin:"上边距值" leftmargin= "左边距值"> , 在默认情况下,边距的值以像素为单位。
5)HTML标题:. 、. 、. 、. ;. 、.
(n=1..6) align= "对齐方式"> ,对齐方式:left、center、right
6)HTML文本标记:"字体"size= "字号"color= "颜色">…
字体 :浏览器能找到该字体则显示;字号 :绝对字号(1~7),相对字号(-4~+4)相对于3进行缩放,颜色 :略
7)文本格式化标记
粗体 标记: 加粗文字、 加粗文字 strong>
斜体 标记: 斜体文字、 斜体文字、 斜体文字
上标 标记: 上标内容
下标 标记: 下标内容
大字号标记: 大字号内容
小字号标记: 小字号内容
下划线标记:下 划线内容
8)HTML段落:.
换行标记:
不换行标记:
水平线: "对齐方式"width= "宽度"size= "高度"color= "颜色"noshade>
说明:noshade : 加入该值水平线去掉阴影,无属性值
9)HTML常用转义字符串
特殊符号
符号代码
"
"
&
&
<
<
>
>
×
×
空格
§
§
©
©
®
®
™
™
【6 】HTML 图片处理
1)图片格式
BMP 格式: Windows标准位图格式,未经过压缩,文件比较大,用于网页显示会增加用户的下载时间,不建议大量使用。
GIF 格式: 数据是经过可变长压缩的,支持2~256种色彩的图像,并且支持背景透明和动画,在Web开发中应用很广。但因为GIF格式只支持256种色彩,故不适合保存照片。
JPEG 格式: 有损压缩格式,压缩比较高,支持24bit色彩,适合保存照片。
PNG 格式: 比较新的图像格式,能够提供长度比GIF格式小30%的无损压缩图片,也支持背景透明,并且支持Alpha通道调整图像的透明度。因为PNG格式推出时间不长,不是所有的浏览器都能很好地支持PNG格式,如IE6浏览器不支持背景透明的PNG图片。
2)图片元素
①源文件: "图片地址"> , 可绝对地址、相对地址、文件、http://网络图片
②提示文字: "图片地址"alt= "提示文字">
③宽高: "图片地址"width= "宽度 "height= "高度"> , 单位:像素
④边框: "图片地址"border= "宽度" > , 单位:像素,值越大边框越宽
⑤边距: "图片地址"vspace= "垂直"hspace= "水平"> , 单位:像素
⑥排列: "图片地址"align= "对齐方式" > ,取值:bottom、top、middle、left、center、right
3)图片超链接
①超链接:"超链接地址"> "图片地址">
②热区链接: "图片地址" usemap= "#映射图片名称"/> , 然后定义热区图片和链接属性
"映射图片名称">
"热区形状"coords= "热区坐标"href= "链接地址">
【7 】列表
1)有序列表
"序号类型"start= "初值">
有序列表
…
有序列表
说明:type:"1" :数字,"a" :小写字母,"A" :大写字母,"i" : 小写罗马数字,"I" :大写罗马数字
start:0..,a..z,A..Z,ⅰ..,Ⅰ.. [ 3 | PAGE ]
2)无序列表
无序列表
…
无序列表
说明:type:"Disc" :●[默认值],"circle" :○,"square" :□
3)目录列表
列表项
…
列表项
4)定义列表
定义条件
定义描述
3)菜单列表
列表项
…
列表项
【8 】表格
1)创建表格:table[表格标记]、tr[行标记]、td[单元格标记]
表格标题<\caption>
表头<\th>
第一行第一列
第一行第二列
第二行第一列
第二行第二列
2)表格属性
①基本:"宽度"height= "高度"align= "对齐"> ,对齐:left、center、right
②边框:"宽度"bordercolor= "颜色"cellspacing= "内框宽度"cellpadding= "文字与边框距离"> ,border建议不大于5个像素。
③表格背景:"背景颜色"background= "背景图片">
④表格行属性:"行高"align= "行对齐"bordercolor= "边框颜色"bgcolor= "背景颜色"background= "背景图片"valign= "垂直对齐"> ,align=left、center、right;valign=top、middle、bottom。
⑤单元格属性:"宽度"height= "高度"align= "水平"valign= "垂直"bgcolor= "背景颜色"bordercolor= "边框颜色"background= "背景图片"colspan= "水平跨度列数"rowspan= "垂直跨度行数"bordercolorlight= "亮边框颜色" bordercolordark= "暗边框颜色" > ,align=left、center、right;valign=top、middle、bottom。
⑥表首标记: , 属性有:bgcolor、align、valign
⑦表体标记: , 属性有:bgcolor、align、valign
⑧表尾标记: , 属性有:bgcolor、align、valign
【9 】超链接
1)内部链接:"链接目标"target= "目标窗口打开方式">
-self : 在当前页面中打开链接
-blank : 在一个全新的空白窗口中打开链接
-top : 在顶层框架中打开链接,也可理解为在根框架中打开链接
-parent : 在当前框架的上一层打开链接
2)锚点链接:
①建立锚点:"锚点名称">…
②链接同一页面锚点:"#锚点名称">…
③链接其他页面锚点:"链接文件地址#锚点名称">…
④链接外部网站:"http://...... ">…
⑤链接E-mail:"mailto:邮件地址">…
⑥链接FTP:"ftp://ftp地址">…
⑦链接Telnet:"telnet://地址">…
⑧下载文件:"文件地址">…
【10 】添加多媒体
1)滚动标记: 滚动文字
①滚动方向:"方向"> 滚动文字 , 方向:up、down、left、right
②滚动方式:"方式"> 滚动文字
scroll : 循环滚动[默认]、slide : 只滚动一次就停止、alternate : 来回交替滚动
③滚动速度:"速度"> 滚动文字 ,速度单位:像素
④滚动间隔:"间隔"> 滚动文字 ,间隔单位:ms
⑤滚动循环:"次数"> 滚动文字
⑥滚动范围:"背景宽度"height= "背景高度"> 滚动文字
⑦滚动背景颜色:"背景颜色"> 滚动文字
⑧滚动空白空间:"水平范围"vspace= "垂直范围"> 滚动文字
2)插入多媒体文件:"多媒体文件地址"width= "宽度"height= "高度">滚动文字
3)插入背景音乐:"背景音乐地址"loop= "次数">
4)插入Java Appt:
【11 】使用框架结构
1)框架集: …
①水平分割:"框架窗口高度1,框架窗口高度2,…"> …
说明:rows中可以取多个值,由像素值或者百分比组成。
②垂直分割:"框架窗口宽度1,框架窗口高度2,…"> …
说明:cols中可以取多个值,由像素值或者百分比组成。 [ 5 | PAGE ]
③嵌套分割窗口:"框架窗口高度1,框架窗口高度2,…">
"框架窗口宽度1,框架窗口高度2,…">
④框架边框:"是否显示"> , 0/ no:边框隐藏,1/ yes:边框显示
⑤边框宽度:"边框宽度"> , 单位:像素
⑥边框颜色:"边框颜色">
2)窗口:
①页面源文件: "页面源文件地址">
②页面名称: "页面源文件地址"name= "页面名称">
③禁止调整尺寸: "页面源文件地址"name= "页面名称"noresize> ,noresize:加入便生效
④水平边距: "页面源文件地址"name= "页面名称"marginwidth= "水平边距">
⑤垂直边距: "页面源文件地址"name= "页面名称"marginheight= "垂直边距">
⑥框架滚动:< frame src= "页面源文件地址"scrolling= "显示滚动条"> , 0/ no:隐藏,1/ yes:显示
⑦不支持框架标记:替换显示内容
3)浮动框架:
①框架源文件:
②框架宽高:
③框架对齐: ,left、right、middle、bottom
④框架滚动: ,
auto : 默认值,整个框架在浏览器页面中左对齐
yes : 总是显示滚动条,即使页面内容不足以撑满框架范围,滚动条的位置预留
no : 在任何情况下都不显示滚动条
4)框架链接:
5)浮动框架链接:
【12 】表单
1)表单标记: …
①表单提交:
②表单名称:
③表单传送方法: ,传送方法:get、post
④表单编码方式:
application/x-www-form-urlencoded:默认编码形式
multipart/form-data:MIME编码,上传文件的表单必须选择该项
⑤目标显示方式: ,
_blank :将链接文件载入一个未命名的新浏览器窗口中
_parent :将链接文件载入含有该链接框架的父框架集或父窗口中
_self :将链接文件载入该链接所在的同一框架或窗口中
_top :在整个浏览器窗口中载入所链接的文件,因而会删除所有框架
2)插入表单对象
①文字字段text: "控件名称"type= "text"value= "文字字段默认取值"size= "控件长度
"maxlength= "最长字符数"/>
type : 用来指定插入那种表单元素,type="text"即为文字字段 [ 6 | PAGE ]
name : 文字字段名称,用于区别页面中的其他控件,名称由英文、数字、下划线组成,区分大小写
value : 用来定义文本框的默认值
size : 确定文本框在页面中显示的长度,以字符为单位
maxlength : 设置文本框中最多可以输入的字符数
②密码域password: "控件名称"type= "password"value= "文字字段默认取值"size= "控件
的长度"maxlength= "最长字符数"/>
type : 用来指定插入那种表单元素,type="password "即为密码域
value : 用来定义密码域的默认值,以"*"显示
③单选按钮: "单选按钮名称"type= "radio"value= "单选按钮的取值"checked/>
④复选框: "复选框名称"type= "checkbox"value= "复选框取值"checked/>
⑤普通按钮: "按钮名称"type= "submit"value= "按钮取值"onclick= "处理程序"/>
⑥提交按钮: "按钮名称"type= "submit"value= "按钮取值"/>
⑦重置按钮: "按钮名称"type= "reset"value= "按钮取值"/>
⑧图像域: "图像域名称"type= "image"src= "图像路径"/>
⑨隐藏域: "隐藏域名称"type= "hidden "value= "隐藏域取值"/>
⑩文件域: "文件域名称"type= "file" size= "控件的长度"maxlength= "最长字符数"/>
3)菜单和列表
①下拉菜单
<select name= "下拉菜单名称">
<option value= "选项值"selected= "selected"> 选项显示内容
……
<option value= "选项值">
②列表项
<select name= "列表项名称" size= "显示的列表项数"multiple ="multiple">
<option value= "选项值"selected= "selected"> 选项显示内容
……
<option value= "选项值">
4)文本域标记:
5)id标记:"元素的标识名">
你可能感兴趣的:(1_html5基础知识)
关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript
二挡起步
web前端期末大作业 javascript html css 旅游 风景
⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip
HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动
二挡起步
web前端期末大作业 web设计网页规划与设计 html css javascript dreamweaver 前端
Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线
数据仓库——维度表一致性
墨染丶eye
背诵 数据仓库
数据仓库基础笔记思维导图已经整理完毕,完整连接为:数据仓库基础知识笔记思维导图维度一致性问题从逻辑层面来看,当一系列星型模型共享一组公共维度时,所涉及的维度称为一致性维度。当维度表存在不一致时,短期的成功难以弥补长期的错误。维度时确保不同过程中信息集成起来实现横向钻取货活动的关键。造成横向钻取失败的原因维度结构的差别,因为维度的差别,分析工作涉及的领域从简单到复杂,但是都是通过复杂的报表来弥补设计
Rust基础知识
GRKF15
rust 开发语言 后端
1.Rust语言简介1.1基础语法变量声明:let关键字用于声明变量,可以指定或不指定类型,如leta=10;和letmutc=30i32;。函数定义:使用fn关键字定义函数,并指定参数类型及返回类型,如fnadd(i:i32,j:i32)->i32{i+j}。控制流:包括if、else等,控制语句后需要使用;来结束语句。1.2数据类型整数类型:i8、i16、i32、i64、i128,以及无符号的
Python入门之Lesson2:Python基础语法
小熊同学哦
Python入门课程 python 开发语言 算法 数据结构 青少年编程
目录前言一.介绍1.变量和数据类型2.常见运算符3.输入输出4.条件语句5.循环结构二.练习三.总结前言欢迎来到《Python入门》系列博客的第二课。在上一课中,我们了解了Python的安装及运行环境的配置。在这一课中,我们将深入学习Python的基础语法,这是编写Python代码的根基。通过本节内容的学习,你将掌握变量、数据类型、运算符、输入输出、条件语句等Python编程的基础知识。一.介绍1
【2022 CCF 非专业级别软件能力认证第一轮(CSP-J1)入门级 C++语言试题及解析】
汉子萌萌哒
CCF noi 算法 数据结构 c++
一、单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项)1.以下哪种功能没有涉及C++语言的面向对象特性支持:()。A.C++中调用printf函数B.C++中调用用户定义的类成员函数C.C++中构造一个class或structD.C++中构造来源于同一基类的多个派生类题目解析【解析】正确答案:AC++基础知识,面向对象和类有关,类又涉及父类、子类、继承、派生等关系,printf
Golang语言基础知识点总结
最帅猪猪侠
golang 开发语言 后端
Golang语言基础知识点小总结1.go语言有两大类型:值类型:数值类型,bool,string,数组,struct结构体变量直接存储值,内存通常在栈中分配,修改值,不会对源对象产生影响引用类型:指针,slice切片,管道chan,map,interface变量存储的是一个地址,这个地址对应的空间才真正存储数据值,内存通常在堆上分配,当没有任何变量引用这个地址时,该地址对应的数据空间就成为一个垃圾
go基础知识归纳总结
悟空丶123
golang 开发语言 后端
无缓冲的channel和有缓冲的channel的区别?在Go语言中,channel是用来在goroutines之间传递数据的主要机制。它们有两种类型:无缓冲的channel和有缓冲的channel。无缓冲的channel行为:无缓冲的channel是一种同步的通信方式,发送和接收必须同时发生。如果一个goroutine试图通过无缓冲channel发送数据,它会阻塞,直到另一个goroutine从该
2021-10-03
虫虫新生111
今天放假的第3天感觉过得好快,总体来说数学做了25道题,里边有几道题还是弄得不清楚,仍然不懂怎么做,不过整体感觉思路比去年要清晰很多,因为有去年的基础,今年还是比较轻松一些。逻辑做了有几道题,6题,错2,有些概念总的是模糊不清,还是要反复的再整理一下概念,以及回头看一下讲的基础知识,把基础的公式弄懂才可以。现在困了睡觉,明天早点起床。
开发游戏的学习规划
杰克逊的日记
游戏 学习
第一阶段:●C#语言快速系统地学习一遍(基础的语法、面向对象、基础的数据结构、基础的设计模式)●Unity的2D和3D部分及UI、动画、物理系统●阶段性测验:需要去用前面所学的这些基础知识来完成一个简单的2d或者3d的案例,将通过一个自制的《Flappybird》游戏案例讲解游戏开发的思想及方法,并将《Flappybird》这个游戏进一步改造成一个横版射击类游戏《Crazybird》以巩固并且升华
【Python基础】Python迭代器与生成器(两种强大工具)
姑苏老陈
Python编程入门 python 开发语言 python迭代器与生成器
本文收录于《Python编程入门》专栏,从零基础开始,分享一些Python编程基础知识,欢迎关注,谢谢!文章目录一、前言二、迭代器2.1创建迭代器2.2自定义迭代器2.3处理大型文件三、生成器四、生成器表达式五、实际应用案例5.1数据库查询5.2网络数据流处理六、总结一、前言在Python中,迭代器与生成器是两种非常强大的工具,它们可以帮助我们有效地处理大量数据,特别是在需要逐个访问元素的情况下。
CMU 15-445/645 Lab2-B+Tree Index
yyy_3y
CMU-15/445 b树 数据结构 CMU15-445 数据库
0.写在前面GitHub同步更新https://github.com/kaniel-outis/CMU15-445Lab2的地址:https://15445.courses.cs.cmu.edu/fall2020/project2/本文主要总结一下在写Lab2需要的基础知识以及Task的解决思路(不公开代码,如果有问题可以留言)。Lab2的主要内容是B+tree的定义和Insert、Delete操
SQLite的入门级项目学习记录(二)
深蓝海拓
SQLite学习笔记 sqlite 学习 数据库
再补充一些基础知识:并行操作的问题1、可以多游标同时运行SQLite,对于同一个连接sqlite3.connect(db_file),可以同时创建多个游标,每个游标都是独立的,可以执行各自的SQL命令序列。importsqlite3#创建数据库连接conn=sqlite3.connect('example.db')#创建第一个游标cursor1=conn.cursor()cursor1.execu
四、模型的下载与使用
梦中星华
AI画图 人工智能
模型的下载与使用在我们已经熟悉的文生图和图生图的基础知识之上,现在是时候选择我们的艺术伙伴——AI模型了。在本篇讲义中,我们将学习掌握模型的下载和安装过程,以及如何在实际创作中灵活调用它们。通过本课程的学习,我们将能够更加自如地驾驭AI绘画工具,让我们的艺术创作更加多元和高效。让我们一起迈出这一步,选择一位能够理解我们创意愿景的AI画家,共同创作出令人赞叹的艺术作品。§1.模型的基本概念与下载\S
如何从大型语言模型(LLM)流式响应
aehrutktrjk
语言模型 microsoft ajax python
引言随着大型语言模型(LLM)的不断发展,我们不仅能够获得高质量的文本生成结果,还可以实时观察模型生成文本的过程。流式响应允许我们以一种更加交互和动态的方式与LLM进行交互,这在某些应用场景中非常有用。在本文中,我们将探讨如何从LLM流式获取响应。基础知识在开始之前,我们需要了解一些基础概念。所有的LLM都实现了Runnable接口,该接口提供了一些默认实现的标准方法,如invoke、batch、
JAVA相关知识
M_灵均
java jvm 开发语言
JAVA基础知识说一下对象创建的过程?类加载检查:当Java虚拟机(JVM)遇到一个类的new指令时,它首先检查这个类是否已经被加载、链接和初始化。如果没有,JVM会通过类加载器(ClassLoader)加载这个类。分配内存:JVM为新对象分配内存。这个内存分配是在堆(Heap)上进行的,堆是JVM用来存储对象实例的地方。分配内存的大小在类加载时就已经确定,因为类的结构(包括字段和方法)已经确定。
【H2O2|全栈】关于CSS(3)CSS基础(三)
过期的H2O2
【H2O2】CSS入门 css 前端
目录CSS基础知识前言准备工作盒模型概念内容的宽高displaypaddingborderborder-widthborder-styleborder-colormargin预告和回顾后话CSS基础知识前言本系列博客将分享层叠样式表(CSS)有关的知识点。作为本系列的第三篇,本博客将分享盒模型以及页面布局有关的知识点。不是专业的科普博主,主打一个分享知识,写的不好,多多包涵(哈哈)。准备工作软件:
Python中的串口通信库pyserial(基础)
北海yy
Python相关 python 开发语言
文章目录概要基础知识1初始化串口2.写入数据3.读取数据4.关闭串口5.设置和获取串口参数6.清除缓冲区小结概要pyserial是一个Python库,它提供了与串口通信相关的功能。它可以让我们在Python程序中直接与串口设备进行通信,如读取和写入串口数据。pyserial是一个跨平台的库,可以在多个操作系统上使用,包括Windows、Linux和MacOS。pipinstallpyserial基
python毕业设计作品:python闲置物品二手交易平台系统设计与实现毕业设计源代码(Django框架)
黄菊华老师
毕设资料 python二手交易平台系统
博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!如果需要联系我,可以在CSD
华为认证hcia含金量_华为HCIA认证含金量如何?
中华遗产杂志
华为认证hcia含金量
想必大家都知道,HCIA认证是华为的初级网络工程认证,在华为整个认证体系中属于最基础的。说起华为HCIA认证含金量的话,说大也不大,说小也不小。可能大家仍在纠结HCIA作为最基础的一门,又何必花费时间金钱去学习考证呢,其实不然,不管是学习HCIP、HCIE都是从HCIA基础知识学起,有了基础支撑才能从而获取更高价值的认证,HCIA正是华为认证必学的知识。虽然华为HCIA认证含金量没有HCIP和HC
如何有效的学习AI大模型?
Python程序员罗宾
学习 人工智能 语言模型 自然语言处理 架构
学习AI大模型是一个系统性的过程,涉及到多个学科的知识。以下是一些建议,帮助你更有效地学习AI大模型:基础知识储备:数学基础:学习线性代数、概率论、统计学和微积分等,这些是理解机器学习算法的数学基础。编程技能:掌握至少一种编程语言,如Python,因为大多数AI模型都是用Python实现的。理论学习:机器学习基础:了解监督学习、非监督学习、强化学习等基本概念。深度学习:学习神经网络的基本结构,如卷
C#基础知识-.NET,变量,容量单位,数据类型
yi碗汤园
c# 开发语言
目录1.NET简介2.变量1)定义2)声明3)赋值3.容量单位4.数据类型1)整形(整数)2)非整型(小数)3)非数值型本篇文章来分享一下C#的基础知识,主要讲述一下变量和数据类型的相关知识。1.NET简介.NETdonet是Microsoft新一代多语言的开发平台,用于构建和运行应用程序。Unity借助Mono实现跨平台,核心是.NETFramework框架。2.变量1)什么是变量变量是用来存储
微信小程序中的实时通讯:TCP/UDP 协议实现详解
人工智能的苟富贵
前端小程序 微信小程序 tcp/ip udp
文章目录前言一、实时通讯的基础知识二、微信小程序中TCP/UDP的支持2.1TCP实现2.2UDP实现三、实现即时通讯的基本架构四、实际开发中的注意事项4.1网络环境问题4.2数据格式与协议设计4.3消息重发机制五、实时通讯中的性能优化5.1减少不必要的通信5.2数据压缩5.3异步通信与心跳机制六、使用场景七、总结前言在现代应用程序中,实时通讯已成为用户体验的关键组成部分。无论是在线聊天、游戏、还
java的socket实现一个九宫棋游戏
睡不醒的小泽
前言一个简单的socket小作品=v=一个机酱在大三实验课中接触到很基础的JAVA语言socket编程。至于你问为什么嵌入式的机酱会弄些Java吗?emmmmm,可能是当初C语言版的不够好玩吧,另外如果碰巧有用,欢迎抱走的yoo在之前的笔记《网络基础知识和网络编程》中有讲解过关于网络编程的一些基本知识,以及一些LinuxC的socket编程,希望粗浅了解socket内部肌理的同学,右转咱的学习笔记
探索ASP.NET Core 8.0的奇妙世界
郎凌队Lois
探索ASP.NETCore8.0的奇妙世界practical-aspnetcore该项目提供了关于ASP.NETCore实际应用开发的一系列教程和示例,涵盖了从基础知识到高级主题,是一个实用的学习资源库。适合于想要掌握ASP.NETCore技术栈的开发者进行学习和参考。项目地址:https://gitcode.com/gh_mirrors/pr/practical-aspnetcore随着微软的A
python 网易_程序设计入门—Python
文静的妹子
python 网易
知识单元一:程序设计语言基础第1周:程序设计的基础知识教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法教学要求:了解冯诺依曼计算机的基本结构;了解编译型/解释型语言的区别第2周:数据类型、运算符与表达式、变量赋值与简单I/O操作教学内容:数值数据类型(integer、float、boolean),算术运算符、关系运算符和逻辑运算符,
100道Python经典练习题.pdf(附答案)
IT娜娜
python 开发语言 后端 程序人生 数据分析
Python新手在谋求一份Python编程工作前,必须熟知Python的基础知识。编程网站DataFlair的技术团队分享了一份最常见Python面试题合集,既有基本的Python面试题,也有高阶版试题来指导你准备面试,试题均附有答案。面试题内容包括编码、数据结构、脚本撰写等话题。1:Python有哪些特点和优点?答:作为一门编程入门语言,Python主要有以下特点和优点:可解释具有动态特性面向对
开始一个WPF项目时的记忆重载入
hillstream3
wpf
目前在工业软件的UI开发方案选择中,WPF仍然是一个重要的选项。但是其固有的复杂性,对于像我这样,并不是一直在从事界面开发的人来说,每次重启,都需要一两天的适应的时间。所以这里稍微写一个笔记。还是老办法,学好一门技术的要点虽然很多,但大致可以简化为两步:一是基础的知识要扎实,这里的基础知识,不是说你要背熟这个相关的,而是对UI的理解,对软件开发的分工的理解。1。基础的UI设计哲学(1)分工。WPF
Redis Sentinel(哨兵)详解
dlwlrma ⥳
Java八股 框架 redis sentinel 数据库
目录一:什么是Sentinel(哨兵)二:Sentinel有什么用1.监控2.故障转移3通知4.配置提供三:Sentinel如何检测master节点宕机1.主观下线2.客观下线四:Sentinel是如何选举出新的master1.slave的优先级2.复制进度3.runid五:如何在sentinel集群中选择出Leader前言:有关Redis的基础知识可以参照我之前写的文章Redis必知必会的知识在
我不差
张余蔚
本以为语文我能考个高分,考完试我还信心满满的跟妈妈说呢,我都会做,应该能考90多分。结果今天发下来了却只考了83分,唉!又得让老妈生气了,也许妈妈甚至用打骂的方式来解决问题。我自己分析原因,我基础知识扣了好多分,所以我基础知识不扎实,上课不专心听讲,手里有小动作。不过不如别人差,只要努力,我能超过比我现在好的同学。我今天练了口算一笔画写着,我知道练字写的不好了。但我数学也得写好,和今天的口算比,比
TOMCAT在POST方法提交参数丢失问题
357029540
java tomcat jsp
摘自http://my.oschina.net/luckyi/blog/213209
昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。
检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。
恢复较多数据后跟踪提交FORM DATA ,发现数
在MyEclipse中增加JSP模板 删除-2008-08-18
ljy325
jsp xml MyEclipse
在D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710\templates\jsp 目录下找到Jsp.vtl,复制一份,重命名为jsp2.vtl,然后把里面的内容修改为自己想要的格式,保存。
然后在 D:\Progr
JavaScript常用验证脚本总结
eksliang
JavaScript javaScript表单验证
转载请出自出处:http://eksliang.iteye.com/blog/2098985
下面这些验证脚本,是我在这几年开发中的总结,今天把他放出来,也算是一种分享吧,现在在我的项目中也在用!包括日期验证、比较,非空验证、身份证验证、数值验证、Email验证、电话验证等等...!
&nb
微软BI(4)
18289753290
微软BI SSIS
1)
Q:查看ssis里面某个控件输出的结果:
A MessageBox.Show(Dts.Variables["v_lastTimestamp"].Value.ToString());
这是我们在包里面定义的变量
2):在关联目的端表的时候如果是一对多的关系,一定要选择唯一的那个键作为关联字段。
3)
Q:ssis里面如果将多个数据源的数据插入目的端一
定时对大数据量的表进行分表对数据备份
酷的飞上天空
大数据量
工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。
分表工具:linux的shell + mysql自身提供的管理命令
原理:使用一个和原表数据结构一样的表,替换原表。
linux shell内容如下:
=======================开始 
本质的描述与因材施教
永夜-极光
感想 随笔
不管碰到什么事,我都下意识的想去探索本质,找寻一个最形象的描述方式。
我坚信,世界上对一件事物的描述和解释,肯定有一种最形象,最贴近本质,最容易让人理解
&
很迷茫。。。
随便小屋
随笔
小弟我今年研一,也是从事的咱们现在最流行的专业(计算机)。本科三流学校,为了能有个更好的跳板,进入了考研大军,非常有幸能进入研究生的行业(具体学校就不说了,怕把学校的名誉给损了)。
先说一下自身的条件,本科专业软件工程。主要学习就是软件开发,几乎和计算机没有什么区别。因为学校本身三流,也就是让老师带着学生学点东西,然后让学生毕业就行了。对专业性的东西了解的非常浅。就那学的语言来说
23种设计模式的意图和适用范围
aijuans
设计模式
Factory Method 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
Abstr
Java中的synchronized和volatile
aoyouzi
java volatile synchronized
说到Java的线程同步问题肯定要说到两个关键字synchronized和volatile。说到这两个关键字,又要说道JVM的内存模型。JVM里内存分为main memory和working memory。 Main memory是所有线程共享的,working memory则是线程的工作内存,它保存有部分main memory变量的拷贝,对这些变量的更新直接发生在working memo
js数组的操作和this关键字
百合不是茶
js 数组操作 this关键字
js数组的操作;
一:数组的创建:
1、数组的创建
var array = new Array(); //创建一个数组
var array = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]
别人的阿里面试感悟
bijian1013
面试分享 工作感悟 阿里面试
原文如下:http://greemranqq.iteye.com/blog/2007170
一直做企业系统,虽然也自己一直学习技术,但是感觉还是有所欠缺,准备花几个月的时间,把互联网的东西,以及一些基础更加的深入透析,结果这次比较意外,有点突然,下面分享一下感受吧!
&nb
淘宝的测试框架Itest
Bill_chen
spring maven 框架 单元测试 JUnit
Itest测试框架是TaoBao测试部门开发的一套单元测试框架,以Junit4为核心,
集合DbUnit、Unitils等主流测试框架,应该算是比较好用的了。
近期项目中用了下,有关itest的具体使用如下:
1.在Maven中引入itest框架:
<dependency>
<groupId>com.taobao.test</groupId&g
【Java多线程二】多路条件解决生产者消费者问题
bit1129
java多线程
package com.tom;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.loc
汉字转拼音pinyin4j
白糖_
pinyin4j
以前在项目中遇到汉字转拼音的情况,于是在网上找到了pinyin4j这个工具包,非常有用,别的不说了,直接下代码:
import java.util.HashSet;
import java.util.Set;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin
org.hibernate.TransactionException: JDBC begin failed解决方案
bozch
ssh 数据库异常 DBCP
org.hibernate.TransactionException: JDBC begin failed: at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68) at org.hibernate.impl.SessionImp
java-并查集(Disjoint-set)-将多个集合合并成没有交集的集合
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.ut
Java PrintWriter打印乱码
chenbowen00
java
一个小程序读写文件,发现PrintWriter输出后文件存在乱码,解决办法主要统一输入输出流编码格式。
读文件:
BufferedReader
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因
[天气与气候]极端气候环境
comsci
环境
如果空间环境出现异变...外星文明并未出现,而只是用某种气象武器对地球的气候系统进行攻击,并挑唆地球国家间的战争,经过一段时间的准备...最大限度的削弱地球文明的整体力量,然后再进行入侵......
那么地球上的国家应该做什么样的防备工作呢?
&n
oracle order by与union一起使用的用法
daizj
UNION oracle order by
当使用union操作时,排序语句必须放在最后面才正确,如下:
只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的。So:
如果unoin的几个子查询列名不同,如
Sql代码
select supplier_id, supplier_name
from suppliers
UNI
zeus持久层读写分离单元测试
deng520159
单元测试
本文是zeus读写分离单元测试,距离分库分表,只有一步了.上代码:
1.ZeusMasterSlaveTest.java
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Assert;
import org.j
Yii 截取字符串(UTF-8) 使用组件
dcj3sjt126com
yii
1.将Helper.php放进protected\components文件夹下。
2.调用方法:
Helper::truncate_utf8_string($content,20,false); //不显示省略号 Helper::truncate_utf8_string($content,20); //显示省略号
&n
安装memcache及php扩展
dcj3sjt126com
PHP
安装memcache tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5/ /usr/local/php/bin/phpize (?) ./configure --with-php-confi
JsonObject 处理日期
feifeilinlin521
java json JsonOjbect JsonArray JSONException
写这边文章的初衷就是遇到了json在转换日期格式出现了异常 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 原因是当你用Map接收数据库返回了java.sql.Date 日期的数据进行json转换出的问题话不多说 直接上代码
&n
Ehcache(06)——监听器
234390216
监听器 listener ehcache
监听器
Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应的监听器工厂来生产和发生作用的。下面我们将来介绍一下这两种类型的监听器。
activiti 自带设计器中chrome 34版本不能打开bug的解决
jackyrong
Activiti
在acitivti modeler中,如果是chrome 34,则不能打开该设计器,其他浏览器可以,
经证实为bug,参考
http://forums.activiti.org/content/activiti-modeler-doesnt-work-chrome-v34
修改为,找到
oryx.debug.js
在最头部增加
if (!Document.
微信收货地址共享接口-终极解决
laotu5i0
微信开发
最近要接入微信的收货地址共享接口,总是不成功,折腾了好几天,实在没办法网上搜到的帖子也是骂声一片。我把我碰到并解决问题的过程分享出来,希望能给微信的接口文档起到一个辅助作用,让后面进来的开发者能快速的接入,而不需要像我们一样苦逼的浪费好几天,甚至一周的青春。各种羞辱、谩骂的话就不说了,本人还算文明。
如果你能搜到本贴,说明你已经碰到了各种 ed
关于人才
netkiller.github.com
工作 面试 招聘 netkiller 人才
关于人才
每个月我都会接到许多猎头的电话,有些猎头比较专业,但绝大多数在我看来与猎头二字还是有很大差距的。 与猎头接触多了,自然也了解了他们的工作,包括操作手法,总体上国内的猎头行业还处在初级阶段。
总结就是“盲目推荐,以量取胜”。
目前现状
许多从事人力资源工作的人,根本不懂得怎么找人才。处在人才找不到企业,企业找不到人才的尴尬处境。
企业招聘,通常是需要用人的部门提出招聘条件,由人
搭建 CentOS 6 服务器 - 目录
rensanning
centos
(1) 安装CentOS
ISO(desktop/minimal)、Cloud(AWS/阿里云)、Virtualization(VMWare、VirtualBox)
详细内容
(2) Linux常用命令
cd、ls、rm、chmod......
详细内容
(3) 初始环境设置
用户管理、网络设置、安全设置......
详细内容
(4) 常驻服务Daemon
【求助】mongoDB无法更新主键
toknowme
mongodb
Query query = new Query(); query.addCriteria(new Criteria("_id").is(o.getId())); &n
jquery 页面滚动到底部自动加载插件集合
xp9802
jquery
很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。下面为你推荐 10 个 jQuery 的无限滚动的插件:
1. jQuery ScrollPagination
jQuery ScrollPagination plugin 是一个 jQuery 实现的支持无限滚动加载数据的插件。
2. jQuery Screw
S