文中以"--"开头的语句为凝视,即为绿色部分



1.知识点:能够对比以下的录屏进行阅读

SQL> --录屏工具spool,開始录制,并指定保存路径为c:\基本查询.txt
SQL>spool c:\基本查询.txt SQL> --清屏
SQL> host cls SQL> --查看当前用户
SQL> show user
USER 为 "SCOTT" SQL> --查询当前用户下的表
SQL> select * from tab; SQL> -- tab数据字典(管理员提供的表)
SQL> desc emp SQL> --查询全部员工的全部信息
SQL> select * from emp; SQL> --设置行宽。仅仅用于使显示表看的更直观
SQL> set linesize 120 SQL> --设置列宽,仅仅用于使显示表看的更直观
SQL> col ename for a8 --设置ename为8个字符的长度
SQL> col sal for 9999 --设置sal为4个数字的单位 SQL> --运行上条SQL语句
SQL> / SQL> --通过列名查询
SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptno
2 from emp; --数字2为第二行,好的sql语句应该有清晰的分行 SQL> --SQL优化: 1. 尽量使用列名取代*。Oracle 9i之后。能够觉得是一样
SQL> --改动错误的两种方法:
SQL> --第一种方法:c命令(全称change)。用来改动sql语句
SQL> 2 -- 定位要改动的位置为上一条SQL语句的第二行
2* fomr emp --显示定位的SQL语句
SQL> c /fomr/from --将fomr改为from
2* from emp -- 改动后的SQL语句
SQL> / --运行改动后的SQL语句 SQL> --另外一种方法:ed命令直接进入记事本编辑SQL语句页面
SQL> ed --进入记事本编辑SQL语句页面
已写入 file afiedt.buf --直接在这个记事本上改动。完了关闭记事本,记事本的内容自己主动写到sqlplus窗体 1 select empno as "员工号",ename "姓名",sal 月薪,sal*12 年 薪 --此行和下一行是关闭记事本后。自己主动写到窗体的内容
2* from emp --带*号为在记事本中改动过的内容 SQL> --SQL语句中假设别名中有空格或keyword必须加双引號
SQL> select empno as "员工号",ename "姓名",sal 月薪,sal*12 年 薪 --报错。别名有空格
SQL> select empno as "员工号",ename "姓名",sal 月薪,sal*12 “年 薪” -- 正确。别名有空格 ,但使用了双引號 SQL>--SQL中null值:1. 包括null的表达式都为null;2. SQL中,null != null
SQL>--1.包括null的表达式都为null。当comm为空时,无论sal是否有值都为空
SQL> select empno,ename,sal,sal*12 年薪,comm 奖金,sal*12+comm 年收入
SQL> --2. SQL中,null != null。查询奖金(comm)为null的员工,但实现结果为“未选定行”,即没有结果
SQL> select *
2 from emp
3 where comm=null;
SQL> --将2中的SQL语句改为comm is null后正常显示结果
SQL> ed
已写入 file afiedt.buf 1 select *
2 from emp
3* where comm is null
SQL> --空值是无效的,未指定的,未知的或不可预知的值。
SQL> --空值不是空格或者0. SQL> --DISTINCT:1、去掉反复的记录。2、作用于后面全部的列
SQL> select DISTINCT deptno,job from emp; SQL> --concat 连接字符串
SQL> select concat('Hello',' World') from emp; SQL> --dual表: 伪表。当查询目标不是一个详细表时,from都写dual
SQL> select 3+2 from dual; SQL> --连接符” || ”。用来拼接字符串
SQL> --查询员工信息: ****的薪水是****
SQL> select ename||'的薪水是'||sal
2 from emp; SQL>--保存上一条SQL语句到指定路径
SQL> save c:\a.sql
已创建 file c:\a.sql SQL>--从指定路径载入sql语句。并运行,假设仅仅载入不运行使用load
SQL> @c:\a.sql SQL>--录屏工具:spool off 结束录制,并保存到之前指定的路径”c:\基本查询.txt ”
SQL> spool off

