当前位置: 首页 > 编程日记 > 正文

【FE前端学习】第二阶段任务-基础

技能学习部分:

1.需要熟练掌握HTML标签以及CSS各个常用属性。
2.掌握CSS3 常用属性
3.掌握jquery的基本用法,对于JS基本逻辑语句需要熟练掌握

上文 【FE前端学习】第二阶段任务-提高


一、HTML标签

  1. HTML是一种标记语言,标记语言是一套标记标签,标记标签是用尖括号包围的关键词,以开始标签和结束标签成对存在,如<b>和</b>
  2. HTML属性,给元素提供了更多信息,在开始标签中以名称/值的形式出现,如下例的href属性
    <a href="http://www.w3school.com.cn">This is a link</a>
  3. HTML标题 <h1> - <h6>
  4. HTML 水平线<hr />

  5. HTML 注释

    <!-- This is a comment -->
  6. HTML段落
    <p>This is a paragraph</p>
  7. HTML换行
    <br />由于关闭标签没有任何意义,因此它没有结束标签。
  8. HTML文本格式化
    <b>定义粗体文本。
    <big>定义大号字。
    <em>定义着重文字。
    <i>定义斜体字。
    <small>定义小号字。
    <strong>定义加重语气。
    <sub>定义下标字。
    <sup>定义上标字。
    <ins>定义插入字。
    <del>定义删除字。
  9. HTML编辑器,推荐使用Notepad (PC) 或 TextEdit (Mac)简单的文本编辑器
  10. HTML样式

    内部样式表

    <head>
    <style type="text/css">
    body {background-color: red}
    p {margin-left: 20px}
    </style>
    </head>

    外部样式表

    <head>
    <link rel="stylesheet" type="text/css" href="mystyle.css">
    </head>

    内联样式

    <p style="color: red; margin-left: 20px">
    This is a paragraph
    </p>

  11. HTML链接
    <a href="http://www.cnblogs.com/flipped/" target="_blank">Visit MyBlog!</a>
  12. HTML图像
    <img src="boat.gif" alt="Big Boat" width="50" height="50">
    没有闭合标签,src属性为图片地址,alt属性为当图片不能加载时的替换文本,宽高属性调整图片尺寸
  13. HTML表格
    <table border="1">
    <tr>
    <td>Row 1, cell 1</td>
    <td>Row 1, cell 2</td>
    </tr>
    </table>
    <tr>表示行,<td>表示列,border属性为表格边框宽度
  14. HTML列表
    <ul>
    <li>Coffee</li>
    <li>Milk</li>
    </ul>
    无序列表始于 <ul> 标签。每个列表项始于 <li>。有序列表即把<ul>替换为<ol>
  15. HTML块

    HTML 元素被定义为块级元素(block level element)或内联元素(inline element)。块级元素在浏览器中以新的一行开始和结束例如<h1>, <p>, <ul>, <table>,内联元素如<b>, <td>, <a>, <img>

  16. HTML<div>元素

    是块级元素,作为组合其他元素的容器,或用于文档布局

  17. HTML<span>元素

    是内联元素,作为文本的容器,可给部分文本设置样式

  18. HTML表单
    <form>
    ...input 元素
    ...
    </form>

    表单指包含文本域、下拉列表、单选框、复选框等输入信息的表单元素的区域

  19. HTML输入
    <input type="text" name="nickname" />
    <input type="radio" name="sex" value="male" />

    type属性指定输入类型,text表示文本输入框,radio表示单选框,checkbox表示复选框,button表示普通按钮,submit表示提交按钮

  20. HTML框架
    <frameset cols="25%,75%"><frame src="frame_a.htm"><frame src="frame_b.htm">
    </frameset>

    通过frame标签将几个HTML文档放在一个HTML文档中,每个文档独立于其他文档

  21. HTML内联框架
    <iframe src="demo_iframe.htm" width="200" height="200" frameborder="0" ></iframe>

    用于在网页内显示其他网页

  22. HTML头部

    <head>是所有头部元素的容器,可以放<title>、<base>、<link>、<meta>、<script> 以及 <style>,其中<title>定义网页标题

    <title>Title of the document</title>

    <link>常用来连接外部样式表

    <link rel="stylesheet" type="text/css" href="mystyle.css" />

    <style>用于定义样式信息

    <style type="text/css">
    body {background-color:yellow}
    p {color:blue}
    </style>

    <meta>用于定义网页的描述关键词,便于搜索引擎索引

    <meta name="description" content="这是一个个人博客" />
    <meta name="keywords" content="前端,博客,个人" />
  23. HTML 字符实体

    在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。因此HTML 中的预留字符必须被替换为字符实体。如小于号写成&lt; 或 &#60;,在HTML源码中打10个空格,浏览器只显示1个空格,因此用&nbsp;来输出更多空格

  24. HTML多媒体
    <embed height="80" width="500" src="/i/horse.mp3"></embed>

    用embed标签嵌入MP3文件

    <video src="movie.ogg" controls="controls" width="320" height="240" ></video>

    添加视频,control 属性供添加播放、暂停和音量控件。

  25. HTML5的新特性

    用于绘画的 canvas 元素

    用于媒介回放的 video 和 audio 元素

    对本地离线存储的更好的支持

    新的特殊内容元素,比如 article、footer、header、nav、section

    新的表单控件,比如 calendar、date、time、email、url、search


