HTML5(入门)-程序员宅基地

技术标签: 前端开发  # HTML+CSS  html5  idea  

目录

一、HTML5概念和基本的结构

二、基本标签学习

三、图像标签

四、连接标签

五、列表标签

六、表格标签 table

七、媒体标签

 八、网页结构

九、内联框架 iframe

十、表单标签    form

十一、初级验证:


一、HTML5概念和基本的结构

 1.概念:HTML全称叫超文本标签语言(Hyteper Text Markup Language)

HTML是一种标记语言,5代表版本号,现在已经是第五个版本了。通过 一系列标签 可以将网络上的文档格式统一,使分散的互联网资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字图形动画声音表格链接等。

超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。

2.作用:前端领域,搭配css和js设计网页。

3.HTML5遵循的标准:

W3C标准

                 1)结构化标准语言

                 2)表现标准语言

                 3)行为标准

<meta name="keywords" content="相关词汇">    //只要在浏览器上搜索相关词汇就能找到该网页
<meta name="description" content="描述上面名词的作用">
注释:<!---->              //ctrl+/
<!DOCTYPE html>//表示浏览器的使用规范,一般默认都是html的规范

<!DOCTYPE html>
<!--表示浏览器的使用规范,一般默认都是html的规范,所以可不要-->
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--告诉浏览器编码类型为字符型编码
  常见的字符编码-->
    <title>网页一</title>
</head>
<body>
<strong>Hello world!</strong>
<br>
<em>块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大</em>
<!--a标签和em标签都是行内标签,所以能够挤在一行-->
<a href="4.链接标签的使用.html#top">点击回到首页</a>
</body>
</html>

二、基本标签学习:

<h1>一级标签</h1>//标题标签,只有h1~h6,h6以后无效,字体默认加粗
<p></p>//段落标签ctrl+tab
<br/>//换行标签,在p标签中可以直接换行,直接换行后用<br>无效
<hr/>//水平线标签
//字体样式标签
<strong>粗体字</strong>
<em>斜体</em>
//注释和特殊符号
&nbsp;//空格
&gt;//大于符号  //> <可以直接打出来
&lt;//小于
&copy;//版权符号

注:(1)当换行标签写在标题标签的外面时,会换两行,因为每个标题标签自带换行
       (2)换行标签的换行比两个标题标签之间的换行更紧凑
       (3)写在主题标签里面的换行标签不能换相邻的两个主题标签,会直接默认使用主题标签的换行
块元素:无论内容多少,该元素独占一行(p\h1-h6\列表标签\...),换行的间距比换行标签(br)要大
行内元素:内容撑开宽度,(换行数量由内容和长度决定的,内容一定,页面长度越短,换行越多;页面长度一定,内容越多,换行越多)。
                左右都是行内元素可以排在一行(strong\em\a\媒体标签(video audio)\.....)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基本标签的使用</title>
</head>
<body>
<h1>望岳</h1>
<h4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(杜甫)</h4>
<hr>
<h2>岱宗夫如何,<br>
    齐鲁青未了。</h2>
<h2>会当临绝顶,</h2>
<h2>一览众山小。<br><!--此处的换行标签没有用--></h2>
<h2>1+1>2</h2>
<p>君不见黄河之水天上来, <br>奔流到海不复回;</p>
<p>君不见高堂明镜悲白发, <br>朝如青丝暮成雪。</p>
<hr>
&copy;著作权为孤影所属,请勿未经允许转载!

</body>
</html>

三、图像标签(image:图像  video:视频 audio:音频)

img +tab
src="":用来搜索图片地址的,图片地址有
     相对地址,绝对地址(绝对地址是指从根目录开始的地址,相对地址从上一个开始)
    ../ 表示当前地址上一个地址,回退到上一个地址
alt="":如果图像地址未找到,显示文字
title="":悬停文字(鼠标停放在图片上会显示的文字)  //可以用在图像标签、媒体签中
width="宽度"
height="高度 "//width\height属性也可以用于视频大小的设置、内联框架的大小设置
eg:
<img src=""../resouces/img/1.jpg"                //一般把图片、音频、视频存在资源目录(resources)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签的学习</title>
</head>
<body>

