Android 状态栏颜色修改,在不同版本上有不同的特性,下面做个小结: 几个相关属性说明   1、4.4新增属性   (1)根据官方文档,如果某个View 的fitsSystemWindows 设为true,那么该View的padding属性将由系统设置,用户在布局文件中设置的 padding会被忽略。系统会为该View设置一个paddingTop,值为statusbar的高...

java学习笔记(一)

java  基础知识

  

2019-07-11 22:38:26

菜鸟教程-java Java修饰符: 访问控制修饰符:default、public、protected、private 图片出自于:java public,default,protected,private区别 非访问控制修饰符:final、abstract、strictfp 浅析Java中的final关键字 JAVA抽象类和抽象方法(abstract) Java语言中关键字strictfp的用途...

Java中的 == 和 equals 到底有什么区别? 提到Java的 == 和 equals,很多人就会说 == 比较的值(地址), equals比较内容,这句话到底对不对? equals是object类的一个方法,定义如下: public boolean equals(Object obj) { return (this == obj); } 我们看到,当调用equals时, 实际还是调用了 ...

文章目录 1. 面向对象和面向过程的区别 面向过程 面向对象 2. Java 语言有哪些特点? 3. 关于 JVM JDK 和 JRE 最详细通俗的解答 JVM JDK 和 JRE 4. Oracle JDK 和 OpenJDK 的对比 5. Java和C++的区别? 6. 什么是 Java 程序的主类 应用程序和小程序的主类有何不同? 7. Java 应用程序与小程序之间有那些差别? 8. 字符...

位运算

位运算  基础知识

  

2019-07-13 14:19:56

位运算的概念:程序中的所有数在计算机内存中都是以二进制的形式储存的。 位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。 110 AND 1011 -...

上一篇博客较为详细地描述了我在mysql初步使用过程中遇到的问题及解决方法,以及对mysql的基础知识了解,以及表的简单创建插入查询等,自增列的概念与初步认识,包括数据库在多台终端间的导入导出。接下来记录下表的其他深入的操作步骤以及正则表达式的常用元字符表 1. SQL 结构化查询语言 structured query language sql语句对于不同数据库有微小差异 DDL 数据定义语言 c...

1.前言 常用的数据库端使用总结下:数据库表设计规范,索引,SQL优化,系统表查询 1.设计数据库表遵循三范式 a)第一范式:确保每列保持原子性 b)第二范式:确保表中的每列都和主键相关 c)第三范式:确保每列都和主键列直接相关,而不是间接相关 2.索引定义 唯一索引:唯一索引不允许两行具有相同的索引值,一个表可以设置多个唯一索引 聚集索引:表中各行的物理顺序与键值的逻辑(索引)顺序相同,...

HTML是Hypertext Markup Language的缩写,中文翻译为:超文本标记语言 HTML文档结构和基本语法 HTML5基本语法 扩展名.html/.htm 内容类型(ContentType):text/html 文档类型:<!DOCTYPE html> 字符编码 HTML4: 标签省略 不允许写结束标记的元素 可以省略结束标记的元素 可以省略全部标记的元素 可以省略标记...

目录 1.C++、面向对象OOP、设计模式DP 1.1语言 1.1.1.C++的转型操作:static_cast、dynamic_cast、const_cast、reinterpret_cast 1.1.2.成员函数可以同时修饰为static和const吗?不可以!!! 1.1.3纯虚函数可以有函数体吗?当然可以! 1.1.4 static函数可以调用非static函数吗?反之呢?概念不清造成这些...

官方网站:https://redis.io/ 本文包含九部分:基础知识、安装步骤、环境变量设置、redis服务搭建、启动、测试、redis使用、redis数据库、命令及使用。   一:基础知识: 1、开源,BSD协议,C语言编写,基于内存且支持持久化。高性能的Key-value的NoSql(非关系型的数据库)数据库; 2、支持字符串,散列(hash),列表(list),集合(Set),有...

mysql基础join链接

mysql  基础  join

  

2019-06-26 03:50:16

不知道大家平常工作对join这个关键字用的多吗?反正我是用的不多,但是突然想到这个join还真不是特别清楚这个关键字的具体用法,所以今天专门到官网上看了下join这个语法解释。 我们看其中关键的部分。 创建我们的两个表ta(id,name)、tb(id,age)表。  全连接:官方给的 [inner | cross] join 1.什么都不写 2.只写join 3.inner join ...

MySQL基础操作

MySQL基础操作

  

2019-07-10 19:00:31

纲要: MySQL 之基础操作一:C、R、U、D 一: 1)概念: 【知识补充】 关系型数据库是依据关系模型来创建的数据库。所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。关系型数据可以很好地存储一些关系模型的数据,比如一个老师对应多个学生的数据(“多对多&rdq...

前言 在本文将讨论数据库原理和MySQL核心知识,MySQL性能优化等,包含 “MySQL基础” 和 “高性能MySQL实践” 两部分。 参考资料: 《高性能MySQL》第三版 部分参考:CyC2018/Interview-Notebook,特别鸣谢作者 @CyC2018 学习资料: 【慕课网】MySQL性能管理及架构设计 【龙果学院】MySQL大型...

当你下载完文件夹解压之后,会发现没有弹出set up,而且自己找也找不到setup,这个时候怎么办,作者看了很多的教程,其他的博主写的,要么不够详细,要么指令不明,作者也作为一个初学者,具体的讲一下接下来要怎么做,看了这个教程之后会很简单的安装MySQL。 1.解压文件夹   2.打开文件夹,在文件夹下面建立一个名叫data的文件夹   3.在文件夹data中创建my.ini ...

MySQL 安装(WINDOWS环境下) 在MySQL官网MySQL下载WINDOWS版本的MySQL安装包 跳转到下载页面 下载完后,我们将 zip 包解压到相应的目录,这里将解压后的文件夹放在 C:\web\mysql-8.0.12-winx64下,如果C盘根目录下没有web文件夹,就自己创建一个,再把解压的文件夹放进去。 打开刚刚解压的文件夹 C:\web\mysql-8.0.12-winx...