二、CSS属性

  1. CSS 指层叠样式表 (Cascading Style Sheets)
  2. CSS的语法
     selector {declaration1; declaration2; ... declarationN } 


    selector表示选择器,declaration由属性(property)和值组成
    h1 {color:red; font-size:14px;}

  3. CSS高级语法
    h1,h2,h3,h4,h5,h6 {color: green;}

    被分组的选择器共享系统的声明

  4. CSS派生选择器
    li strong {font-style: italic;font-weight: normal;}

    只改变<li>标签中的strong元素的样式

  5. CSS id 选择器
    css代码为:#red {color:red;}
    HTML代码为:<p id="red">这个段落是红色。</p>

    同一个id 属性只能在每个 HTML 文档中出现一次

  6. CSS 类选择器
    css代码为:.center {text-align: center}
    HTML代码为:<p class="center">
    This paragraph will also be center-aligned.
    </p>

    类名的第一个字符不能使用数字,类 属性可以在每个HTML中出现多次

  7. CSS 元素选择器
    h1 {color:blue;}
  8. CSS背景
    p {background-color: gray;}
    body {background-image: url(/i/eg_bg_04.gif);}
    背景重复body{ background-image: url(/i/eg_bg_03.gif);background-repeat: repeat-y;}
    背景定位body{ background-image:url('/i/eg_bg_03.gif');background-repeat:no-repeat;background-position:center;}
    背景固定body {background-image:url(/i/eg_bg_02.gif);background-repeat:no-repeat;background-attachment:fixed}
  9. CSS文本
    缩进文本 p {text-indent: 5em;} 
    文本居中对齐 h1 {text-align:center}
    文本装饰(使链接无下划线) a {text-decoration: none}
  10. CSS字体
    按给出的字体顺序,选择候选字体p {font-family: Times, TimesNR, 'New Century Schoolbook',Georgia, 'New York', serif;}
    不同的style p.normal {font-style:normal;}
    p.italic {font-style:italic;}
    p.oblique {font-style:oblique;}
    不同的粗细 p.normal {font-weight:normal;}
    p.thick {font-weight:bold;}
    p.thicker {font-weight:900;}
    字体大小 h1 {font-size:60px;}
    1em=父元素的字体大小 h1 {font-size:3.75em;}
    所有字体属性在一个声明里,其中30px表示line-height行高 p{font:italic bold 12px/30px arial,sans-serif;}
  11. CSS 链接

    链接的四种状态:

    • a:link - 普通的、未被访问的链接
    • a:visited - 用户已访问的链接
    • a:hover - 鼠标指针位于链接的上方
    • a:active - 链接被点击的时刻
  12. CSS列表
    无序列的小圆点 ul.circle {list-style-type:circle;}
    无序列的小方块 ul.square {list-style-type:square;}
    有序列的大写罗马数字 ol.upper-roman {list-style-type:upper-roman;}
    有序列的小写字母 ol.lower-alpha {list-style-type:lower-alpha;}
    无序列的图片 ul li {list-style-image : url(xxx.gif)}
    简写样式,inside代表标志出现在列表项内容内部li {list-style : url(example.gif) square inside}
  13. CSS表格
    td{height:50px;设置高度vertical-align:bottom;文本竖直对齐padding:15px; 表格内边距}
    table, td, th{border:1px solid purple;表格边框颜色background-color:gray;表格背景颜色color:white;表格文字颜色}
  14. CSS框模型概述
    外边距 margin: 0;
    内边距 padding: 0;
    分别设置上下左右的内边距 padding: 10px 0.25em 2ex 20%;
  15. CSS 定位

    position 属性值的含义:

    static
    元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。
    relative
    元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。
    absolute
    元素框从文档流完全删除,并相对于其包含块定位。包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
    fixed
    元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身。
  16. CSS 浮动
    向右浮动 float:right;
    清除浮动(左右两边的) clear:both;
  17. CSS对齐

    左和右外边距设置为 "auto",来水平对齐块元素

    margin:auto

    position设置左右对齐

    position:absolute;
    right:0px;

    float设置左右对齐

    float:right;
  18. CSS分类
    属性描述
    clear设置一个元素的侧面是否允许其他的浮动元素。
    cursor规定当指向某元素之上时显示的指针类型。
    display设置是否及如何显示元素。
    float定义元素在哪个方向浮动。
    position把元素放置到一个静态的、相对的、绝对的、或固定的位置中。
    visibility设置元素是否可见或不可见。
    内联元素display: inline;
    消失display: none;
    块级元素display: block