<!--src="":用来搜索图片地址的,图片地址有
     相对地址,绝对地址(绝对地址是指从根目录开始的地址,相对地址从上一个开始)
    ../ 表示当前地址上一个地址,回退到上一个地址
   alt="":如果图像地址未找到,显示文字
   title="":悬停文字(鼠标停放在图片上会显示的文字)-->
<h5 align="center">郭辉平</h5>
<h6 align="center"><img  src="../resources/image/1.jpg" alt="加载失败,请重新加载!"
                         title="看什么看" width="144" height="192" ></h6>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;郭辉平
<br>
<img  src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="看什么看" width="144" height="192" >
<!--前两给必填-->
<a href="4.链接标签的使用.html#top">点击回到首页</a>
</body>
</html>

四、连接标签

a标签
<a href="表示跳转的网页(为网页名字)"target="表示新标签在哪里打开">点击我跳转到某网页(标注)</a> //标注可以是文字、图片、视频
   _self 在当前网页打开,一般未设置target都默认在当前网页打开
   _blank 在新的网页中打开

功能性链接
(1)锚链接:<a name="top">首页<!--标记的命名--></a>
    用来标记的,标记在哪就跳到哪
    标记位置:<a name="top">首页<!--标记的命名--></a>
    跳转位置:<a href="#top">点击回到顶部<!--链接命名--></a>

(2)邮件链接(可以点击直接向指定邮箱发送邮件)

(3)QQ链接(可以点击直接加指定QQ号)

………………

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签的学习</title>
</head>
<body>
<!--a标签
    href:必填,表示需要跳转的网页,直接填网页文件名
    target:表示新标签在哪里打开
           _blank 在新标签中打开
           _self 在自己的网页中打开(一般默认为在自己网页中打开)

-->
<a name="top">首页<!--标记的命名--></a>
<h1>链接标签的学习</h1>
<a href="2.基本标签的使用.html">点击跳转到基本标签的学习<!--此处为链接的点击处,必须要填文字或图片--></a>
<h1>图片超链接的学习</h1>
<a href="1.我的第一个网页.html">
    <img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="点击跳转到网页一" width="144" height="192">
</a>
<h1>在新的网页中打开我的图片</h1>
<a href="3.图像标签的使用.html" target="_blank">点击跳转到图像标签的使用</a>

<h1>功能性链接的使用</h1>
<!--功能性链接
     1)邮件链接:<a href="mailto:[email protected]">点击给我发送邮件</a>
     2)qq链接:
-->
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes">
    <img border="0" src="http://wpa.qq.com/pa?p=2:24736743:53" alt="点击添加好友" title="点击添加好友"/>
</a>
<h1>锚链接的使用</h1>
<!--标记在哪就可以条转到哪
        1)在内部网页中只要‘#’+ ”标记“+”跳转说明“
        2)网页间的跳转需要”网页文件名“+‘#’+ ”标记“+”跳转说明“
-->
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<a href="#top">点击回到顶部</a>

</body>
</html>

五、列表标签

1)列表的定义:列表是一种展示形式,它可以使信息结构化、条理化,并以列表的形式显示出来,以便浏览者更便捷的获得相应的信息。
2)列表分类:1、有序列表 (应用:试卷,问答...) ordered list
                      <ol>
                            <li></li>
                            ...
                      </ol>
                      2、无序列表 (导航,侧边栏...)unordered list
                      <ul>
                             <li></li>
                             ...
                       </ul>
                      3、自定义列表(公司,网站底部...)definition list
                       <dl>
                             <dt></dt>//列表名称 definition title (内容前面有空格)
                             <dd></dd>//列表内容definition details (内容前面无空格)
                             ...//dt与dd是可以嵌套使用的
                             <dt></dt>
                             <dd></dd>
                             ...
                            <dt><dd></dd>...</dt>//dd,dt能够相互嵌套
                             ...
                       </dl>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签的学习</title>
</head>
<body>
<h1>有序列表</h1>
<ol>
    <li>选择题</li>
    <li>填空题</li>
    <li>计算题</li>
    <li>证明题</li>
</ol>
<h1>无序列表</h1>
<ul>
    <li>选择题<li>计算题</li></li><!--li标签为块元素-->
    <li>填空题</li>
    <li>证明题</li>
