(摘要:摘要的内容是不会在浏览器中显示出来,增加表格的可读性(语义化))
****标题文本 (描述表格内容,标题的显示位置:表格上方)
示例如下
超链接:
链接显示的
实现超链接语法
title属性:鼠标滑过链接文字时会显示这个属性的文本内容
标签在默认情况下,链接的网页是在当前浏览器窗口中打开
click here! 在新的浏览器窗口打开链接
标签还有一个作用是可以链接Email地址使用mailto能让访问者便捷向网站管理者发送
电子邮件。如果mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的参数
每一个都以“&”分隔。
发送 (浏览器自动调用默认客户端邮件程序,并在收货人中自动填上地址)
cc=填写抄送地址 bcc=密件抄送地址 subject= 添加邮件主题 body= 添加邮件内容
如:发送
发送 (分好隔开多个收货人地址,群发)
图片:
1、src:标识图像的位置(加载图片;
2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;
3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);
4、图像可以是GIF,PNG,JPEG格式的图像文件
#表单标签、与用户交互
CSS
认识CSS
1、CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等
//如下即设置段落p内的样式
p{
font-size:12px;/*设置文字字号*/
color:red;/*设置文字颜色*/
font-weight:bold;/*设置字体加粗*/
}
2、把
中的三个短语设置颜色: 把这三个短语用 括起来,在写如以下代码:
span{
color:red;
}
3、CSS代码语法 css 样式由选择符和声明组成,而声明又由属性和值组成,如下图所示
52fde5c30001b0fe03030117.jpg.png
选择符:选择器、指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变成蓝色,而其他的元素(如ol)不会受到影响。 声明:在{}中,属性和值之间冒号隔开,多条声明分好隔开 如:
p{
font-size:12px;
color:red;
font-weight:bold;
}
4
屏幕快照 2016-11-18 下午9.02.51.png
5、CSS 样式代码插入的形式来看基本可以分为以下3种:内联式、嵌入式和外部式三种
内联式:
css样式表就是把css代码直接写在现有的HTML开始标签中,如
这里文字是红色。
css样式代码要写在style=""双引号中,如果有多条css样式代码设置可以写在一起,中间用分号隔开,如:
这里文字是红色。
嵌入式css样式,
就是可以把css样式代码写在标签之间。如下面代码实现把三个标签中的文字设置为红色:
嵌入式css样式必须写在之间,并且一般情况下嵌入式css样式写在
之间,如上
外部式css 样式
(也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名,在
内(不是在代码的前面,所以离设置元素较远,即它们的优先级遵循就近原则。 2️⃣、上面所总结的优先级是有一个前提:内联式、嵌入式、外部式样式表中css样式是在的相同权值的情况下
选择器
每一条css样式声明(定义)由两部分组成,形式如下:
选择器{ body{
样式; font-size:12px
} }
{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素
屏幕快照 2016-11-19 下午2.24.11.png
类选择器
语法:
.类选器名称{css样式代码;} (英文圆点开头、类选择器名称可以任意命名)
使用方法:
1️⃣使用合适的标签把要修饰的内容标记起来,如: 胆小如鼠 2️⃣使用class="类选择器名称"为标签设置一个类,如: 胆小如鼠 3️⃣设置类选器css样式,如: .stress{color:red;}
ID选择器
ID选择器都类似于类选择符,区别: 1️⃣、为标签设置id = "ID名称",而不是class = "类名称"。 2️⃣、ID选择符前面是井号(#),而不是英文圆点(.)。 如:
简单的问学
#halo{
font-size:20px;
color:green;
}
类和ID选择器的区别:
相同点 :可以用于任何元素
不同点 : 1️⃣ID选择器只能在文档中使用一次。与类选择器不用,在一个HTML文档中,ID选择器只能使用一次,而且仅一次,而类选择器可以使用很多次。 2️⃣可以使用类选择器 词列表 方法为一个元素同时设置多个样式,只可用类选择器方法实现,ID选择器不行(不能使用ID 词列表) 如:
.stress{
color:red;
}
.bigsize{
font-size:25px;
}
到了三年级 下学期时,我们班上了一节公开课...
子选择器
即大于符号(>),用于选择指定标签元素的第一代 子元素。如:
.food>li{border:1px solid red;}
//如此处是为 ..
标签中的*第一代子元素*.. 里的内容设置灰色边框
.first>span{
border:2px solid gray;
}
三年级时,我还是一个胆小如鼠 的小女孩 ,上课从来不敢回答老师提出的问题
包含(后代)选择器
包含选择器,即加入空格,用于选择指定标签元素下的后辈元素,如:
.first span{color:red;} //即设置first类下所有span元素的字体为红色,也可继续加新标签赋值,如直接
在后面写上 {color:blue }, 同时给下面标签中需要设置蔚蓝色字体的文字加上标签
三年级时,我还是一个胆小如鼠 的小女孩
与子选择器区别:子选择器 (child selector)仅是指它的直接后代,或者你可以理解为作用于子元素的第一代后代。后代选择器是作用于所有子后代元素。后代选择器通过空格来进行选择,而子选择器是通过“>”进行选择。总结:> 作用于元素的第一代后代,空格 作用于元素的所有后代。
通用选择器
通用选择器是功能最强大的选择器,它使用一个(*)号指定,它的作用是匹配html中所有标签元素,如下使用下面代码使用html中任意标签元素字体颜色全部设置为红色:
* {color:red;}
伪类选择符
允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体大小颜色:
a:hover{
color:red;
font-size:22px
}
上面一行代码就是为 a 标签鼠标滑过的状态设置字体颜色变红变大
关于伪选择符 : 目前为止,可以兼容所有浏鉴器的“伪类选择符”就是 a 标签上使用 :hover 了(其实伪类选择符还有很多,尤其是 css3 中,但是因为不能兼容所有浏览器,本教程只是讲了这一种最常用的)。其实 :hover 可以放在任意的标签上,比如说 p:hover,但是它们的兼容性也是很不好的,所以现在比较常用的还是 a:hover 的组合。
分类选择符
为html中多个标签元素设置同一个样式时,可以使用分组选择符(,),如下:
h1,span{color:red;}
它相当于下面两行代码:
h1{color:red;}
span{color:red;}
CSS特性
继承性
继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。如某种颜色应用于p标签,这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,这里子元素为span标签。
p{color:red;}
三年级时,我还是一个胆小如鼠 的小女孩。
注意有一些css样式是不具有继承性的。如border:1px solid red;
p{border:1px solid red;}
三年级时,我还是一个胆小如鼠 的小女孩。
上面例子中它代码的作用只是给p标签设置了边框为1像素、红色、实心边框线,而对于子元素span是没用起到作用的。
特殊性
有的时候我们为同一个元素设置了不同的CSS样式代码,那么元素会启用哪一个CSS样式? 看一下面的代码:
p{color:red;}
.first{color:green;}
三年级时,我还是一个胆小如鼠 的小女孩。
green是正确的颜色,因为浏览器是根据权值来判断使用哪种css样式的,权值高的就使用哪种css样式。
权值的规则 :
标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。 例如下面的代码:
p{color:red;} **/*权值为1*/**
p span{color:green;} **/*权值为1+1=2*/**
.warning{color:white;} **/*权值为10*/**p
span.warning{color:purple;} **/*权值为1+1+10=12*/**
#footer .note p{color:yellow;} **/*权值为100+10+1=111*/**
还有一个权值比较特殊--继承也有权值但很低,有的文献提出它只有0.1,所以可以理解为继承的权值最低。
层叠
如果在html文件中对于同一个元素可以有多个css样式存在并且这多个css样式具有相同权重值 怎么办? 层叠 就是在html文件中对于同一个元素可以有多个css样式存在,当有相同权重的样式存在时,会根据这些css样式的前后顺序来决定,处于最后面的css样式会被应用。
p{color:red;}
p{color:green;}
三年级时,我还是一个胆小如鼠 的小女孩。
最后 p 中的文本会设置为green,这个层叠很好理解,理解为后面的样式会覆盖前面的样式。 所以前面的css样式优先级就不难理解了:
内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中) 。(此处嵌入式跟外部式依据具体位置而定)
重要性
做网页代码的时,有些特殊的情况需要为某些样式设置具有最高权值,这时候我们可以使用!important 来解决。 如下代码:
p{color:red**!important**;}
p{color:green;}
三年级时,我还是一个胆小如鼠 的小女孩。
这时 p 段落中的文本会显示的red红色。 注意:!important要写在分号的前面
注意当网页制作者不设置css样式时,浏览器会按照自己的一套样式来显示网页。并且用户也可以在浏览器中设置自己习惯的样式,比如有的用户习惯把字号设置为大一些,使其查看网页的文本更加清楚。这时注意样式优先级为:浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式 ,但记住!important优先级样式是个例外,权值高于用户自己设置的样式。
你可能感兴趣的:(HTML&CSS笔记(1))
npm : 无法加载文件 npm.ps1
魔兽-SS
node npm 前端 node.js
npm:无法加载文件D:\ProgramFiles(x86)\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170中的about_Execution_Policies。所在位置行:1字符:1npmCategoryInfo:SecurityError:([],PSSecurityExc
架构设计(4)面向服务架构SOA与C++模拟实现
CoderIsArt
架构设计研究 C++11 架构 面向服务架构SOA
SOA架构SOA(面向服务的架构)是一种架构风格,通过将系统划分为服务来提高灵活性和可维护性。每个服务是一个独立的功能模块,通过标准化接口进行交互。SOA架构涉及多种技术和组件,以下是关键技术和它们的作用:1.服务设计与接口-服务接口定义:通常使用标准接口描述语言,如WSDL(WebServicesDescriptionLanguage)或OpenAPI(Swagger)来定义服务的接口。接口描述
Python数据永生秘籍:从菜鸟到存储大师的5层通关攻略
李智 - 重庆
Python 精讲精练 - 从入门到实战 python 案例学习 经验分享 考试通关 错误分析
Python数据永生秘籍:从菜鸟到存储大师的5层通关攻略内容简介本系列文章是为Python3学习者精心设计的一套全面、实用的学习指南,旨在帮助读者从基础入门到项目实战,全面提升编程能力。文章结构由5个版块组成,内容层层递进,逻辑清晰。基础速通:n个浓缩提炼的核心知识点,夯实编程基础;经典范例:10个贴近实际的应用场景,深入理解Python3的编程技巧和应用方法;避坑宝典:10个典型错误解析,提供解
Spark 性能优化(四):Cache
LevenBigData
spark 性能调优 spark 性能优化 大数据
在Spark中,缓存是一种将计算结果存储在内存中的方式,目的是加速后续操作。当你执行迭代算法或查询时,如果多次重复使用相同的数据集,缓存可以避免每次都重新计算相同的转换操作。通过缓存,Spark可以将数据存储在内存中,这样在后续的处理阶段就能更快地访问。1.Spark缓存的关键点:缓存基本概念:通过调用.cache()对DataFrame或RDD进行缓存。默认情况下,数据会存储在内存中(RAM),
Spring Boot2.x教程:(八)优雅地在工具类中使用@Autowired注解
欧阳方超
SpringBoot SpringCloud 开发遇到的小问题 spring boot 后端 java
优雅地在工具类中使用@Autowired注解1、概述2、理解@Autowired基本用法3、静态方法与@Autowired的冲突4、优雅解决方案4.1、使用@PostConstruct4.2、使用构造器注入5、总结大家好,我是欧阳方超,可以扫描下方二维码关注我的公众号“欧阳方超”,后续内容将在公众号首发。1、概述在SpringBoot中,使用@Autowired注解来注入Bean是一个常见的做法。
Amazon RDS Performance Insights优化SQL性能
ivwdcwso
运维 开发 sql 数据库 aws Performance rds
1.关键SQL性能指标分析1.1执行时间总执行时间:衡量SQL语句消耗的总时间。平均执行时间:单次执行的平均耗时。最大执行时间:最长的单次执行时间,用于识别异常情况。1.2执行频率调用次数:SQL语句被执行的总次数。每秒执行次数:反映SQL的执行频率。1.3资源消耗CPU使用率:SQL执行消耗的CPU资源。I/O使用:包括读取和写入的I/O操作数。内存使用:SQL执行过程中的内存消耗。1.4等待事
阿里云RDS到亚马逊云RDS的实时数据同步方案详解
ivwdcwso
运维 阿里云 云计算 aws kda 数据同步
1.需求背景在当今的多云环境中,企业经常需要在不同云平台之间同步数据。本文将详细介绍如何实现从阿里云RDSMySQL数据库到亚马逊云RDSMySQL数据库的实时数据同步。这种同步对于数据备份、跨区域数据访问、数据分析等场景都非常有用。2.方案概述我们将使用AWSKinesisDataAnalytics(KDA)作为核心组件来实现这个实时同步方案。KDA基于ApacheFlink,支持使用SQL或J
[C51]sg90舵机控制
颜笑晏晏
C51 单片机
1.什么是舵机如下图所示,最便宜的舵机sg90,常用三根或者四根接线,黄色为PWM信号控制用处:垃圾桶项目开盖用、智能小车的全比例转向、摄像头云台、机械臂等常见的有0-90°、0-180°、0-360°2.怎么控制舵机向黄色信号线“灌入”PWM信号。PWM波的频率不能太高,大约50HZ,即周期=1/频率=1/50=0.02s,20ms左右数据:0.5ms-------------0度;2.5%对应
舵机驱动详解(模拟/数字 STM32)
辰哥单片机设计
STM32执行机构 stm32 嵌入式硬件 单片机 传感器
目录一、介绍二、模块原理1.舵机驱动原理2.引脚描述三、程序设计main.c文件servo.h文件servo.c文件四、实验效果五、资料获取项目分享一、介绍舵机(Servo)是在程序的控制下,在一定范围内连续改变输出轴角度并保持的电机系统。即舵机只支持在一定角度内转动,无法像普通直流电机按圈转;其主要控制物体的转动并保持(机器人关节、转向机构)。适用于位置角度经常变化的场合。可以作为理想的电机驱动
KTransformers:告别天价显卡!国产框架让单卡24G显存跑DeepSeek-R1 671B大模型:推理速度飙升28倍
蚝油菜花
每日 AI 项目与应用实例 人工智能 开源
❤️如果你也关注AI的发展现状,且对AI应用开发感兴趣,我会每日分享大模型与AI领域的开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!微信公众号|搜一搜:蚝油菜花“还在为千亿模型租天价显卡?清华团队用CPU/GPU协同计算,让4090跑起671B参数全量模型!”大家好,我是蚝油菜花。如果你也经历过——看着API调用账单瑟瑟发抖,微调一次模型吃掉半月算力预算️盯着OOM报错抓狂,为了
【大模型实战】零门槛入门AgentScope多智能体游戏开发:和Agent玩飞花令
南七小僧
服务器开发 网站开发 人工智能 数据库 服务器 运维
1.项目起因最近,阿里开源了一款全新的多智能体协同的Multi-Agent应用框架-AgentScope,早先的单智能体还只能完成对话类等一些简单的应用,通过调用外部API(如搜索绘画配音等)也只是拓展了单智能体的能力边界。如果能够调用多个智能体,并做好多个智能体之间的协同配合,就能够打造出内容和样式更加丰富的应用。中国古典诗词中的经典游戏(如飞花令尾字接龙即景联诗九宫格)等,非常考验选手的知识储
全新语句match,python新版本终于要引入switch-case了?
「已注销」
python进阶 python
match语句(python3.10)在很多语言中,有一种用于条件判断的switch-case语句,但是在python中一直以来,没有switch-case。不过在python3.10的新版本中,加入了match-case语句。match语句的基础使用方法与switch-case语句比较类似,是通过match和case之间的组合,完成结构化模式匹配。但是match语句不等同于switch-case
人狗大战 Java新实现,更有趣,Java _Springboot_Spring AI
m0_74824112
面试 学习路线 阿里巴巴 java spring spring boot
人狗大战场景介绍人狗大战最核心的还是用一个具体的例子来表达面向对象编程的能力,在最新的实现里面,我们扩展一下人和狗对战的流程,增加springboot,整合springaialibaba,实现一个人一边说话,一边跟狗对战的能力,主要想要体现springboot、springai的各种能力。本例使用springaialibaba+通义千问Qwenapi来构建这个智能问答系统,qwen有100万免费T
深兰科技创始人陈海波获选2024福布斯中国新时代颠覆力创始人
AI周刊
物联网 OFweek 深兰科技 人工智能 深兰科技 陈海波 javascript c# ruby perl
12月1日,福布斯中国携手全球化商业研究院(GBRC)正式发布了2024福布斯中国新时代颠覆力创始人评选的最终结果,深兰科技集团创始人、董事长陈海波成功获选。同时获选的还有360集团创始人周鸿祎、爱斯康医疗创始人蔡磊、科大讯飞创始人刘庆峰、蔚来创始人李斌等明星企业家。本届2024福布斯中国新时代颠覆力创始人评选,历经8个月的深入调研和行业洞察,以“新时代”和“颠覆力”为核心主题,基于相关候选人本身
落实“双碳”行动,深兰科技推动分子能源技术在AI硬件产品领域的应用及产业化进程
AI周刊
人工智能 科技
10月21日,上海气候周分子能研究中心(筹)成立仪式在上海环境能源交易所举行。仪式上,深兰科技践行“双碳”目标,与上海东八能源技术有限公司签署分子能源AI应用产业化合作协议。根据协议,国际分子能量发电开拓者、上海气候周分子能研究中心(筹)总干事、首席科学家栾玉成博士团队创立的上海东八能源技术有限公司将与深兰科技共同推动具有全球创新颠覆式能源技术的分子能源发电项目成果,在人工智能硬件产品方面的产业化
python介绍&pycharm使用技巧
倩倩倩倩千千*-
python自动化测试 python pycharm 开发语言
一、python简单介绍python===>跨平台、面想对象,解释型(边运行边翻译)计算机程序设计语言被称为"胶水语言"ps:java是编译型语言学习编程要领(3+1):编程语法编程规范编程技巧+带着工作任务多练、多实战,从小需求、小工具开始二、python优缺点优点:1、简单易学;2、免费开源;3、面向对象;4、丰富的库;5、可扩展性缺点:1、运行速度慢;2、好的中文资料匮乏三、python应用
MongoDB入门与实践
风中凌乱的猿
笔记 mongodb 数据库
MongoDB是一个NoSQL数据库,它采用文档模型来存储数据,具有高性能、易扩展、灵活的特点。以下是MongoDB的入门指南和一些基本的实践示例,帮助你开始使用MongoDB。1.安装和基本配置安装MongoDB具体安装方法取决于你的操作系统。以Ubuntu为例,可以通过以下命令安装MongoDB:sudoaptupdatesudoaptinstall-ymongodb启动MongoDB安装完成
Javascript的数据类型
太阳与星辰
JavaScript 前端 javascript 前端 数据类型
Javascript的数据类型1.基本数据类型1.1七种基本数据类型1.2单独说说BigInt1.3其它注意点2.引用数据类型3.基本数据类型和引用数据类型的区别4.双等于号和三等于号的区别5.Javascript的类型转换机制5.1显示转换(强制转换)5.2隐式转换(1)减、乘、除(2)加(加法要区别算,因为+不仅仅是加法,还可以拼接)(3)单个变量(4)ToPrimitive原则JavaS
字符串相似度算法
S Y H
java工具类 算法 java 开发语言
publicstaticvoidmain(String[]args){Stringaddress1="济南市历下区经十路69号12号楼1单元401号";Stringaddress2="济南市历下区经十路69号顺元街道12号楼1单元401号";intdistance=levenshteinDistance(address1,address2);System.out.println("Levensht
AI驱动的药物设计的优势表现在哪些方面
小宝哥Code
量化交易 人工智能
AI驱动的药物设计(AI-DrivenDrugDesign)正在彻底改变传统药物研发的模式,其优势主要体现在以下几个方面:1.加速药物发现过程传统药物发现:通常需要10-15年,耗资数十亿美元。AI驱动药物发现:通过高通量筛选、虚拟药物设计和预测模型,大幅缩短研发周期。案例:Exscientia利用AI平台在12个月内设计出了一种抗癌药物候选分子,而传统方法通常需要4-5年。2.降低研发成本传统方
《Python编程轻松进阶》干货整理
KLZZ66
python 开发语言 ide jupyter
《Python编程轻松进阶》干货整理最近把《Python编程轻松进阶》看完了,看得过程中顺便整理了一些自己觉得比较重要的点,分享出来,共同进步!文章目录《Python编程轻松进阶》干货整理第一章处理错误和寻求帮助1.1如何查看模块版本第二章环境设置和命令行2.1使用pathlib库可以让Python脚本跨平台兼容2.2Path常用命令2.3命令行参数2.3.1/?2.3.2python-c2.3.
网络安全2024就业前景如何?找工作容易吗?_网络空间安全的就业方向与待遇
Hacker_Oldv
安全 web安全
众所周知,网络安全与我们息息相关,无论是企业还是个人都应该重视网络安全。而网络安全作为一个新兴行业,人才需求量远大于供给,因此在薪资福利上具有很大的优势,但对于初学者而言,很多人依然担心前景问题,那么网络安全就业前景如何?本文将为大家介绍一下。从目前市场情况来讲,网络安全的就业前景是非常不错的,2022年的统计数据,网络安全专业的缺口已经增长到140万人。1、就业岗位多,发展方向广①就业环境:网络
HTTP
黄亚磊11
网络 http
说一下一次完整的HTTP请求过程包括哪些内容?建立起客户机和服务器连接。建立连接后,客户机发送一个请求给服务器。服务器收到请求,处理后给予响应信息。客户端浏览器将返回的内容解析并呈现,断开连接。HTTP如何禁用缓存?如何确认缓存?HTTP/1.1通过Cache-Control首部字段来控制缓存。禁止进行缓存no-stroe指令规定不能对请求或响应的任何一部分进行缓存。Cache-Control:n
英码科技基于昇腾算力实现DeepSeek离线部署
英码科技
科技
DeepSeek-R1模型以其创新架构和高效能技术迅速成为行业焦点。如果能够在边缘进行离线部署,不仅能发挥DeepSeek大模型的效果,还能确保数据处理的安全性和可控性。英码科技作为AI算力产品和AI应用解决方案服务商,积极响应市场需求,率先完成了昇腾系列产品与DeepSeek模型的深度适配。从硬件调校到软件优化,英码科技确保了昇腾系列产品的稳定、高效适配,为用户提供了更具竞争力的部署选择。Dee
Spring Boot(8)深入理解 @Autowired 注解:使用场景与实战示例
綦枫Maple
# Spring Boot spring boot log4j 后端
搞个引言在Spring框架的开发中,依赖注入(DependencyInjection,简称DI)是它的一个核心特性,它能够让代码更加模块化、可测试,并且易于维护。而@Autowired注解作为Spring实现依赖注入的关键工具,给咱们开发者提供了极大的便利。本文将通过具体的示例详细介绍@Autowired注解的多种使用场景,帮助你更好地掌握这一重要注解~一、构造函数注入1.1基本原理当一个类依赖于
STM32之SG90舵机控制
如愿小李
stm32 嵌入式硬件 单片机
目录前言:一、硬件准备与接线1.1硬件清单1.2接线二、SG90舵机简介1.1外观1.2基本参数1.3引脚说明1.4控制原理1.5特点1.6常见问题三、单片机简介四、程序设计4.1定时器配置4.2角度控制函数4.3主函数调用五、总结前言:STM32F103C8T6是一款性价比极高的ARMCortex-M3内核微控制器,广泛应用于嵌入式开发。SG90舵机则是小型舵机的代表,常用于机器人、智能家居等场
面向服务架构(SOA)详细介绍
huaqianzkh
架构理解与实践 架构
面向服务架构(SOA)详细介绍1.概述面向服务架构(Service-OrientedArchitecture,SOA)是一种软件设计模式,通过将应用程序功能分解为可重用的服务来构建系统。这些服务通过定义良好的接口和协议进行通信,通常使用网络调用(如Web服务)来实现。2.核心概念服务(Service):一个自包含的功能单元,提供特定的业务功能。服务接口(ServiceInterface):定义了服
盛铂科技 SMF106 低相位噪声贴片式频率综合器模块
射频微波精密
频率综合器 信息与通信 测试工具 量子计算 信号处理 科技 人工智能
在现代通信和电子设备领域,频率综合器作为关键组件,其性能优劣直接影响系统的整体表现。盛铂科技的SMF106低相位噪声贴片式频率综合器,以其卓越的性能和独特设计,成为众多高性能系统的选择。一、频率覆盖范围广,步进精准SMF106频率范围覆盖50MHz至6GHz,能满足从低频到高频的多样化应用需求。无论是无线通信中的基础频段,还是微波通信中的高频段,它都能轻松应对。最小10MHz的频率步进,配合内部数
详解|一级建造师考试报名流程有哪些?
平地起人才
建筑 java 开发语言 大数据 物联网 big data
这里提前给大家科普一下一级建造师考试网报流程!对于我们很多考生第一次自己想要考取一级建造师的人员,由于刚接触不久对整个报考流程不清楚。2022年,一级建筑师考试将在11月举行,注册将在9月初举行!2022年一级建造师考试网上报名流程:1、因为国家一级建造师属于国家级统考,所以不管是哪个地区均需按照自己当地相关规定时间段登录中国人事考试网进行报名。2、各省人事考试都有网上报名的入口。申请人应尽早注册
AWS: ECS Fargate + ELB的使用(CDK)
wucong60
AWS
AWS:ECSFargate+ELB的使用(CDK)一、ECS定义AmazonElasticContainerService(AmazonECS)是一种高度可扩展的快速容器管理服务,它又包含两种服务:使用Fargate启动类型,它是基于Container的Serverless服务,用户无需关心服务器,只需要上传自定义的镜像,剩下的工作交给Fargate就可以了;注意这里host与pod的比例是1:
jdk tomcat 环境变量配置
Array_06
java jdk tomcat
Win7 下如何配置java环境变量
1。准备jdk包,win7系统,tomcat安装包(均上网下载即可)
2。进行对jdk的安装,尽量为默认路径(但要记住啊!!以防以后配置用。。。)
3。分别配置高级环境变量。
电脑-->右击属性-->高级环境变量-->环境变量。
分别配置 :
path
&nbs
Spring调SDK包报java.lang.NoSuchFieldError错误
bijian1013
java spring
在工作中调另一个系统的SDK包,出现如下java.lang.NoSuchFieldError错误。
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.l
LeetCode[位运算] - #136 数组中的单一数
Cwind
java 题解 位运算 LeetCode Algorithm
原题链接:#136 Single Number
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现两次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
题目限定了线性的时间复杂度,同时不使用额外的空间,即要求只遍历数组一遍得出结果。由于异或运算 n XOR n = 0, n XOR 0 = n,故将数组中的每个元素进
qq登陆界面开发
15700786134
qq
今天我们来开发一个qq登陆界面,首先写一个界面程序,一个界面首先是一个Frame对象,即是一个窗体。然后在这个窗体上放置其他组件。代码如下:
public class First { public void initul(){ jf=ne
Linux的程序包管理器RPM
被触发
linux
在早期我们使用源代码的方式来安装软件时,都需要先把源程序代码编译成可执行的二进制安装程序,然后进行安装。这就意味着每次安装软件都需要经过预处理-->编译-->汇编-->链接-->生成安装文件--> 安装,这个复杂而艰辛的过程。为简化安装步骤,便于广大用户的安装部署程序,程序提供商就在特定的系统上面编译好相关程序的安装文件并进行打包,提供给大家下载,我们只需要根据自己的
socket通信遇到EOFException
肆无忌惮_
EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:
基于spring的web项目定时操作
知了ing
java Web
废话不多说,直接上代码,很简单 配置一下项目启动就行
1,web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="h
树形结构的数据库表Schema设计
矮蛋蛋
schema
原文地址:
http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488
程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,
maven将jar包和源码一起打包到本地仓库
alleni123
maven
http://stackoverflow.com/questions/4031987/how-to-upload-sources-to-local-maven-repository
<project>
...
<build>
<plugins>
<plugin>
<groupI
java IO操作 与 File 获取文件或文件夹的大小,可读,等属性!!!
百合不是茶
类 File
File是指文件和目录路径名的抽象表示形式。
1,何为文件:
标准文件(txt doc mp3...)
目录文件(文件夹)
虚拟内存文件
2,File类中有可以创建文件的 createNewFile()方法,在创建新文件的时候需要try{} catch(){}因为可能会抛出异常;也有可以判断文件是否是一个标准文件的方法isFile();这些防抖都
Spring注入有继承关系的类(2)
bijian1013
java spring
被注入类的父类有相应的属性,Spring可以直接注入相应的属性,如下所例:1.AClass类
package com.bijian.spring.test4;
public class AClass {
private String a;
private String b;
public String getA() {
retu
30岁转型期你能否成为成功人士
bijian1013
成长 励志
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
【Velocity四】Velocity与Java互操作
bit1129
velocity
Velocity出现的目的用于简化基于MVC的web应用开发,用于替代JSP标签技术,那么Velocity如何访问Java代码.本篇继续以Velocity三http://bit1129.iteye.com/blog/2106142中的例子为基础,
POJO
package com.tom.servlets;
public
【Hive十一】Hive数据倾斜优化
bit1129
hive
什么是Hive数据倾斜问题
操作:join,group by,count distinct
现象:任务进度长时间维持在99%(或100%),查看任务监控页面,发现只有少量(1个或几个)reduce子任务未完成;查看未完成的子任务,可以看到本地读写数据量积累非常大,通常超过10GB可以认定为发生数据倾斜。
原因:key分布不均匀
倾斜度衡量:平均记录数超过50w且
在nginx中集成lua脚本:添加自定义Http头,封IP等
ronin47
nginx lua csrf
Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期。下面就讲讲我们所做的工作。 强制搜索引擎只索引mixlr.com
Google把子域名当作完全独立的网站,我们不希望爬虫抓取子域名的页面,降低我们的Page rank。
location /{
java-3.求子数组的最大和
bylijinnan
java
package beautyOfCoding;
public class MaxSubArraySum {
/**
* 3.求子数组的最大和
题目描述:
输入一个整形数组,数组里有正数也有负数。
数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
求所有子数组的和的最大值。要求时间复杂度为O(n)。
例如输入的数组为1, -2, 3, 10, -4,
Netty源码学习-FileRegion
bylijinnan
java netty
今天看org.jboss.netty.example.http.file.HttpStaticFileServerHandler.java
可以直接往channel里面写入一个FileRegion对象,而不需要相应的encoder:
//pipeline(没有诸如“FileRegionEncoder”的handler):
public ChannelPipeline ge
使用ZeroClipboard解决跨浏览器复制到剪贴板的问题
cngolon
跨浏览器 复制到粘贴板 Zero Clipboard
Zero Clipboard的实现原理
Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。
Zero Clipboard的安装方法
首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js
单例模式
cuishikuan
单例模式
第一种(懒汉,线程不安全):
public class Singleton { 2 private static Singleton instance; 3 pri
spring+websocket的使用
dalan_123
一、spring配置文件
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or
细节问题:ZEROFILL的用法范围。
dcj3sjt126com
mysql
1、zerofill把月份中的一位数字比如1,2,3等加前导0
mysql> CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL, -> day
Android开发10——Activity的跳转与传值
dcj3sjt126com
Android开发
Activity跳转与传值,主要是通过Intent类,Intent的作用是激活组件和附带数据。
一、Activity跳转
方法一Intent intent = new Intent(A.this, B.class); startActivity(intent)
方法二Intent intent = new Intent();intent.setCla
jdbc 得到表结构、主键
eksliang
jdbc 得到表结构、主键
转自博客:http://blog.csdn.net/ocean1010/article/details/7266042
假设有个con DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getSt
Android 应用程序开关GPS
gqdy365
android
要在应用程序中操作GPS开关需要权限:
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
但在配置文件中添加此权限之后会报错,无法再eclipse里面正常编译,怎么办?
1、方法一:将项目放到Android源码中编译;
2、方法二:网上有人说cl
Windows上调试MapReduce
zhiquanliu
mapreduce
1.下载hadoop2x-eclipse-plugin https://github.com/winghc/hadoop2x-eclipse-plugin.git 把 hadoop2.6.0-eclipse-plugin.jar 放到eclipse plugin 目录中。 2.下载 hadoop2.6_x64_.zip http://dl.iteye.com/topics/download/d2b
如何看待一些知名博客推广软文的行为?
justjavac
博客
本文来自我在知乎上的一个回答:http://www.zhihu.com/question/23431810/answer/24588621
互联网上的两种典型心态:
当初求种像条狗,如今撸完嫌人丑
当初搜贴像条犬,如今读完嫌人软
你为啥感觉不舒服呢?
难道非得要作者把自己的劳动成果免费给你用,你才舒服?
就如同 Google 关闭了 Gooled Reader,那是
sql优化总结
macroli
sql
为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢!
要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。
一、简单的统计语句执行时间
declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id
Linux Oracle中常遇到的一些问题及命令总结
超声波
oracle linux
1.linux更改主机名
(1)#hostname oracledb 临时修改主机名
(2) vi /etc/sysconfig/network 修改hostname
(3) vi /etc/hosts 修改IP对应的主机名
2.linux重启oracle实例及监听的各种方法
(注意操作的顺序应该是先监听,后数据库实例)
&nbs
hive函数大全及使用示例
superlxw1234
hadoop hive函数
具体说明及示例参 见附件文档。
文档目录:
目录
一、关系运算: 4
1. 等值比较: = 4
2. 不等值比较: <> 4
3. 小于比较: < 4
4. 小于等于比较: <= 4
5. 大于比较: > 5
6. 大于等于比较: >= 5
7. 空值判断: IS NULL 5
Spring 4.2新特性-使用@Order调整配置类加载顺序
wiselyman
spring 4
4.1 @Order
Spring 4.2 利用@Order控制配置类的加载顺序
4.2 演示
两个演示bean
package com.wisely.spring4_2.order;
public class Demo1Service {
}
package com.wisely.spring4_2.order;
public class