三、CSS3常用属性

  1. CSS3 圆角边框
    div
    {
    border:2px solid;
    border-radius:25px;
    -moz-border-radius:25px; /* Old Firefox */
    }
  2. CSS3 边框阴影
    div
    {
    box-shadow: 10px 10px 5px #888888;
    }
  3. CSS3 边框图片
    div
    {
    border-image:url(border.png) 30 30 round;
    -moz-border-image:url(border.png) 30 30 round; /* 老的 Firefox */
    -webkit-border-image:url(border.png) 30 30 round; /* Safari 和 Chrome */
    -o-border-image:url(border.png) 30 30 round; /* Opera */
    }
  4. CSS3 background-size 属性
    div
    {
    background:url(bg.gif);
    -moz-background-size:50px 100px; /* 老版本的 Firefox */
    background-size:50px 100px;/* 分别代表宽度高度 */
    background-repeat:no-repeat;
    }
  5. CSS3 background-origin 属性

    背景图片可以放置于 content-box、padding-box 或 border-box 区域。

    div
    {
    background:url(bg.gif);
    background-repeat:no-repeat;
    background-size:100% 100%;
    -webkit-background-origin:content-box; /* Safari */
    background-origin:content-box;/* 背景图片在文本区域  */
    }
  6. CSS3 文本阴影
    h1
    {
    text-shadow: 5px 5px 5px #FF0000;
    }
  7. CSS3 自动换行
    p {word-wrap:break-word;}
  8. CSS3 @font-face 规则 首先定义字体的名称(比如 myFirstFont),然后指向该字体文件
    <style> 
    @font-face
    {
    font-family: myFirstFont;
    src: url('Sansation_Light.ttf'),url('Sansation_Light.eot'); /* IE9+ */
    }div
    {
    font-family:myFirstFont;
    }
    </style>
  9. CSS3 2D 转换
    transform: translate(50px,100px);/* 移动到X,Y坐标 */
    transform: scale(2,4);/* 拉伸到2倍宽4倍高 */
    transform: skew(30deg,20deg);/* 围绕 X 轴把元素翻转 30 度,围绕 Y 轴翻转 20 度。 */
    transform:matrix(0.866,0.5,-0.5,0.866,0,0);/* 旋转,缩放,移动,倾斜*/
    -ms-transform:matrix(0.866,0.5,-0.5,0.866,0,0);		/* IE 9 */
    -moz-transform:matrix(0.866,0.5,-0.5,0.866,0,0);	/* Firefox */
    -webkit-transform:matrix(0.866,0.5,-0.5,0.866,0,0);	/* Safari and Chrome */
    -o-transform:matrix(0.866,0.5,-0.5,0.866,0,0);		/* Opera */
  10. CSS3 3D转换
    div
    {
    transform: rotateX(120deg); /* rotateY(130deg); */
    -webkit-transform: rotateX(120deg);	/* Safari 和 Chrome */
    -moz-transform: rotateX(120deg);	/* Firefox */
    }
  11. CSS3 过渡
    transition: width 2s, height 2s, transform 2s;
  12. CSS3 多列
    div
    {
    -moz-column-count:3; 	/* Firefox */
    -webkit-column-count:3; /* Safari 和 Chrome */
    column-count:3;
    }
  13. CSS3 动画
    @keyframes myfirst
    {
    from {background: red;}
    to {background: yellow;}
    }@-moz-keyframes myfirst /* Firefox */
    {
    from {background: red;}
    to {background: yellow;}
    }@-webkit-keyframes myfirst /* Safari 和 Chrome */
    {
    from {background: red;}
    to {background: yellow;}
    }@-o-keyframes myfirst /* Opera */
    {
    from {background: red;}
    to {background: yellow;}
    }

