【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基础知识)
三菱PLC全套学习资料及应用手册
good2know
本文还有配套的精品资源,点击获取简介:三菱PLC作为工业自动化领域的核心设备,其系列产品的学习和应用需要全面深入的知识。本次资料包为学习者提供从基础到进阶的全方位学习资源,包括各种型号PLC的操作手册、编程指南、软件操作教程以及实际案例分析,旨在帮助用户系统掌握PLC的编程语言、指令系统及在各类工业应用中的实施。1.三菱PLC基础知识入门1.1PLC的基本概念可编程逻辑控制器(PLC)是工业自动化
Android 基础知识:Android 应用权限详解
流水mpc
android
这篇文章为大家系统的梳理一下Android权限相关的知识,在日常开发中,我们都用过权限,但是对于权限的一些细节我们可能掌握的还不够全面,这篇文章会全面的为大家介绍权限相关的知识。当然,本篇文章依然是参考了Google的官方文档:应用权限。本文目录一、认识Android权限(一)Android系统为什么需要权限?Android系统设置权限的目的是保护Android用户的隐私。对于用户的敏感数据And
python学习笔记(汇总)
朕的剑还未配妥
python学习笔记整理 python 学习 开发语言
文章目录一.基础知识二.python中的数据类型三.运算符四.程序的控制结构五.列表六.字典七.元组八.集合九.字符串十.函数十一.解决bug一.基础知识print函数字符串要加引号,数字可不加引号,如print(123.4)print('小谢')print("洛天依")还可输入表达式,如print(1+3)如果使用三引号,print打印的内容可不在同一行print("line1line2line
2022-01-13 天气晴 心情好
楠楠的qzone
今天主要是吧系统的一些功能给转移到另外一个系统上,然后遇到了一个很差劲的客户,不过呢我也是见多了不去计较了,因为什么样的人都有,平常心就好。晚上去吧thinkphp6的基础知识好好的看了一下,还是学到了很多好东西
给教师的建议——4
芦荣新
给教师的建议第四个建议——把基础知识保持在学生的记忆里。在作者学校工作的30年,发现了在他看来是一个重要的秘密--也可以说是一条特殊的教育学规律:到了中年级和高年级,就出现学业落后、成绩不良的现象,这主要是因为学生在小学的时候,没有把那些好像是知识的“地基”的基础知识牢固地保持在记忆里,达到牢记终身的程度。不妨设想一下,我们盖一幢漂亮的楼房,可是把墙基打在很不牢固的混凝土上,灰浆不断地剥离,砖头也
Milvus 实战全流程
学习路径总览1.Milvus基础知识什么是向量数据库?Milvus的核心概念(collection、field、index、partition、segment)Milvus和Faiss、Annoy、HNSW的区别2.安装与部署Docker快速部署Milvus(推荐)本地开发环境安装使用MilvusLite本地测试3.数据建模与管理创建Collection与Schema定义(包含向量字段和元数据字段
中级经济基础各类曲线汇总(5)
Coco万在简述
--写给报考中级经济师的小伙伴们2022年8月21日周日深圳晴1048/1000【主题】经济学基础【字数】1291今天的简文继续梳理中级经济师公共科目中的《经济基础知识》一书中的各类曲线之5,即完全竞争市场上行业的供求曲线和个别企业的需求曲线。首先,从市场结构理论来理解什么是完全竞争市场。完全竞争市场具备如下特征:1、市场上有很多生产者和消费者,或者说买家卖家,一般他们的规模很小,自己决定不了产品
前端基础知识Vue3系列 - 04(Vue3.0 所采用的 Composition Api 与 Vue2.x 使用的 Options Api 有什么不同)
开始之前CompositionAPI可以说是Vue3的最大特点,那么为什么要推出CompositionApi,解决了什么问题?通常使用Vue2开发的项目,普遍会存在以下问题:代码的可读性随着组件变大而变差每一种代码复用的方式,都存在缺点TypeScript支持有限以上通过使用CompositionApi都能迎刃而解正文一、OptionsApiOptionsAPI,即大家常说的选项API,即以vue
solidity从入门到精通 第四章:智能合约的生命周期
空中湖
Solidity从入门到精通 智能合约 区块链 solidity
第四章:智能合约的生命周期从娘胎到坟墓:合约的一生欢迎回来,区块链探险家!在前几章中,我们学习了Solidity的基础知识,包括变量、数据类型和函数。现在,是时候了解智能合约的"人生历程"了——从它诞生的那一刻起,到它在区块链上的日常生活,再到它最终的"退休"(或者更戏剧性地说,“死亡”)。就像我们人类有出生、生活和死亡的过程,智能合约也有自己的生命周期。让我们一起探索这个奇妙的旅程!合约的创建:
Stm32t通讯——蓝牙通讯
嵌界游龙
stm32 嵌入式硬件 单片机
蓝牙基础知识点蓝牙:利用低功率无线电,支持设备短距离通信的无线电技术。特点:短距离、低功率。第一代蓝牙:BR(BasicRate)技术,传输速率:721.2kbps。第二代蓝牙:EDR(EnhancedDataRate)技术,3Mbps;第三代蓝牙:核心是AMP(GenericAlternateMAC/PHY),这是一种全新的交替射频技术,支持动态地选择正确射频,传输速率高达24Mbps。第四代蓝
汽车电子架构 | 必备技能一文读懂 AUTOSAR
致守
API agv 汽车 架构
引言AUTOSAR标准(AUTOmotiveOpenSystemArchitecture,汽车开放系统架构)是全球最大汽车公司合作的产物。它是汽车行业电气/电子架构的开放式标准,于2003年在由汽车原始设备制造商、供应商以及软件、半导体和电子行业其他公司组成的AUTOSAR开发合作组织制定。VectorInformatikGmbH(2016):Autosar-基础知识,AUTOSAR课程手册第3页
大模型基础知识(万字详解)
掘金安东尼
python 机器学习 人工智能
在数学上,deepseek多轮自蒸馏可以理解为对学生模型施加一系列滚动KL散度约束:LMSD=∑i=1nαi⋅KL(pTi(x)∥pSi(x))\mathcal{L}_{MSD}=\sum_{i=1}^{n}\alpha_i\cdot\text{KL}(p_{T_i}(x)\parallelp_{S_i}(x))LMSD=i=1∑nαi⋅KL(pTi(x)∥pSi(x))其中,TiT_iTi和Si
SAP FICO基础知识解析
金融业务专家
SAP
SAPFICO基础知识解析SAPFICO是SAP系统的核心财务模块,由财务会计(FI)和管理会计(CO)两大模块组成,覆盖企业从日常账务处理到战略成本控制的全流程管理。以下从模块组成、核心功能、组织架构、集成及学习路径等方面梳理其核心要点:一、模块组成与核心功能FI(财务会计)定位:面向外部合规需求,按会计准则(如IFRS、中国会计准则)记录企业经济活动,生成法定财务报表。核心子模块:总账(GL)
知识经济下程序员的创业之道
AI天才研究院
ChatGPT AI大模型企业级应用开发实战 AI人工智能与大数据 大厂Offer收割机 面试题 简历 程序员读书 硅基计算 碳基计算 认知计算 生物计算 深度学习 神经网络 大数据 AIGC AGI LLM Java Python 架构设计 Agent 程序员实现财富自由
《知识经济下程序员的创业之道》关键词:知识经济,程序员,创业,市场调研,团队建设,市场营销,财务规划,风险管理摘要:在知识经济时代,程序员的创业不仅需要技术上的深耕,还需要在商业模式、市场拓展、团队管理等方面进行全方位的思考和规划。本文将从创业基础知识、市场调研、项目规划、团队建设、市场营销、财务规划和风险管理等多个角度,系统性地探讨程序员在知识经济下创业的成功之道。《知识经济下程序员的创业之道》
专升本重庆第一章计算机基础知识
1.1.1历史人物1.图灵阿兰・麦席森・图灵(AlanMathisonTuring,1912年6月23日-1954年6月7日)是英国著名的计算机科学家、数学家、逻辑学家、密码学家和理论生物学家,被誉为“计算机科学与人工智能之父。图灵相关事件:(1)提出“图灵机”概念(1936年):一种抽象的计算模型,不是真正的计算机。(2)提出“图灵测试”与人工智能构想(1950年):用人机对话的方式检验机器是否
网络安全基础知识【4】
DNS的主要作用DNS服务器可以为客户机提供“域名与IP地址”的地址解析服务简述DNS正向反向的含义正向:根据域名查找IP地址反向:根据IP地址查找域名简述常见的DNS资源记录类型,并描述各自的含义A:正向解析PTR:反向解析(将IP地址映射为域名)CNAME:别名解析DNS域名解析查询方式的分类1、递归查询2、迭代查询DHCP的作用可以给终端联网设备分配网络参数DHCP有哪些角色1、DHCP服务
JAVA---继承与多态(基础详解与样例分析)
胡同巷的猫七姑娘~
java eclipse 开发语言
在JAVA学习有了一定基础和了解上将会继续深入学习多态,面向对象程序设计的三大支柱是封装、继承和多态,学习的步骤是循环渐进的,在学习了封装和继承的基础知识后进而了解多态。什么是多态?多态意味着父类型的变量可以引用子类型的对象,注意这句话中的几个关键点,是父类型的变量,去引用子类型的对象。接下来的学习中就是去解释和运用这句话。目录HINT1继承HINT2多态HINT1继承在引入多态之前,我们先再回顾
C++语言的网络编程
东方苾梦
包罗万象 golang 开发语言 后端
C++网络编程入门指南引言在当今信息技术飞速发展的时代,网络编程已经成为一个不可或缺的技能。无论是开发网络应用、游戏,还是进行数据处理,掌握网络编程的基本概念和技术,都将大大提高一个程序员的能力。本文将介绍C++语言在网络编程中的应用,包括基础概念、常用库、编程实践等内容,希望能帮助读者更好地理解和掌握C++网络编程。第一章:网络编程基础知识1.1网络模型在讨论网络编程之前,我们必须理解现代网络通
隐私计算基础学习——数论基础知识(群、环、有限域、常用定理)
_Totoro_
隐私计算基础学习 学习 密码学 可信计算技术 安全
本文主要记录隐私计算中涉及的群、环、有限域的最基本的概念以及一些常用的数论定理,仅供参考。一、群1.群的定义群本质是一个集合GGG,这个集合上定义了一个运算⋅\cdot⋅(例如加法或乘法),满足下面的性质:封闭性:∀a,b∈G\foralla,b\inG∀a,b∈G,满足a⋅b∈Ga\cdotb\inGa⋅b∈G;结合律:∀a,b,c∈G\foralla,b,c\inG∀a,b,c∈G,满足(a⋅
简约时装网店网站开发#网页制作 #网页设计 #网站建设
黄菊华老师
网页模板 简约时装网店
博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注网站制作、小程序开发、软件开发和大学生毕业设计教育、辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。项目配有对应开发文档、开题报告、任务书、PPT等,提供毕业设计论文辅导。项目都录了发布和功能操作演示视频
ubuntu linux 从入门到精通.pdf,UBUNTU LINUX从入门到精通(附DVD)
鲨鱼飞不动了
ubuntu linux 从入门到精通.pdf
摘要:本书是为想系统学习Linux的初学者准备的,从系统,驱动,常用软件的安装开始讲起,让读者快速掌握Linux的基础知识,并轻松向网络管理,Shell,Vi/Vim,X-Window,进程管理进阶,然后深入到Apache,VSFTPD,Postfix,SAMBA,DNS等服务器的配置,全面掌握企业所需的Linux应用技能.传统的Linux图书主要以命令行的方式进行介绍,学习起来非常枯燥乏味,而且
libomxil-bellagio移植到OpenHarmony
离北况归
当使用mesa3dcangh提供的amd显卡驱动时,想利用Mesa提供的图形硬件加速能力,来支持视频编解码操作时。需要依赖libomxil-bellagio库,现在成果分享如下:基础知识1.OpenHarmony中mesa3damd显卡驱动编译2.OpenHarmony中基于GN和ninja的编译构建,参考笔者speexdsp移植到OpenHarmony系列文章:移植speexdsp到OpenHa
【C++二分查找】2055. 蜡烛之间的盘子|1819
软件架构师何志丹
# 工作级难度算法题解 c++ 力扣 算法 二分查找 蜡烛 盘子 数量
本文涉及的基础知识点C++二分查找LeetCode2055.蜡烛之间的盘子给你一个长桌子,桌子上盘子和蜡烛排成一列。给你一个下标从0开始的字符串s,它只包含字符‘’和‘|’,其中'’表示一个盘子,‘|’表示一支蜡烛。同时给你一个下标从0开始的二维整数数组queries,其中queries[i]=[lefti,righti]表示子字符串s[lefti…righti](包含左右端点的字符)。对于每个查
【优化系列】汇编优化技术(六):ARM架构64位(AARCH64)汇编优化及demo
飞翔的鲲
【汇编优化技术100例】 arm aarch64 汇编优化 demo neon
DATE:2021.8.15文章目录1、arm架构64位优化基础知识2、ARMv8/AArch64neon指令格式3、ARM相关编译参数4、查看状态标记位NZCV的方法5、A64指令集特有的指令及其用法6、资料文档查阅7、AArch64asmdemo8、优化经验总结(满满的干货)1、arm架构64位优化基础知识 【arm】arm架构64位入门基础:架构分析、寄存器、调用规则、指令集以及参考手册 该
HTML5+JavaScript动画基础 完整版 中文pdf扫描版
不一样的女孩6
《HTML5+JavaScript动画基础》包括了基础知识、基础动画、高级动画、3D动画和其他技术5大部分,分别介绍了动画的基本概念、动画的JavaScript基础、动画中的三角学、渲染技术、速度向量和加速度、边界与摩擦力、用户交互:移动物体、缓动与弹动、碰撞检测、坐标旋转与斜面反弹、撞球物理、粒子与万有引力、正向运动学:让事物行走、反向运动学:拖曳与伸出、三维基础、三维线条与填充、背面剔除与三维
iOS——消息传递和消息转发机制
Yeppppppppp
笔记 ios objective-c xcode
iOS——消息传递和消息转发机制消息传递机制选择子SEL、IMP、Method选择子SELIMPMethod执行过程消息发送阶段动态解析阶段动态解析测试消息转发阶段消息转发测试总结消息传递机制在学习消息传递机制是如何实现之前,有几个基础知识我们必须要理解:在OC里使用对象调用方法十分普遍,用OC的术语来说调用对象的方法就是给某个对象发送某条消息简单的来说就是我们去调用方法编译器告诉某个对象你该执行
iOS安全和逆向系列教程 第19篇:ARM64汇编语言基础与逆向分析
自学不成才
iOS安全和逆向系列教程 ios 安全 cocoa
引言在成功掌握iOS应用脱壳技术后,我们获得了可以进行静态分析的二进制文件。然而,要真正理解iOS应用的底层逻辑,我们必须深入到汇编语言层面。ARM64(也称为AArch64)是苹果在iPhone5s及以后设备中使用的指令集架构。本篇文章将深入探讨ARM64汇编语言的基础知识,并结合iOS逆向分析的实际需求,帮助读者建立从高级语言到机器码的完整理解体系。ARM64架构概述ARM64的发展历程ARM
软件工程:软件需求
简介本篇博客记录了我在软件工程学习过程中关于软件需求与面向对象基础知识的学习体会和要点总结。博客共分为三个关卡内容:第1关围绕“软件需求”的定义、分类及分析过程展开,让我清晰地理解了功能性需求、非功能性需求与约束条件的区别;第2关深入探讨了如何构思有创意的软件需求,包括技术、思想、素材和用户视角的多维思考;第3关则介绍了面向对象软件工程的基本思想、产生背景及核心概念,如类、对象、继承、多态、消息传
信小易APP如何使用?新人查询信用的三个步骤
无忧达人
信小易APP是个平台使用是采用的通用查询入口的方式,我们想使用信小易来查询自己的大数据信用,只需要进入信小易查询系统,输入查询需要的信息就可以进行信用精准查询。信小易新人查询信用的三大步骤,让你使用信小易不踩坑1.从查询入口进入(查询入口放在文末了)2.输入本人查询信息,点击查询3.信用报告查询完成以后,点击查看自己的信用报告信小易查询入口放在文末了,划到文章结尾就可以看到查询入口信用的基础知识信
wxPython实践指南:掌握跨平台GUI开发
抽风的Lilith
本文还有配套的精品资源,点击获取简介:《wxPythoninAction》一书旨在深入教授Python开发者使用wxPython库,这是一个基于wxWidgets的GUI工具包,用于创建美观、高效的跨平台桌面应用程序。书中涵盖wxPython的基础知识、安装与配置、基本组件与设计模式、以及高级主题如自定义控件和网络通信。通过实例和练习,读者能够掌握GUI程序设计,并提高Python开发能力。1.w
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