精华内容
下载资源
问答
  • Markdown语法学习

    万次阅读 2020-11-16 19:31:57
    Markdown语法学习 1、标题 # 一级标题(#后加空格) ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2、列表 //无序列表(* - +后加空格) * 列表文字 - 列表文字 + 列表文字 //有序列表...

    Markdown语法学习

    1、标题

    # 一级标题(#后加空格)
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题
    

    2、列表

    //无序列表(*  -   +后加空格)
        * 列表文字
        - 列表文字
        + 列表文字
        
    //有序列表(数字+.+空格)
    	1. 列表文字  
    

    ①无序列表


    • 列表文字
    • 列表文字
    • 列表文字

    ②有序列表


    1. 列表文字
    2. 列表文字
    3. 列表文字

    3、分割线

    //分割线1
    	---
    //分割线2
        ***
    


    4、字体

    //加粗
    	**加粗文字**
    //倾斜
        *倾斜* 或者 _倾斜_
    //删除线
        ~~删除文字~~
    //倾斜加粗
        ***倾斜加粗***
    //高亮显示
        ``高亮显示``
    

    加粗

    倾斜

    倾斜2

    删除

    倾斜加粗

    高亮显示


    5、链接

    //语法规则
    	![图片名称](图片路径)
    

    6、引用

    >引用文字
    >>引用文字
    >>>引用文字
    

    引用文字

    引用文字

    引用文字


    7、超链接

    //语法
    	[超链接内容](超链接地址)
    

    8、表格

    字符 日期
    生日 1999.12.30
    生日 1997.01.25
    纪念日 2018.09.17
    //使用方法(简便)
    	右击鼠标插入表格
    	按住Ctrl+/可以查看源代码
    

    9、代码块

    //语法
    	~~~Java
    
    展开全文
  • SQL语法学习笔记

    万次阅读 多人点赞 2019-06-13 19:25:52
    #从指定的table_name表中获取指定的column_name与 column_name不重复的字段信息 #语法: select distinct column_name, column_name from table_name; SQL WHERE子句: where 子句用于过滤记录。 where 子句用于...

    SQL语句:

    小提示:

    • 你在数据库上执行的大部分工作都是由SQL语句完成的
    • SQL对大小写不敏感(SELECT与select是等价的)
    • 某些数据库系统要求在每条 SQL 语句的末端使用分号。
    • 分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的 SQL 语句。
    • SQL使用单引号来环绕文本值(大部分数据库系统也接受双引号)(如果是数值字段,请不要使用引号。)

    重要的SQL语句:

    select * from xxx		//从xxx表获取所有记录
    update					//更新数据库中的数据
    delete					//从数据库中删除数据
    insert into					//向数据库中插入新数据
    create database					//创建新数据库
    alter database					//修改数据库
    create table					//创建新表
    alter table					//变更(改变)数据库表
    drop table					//删除表
    create index					//创建索引(搜索键)
    drop index					//删除索引
    truncate table				//重置表,自增列也会从1开始
    

    SQL语句详细介绍:

    SQL SELECT语句:
    #从指定的table_name表中获取指定的column_name与 column_name字段信息
    select column_name, column_name from table_name;      
    
    #从指定的table_name表中获取所有字段信息
    select * from table_name;
    
    SQL SELECT DISTINCT语句:

    在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
    distinct 关键词用于返回唯一不同的值。

    #从指定的table_name表中获取指定的column_name与 column_name不重复的字段信息
    #语法:
    select distinct column_name, column_name from table_name;
    
    SQL WHERE子句:

    where 子句用于过滤记录。
    where 子句用于提取那些满足指定条件的记录。

    #从指定的table_name表中获取所有满足column_name=value条件的信息
    #语法:
    select * from table_name where column_name=value;
    

    WHERE子句中的运算符:

    运算符 描述
    = 等于
    != 不等于
    <> 不等于
    > 大于
    < 小于
    >= 大于等于
    <= 小于等于
    BETWEEN 在某个范围内
    LIKE 搜索某种模式
    IN 指定针对某个列的多个可能值

    在这里插入图片描述

    逻辑运算:

    AND 需要判断同时满足俩个或多个条件时候用

    #查询table_name表中value满足大于2000小于5000的所有信息。
    select * from table_name where value > 2000 and value < 5000;
    

    OR 满足其中一个条件的值

    #查询 emp 表中 sal 大于 2000 或 comm 大于500的值。
    select * from emp where sal > 2000 or comm > 500;
    

    NOT 满足不包含该条件的值

    #查询 emp 表中 sal 大于1500的值排除掉的其余值。
    select * from emp where not sal > 1500;
    

    重点小笔记:

    #逻辑运算的优先级:
    ()  >  not  >  and  >  or
    
    特殊条件:

    空值判断:is null

    #查询 emp 表中 comm 列中的空值。
    select * from emp where comm is null;
    

    between and(在xxx之间的值)

    #查询 emp 表中 sal 列中大于 1500 的小于 3000 的值。
    select * from emp where sal between 1500 and 3000;
    #注意:大于等于 1500 且小于等于 3000, 1500 为下限,3000 为上限,下限在前,上限在后,查询的范围包涵有上下限的值。
    

    in

    #查询 emp 表 sal 列中等于 5000,3000,1500 的值。
    select * from emp where sal in (5000, 3000, 1500);
    

    like 模糊查询

    #查询 emp 表中 ename 列中有 m 的值,m 为要查询内容中的模糊信息。
    select * from emp where ename like 'm%';
    #   % 表示多个字值,_ 下划线表示一个字符;
    #   m% : 为能配符,正则表达式,表示的意思为模糊查询信息为 M 开头的。
    #   %m% : 表示查询包含M的所有内容。
    #   %m_ : 表示查询以M在倒数第二位的所有内容。
    

    在这里插入图片描述

    ···未完待续···

    
    
    展开全文
  • java8新语法学习

    千次阅读 2016-04-13 21:43:26
    From: java8新语法学习简单用代码学习下java8新增的语法. 详细强烈推荐阅读参考文章.一. 扩展方法 default methodpackage com.qefee.dev.java;public class Java8DefaultMethod { public static void main(String...
    
    
    

    From: java8新语法学习

    简单用代码学习下java8新增的语法.
    详细强烈推荐阅读参考文章.

    一. 扩展方法 default method

    package com.qefee.dev.java;
    
    public class Java8DefaultMethod {
        public static void main(String[] args) {
            MsgPrinter msgPrinter = new MsgPrinter() {
                @Override
                public String getMsg() {
                    return "hello world";
                }
            };
    
            msgPrinter.printMsg();
        }
    }
    
    interface MsgPrinter {
        String getMsg();
    
        /**
         * 扩展方法.
         * 用default来定义, 有实现体.
         * (本来接口是不允许有实现了的方法的)
         */
        public default void printMsg() {
            String str = getMsg();
            System.out.println(str);
        }
    }

    二. Lambda表达式

    package com.qefee.dev.java;
    
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.List;
    
    /**
     * Created by tj861 on 2016/4/11.
     */
    public class Java8Lambda {
        public static void main(String[] args) {
            List<Integer> list1 = Arrays.asList(1, 3, 2, 5, 4);
            List<Integer> list2 = Arrays.asList(1, 3, 2, 5, 4);
    
            /*
             * 新的Lambda写法, 代码更加简洁. (对比下面的原来的写法)
             */
            Collections.sort(list1, (o1, o2) -> o1 - o2);
            /*
             * 原来的写法.
             */
            Collections.sort(list2, new Comparator<Integer>() {
                @Override
                public int compare(Integer o1, Integer o2) {
                    return o2 - o1;
                }
            });
    
            System.out.println(list1);
            System.out.println(list2);
        }
    }
    

    三. 函数式接口 Functional Interface

    package com.qefee.dev.java;
    
    public class Java8FunctionalInterface {
        public static void main(String[] args) {
            /**
             * 使用Lambda简写.
             */
            Java8FunctionalInterface.printSum((m, n) -> m + n, 2, 3);
            Java8FunctionalInterface.printSum((m, n) -> m - n, 2, 3);
            Java8FunctionalInterface.printSum((m, n) -> m * n, 2, 3);
            Java8FunctionalInterface.printSum((m, n) -> m / n, 2, 3);
        }
    
        /**
         * 方法接受一个函数式接口对象
         * @param f 函数
         * @param m 参数1
         * @param n 参数2
         */
        private static void printSum(TwoVarFunctionalInterface f, int m, int n) {
            System.out.println(f.foo(m,n));
        }
    }
    
    /**
     * 二元接口.
     * 用FunctionalInterface标识函数式接口.
     * 函数式接口只能有一个抽象方法.
     */
    @FunctionalInterface
    interface TwoVarFunctionalInterface {
        int foo(int m, int n);
    }

    四. 方法引用Method References

    package com.qefee.dev.java;
    
    public class Java8MethodReferences {
        public static void main(String[] args) {
    
            /**
             * 可以通过函数式接口来引用方法.
             * 引用符号 ::
             *
             * 有几种引用方法.
             * 具体请参考以下链接
             * <a href='http://blog.csdn.net/kimylrong/article/details/47255123'>Java 8之方法引用(Method References)</a>
             * <a href='http://blog.csdn.net/wwwsssaaaddd/article/details/37573517'>java8 - 方法引用(method referrance)</a>
             *
             * 1. 引用静态方法 ContainingClass::staticMethodName
             * 2. 引用特定对象的实例方法 containingObject::instanceMethodName
             * 3. 引用特定类型的任意对象的实例方法  ContainingType::methodName
             * 4. 引用构造函数 ClassName::new
             */
            TwoVarFunctionalInterface1 f = Java8MethodReferences::staticAddMethod;
    
            System.out.println(f.foo(2,3));
    
        }
    
        private static int staticAddMethod(int a, int b) {
            return a + b;
        }
    }
    
    /**
     * 二元接口.
     * 用FunctionalInterface标识函数式接口.
     * 函数式接口只能有一个方法.
     */
    @FunctionalInterface
    interface TwoVarFunctionalInterface1 {
        int foo(int m, int n);
    }
    

    参考文章

    展开全文
  • python语法学习—实现猜拳游戏

    千次阅读 2018-01-09 18:46:52
    python基础语法学习,通过实现猜拳游戏,来对python语法的学习。 # python语法实现 猜拳游戏 电脑随机出拳进行比较,用户自己输入要出的拳,用户赢了就退出游戏 # 主要用到 python的 while 循环、if elif else语法 ...

    python基础语法学习,通过实现猜拳游戏,来对python语法的学习。

    # python语法实现 猜拳游戏 电脑随机出拳进行比较,用户自己输入要出的拳,用户赢了就退出游戏
    # 主要用到 python的 while 循环、if elif else语法 和 python的随机数模块函数的使用
    import random
    flag_int = 1 # 定义是否赢的游戏的标志
    while flag_int:
        rand_int = random.randint(1,3)# 生成 1-3范围的随机数
        your_int = int(input("请输入你要出的拳 石头(1)/剪刀(2)/布(3):"))# input输入的内容 始终是str类型 可以通type()方法进行查看,需要进行强制转换
        if rand_int == 1:
            if your_int == 1:
                print("电脑:石头(%d),你:石头(%d);平局" % (rand_int,your_int))
            elif your_int == 2:
                print("电脑:石头(%d),你:剪刀(%d);你输了" % (rand_int, your_int))
            else:
                flag_int = 0
                print("电脑:石头(%d),你:布(%d);你赢了" % (rand_int, your_int))
        elif rand_int == 2:
            if your_int == 1:
                flag_int = 0
                print("电脑:剪刀(%d),你:石头(%d);你赢了" % (rand_int, your_int))
            elif your_int == 2:
                print("电脑:剪刀(%d),你:剪刀(%d);平局" % (rand_int, your_int))
            else:
                print("电脑:剪刀(%d),你:布(%d);你输了" % (rand_int, your_int))
        else:
            if your_int == 1:
                print("电脑:布(%d),你:石头(%d);你输了" % (rand_int, your_int))
            elif your_int == 2:
                flag_int = 0
                print("电脑:布(%d),你:剪刀(%d);你赢了" % (rand_int, your_int))
            else:
                print("电脑:布(%d),你:布(%d);平局" % (rand_int, your_int))
    

    验证结果截图:




    展开全文
  • verilog语法学习目录

    千次阅读 多人点赞 2018-12-27 09:02:00
    verilog语法实例学习(1) Verilog中注释Verilog代码中的信号标识符信号的值Verilog中的数字Verilog中的参数 verilog语法实例学习(2)线网类型变量类型有符号数数组wire和reg类型的区别verilog语法实例学习(3) ...
  • Python 基础语法学习(第一讲)---类的使用

    万次阅读 多人点赞 2019-05-19 21:30:44
    【写在前面】:其实自学python有一段时间了,但是一直没想起来要写博客来记录自己的学习,今天才感觉要写点什么让自己学的更...今天开始先更新python基础语法学习之类的使用,之前学的语法会在后面一一更新,敬请期待...
  • SQL高级语法学习总结(一)

    千次阅读 2018-11-20 16:19:30
    SQL基础语法学习总结,高级用法无非是条件更多,能实现的需求更多,其中涉及到非常多的关键字,本篇博客就进行一下总结。本文所有用法均在mysql环境下测试通过。其他数据库可能某些关键字会有不同。 SQL SELECT ...
  • .Net基本语法学习(1)

    千次阅读 2016-07-14 23:14:36
    .Net基本语法学习(1)
  • Qt的.pro工程文件语法学习

    千次阅读 2016-01-15 12:25:10
    Qt的.pro工程文件语法学习  我们编写Qt应用程序时,不管使用Qt Creator还是VS或者Eclipse,不管是Qt Widgets还是Qt Quick,总会发现有.pro文件,我们称.pro文件为Qt的工程管理文件,它存在的目的是列举工程中包含...
  • markdown语法学习

    千次阅读 2019-07-24 22:45:42
    如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几...
  • message User{ required int32 UserId = 1; extensions 5 to 10; } extend User{ required string region = 6; }
  • 【每天1分钟】MarkDown语法学习之分割线 有时候,为了排版漂亮,可能会加入分隔线。Markdown加入分隔线非常简单,使用下面任意一种形式都可以 *** --- 产生分隔线的语法要求比较松,符号之间添加空格也可以 ...
  • 【每天1分钟】MarkDown语法学习之插入代码块 Markdown在IT圈子里面比较流行的一个重要原因是,它能够轻松漂亮地插入代码。 方法是,使用反引号`进行包裹即可。如果是行内代码引用,使用单个反引号进行包裹 这是一段 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 131,794
精华内容 52,717
关键字:

语法学习