</ul>
<h1>自定义列表</h1>
<dl>
    <dt>小明的成绩单:<dd>数学:98</dd><dd>英语:88</dd><dd>语文:85</dd></dt>
    <dt>小红的成绩单:<dd>数学:89</dd><dd>英语:100</dd><dd>语文:92</dd></dt>
    <h3>dt和dd的嵌套使用</h3>
    <dd><h3 align="center">计科一班的成绩单</h3>
    <dt>张三的成绩单:</dt>
    <dd>数学:98</dd><dd>英语:88</dd><dd>语文:85</dd>
    <dt>李四的成绩单:
    <dd>数学:89</dd><dd>英语:100</dd><dd>语文:92</dd>
    </dt><!--dt 与 dd 为块元素自动换行,写在前面和写在后面是一样的效果-->
</dl>
</body>
</html>

六、表格标签 table

<table border="边框的宽度">
            <tr>//行 row
                    <td colspan="列数" rowspan="行数"></td>//列 table data cell(表格数据单元格)
            </tr>
            ...
             // rowspan 跨行(行跨距) colspan 跨列(列跨距) (column: 列  span:跨距,横跨)
            //跨行,跨列默认跨所在行或列的下一行或列
</table>

align属性保存表的对齐方式。可能的值是轴,基线,底部,中心和顶部。许多标签(标题标签、表格标签(dd\table都可以居中)...)都可以接受此属性。
//视频居中需要在body中设置样式信息:<body style="text-align: center;">,此时body内部所用的内容都是居中形式
用法:

align中的属性值

1)axis+数字:此属性定义表接受的int编号的行对齐方式。

2)baseline:此属性设置表格在基线处的对齐方式。

3)bottom:此属性在底部设置表格的对齐方式。

4)center:此属性设置表格在中心的对齐方式。\\文字、图片居中

5)top:此属性将表格的对齐方式设置在顶部。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签的学习</title>
</head>
<body>
<table border="1px" align="center"><!--设置边框距-->
    <tr>
        <td colspan="3" align="center">学生成绩</td>
    </tr>
    <tr>
        <td rowspan="2">狂神</td><!--跨行,跨列默认跨所在行或列的下一行或列-->
        <td>语文</td>
        <td>59</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
    <tr>
        <td>秦疆</td>
        <td>语文</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
</table>
</body>
</html>

七、媒体标签

媒体元素:音频(audio)、视频(video)
<video src="" controls></video>
<audio src="" controls></audio>
controls:控制条 
autoplay:自动播放 //如今大多数浏览器都是禁止自动播放

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>媒体元素标签的学习</title>
</head>
<body style="text-align: center;"><!--设置居中,让浏览器知道居中代码-->
<h1>音频</h1>
<audio src="../resources/audio/踏山河.mp3" controls></audio>
<h1>视频</h1>
<a href="3.图像标签的使用.html">
    <video src="../resources/video/市运会表演.mp4" title="点击跳转到网页一" controls ></video>
</a>
<br>
<video src="../resources/video/市运会表演.mp4" title="好看吧" controls height="400" width="600" ></video>
</body>
</html>

 八、网页结构

1)header:网页头内容部
2)footer:网页底部内容
3)section:网页主题部分
4)article:独立的文章内容
5)aside:相关内容和应用(常用于侧边栏)
6)nav:导航类辅助内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面结构分析</title>
</head>
<body>
<table border="1px" align="center">
    <tr>
        <td width="200" height="12"><h1 align="center">元素名</h1></td>
        <td width="800" height="12"><h1 align="center">描述</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">header</h1></td>
        <td width="800" height="12"><h1>网页头部内容</h1></td>

    </tr>
    <tr>
        <<td width="200" height="12"><h1 align="center">footer</h1></td>
        <td width="800" height="12"><h1>网页底部部内容</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">section</h1></td>
        <td width="800" height="12"><h1>网页中的一块独立区域</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">article</h1></td>
        <td width="800" height="12"><h1>网页中的文章内容</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">aside</h1></td>
        <td width="800" height="12"><h1>网页中相关内容或应用(常用于侧边栏)</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">nav</h1></td>
        <td width="800" height="12"><h1>网页中导航类辅助内容</h1></td>
    </tr>
</table>
</body>
</html>

九、内联框架 iframe