四、jQuery

  1. jQuery 是一个 JavaScript 函数库。

  2. HTML 元素选取和操作
    • text() - 设置或返回所选元素的文本内容
    • html() - 设置或返回所选元素的内容(包括 HTML 标记)
    • val() - 设置或返回表单字段的值
    • attr() 方法用于获取属性值。
  3. HTML 元素添加和删除
    • append() - 在被选元素的结尾插入内容
    • prepend() - 在被选元素的开头插入内容
    • after() - 在被选元素之后插入内容
    • before() - 在被选元素之前插入内容
    • remove() - 删除被选元素(及其子元素)
    • empty() - 从被选元素中删除子元素
  4. CSS 获取和设置
    • addClass() - 向被选元素添加一个或多个类
    • removeClass() - 从被选元素删除一个或多个类
    • toggleClass() - 对被选元素进行添加/删除类的切换操作
    • css() - 设置或返回样式属性
      $("p").css("background-color","yellow");/*设置一个属性*/
      $("p").css({"background-color":"yellow","font-size":"200%"});/*设置多个属性*/
  5. 处理尺寸
    • width()
    • height()
    • innerWidth()
    • innerHeight()
    • outerWidth()
    • outerHeight()
  6. 遍历
    1. 祖先
      • parent()
      • parents()
      • parentsUntil()
    2. 后代
      • children()
      • find()
    3. 同胞
      • siblings()
      • next()
      • nextAll()
      • nextUntil()
      • prev()
      • prevAll()
      • prevUntil()
    4. 过滤
      • first()
      • last()
      • eq()
      • filter()
      • not()
  7. AJAX
    1. load() 方法从服务器加载数据,并把返回的数据放入被选元素中
      $("#div1").load("demo_test.txt #p1");
    2. $.get() 方法通过 HTTP GET 请求从服务器上请求数据。
      $("button").click(function(){$.get("demo_test.asp",function(data,status){alert("Data: " + data + "\nStatus: " + status);});
      });
    3. $.post() 方法通过 HTTP POST 请求从服务器上请求数据。
      $("button").click(function(){$.post("demo_test_post.asp",{name:"Donald Duck",city:"Duckburg"},function(data,status){alert("Data: " + data + "\nStatus: " + status);});
      });