2.在Sqlplus下实际运行的结果录屏:

SQL> --清屏
SQL> host cls SQL> --查看当前用户
SQL> show user
USER 为 "SCOTT"
SQL>
SQL>
SQL> --当前用户下的表
SQL> select * from tab; TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE SQL> -- tab数据字典(管理员提供的表)
SQL> desc emp
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2) SQL> --查询全部员工的全部信息
SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 17-12月-80 800
20 7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300
30 7521 WARD SALESMAN 7698 22-2月 -81 1250 500
30 EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7566 JONES MANAGER 7839 02-4月 -81 2975
20 7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400
30 7698 BLAKE MANAGER 7839 01-5月 -81 2850
30 EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7782 CLARK MANAGER 7839 09-6月 -81 2450
10 7788 SCOTT ANALYST 7566 13-7月 -87 3000
20 7839 KING PRESIDENT 17-11月-81 5000
10 EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0
30 7876 ADAMS CLERK 7788 13-7月 -87 1100
20 7900 JAMES CLERK 7698 03-12月-81 950
30 EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7902 FORD ANALYST 7566 03-12月-81 3000
20 7934 MILLER CLERK 7782 23-1月 -82 1300
10 已选择14行。 SQL> --设置行宽
SQL> set linesize 120
SQL> --设置列宽
SQL> col ename for a8
SQL> col sal for 9999
SQL> / EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7788 SCOTT ANALYST 7566 13-7月 -87 3000 20
7839 KING PRESIDENT 17-11月-81 5000 10
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30
7876 ADAMS CLERK 7788 13-7月 -87 1100 20 EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7900 JAMES CLERK 7698 03-12月-81 950 30
7902 FORD ANALYST 7566 03-12月-81 3000 20
7934 MILLER CLERK 7782 23-1月 -82 1300 10 已选择14行。 SQL> --通过列名查询
SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptno
2 from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7788 SCOTT ANALYST 7566 13-7月 -87 3000 20
7839 KING PRESIDENT 17-11月-81 5000 10
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30
7876 ADAMS CLERK 7788 13-7月 -87 1100 20 EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7900 JAMES CLERK 7698 03-12月-81 950 30
7902 FORD ANALYST 7566 03-12月-81 3000 20
7934 MILLER CLERK 7782 23-1月 -82 1300 10 已选择14行。 SQL> /*
SQL> SQL优化:
SQL> 1. 尽量使用列名取代*
SQL> Oracle 9i之后。能够觉得是一样
SQL> */
SQL> host cls SQL> --查询员工号 姓名 月薪
SQL> select empno,ename,sal
2 fomr emp;
fomr emp
*
第 2 行出现错误:
ORA-00923: 未找到要求的 FROM keyword SQL> --c命令 change
SQL> 2
2* fomr emp
SQL> c /fomr/from
2* from emp
SQL> / EMPNO ENAME SAL
---------- -------- -----
7369 SMITH 800
7499 ALLEN 1600
7521 WARD 1250
7566 JONES 2975
7654 MARTIN 1250
7698 BLAKE 2850
7782 CLARK 2450
7788 SCOTT 3000
7839 KING 5000
7844 TURNER 1500
7876 ADAMS 1100 EMPNO ENAME SAL
---------- -------- -----
7900 JAMES 950
7902 FORD 3000
7934 MILLER 1300 已选择14行。 SQL> --查询员工号 姓名 月薪 年薪
SQL> select empno,ename,sal,sal*12
2 from emp; EMPNO ENAME SAL SAL*12
---------- -------- ----- ----------
7369 SMITH 800 9600
7499 ALLEN 1600 19200
7521 WARD 1250 15000
7566 JONES 2975 35700
7654 MARTIN 1250 15000
7698 BLAKE 2850 34200
7782 CLARK 2450 29400
7788 SCOTT 3000 36000
7839 KING 5000 60000
7844 TURNER 1500 18000
7876 ADAMS 1100 13200 EMPNO ENAME SAL SAL*12
---------- -------- ----- ----------
7900 JAMES 950 11400
7902 FORD 3000 36000
7934 MILLER 1300 15600 已选择14行。 SQL> ed
已写入 file afiedt.buf 1 select empno as "员工号",ename "姓名",sal 月薪,sal*12 年 薪
2* from emp
SQL> /
select empno as "员工号",ename "姓名",sal 月薪,sal*12 年 薪
*
第 1 行出现错误:
ORA-00923: 未找到要求的 FROM keyword SQL> ed
已写入 file afiedt.buf 1 select empno as "员工号",ename "姓名",sal 月薪,sal*12 "年 薪"
2* from emp
SQL> / 员工号 姓名 月薪 年 薪
---------- ---------- ---------- ----------
7369 SMITH 800 9600
7499 ALLEN 1600 19200
7521 WARD 1250 15000
7566 JONES 2975 35700
7654 MARTIN 1250 15000
7698 BLAKE 2850 34200
7782 CLARK 2450 29400
7788 SCOTT 3000 36000
7839 KING 5000 60000
7844 TURNER 1500 18000
7876 ADAMS 1100 13200 员工号 姓名 月薪 年 薪
---------- ---------- ---------- ----------
7900 JAMES 950 11400
7902 FORD 3000 36000
7934 MILLER 1300 15600 已选择14行。 SQL> host cls SQL> --查询员工号 姓名 月薪 年薪 年收入
SQL> select empno,ename,sal,sal*12 年薪,comm 奖金,sal*12+comm 年收入
2 from emp; EMPNO ENAME SAL 年薪 奖金 年收入
---------- -------- ----- ---------- ---------- ----------
7369 SMITH 800 9600
7499 ALLEN 1600 19200 300 19500
7521 WARD 1250 15000 500 15500
7566 JONES 2975 35700
7654 MARTIN 1250 15000 1400 16400
7698 BLAKE 2850 34200
7782 CLARK 2450 29400
7788 SCOTT 3000 36000
7839 KING 5000 60000
7844 TURNER 1500 18000 0 18000
7876 ADAMS 1100 13200 EMPNO ENAME SAL 年薪 奖金 年收入
---------- -------- ----- ---------- ---------- ----------
7900 JAMES 950 11400
7902 FORD 3000 36000
7934 MILLER 1300 15600 已选择14行。 SQL> /*
SQL> SQL中null值:
SQL> 1. 包括null的表达式都为null
SQL> 2. SQL中。null != null
SQL> */
SQL> ed
已写入 file afiedt.buf 1 select empno,ename,sal,sal*12 年薪,comm 奖金,sal*12+nvl(comm,0) 年收入
2* from emp
SQL> / EMPNO ENAME SAL 年薪 奖金 年收入
---------- -------- ----- ---------- ---------- ----------
7369 SMITH 800 9600 9600
7499 ALLEN 1600 19200 300 19500
7521 WARD 1250 15000 500 15500
7566 JONES 2975 35700 35700
7654 MARTIN 1250 15000 1400 16400
7698 BLAKE 2850 34200 34200
7782 CLARK 2450 29400 29400
7788 SCOTT 3000 36000 36000
7839 KING 5000 60000 60000
7844 TURNER 1500 18000 0 18000
7876 ADAMS 1100 13200 13200 EMPNO ENAME SAL 年薪 奖金 年收入
---------- -------- ----- ---------- ---------- ----------
7900 JAMES 950 11400 11400
7902 FORD 3000 36000 36000
7934 MILLER 1300 15600 15600 已选择14行。 SQL> --2. SQL中。null != null
SQL> --查询奖金为null的员工
SQL> select *
2 from emp
3 where comm=null; 未选定行 SQL> ed
已写入 file afiedt.buf 1 select *
2 from emp
3* where comm is null
SQL> / EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7788 SCOTT ANALYST 7566 13-7月 -87 3000 20
7839 KING PRESIDENT 17-11月-81 5000 10
7876 ADAMS CLERK 7788 13-7月 -87 1100 20
7900 JAMES CLERK 7698 03-12月-81 950 30
7902 FORD ANALYST 7566 03-12月-81 3000 20
7934 MILLER CLERK 7782 23-1月 -82 1300 10 已选择10行。 SQL> host cls SQL> --DISTINCT 去掉反复的记录
SQL> select deptno from emp; DEPTNO
----------
20
30
30
20
30
30
10
20
10
30
20 DEPTNO
----------
30
20
10 已选择14行。 SQL> select DISTINCT deptno from emp; DEPTNO
----------
30
20
10 SQL> select job from emp; JOB
---------
CLERK
SALESMAN
SALESMAN
MANAGER
SALESMAN
MANAGER
MANAGER
ANALYST
PRESIDENT
SALESMAN
CLERK JOB
---------
CLERK
ANALYST
CLERK 已选择14行。 SQL> select DISTINCT job from emp; JOB
---------
CLERK
SALESMAN
PRESIDENT
MANAGER
ANALYST SQL> select DISTINCT deptno,job from emp; DEPTNO JOB
---------- ---------
20 CLERK
30 SALESMAN
20 MANAGER
30 CLERK
10 PRESIDENT
30 MANAGER
10 CLERK
10 MANAGER
20 ANALYST 已选择9行。 SQL> --DISTINCT作用于后面全部的列
SQL> host cls SQL> --concat 连接字符串
SQL> select concat('Hello',' World') from emp; CONCAT('HEL
-----------
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World CONCAT('HEL
-----------
Hello World
Hello World
Hello World 已选择14行。 SQL> select concat('Hello',' World') from dual; CONCAT('HEL
-----------
Hello World SQL> select 3+2 from dual; 3+2
----------
5 SQL> --dual表: 伪表
SQL> select * from tab; TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE SQL> host cls SQL> --连接符
SQL> select 'Hello'||' World' from dual; 'HELLO'||'WO
------------
Hello World SQL> --查询员工信息: ****的薪水是****
SQL> select ename||'的薪水是'||sal 一列
2 from emp; 一列
----------------------------------------------------------
SMITH的薪水是800
ALLEN的薪水是1600
WARD的薪水是1250
JONES的薪水是2975
MARTIN的薪水是1250
BLAKE的薪水是2850
CLARK的薪水是2450
SCOTT的薪水是3000
KING的薪水是5000
TURNER的薪水是1500
ADAMS的薪水是1100 一列
----------------------------------------------------------
JAMES的薪水是950
FORD的薪水是3000
MILLER的薪水是1300 已选择14行。 SQL> host cls SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7788 SCOTT ANALYST 7566 13-7月 -87 3000 20
7839 KING PRESIDENT 17-11月-81 5000 10
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30
7876 ADAMS CLERK 7788 13-7月 -87 1100 20 EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7900 JAMES CLERK 7698 03-12月-81 950 30
7902 FORD ANALYST 7566 03-12月-81 3000 20
7934 MILLER CLERK 7782 23-1月 -82 1300 10 已选择14行。 SQL> save c:\a.sql
已创建 file c:\a.sql
SQL> @c:\a.sql EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7788 SCOTT ANALYST 7566 13-7月 -87 3000 20
7839 KING PRESIDENT 17-11月-81 5000 10
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30
7876 ADAMS CLERK 7788 13-7月 -87 1100 20 EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------- --------- ---------- -------------- ----- ---------- ----------
7900 JAMES CLERK 7698 03-12月-81 950 30
7902 FORD ANALYST 7566 03-12月-81 3000 20
7934 MILLER CLERK 7782 23-1月 -82 1300 10 已选择14行。 SQL> spool off

Oracle学习(一):基本操作和基本查询语句的更多相关文章

  1. oracle学习 第一章 简单的查询语句 ——03

    1.1最简单的查询语句 例 1-1 SQL> select * from emp; 例 1-1 结果 这里的 * 号表示全部的列.它与在select 之后列出全部的列名是一样的.查询语句以分号( ...

  2. 深入学习MySQL 01 一条查询语句的执行过程

    在学习SpringCloud的同时,也在深入学习MySq中,听着<mysql45讲>,看着<高性能MySQL>,本系列文章是本人学习过程的总结,水平有限,仅供参考,若有不对之处 ...

  3. Oracle学习笔记(5)——查询

    基本查询语句 SELECT [DISTINCT] column_name1,...|* FROM table_name [WHERE conditions] 在SQL*PLUS中设置格式 更改显示字段 ...

  4. oracle学习笔记(十三) 查询练习(三) 子查询查询

    子查询练习 create table empployee_demo( empno number(4) not null primary key, --员工编号,主键 ename varchar2(10 ...

  5. MySQL、Oracle和SQL Server的分页查询语句

    假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql.Oracle和SQL Server分页查询student表. 1.Mysql的分页查询: SELECT * FROM s ...

  6. oracle数据库常用的99条查询语句(转载)

    1. select * from emp; 2. select empno, ename, job from emp; 3. select empno 编号, ename 姓名, job 工作 fro ...

  7. Oracle学习DayFour(高级子查询)

    一.高级子查询 1.多列子查询 定义:主查询与子查询返回的多个列进行比较 多列子查询中的比较分为两种:成对比较:不成对比较 实例:查询与141号或174号员工的manager_id和departmen ...

  8. Oracle学习(五):多表查询

    1.知识点:能够对比以下的录屏进行阅读 SQL> --等值连接 SQL> --查询员工信息: 员工号 姓名 月薪 部门名称 SQL> select empno,ename,sal,d ...

  9. Oracle学习笔记_04_多表查询

    一.概念: 1.多表连接有以下几种分法: (1)内连接           vs          外连接 (左.右.满) (2)等值连接        vs         不等值连接 (3)非自连 ...

随机推荐

  1. [转]如何借助 TLS/SSL 确保套接字连接的安全(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用)

    本文转自:http://msdn.microsoft.com/zh-cn/library/windows/apps/jj150597.aspx 本主题将展示在使用 StreamSocket 功能时,如 ...

  2. [ SDOI 2011 ] 打地鼠

    \(\\\) \(Description\) 给出一个\(N\times M\)的矩阵,你可以自由确定一个\(R\times C(R,C>0)\)的矩形,使得可以多个用矩形覆盖整个矩阵,覆盖的定 ...

  3. Java—break跳出语句

    在开发代码时,常常会产生这样的疑惑:break跳出语句是如何应用的呢? 使用break的场景有两种:一.switch语句中.二.循环语句. 这里就不介绍switch语句,主要说一下break在循环中的 ...

  4. 4th 循环结构概述和for语句的格式及其使用

    04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式; ...

  5. js 学习笔记---基本概念

    早已接触javascript多年之后,竟然还有这些概念混淆不清,毫不知情,说出来真实无地自容 ! 1.使用严格模式,"use strict",虽然不适用,但是要知道,以免别人使用时 ...

  6. jquery jstree 插件的使用

    最近一个项目 需要用到jstree 这个jQuery插件,就研究了下,做目录树 菜单还是很强大的,下面对经常会用到几个用法做下说明. 1. 首先页面 引用 jquery.jstree 2. html ...

  7. PAC代理语法含义与书写规范

    一直以来使用ShadowSocksFQ,基本上默认的PAC代理模式己能满足所需,实在个别pac不方便的就转成用全局代理模式也能愉快FQ. 只是最近学习前端的知识,需要FQ访问 MDN web docs ...

  8. Java中Math对象的属性与方法

    Math.sqrt() ——————>计算平方根Math.cbrt()————————>计算立方根Math.pow(a, b)——————————>计算a的b次方Math.max( ...

  9. Unity的分辨率

    问题: 强制设置程序运行的分辨率 解决办法: 在程序开始运行时就对分辨率进行设定 设定方法如下: void GetResolution() { int width = Screen.currentRe ...

  10. swift 关键字willSet 和 didSet

    // 下面是苹果给出的解释,就是在给属性设置新值的时候,可以在设置前和设置后做一些处理,这两个关键字就好像对该属性变化的监控 If you don’t need to compute the prop ...