<iframe src="引用的页面"  name="框架标识名" width="" height=""></iframe>
iframe标签相当于是提供一个窗口,其他跳转标签使用target属性使待跳转的内容在iframe窗口中展现出来

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联框架学习</title>
</head>
<body>
<iframe src="4.链接标签的使用.html" frameborder="0" name="无敌" width="400" height="200"></iframe>
<a href="1.我的第一个网页.html" target="无敌">点击跳转</a>
<!--网页在4打开,之后不管跳转到哪个网页,点击跳转后是直接到网页1-->
</body>
</html>

 

十、表单标签    form

1.表单的基本标签
<form action="" method=""></form>
1)action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
2)method:表单提交的方式
                   get:表单提交的内容可以在url(网址输入框)中看到,安全性低,但是高效,只能提交小文件
                   post:表单提交的内容能够通过网页检查的方式看到,相对get更安全,并且能够提交大文件
3)input:输入框
     type:输入框的种类  
     name:输入框的名字,用来区别不同的输入框(输入框必填)
    <input type="submit" name="">\\提交按钮
    <input type="reset" name="">\\重置按钮
    <input type="text" name="username">//文本输入框 
    <input type="password" name="psd">//密码输入框
    <input type="radio" value="">//单选框,value必填(必须同属于一个组,才起到单选框的作用)
4)vaule="输入框初始值"   
    maxlength="该输入框可输入的最长字符"  //限制输入字符的多少,maxlength=输入的的汉字数+英文数+数字数+符号(无法输入tab和回车)
    size="输入框的长度"//只有视觉上的影响,不影响输入字符的多少

2.输入框和按钮标签
1)type:指定元素类型。text(文本框)、password(密码框)、checkbox(多选框)、radio(单选框)、submit(提交(表单)按钮)、reset(重置(表单)按钮)、
            file、hidden、image(图片按钮,和submit一样点击会自动提交表单)和button(普通按钮)。默认为text
2)name:指定表单元素的名称,同时也是文本框分组的一个依据  //最好用英文命名,否则容易乱码
3)value:元素的初始值。type为radio时必须指定一个值(自动呈现出来的内容)
4)size:指定表单元素的初始宽度(width、height)。当type为text或password时,表单元素的宽度以字符为单位;对于其他类型,宽度以像素为单位
5)maxlength="该输入框可输入的最长字符" (type为text或password时) //限制输入字符的多少,maxlength=输入的的汉字数+英文数+数字数+符号(无法输入tab和回车)
6)checked:type为radio或checkbox时,指定按钮是否是被选中(默认选中)
7)selected:下拉框默认选中
8)readonly:只读 //默认值使用这个,会使默认值无法更改
9)disable:禁用 //禁止选择,会使一些选项无法选择
10)hidden:隐藏//会隐藏文本框,隐藏后会导致无法在文本框中输入数据,但是默认值仍然存在
11)placeholder:文本框提示语句//一旦输入信息后自动消失
12)required:非空判断//使文本框输入不能为空
13)pattern:正则表达式判断文本框输入格式

3.列表框文体域和文件域
1)下拉框标签:<select>
                                       <option value="China">中国</option>
                                       <option value="US">美国</option>
                        </select>
2)文本域
 <textarea name="" id="" cols="30" rows="10"></textarea> //cols 文本域的行 rows 列 设置行和列只是默认展示值,实际大小可通过鼠标直接拉动