五、JS的基本逻辑语句

  1. 和C语言一样的比较运算符,多了一个===全等号,值和类型都相等才返回true
  2. 和C语言一样的逻辑运算符&&、||、!代表与或非
  3. 和C语言一样的?:三目运算符
    variablename=(condition)?value1:value2 
  4. 和C语言一样的if和switch语句
  5. 和C语言一样的for、while、break语句
  6. 测试和捕捉
    try{adddlert("Welcome guest!");//在这里运行代码}
    catch(err){txt="There was an error on this page.\n\n";//在这里处理错误txt+="Error description: " + err.message + "\n\n";txt+="Click OK to continue.\n\n";alert(txt);}
  7. 正则表达式RegExp
    1. test() 方法检索字符串中的指定值。返回值是 true 或 false
    2. exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
    3. compile() 既可以改变检索模式,也可以添加或删除第二个参数。

相关文章:

LeetCode刷题-6

数组-88. 合并两个有序数组题目描述题目样例Java方法&#xff1a;直接合并后排序思路及算法代码执行结果复杂度Java方法&#xff1a;双指针思路及算法代码执行结果复杂度Java方法&#xff1a;逆向双指针思路及算法代码执行结果复杂度题目描述 给你两个按非递减顺序排列的整数数…

Bootstrap 模态框上下居中

在bootstrap.js里面找到Modal.prototype.adjustDialog在里面添加&#xff1a; // 是弹出框居中。。。var $modal_dialog $(this.$element[0]).find(.modal-dialog);var m_top ($(window).height() - $modal_dialog.height()) / 2;$modal_dialog.css({ margin: m_top px auto…

Oracle自增列创建方法

最近在做Oracle的项目&#xff0c;由于以前没有接触过Oracle的开发&#xff0c;遇到了不少的问题&#xff0c;比如给Oracle表添加自增列&#xff0c;与SQL Server就不同。Oracle没有自增字段这样的功能&#xff0c;但是通过触发器(trigger)和序列(sequence)可以实现。 先建一个…

LeetCode刷题-7

数组-108. 将有序数组转换为二叉搜索树题目描述题目样例前言Java方法&#xff1a;中序遍历&#xff0c;总是选择中间位置左边的数字作为根节点思路及算法代码复杂度Java方法&#xff1a;中序遍历&#xff0c;总是选择中间位置右边的数字作为根节点思路及算法代码复杂度Java方法…

PS 拉伸大长腿

1.打开一个图片工具栏--图像--画布大小 2.选择矩形选框工具--框住要拉升退的位置--然后在按CtrlT&#xff0c;进行拉伸即可 转载于:https://www.cnblogs.com/dengqing9393/p/9481647.html

LeetCode刷题-8

数组-118. 杨辉三角题目描述题目样例Java方法&#xff1a;数学思路及算法代码复杂度题目描述 给定一个非负整数 numRows&#xff0c;生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 题目样例 示例1&#xff1a; 输入…

php导出excel格式数据

解决2个问题&#xff1a; 1.身份证之类的文本数据自动转为科学计数法的问题。 2.中文乱码的问题 excel从web页面上导出的原理。当我们把这些数据发送到客户端时&#xff0c;我们想让客户端程序&#xff08;浏览器&#xff09;以excel的格式读取 它&#xff0c;所以把mime类型设…

[BZOJ2796][Poi2012]Fibonacci Representation

由于是斐波那契数列&#xff0c;所以$x_ix_j<x_k,i<j<k$ 所以猜测可以贪心选择两边近的数处理。 1 #include<cstdio>2 #include<algorithm>3 #define ll long long4 #define mid (lr>>1)5 using namespace std;6 ll f[505],tot1;7 inline ll findl(…

AppStore审核2.1被拒大礼包过审经历

本团队的iOS端迭代至今&#xff0c;经历过AppStore审核的数次调整&#xff0c;包括审核时长、严厉程度等&#xff0c;尝过各种花式的拒绝理由&#xff0c;但从没有像2018年初这次来得猛烈和漫长。从首次提交到最后过审几乎花费一个月的时间&#xff0c;下面的文字记录了整个过程…

oracle 小数点前零丢失的问题

1.问题起源 oracle 数据库字段值为小于1的小数时&#xff0c;使用char类型处理&#xff0c;会丢失小数点前面的0 例如0.35就变成了.352.解决办法:用to_char函数格式化数字显示 select to_char(0.338,fm9999999990.00) from dual; 结果:0.34 这里重点…

SQLServer查看存储过程的方法

使用 sp_helptext 查看存储过程的定义 在对象资源管理器中&#xff0c;连接到 数据库引擎实例&#xff0c;再展开该实例。在工具栏上&#xff0c;单击“新建查询”。在查询窗口中&#xff0c;输入下列语句。更改数据库名称和存储过程名称以引用所需的数据库和存储过程。USE yca…

数据文件u11

数组-136. 只出现一次的数字题目描述题目样例Java方法&#xff1a;位运算算法思路代码复杂度题目描述 给定一个非空整数数组&#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 题目样例 示例1&#xff1a; 输入: […

centos7安装配置pgAgent

centos7安装pgagent&#xff1a;默认cmake已经安装编译wxGTKhttps://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7/wxGTK-2.8.7.tar.gz# yum install gcc gcc-c# tar -zxf wxGTK-2.8.7.tar.gz# cd wxGTK-2.8.7[wxGTK-2.8.7]# vi /etc/profileexport PGHOME/usr/loc…

Oracle-ORA-01722 invalid number错误

本来正常的&#xff0c;经过抓包才知道原来是数字型的无意中多了乱码&#xff01; 本来是3276的居然多了后面一串 3276PuAnrSeU2zliUIV/FHlnX2Xgia1au2xX2vMWtwhttp://www.cnblogs.com/raymond19840709/archive/2008/05/16/1200826.html 1. 代码里面执行了如下SQL语句&#xff…

只读方式VS地址

数组-136. 只出现一次的数字题目描述题目样例Java方法&#xff1a;位运算算法思路代码复杂度题目描述 给定一个非空整数数组&#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 题目样例 示例1&#xff1a; 输入: […

Nmap (网络映射器)好东西啊

2019独角兽企业重金招聘Python工程师标准>>> Nmap &#xff08;网络映射器&#xff09;是由 Gordon Lyon设计&#xff0c;用来探测计算机网络上的主机和服务的一种安全扫描器。为了绘制网络拓扑图&#xff0c;Nmap的发送特制的数据包到目标主机&#xff0c;然后对返…

【教你赚钱】独立开发者荒野求生之道

本文包括以下内容&#xff1a; 独立开发者面临的现状如何利用一切细节&#xff0c;获取流量注&#xff1a;本文将不涉及代码层面的东西&#xff0c;但是将有可能帮助你&#xff0c;把你写完的代码的价值&#xff0c;放大十倍百倍千倍。 我做了四年独立开发&#xff0c;从一开始…

form表单的reset

form表单的reset重置表单(把表单的所有输入元素重置为它们的默认值。):1.使用reset按钮&#xff0c;条件reset按钮必须在form表单内部。2. <input id"Button1" type"button" value"button" οnclick"form1.reset();" />可以不在…

导航属性(外键)

第一种方法:(不灵活)1.一个学生类型只能保存一个年级对象//一个年级对象能保存多个学生对象//实际开发时单向比较多5.在年级对象类中根据年级编号来查询年级对象//写在if前面代表察回来值即使是空也没问题 因为null6.创建学生编号的时候new 一个 年级对象并且调用年级对象的id将…

23.week4

调通了 剩下的就是核心的部分 转载于:https://www.cnblogs.com/PoeticalJustice/p/9494823.html

“重置”不是“清空”

编程这么多年&#xff0c;一直以为“重置”按钮就是“清空”。 其实&#xff0c;重置是让页面回到初始状态&#xff0c;关键就是如果某个文本框中有值&#xff0c;那么点重置是不能清空的。可以自己做个测试&#xff0c;在一开始就有值的文本框后添加信息&#xff0c;点重置只会…

洒出VS的受调查

数组-136. 只出现一次的数字题目描述题目样例Java方法&#xff1a;位运算算法思路代码复杂度题目描述 给定一个非空整数数组&#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 题目样例 示例1&#xff1a; 输入: […

SQL 常用方法

SQL 常用方法 EXCEPT &#xff1a;返回两个结果集的差&#xff08;即从左查询中返回右查询没有找到的所有非重复值&#xff09;。 INTERSECT &#xff1a;返回 两个结果集的交集&#xff08;即两个查询都返回的所有非重复值&#xff09;。 UNION &#xff1a;返回两个结果集的并…

【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门

1.1 环境 Visual Studio GitLab (其他版本同理) 1.2 Git操作过程图解 1.3 常见名词解释 拉取&#xff08;Pull&#xff09;&#xff1a;将远程版本库合并到本地版本库&#xff0c;相当于&#xff08;FetchMeger&#xff09; 获取&#xff08;Fetch&#xff09;&#xff1a;从远…

php字符串比较函数

比较两个字符串是否相等&#xff0c;最常见的方法就是使用“”来判断&#xff0c;至于它和“”的区别&#xff0c;简单来说就是前者强调“identical”类型也要求一样&#xff1b;后者要求“equal”&#xff0c;值相同就可以了&#xff0c;参考【1】。或者使用strcmp来判断&…

Debugging Tools for Windows__from WDK7

1、 主要要用到两个工具&#xff1a; (1)、WinDBG 这个主要用于 非IDE下 调试程序/查看信息等 (2)、cdb.exe 这个主要是用在 Qt5.3.2 for VS10 的单步调试器 2、 WDK7 的文件&#xff0c;名为 GRMWDK_EN_7600_1.ISO&#xff0c;该文件我备份于“百度云 CodeSkill --> 全部文…

数据结构:二分查找 java

为什么80%的码农都做不了架构师&#xff1f;>>> 二分查找的前提是有序存储&#xff0c;利用顺序存储和元素排序 /*** 二分查找&#xff0c;查找成功&#xff0c;返回下标记* param values* param begin* param end* param key* param <T>* return*/ public s…

PHP一些十分严重的缺陷

1. 对递归的不良支持 递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子是快速排序(quicksort)。不幸的是&#xff0c;PHP并不擅长递归。Zeev&#xff0c;一个PHP开发人员&#xff0c;说道&#xff1a;“PHP 4.0(Zend)对…

Thinkphp----------为什么Thinkphp会默认进入Index控制器的index方法

1、最近遇到两个刚学PHP的童鞋&#xff0c;都问到了同一个问题&#xff0c;就是他们没有做什么配置&#xff0c;为什么访问入口文件index.php的时候会自动跳转到IndexController里面的index方法。他们想知道具体怎么回事&#xff0c;下面就简单讲解一下&#xff0c;其实并不难只…

Confluence 6 Home 和其他重要的目录

2019独角兽企业重金招聘Python工程师标准>>> Confluence 安装目录 Confluence 安装的目录&#xff08;Confluence Installation directory&#xff09;定义的是 Confluence 是在那里进行安装的。这个目录有时候也被称为 Confluence 安装目录&#xff08;Confluence …