精华内容
下载资源
问答
  • linux中的shell是什么意思

    千次阅读 2017-04-12 17:40:16
    象编写高级语言的程序一样,编写个shell程序需要文本编辑器.如VI等. 在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成个完整 的程序文件. 执行shell程序文件有三种方法 (1)#chmod +x ...
    ll程序呢? 简单的说shell程序就是一个包含若干行
    shell或者linux命令的文件.
    象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.
    在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整
    的程序文件.
    执行shell程序文件有三种方法
    (1)#chmod +x file(在/etc/profile中,加入export PATH=$:~/yourpath,就可以在命令行下直接运行,像执行普通命令一样)
    (2)#sh file
    (3)# . file
    (4)#source file 
    在编写shell时,第一行一定要指明系统需要那种shell解释你的shell程序,如:#! /bin/bash,
    #! /bin/csh,/bin/tcsh,还是#! /bin/pdksh .
    2.shell中的变量
    (1)常用系统变量
    $ # :保存程序命令行参数的数目
    $ ? :保存前一个命令的返回码
    $ 0 :保存程序名
    $ * :以("$1 $2...")的形式保存所有输入的命令行参数
    $ @ :以("$1""$2"...)的形式保存所有输入的命令行参数
    (2)定义变量
    shell语言是非类型的解释型语言,不象用C++/JAVA语言编程时需要事先声明变量.给一
    个变量赋值,实际上就是定义了变量.
    在linux支持的所有shell中,都可以用赋值符号(=)为变量赋值.
    如:
    abc=9 (bash/pdksh不能在等号两侧留下空格 )
    set abc = 9 (tcsh/csh)
    由于shell程序的变量是无类型的,所以用户可以使用同一个变量时而存放字符时而存放
    整数.
    如:
    name=abc (bash/pdksh)
    set name = abc (tcsh)
    在变量赋值之后,只需在变量前面加一个$去引用.
    如:
    echo $abc
    (3)位置变量
    当运行一个支持多个命令行参数的shell程序时,这些变量的值将分别存放在位置变量里.
    其中第一个参数存放在位置变量1,第二个参数存放在位置变量2,依次类推...,shell保留
    这些变量,不允许用户以令外的方式定义他们.同别的变量,用$符号引用他们.
    3.shell中引号的使用方法
    shell使用引号(单引号/双引号)和反斜线("\")用于向shell解释器屏蔽一些特殊字符.
    反引号(")对shell则有特殊意义.
    如:
    abc="how are you" (bash/pdksh)
    set abc = "how are you" (tcsh)
    这个命令行把三个单词组成的字符串how are you作为一个整体赋值给变量abc.
    abc1='@LOGNAME,how are you!' (bash/pdksh)
    set abc1='$LOGNAME,how are you!' (tcsh)
    abc2="$LOGNAME,how are you!" (bash/pdksh)
    set abc2="$LOGNAME,how are you!" (tcsh)
    LOGNAME变量是保存当前用户名的shell变量,假设他的当前值是:wang.执行完两条命令后,
    abc1的内容是:$LOGNAME, how are you!.而abc2的内容是;wang, how are you!.
    象单引号一样,反斜线也能屏蔽所有特殊字符.但是他一次只能屏蔽一个字符.而不能屏蔽
    一组字符.
    反引号的功能不同于以上的三种符号.他不具有屏蔽特殊字符的功能.但是可以通过他将
    一个命令的运行结果传递给另外一个命令.
    如:
    contents=`ls` (bash/pdksh)
    set contents = `ls` (tcsh)
    4.shell程序中的test命令
    在bash/pdksh中,命令test用于计算一个条件表达式的值.他们经常在条件语句和循环
    语句中被用来判断某些条件是否满足.
    test命令的语法格式:
    test expression
    或者
    [expression]
    在test命令中,可以使用很多shell的内部操作符.这些操作符介绍如下:
    (1)字符串操作符 用于计算字符串表达式
    test命令 | 含义
    -----------------------------------------
    Str1 = str2 | 当str1与str2相同时,返回True
    Str1! = str2| 当str1与str2不同时,返回True
    Str | 当str不是空字符时,返回True
    -n str | 当str的长度大于0时,返回True
    -z str | 当str的长度是0时,返回True
    -----------------------------------------
    (2)整数操作符具有和字符操作符类似的功能.只是他们的操作是针对整数
    test表达式 | 含义
    ---------------------------------------------
    Int1 -eq int2|当int1等于int2时,返回True
    Int1 -ge int2|当int1大于/等于int2时,返回True
    Int1 -le int2|当int1小于/等于int2时,返回True
    Int1 -gt int2|当int1大于int2时,返回True
    Int1 -ne int2|当int1不等于int2时,返回True
    -----------------------------------------
    (3)用于文件操作的操作符,他们能检查:文件是否存在,文件类型等
    test表达式 | 含义
    ------------------------------------------------
    -d file |当file是一个目录时,返回 True
    -f file |当file是一个普通文件时,返回 True
    -r file |当file是一个刻读文件时,返回 True
    -s file |当file文件长度大于0时,返回 True
    -w file |当file是一个可写文件时,返回 True
    -x file |当file是一个可执行文件时,返回 True
    ------------------------------------------------
    (4)shell的逻辑操作符用于修饰/连接包含整数,字符串,文件操作符的表达式
    test表达式 | 含义
    ----------------------------------------------------------
    ! expr |当expr的值是False时,返回True
    Expr1 -a expr2|当expr1,expr2值同为True时,返回True
    Expr1 -o expr2|当expr1,expr2的值至少有一个为True时,返回True
    -----------------------------------------------------------
    注意:
    tcsh shell 不使用test命令,但是tcsh中的表达式同样能承担相同的功能.tcsh
    支持的表达式于C中的表达式相同.通常使用在if和while命令中.
    tcsh表达式 | 含义
    -------------------------------------------------------
    Int1 <= int2 |当int1小于/等于int2时,返回True
    Int1 >= int2 |当int1大于/等于int2时,返回True
    Int1 < int2 |当int1小于int2时,返回True
    Int1 > int2 |当int1大于int2时,返回True
    Str1 == str2 |当str1与str2相同时,返回True
    Str1 != str2 |当str1与str2不同时,返回True
    -r file |当file是一个可读文件时,返回True
    -w file |当file是一个可写文件时,返回True
    -x file |当file是一个可执行文件时,返回True
    -e file |当file存在时,返回True
    -o file |当file文件的所有者是当前用户时,返回True
    -z file |当file长度为0时,返回True
    -f file |当file是一个普通文件时,返回True
    -d file |当file是一个目录时,返回True
    Exp1 || exp2 |当exp1和exp2的值至少一个为True时,返回True
    Exp1 && exp2 |当exp1和exp2的值同为True时,返回True
    ! exp |当exp的值为False时,返回True
    展开全文
  • 首先我们来看一下json是什么意思?根据百度百科上面的解释我们可以知道:JSON(JavaScript Object Notation, JS 对象简谱) 是种轻量的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的个子集,...

    本篇文章主要就是给大家来介绍一下json的概念以及json可以用来干什么,有需要的朋友可以看一看。

    首先我们来看一下json是什么意思?

    根据百度百科上面的解释我们可以知道:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。

    其实简单的来说json就是一种数据交换格式。那么json这个数据交换格式是用来干嘛的呢?下面我们就来具体看一看。

    json是一种数据格式,和数组作用一样,用于存储数据。

    比如对于一个人的个人信息,用数组可以这样存储var tom = ['Tom', '29', '170', 'man'];

    如果约定好一个规则,我们可以用这样的数组保存tom的信息,分别是名字 = tom[0],年龄 = tom[1],身高 = [2],性别 = tom[3]

    但是很显然这并不是很好的解决办法,我们普通情况下在用表格填充数据时都知道这样做更好姓名年龄身高性别

    Tom29170man

    Jake22175man

    因此有了json,使用key-value 的模式来更加直观存储数据var tom = {

    name: 'tom',

    age: '29',

    stature: 170,

    gender: 'man'

    }

    访问属性的时候也很简单,在数组中我们使用序列index来访问具体值,而json中则使用key来访问value

    比如访问年龄var age = tom.age;

    如果有很多人,就会使用数组与json组合的方式,这里用代码的方式来表达上面的表格内容var data = [

    {

    name: 'tom',

    age: '29',

    stature: 170,

    gender: 'man'

    },

    {

    name: 'jake',

    age: '22',

    stature: 175,

    gender: 'man'

    }

    ]

    在这个表中想要获得jake的身高var jakeSta = data[1].stature

    json模式的写法在ECMAScript中也叫做对象字面量,不仅仅可以单纯的存储值,还可以存储functonvar test = {

    name: 'tom',

    function: getName() {

    return test.name;

    }

    }

    json也可用于前后端之间互相传递json数据。比如前端发起请求,调用接口,后端返回一串json数据,处理数据,渲染到页面上。

    本篇文章到这里就全部结束了,更多json的精彩内容可以关注php中文网!!!

    展开全文
  • 内联元素一般都是基于语义的基本元素,它只能容纳文本或其他内联元素,主要特点是:和其他元素位于同一行上,高度、宽度和边距不可改变。二、分类块元素(block element)* address - 地址* blockquote - 块引用* ...

    一、定义

    块元素一般都从新行开始,它可以容纳内联元素和其他块元素,可设置高度、宽度和边距等。

    内联元素一般都是基于语义级的基本元素,它只能容纳文本或其他内联元素,主要特点是:和其他元素位于同一行上,高度、宽度和边距不可改变。

    二、分类

    块元素(block element)

    * address - 地址

    * blockquote - 块引用

    * center - 举中对齐块

    * dir - 目录列表

    * div - 常用块级容易,也是css layout的主要标签

    * dl - 定义列表

    * fieldset - form控制组

    * form - 交互表单

    * h1 - 大标题

    * h2 - 副标题

    * h3 - 3级标题

    * h4 - 4级标题

    * h5 - 5级标题

    * h6 - 6级标题

    * hr - 水平分隔线

    * isindex - input prompt

    * menu - 菜单列表

    * noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容

    * noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)

    * ol - 排序表单

    * p - 段落

    * pre - 格式化文本

    * table - 表格

    * ul - 非排序列表

    内联元素(inline element)

    * a - 锚点

    * abbr - 缩写

    * acronym - 首字

    * b - 粗体(不推荐)

    * bdo - bidi override

    * big - 大字体

    * br - 换行

    * cite - 引用

    * code - 计算机代码(在引用源码的时候需要)

    * dfn - 定义字段

    * em - 强调

    * font - 字体设定(不推荐)

    * i - 斜体

    * img - 图片

    * input - 输入框

    * kbd - 定义键盘文本

    * label - 表格标签

    * q - 短引用

    * s - 中划线(不推荐)

    * samp - 定义范例计算机代码

    * select - 项目选择

    * small - 小字体文本

    * span - 常用内联容器,定义文本内区块

    * strike - 中划线

    * strong - 粗体强调

    * sub - 下标

    * sup - 上标

    * textarea - 多行文本输入框

    * tt - 电传文本

    * u - 下划线

    * var - 定义变量

    可变元素

    可变元素为根据上下文语境决定该元素为块元素或者内联元素。

    * applet - java applet

    * button - 按钮

    * del - 删除文本

    * iframe - inline frame

    * ins - 插入的文本

    * map - 图片区块(map)

    * object - object对象

    * script - 客户端脚本

    展开全文
  • 面试问题之:JSON是什么

    万次阅读 2015-06-26 16:14:53
    JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是种基于文本,独立于语言的轻量数据交换格式。XML也是种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据...
    
    

    JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在JS中可作为对象处理,所以我们更倾向于选择JSON来交换数据。这篇文章主要从以下几个方面来说明JSON。

    1,JSON的两种结构
    2,认识JSON字符串
    3,在JS中如何使用JSON
    4,在.NET中如何使用JSON
    5,总结

    JSON的两种结构

    JSON有两种表示结构,对象和数组。
    对象结构以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔,语法结构如代码。

    {
        key1:value1,
        key2:value2,
        ...
    }

    其中关键字是字符串,而值可以是字符串,数值,true,false,null,对象或数组

    数组结构以”[”开始,”]”结束。中间由0或多个以”,”分隔的值列表组成,语法结构如代码。

    复制代码
    [
        {
            key1:value1,
            key2:value2 
        },
        {
             key3:value3,
             key4:value4   
        }
    ]
    复制代码

    认识JSON字符串

    之前我一直有个困惑,分不清普通字符串,json字符串和json对象的区别。经过一番研究终于给弄明白了。比如在js中。

    字符串:这个很好解释,指使用“”双引号或’’单引号包括的字符。例如:var comStr = 'this is string';
    json字符串:指的是符合json格式要求的js字符串。例如:var jsonStr = "{StudentID:'100',Name:'tmac',Hometown:'usa'}";
    json对象:指符合json格式要求的js对象。例如:var jsonObj = { StudentID: "100", Name: "tmac", Hometown: "usa" };

    在JS中如何使用JSON

    JSON是JS的一个子集,所以可以在JS中轻松地读,写JSON。读和写JSON都有两种方法,分别是利用”.”操作符和“[key]”的方式。
    我们首先定义一个JSON对象,代码如下。

    复制代码
    var obj = {
                1: "value1",
                "2": "value2",
                count: 3,
                person: [ //数组结构JSON对象,可以嵌套使用
                            {
                                id: 1,
                                name: "张三"
                            },
                            {
                                id: 2,
                                name: "李四"
                            }
                       ],
                object: { //对象结构JSON对象
                    id: 1,
                    msg: "对象里的对象"    
                }
            };
    复制代码

    1,从JSON中读数据

    复制代码
    function ReadJSON() {
                alert(obj.1); //会报语法错误,可以用alert(obj["1"]);说明数字最好不要做关键字
                alert(obj.2); //同上
    
                alert(obj.person[0].name); //或者alert(obj.person[0]["name"])
                alert(obj.object.msg); //或者alert(obj.object["msg"])
            }
    复制代码

    2,向JSON中写数据

    比如要往JSON中增加一条数据,代码如下:

    function Add() { 
                //往JSON对象中增加了一条记录
                obj.sex= "男" //或者obj["sex"]="男"
            }

    增加数据后的JSON对象如图:

    json01

    3,修改JSON中的数据

    我们现在要修改JSON中count的值,代码如下:

    function Update() {
                obj.count = 10; //或obj["count"]=10
            }

    修改后的JSON如图。

    json02

    4,删除JSON中的数据

    我们现在实现从JSON中删除count这条数据,代码如下:

    function Delete() {
                delete obj.count;
            }

    删除后的JSON如图

    json03

    可以看到count已经从JSON对象中被删除了。

    5,遍历JSON对象

    可以使用for…in…循环来遍历JSON对象中的数据,比如我们要遍历输出obj对象的值,代码如下:

    function Traversal() {
                for (var c in obj) {
                    console.log(c + ":", obj[c]);
                }
            }

    程序输出结果为:

    json04

    在.NET中如何使用JSON

    说到在.net中使用JSON,就不得不提到JSON.NET,它是一个非常著名的在.net中处理JSON的工具,我们最常用的是下面两个功能。

    1,通过序列化将.net对象转换为JSON字符串

    在web开发过程中,我们经常需要将从数据库中查询到的数据(一般为一个集合,列表或数组等)转换为JSON格式字符串传回客户端,这就需要进行序列化,这里用到的是JsonConvert对象的SerializeObject方法。其语法格式为:JsonConvert.SerializeObject(object),代码中的”object”就是要序列化的.net对象,序列化后返回的是json字符串。

    比如,现在我们有一个TStudent的学生表,表中的字段和已有数据如图所示

    json05json06

    从表中我们可以看到一共有五条数据,现在我们要从数据库中取出这些数据,然后利用JSON.NET的JsonConvert对象序列化它们为json字符串,并显示在页面上。C#代码如下

    复制代码
    protected void Page_Load(object sender, EventArgs e)
            {
                using (L2SDBDataContext db = new L2SDBDataContext())
                {
                    List<Student> studentList = new List<Student>();
                    var query = from s in db.TStudents
                                select new { 
                                    StudentID=s.StudentID,
                                    Name=s.Name,
                                    Hometown=s.Hometown,
                                    Gender=s.Gender,
                                    Brithday=s.Birthday,
                                    ClassID=s.ClassID,
                                    Weight=s.Weight,
                                    Height=s.Height,
                                    Desc=s.Desc
                                };
                    foreach (var item in query)
                    {
                        Student student = new Student { StudentID=item.StudentID,Name=item.Name,Hometown=item.Hometown,Gender=item.Gender,Brithday=item.Brithday,ClassID=item.ClassID,Weight=item.Weight,Height=item.Height,Desc=item.Desc};
                        studentList.Add(student);
                    }
                    lbMsg.InnerText = JsonConvert.SerializeObject(studentList);
                }
            }
    复制代码

    输出结果

    json07

    从图中我们可以看到,数据库中的5条记录全部取出来并转化为json字符串了。

     

    2,使用LINQ to JSON定制JSON数据

    使用JsonConvert对象的SerializeObject只是简单地将一个list或集合转换为json字符串。但是,有的时候我们的前端框架比如ExtJs对服务端返回的数据格式是有一定要求的,比如下面的数据格式,这时就需要用到JSON.NET的LINQ to JSON,LINQ to JSON的作用就是根据需要的格式来定制json数据。

    比如经常用在分页的json格式如代码:

    { 
        "total": 5, //记录总数
        "rows":[
            //json格式的数据列表
        ]
    }

    使用LINQ to JSON前,需要引用Newtonsoft.Json的dll和using Newtonsoft.Json.Linq的命名空间。LINQ to JSON主要使用到JObject, JArray, JProperty和JValue这四个对象,JObject用来生成一个JSON对象,简单来说就是生成”{}”,JArray用来生成一个JSON数组,也就是”[]”,JProperty用来生成一个JSON数据,格式为key/value的值,而JValue则直接生成一个JSON值。下面我们就用LINQ to JSON返回上面分页格式的数据。代码如下:

    复制代码
    protected void Page_Load(object sender, EventArgs e)
            {
                using (L2SDBDataContext db = new L2SDBDataContext())
                {
                    //从数据库中取出数据并放到列表list中
                    List<Student> studentList = new List<Student>();
                    var query = from s in db.TStudents
                                select new
                                {
                                    StudentID = s.StudentID,
                                    Name = s.Name,
                                    Hometown = s.Hometown,
                                    Gender = s.Gender,
                                    Brithday = s.Birthday,
                                    ClassID = s.ClassID,
                                    Weight = s.Weight,
                                    Height = s.Height,
                                    Desc = s.Desc
                                };
                    foreach (var item in query)
                    {
                        Student student = new Student { StudentID = item.StudentID, Name = item.Name, Hometown = item.Hometown, Gender = item.Gender, Brithday = item.Brithday, ClassID = item.ClassID, Weight = item.Weight, Height = item.Height, Desc = item.Desc };
                        studentList.Add(student);
                    }
    
                    //基于创建的list使用LINQ to JSON创建期望格式的JSON数据
                    lbMsg.InnerText = new JObject(
                            new JProperty("total",studentList.Count),
                            new JProperty("rows",
                                    new JArray(
                                            //使用LINQ to JSON可直接在select语句中生成JSON数据对象,无须其它转换过程
                                            from p in studentList
                                            select new JObject(
                                                    new JProperty("studentID",p.StudentID),
                                                    new JProperty("name",p.Name),
                                                    new JProperty("homeTown",p.Hometown)
                                                )
                                        )
                                )
                        ).ToString();
                }
            }
    复制代码

    输出结果为:

    json08

     

    3,处理客户端提交的JSON数据

    客户端提交过来的数据一般都是json字符串,有了更好地进行操作(面向对象的方式),所以我们一般都会想办法将json字符串转换为json对象。例如客户端提交了以下数组格式json字符串。

    [
        {StudentID:"100",Name:"aaa",Hometown:"china"},
        {StudentID:"101",Name:"bbb",Hometown:"us"},
        {StudentID:"102",Name:"ccc",Hometown:"england"}
    ]

    在服务端就可以使用JObject或JArray的Parse方法轻松地将json字符串转换为json对象,然后通过对象的方式提取数据。下面是服务端代码。

    复制代码
    protected void Page_Load(object sender, EventArgs e)
            {
                string inputJsonString = @"
                    [
                        {StudentID:'100',Name:'aaa',Hometown:'china'},
                        {StudentID:'101',Name:'bbb',Hometown:'us'},
                        {StudentID:'102',Name:'ccc',Hometown:'england'}
                    ]";
                JArray jsonObj = JArray.Parse(inputJsonString);
                string message = @"<table border='1'>
                        <tr><td width='80'>StudentID</td><td width='100'>Name</td><td width='100'>Hometown</td></tr>";
                string tpl = "<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>";
                foreach (JObject jObject in jsonObj)
                {
                    message += String.Format(tpl, jObject["StudentID"], jObject["Name"],jObject["Hometown"]);
                }
                message += "</table>";
                lbMsg.InnerHtml = message;
            }
    复制代码

    输出结果:

    json09

    当然,服务端除了使用LINQ to JSON来转换json字符串外,也可以使用JsonConvert的DeserializeObject方法。如下面代码实现上面同样的功能。

    List<Student> studentList = JsonConvert.DeserializeObject<List<Student>>(inputJsonString);//注意这里必须为List<Student>类型,因为客户端提交的是一个数组json
                foreach (Student student in studentList)
                {
                    message += String.Format(tpl, student.StudentID, student.Name,student.Hometown);
                }

    总结

    在客户端,读写json对象可以使用”.”操作符或”["key”]”,json字符串转换为json对象使用eval()函数。
    在服务端,由.net对象转换json字符串优先使用JsonConvert对象的SerializeObject方法,定制输出json字符串使用LINQ to JSON。由json字符串转换为.net对象优先使用JsonConvert对象的DeserializeObject方法,然后也可以使用LINQ to JSON。

    展开全文
  • JSON 轻量数据交换

    2016-10-04 15:54:57
    JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是种基于文本,独立于语言的轻量数据交换格式。  XML也是种数据交换格式,为什么没有选择XML呢?  因为XML虽然可以作为...
  • php高级开发教程说明

    2008-11-27 11:39:22
    什么意思?)在此处讨论中并不重要。重要的是:形式分析的结果越好,逻辑分析就越容易、 越快、越好。 逻辑分析能补偿形式分析中失去的信息,但仅仅是在个有限的程度上补偿。 你也许能读懂前面的这个句子,但要...
  • 你需要尽可能不费劲的操作文档,因为文档是编程最基本的环境。 熟练的进行文档的编辑 之所以要熟练的操作文档,最...熟练是什么意思? 当编辑文本时候,可以做到的逐字节、逐个单词、行、段落的移动和选择文本内容;
  • SOAP: 简单对象访问协议。是交换数据的种协议。... REST: 是传输对象的种简单方法,rest没有定义太多的标准,传输的对象...解释一下,soap图意思是,即使你传个简单的信息,也需要按照soap定义的各种标准,包装成
  • 让你了解什么是JSON

    2019-04-21 22:34:41
    JSON是种轻量的数据交换格式,它基于 ECMAScript 的个子集,采用完全独立于编程语言的文本格式来存储和表示数据 JSON的语法规则 1、数据在名称/值对中 2、数据由逗号分隔 3、大括号保存对象 4、中括号...
  • 在经过个多月的摸索式学习后,我也终于写了不算精美的个小程序。 那为什么写这篇文章: 总结经验 - 写文章能带来更多的思考,为后续开发做准备 分享经验 - 网上的资料真的太多了,希望我这篇文章能有所用 几个...
  • PHP阶段试题

    2019-10-08 04:57:20
    HTML是什么意思? A)高级文本语言B)超文本标记语言C)扩展标记语言D)图形化标记语言 默认情况下,使用P标记会形成什么效果? A)在文字P所在位置中加入8个空格B)P后面的文字会变成粗体C)开始新的行D)P后面...
  • 维基百科对于阅读理解的定义是:阅读理解是种阅读文本并且对其进行分析,并能理解其中的意思的能力。而机器阅读理解顾名思义就是让机器具备文本阅读的能力,准确理解文本的语义,并正确回答...
  • 8.1 帽子是什么意思 8.2 绕过规则 8.3 黑帽技术分析 8.3.1 攻击避免 8.3.2 HTML插入攻击 8.3.3 使用Nofollow避免回帖攻击 8.3.4 清理用户输入 8.3.5 要求手工输入 8.3.6 301重定向攻击 8.3.7 内容盗窃 8.3.8 关于...
  •  Oracle 数据库中的SQL是当今市场上功能最强大的SQL实现之,而本书全面展示了这工具的威力。如何才能让更多人有效地学习和掌握SQL呢?Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习...
  •  Oracle 数据库中的SQL是当今市场上功能最强大的SQL实现之,而本书全面展示了这工具的威力。如何才能让更多人有效地学习和掌握SQL呢?Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习...
  • 我是什么意思在LaTeX或Groff中,文本是主要焦点,宏是可以在单词之间使用的“选择加入”的东西。 与Wot ++完全相反,您必须通过引用将文本“选择加入”。 Wot ++通过使用元编程,递归,条件,外部Shell程序等功能...
  • 首先大家想一想什么是容器,字面意思就是盛放东西的东西,常见的变量,对象属性都是容器,个容器能够装什么东西,完全在于你对这个容器的定义。有的容器不仅仅只是存文本,变量,而是对象,属性,那么我们通过这种...
  • JSON详解

    千次阅读 多人点赞 2017-06-25 10:19:34
    Object Notation”,意思是JavaScript对象表示法,它是种基于文本,独立于语言的轻量数据交换格式。XML也是种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS...
  • json对象的方法

    2017-10-28 16:39:21
    JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是种基于文本,独立于语言的轻量数据交换格式。XML也是种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据...
  • 好了好了,干瘪瘪地讲了半天也没有什么意思,直接上图片: 1.支持链接(废话) 2.支持HTML(废话) 3.支持多语言代码高亮(好吧这是CSS功劳) 4.支持图片(废话) 5.流程图: 关于Editor.md: 主要特性 支持“标准”...
  • 1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 3....
  • Android 中 Text Span 分析

    2020-11-04 10:59:49
    1.为什么需要 Span? 在文本展示时,如果不需要设置样式,包括颜色,大小...文本可以有多个 span,这些 span 就是用来设置文本的样式,每个 span 标识文本个字符或者段落。这些 span 是附属在文本上的,通过
  • 实用标准文档 html+css+js 测试题 选择题 1.html 是什么意思 a) 高级文本语言 b) 超文本标记语言 c) 扩展标记语言 d) 图形化标记语言 2. 哪个标记用于使 html 文档中表格里的单元格占据多个单元格的宽度 a)...
  • 有志者事竟成,无志者事事空。...1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML文档 B)浏...
  • - 副本 精品文档 精品文档 收集于网络如有侵权请联系管理员删除 收集于网络如有侵权请联系管理员删除 精品文档 收集于网络如有侵权请联系管理员删除 html+css+js测试题 选择题 1.html是什么意思 a)高级文本语言 ...
  • HTML+CSS+JS面试题(附带答案)

    千次阅读 2017-09-09 15:10:38
    1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML文档 B)浏览器用于查看HTML文档 C)浏览器用于修改HTML...
  • 前端初级工程师面试题

    万次阅读 2016-04-26 16:23:17
    1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML文档 B)浏览器用于查看HTML文档 C)浏览器用于修改HTML...
  • 最全的js面试题

    千次阅读 2017-06-30 08:26:47
    1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML文档 B)浏览器用于查看HTML文档 C)...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 282
精华内容 112
关键字:

一级文本什么意思