3)文件域
        <input type="file" name="">

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单的学习</title>
</head>
<body>
<form action="3.图像标签的使用.html" target="_blank" method="post"> <!--target="_blank"无法捕捉信息-->
    <p>
        名字:<input type="text" name="username" value="" maxlength="10" size="" placeholder="请输入您的姓名" required><br>
        密码:<input type="password" name="password" value="" maxlength="" size="" placeholder="请输入您的密码" required>
    </p>
    <p>性别:
        <input type="radio" value="boy" name="sex" checked>男
        <input type="radio" value="girl" name="sex">女
    </p>
    <p>爱好:
        <input type="checkbox" value="sleep" name="hobby" checked>睡觉
        <input type="checkbox" value="game" name="hobby">游戏
        <input type="checkbox" value="mountain climbing" name="hobby">登山
        <input type="checkbox" value="swim" name="hobby">游泳
        <input type="checkbox" value="play ball" name="hobby">打球
    </p>
    <p>国籍:
        <select name="选择国籍" id="">
            <option value="Americal">美国</option>
            <option value="China" selected>中国</option>
            <option value="UK">英国</option>
            <option value="Japan">日本</option>
            <option value="India">印度</option>
        </select>
    </p>
    <p>
        <input type="file" name="files">
        <input type="button" value="上传文件" name="upload">
    </p>
    <p><label for="fk" title="点击进行反馈">反馈:</label><br>
        <textarea name="textarea" id="fk" cols="30" rows="10"></textarea>
    </p>
    <input type="submit" name="提交" value="提交表单">
    <input type="reset" name="清空" value="重置表单">

    <!--邮件验证-->
    <p>QQ邮箱:
        <input type="email" name="youxiang" required pattern="[1-9]\d{7,10}@qq\.com">
    </p>
    <!--网址验证-->
    <p>网址:
        <input type="url" name="wangzhi" pattern="((http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)">
    </p>
    <!--数字验证-->
    <p>数字:
        <input type="number" name="shuzi" min="3" max="5" step="10">
    </p>
    <!--滑块-->
    <input type="range" name="" min="" max="" step="any" >
    <!--搜索框-->
    <p><label for="ss" title="点击进行搜索">搜索:</label>
        <input type="search" name="sousuo" id="ss">
    </p>
    <!--增强鼠标可用性-->
    <p>
        <label for="mark">点击</label>
        <input type="text" id="mark">
    </p>


</form>
</body>
</html>

十一、初级验证:

1.邮件验证
    <p>邮箱:
        <input type="email" name="">
    </p>
2.网址验证
    <p>网址:
        <input type="url" name="">
    </p>
3.数字验证
1)min:数字最少输入的位数
2)max:数字最多输入的位数
3)step:数字步长从零开始,可加可减;(常用于购物车中商品数量的选择)默认为any,步长为1
    <p>
        <input type="number" name="" min="" max="" step="">
    </p>
4.滑块(常见于音量或亮度的设计)
    <input type="range" name="" min="" max="" step="any">
5.搜索框
    <p>搜索:
        <input type="search" name="sousuo">
    </p>
6.增强鼠标可用性
1)通过id属性可以使鼠标点击字符直接跳转到文本框
    <p>
        <label for="mark"></label>
    </p>

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_66345100/article/details/122528160

智能推荐

react router 配置404页面_react router 404-程序员宅基地

文章浏览阅读7.3k次,点赞3次,收藏7次。react router 配置404页面使用Vue相关的技术栈2年左右了,在路由管理上一直用的比较得心应手,现在的项目使用react开发,路由自然也就切换到了react router,所用版本为react router 4在Vue router配置中,我们可以很简单的配置出404页面使用通配符 * 号匹配所有路由,并将此配置放在数组的最末端,当前面的路由都匹配不上时,就会匹配到 * 号,然后..._react router 404

[蓝桥杯][2017年第八届真题]青蛙跳杯子_青蛙跳杯子-第八届蓝桥省赛-c组-程序员宅基地

文章浏览阅读168次。题目链接:青蛙跳杯子解题思路: 从第一个空杯子开始宽搜,每次前进1、2、3步判断每次的状态是否合法,如果合法就放入队列。#include<bits/stdc++.h>#define x first#define y second#define mem(h) memset(h,-1,sizeof h)#define mcp(a,b) memcpy(a,b,sizeof b)using namespace std;typedef long long LL;typedef uns_青蛙跳杯子-第八届蓝桥省赛-c组

电子信息工程专业保研:从211到北大软微保研面试经验分享(含通信原理面试真题)_电子信息保研北大-程序员宅基地

文章浏览阅读9.4k次,点赞28次,收藏158次。2021保研面试经验分享(含真题)保研经历:夏令营面试经验:预推免面试经验:资料下载保研经历:本人211电子信息工程专业,2020年保研至北京大学硕士。以下为一些高校面试经验\面试真题。整理不易,欢迎点赞收藏~,感谢!夏令营:北大信科计算机系、浙大工程师学院、东南大学网安学院、华科国光国家重点实验室、中科大科学岛、北理工电信学院、山东大学电信学院预推免:北大软微、清华深圳电子通信项目、复旦通信系、中科院计算机学院学硕夏令营面试经验:第一面:北大信科计算机系当时为了去名校报的直博,电子信息工程跨_电子信息保研北大

基于JDK7 NIO2的高性能web服务器实践之二(转)-程序员宅基地

文章浏览阅读75次。前一篇博客,我简单提了下怎么为NIO2增加TransmitFile支持,文件传送吞吐量是一个性能关注点,此外,并发连接数也是重要的关注点。不过JDK7中又一次做了简单的实现,不支持同时投递多个AcceptEx请求,只支持一次一个,返回后再投递。这样,客户端连接的接受速度必然大打折扣。不知道为什么sun会做这样的实现,WSASend()/WSAReceive()一次只允许一个还是可以理解..._jlong_to_ptr

Codeforces 574A Bear and Elections 思维题 暴力/优先队列-程序员宅基地

文章浏览阅读141次。题源:http://codeforces.com/problemset/problem/574/A思路:更多像是个思维题吧,数据量不大,完全可以暴力,暴力的代码不放了,每次找出队列里面的最大值,然后-1,然后第一项+1。直到最大的一项是第一个元素。。自己做的时候用了堆,按num从大到小排序,若相等,id小的在后面,可以用于判断是不是还有和1一样大的。自己这次写题解的时候也不知道自己当时怎么..._bear and elections

Java ip地址查询,根据ip接口获得ip所在省市区,邮编,运营商等_java如何通过ip地址获得运营商的ldns-程序员宅基地

文章浏览阅读5.0k次。互联网有很多接口可以实现通过ip查询到具体的位置,如下:通过淘宝IP地址库获取IP位置1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商3. 返回数据格式:{"code":0,"data":{"ip":"210.75..._java如何通过ip地址获得运营商的ldns

随便推点

如何模拟用户登录爬取知乎_sso 爬取-程序员宅基地

文章浏览阅读842次。**如何模拟用户登录爬取知乎**import requests# 可以读取本地的cookie送给requeststry: import cookielib # Python2中叫cookielibexcept: import http.cookiejar as cookielib # Python3中叫做cookiej..._sso 爬取

SAP:SMARTFORM打开WORD文档出错,或无法编辑_sap smartform 报错-程序员宅基地

文章浏览阅读2.8k次,点赞2次,收藏5次。SAP760或者750都会出现这类问题:无法拖拽或编辑,出现这样的问题是因为SAP版本与本机中的office不兼容导致的解决办法:1.安装SAP插件:插件存在个人资源中,可自取2.程序函数增强:SE24:CL_COS_UTILITIES对于该对象中的方法:IS_S4H增加如下代码: method is_s4h. validate_gv_s4h( ). if gv_s4h-public_cloud_on = abap_true. rv_is_s4h = abap_sap smartform 报错

【数字图像处理】——BMP文件的简单操作_hxlbmpfile.h-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏15次。1、在 VC 环境下 – 建立动态库工程,录入 HXLBMPFILE 类,建立相应动态库,将整个类作为动态库输出。输出 HXLBMPFILE.dll/lib 。可参考动态库如何建立录入 hxlbmpfile.h 文件,包含 HXLBMPFILE 类 的定义#pragma once#include"stdio.h"#include"math.h"#include"windows.h"#..._hxlbmpfile.h

前端之路从此启程____ _.-' \ / \ / \ / `.___ ( .--.)\/(,.--. `-. ,',-程序员宅基地

文章浏览阅读862次,点赞10次,收藏3次。一楼镇图## _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ...____ _.-' \ / \ / \ / `.___ ( .--.)\/(,.--. `-. ,',-. \ / ,-.`. ) ( / \ / \ )

模电(一)半导体基础_模电中va是什么-程序员宅基地

文章浏览阅读2k次,点赞9次,收藏25次。模拟电子电路之半导体基础【概念-本征半导体-杂质半导体-PN结】_模电中va是什么

python小作业4代码(简单循环语句的应用)_智力捕鱼python-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏10次。任务一:水仙花数判断程序任务内容:水仙花数是一个三位整数,如153是一个水仙花数,是因为该数的百位的立方、十位的立方、个位的立方之和等于该数本身。程序编写要求:使用for语句完成;统计水仙花数个数的值请保存到变量中,并要求自动进行统计。代码:print("所有三位数中的水仙花数如下所示:")count=0for i in range(100,1000): a = i//10..._智力捕鱼python

推荐文章

热门文章

相关标签