生活不止眼前的苟且


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

吟诗一首

发表于 2020-04-26 | 分类于 生活 | 阅读次数:
三十而立已到中年,技术平平且不善言辞。
​每逢面试十面九散,未来何期也诚惶诚恐。
阅读全文 »

MySQL约束

发表于 2017-06-30 | 分类于 MySQ | 阅读次数:

DQL:查询语句

1. 排序查询
    * 语法:order by 子句
        * order by 排序字段1 排序方式1 ,  排序字段2 排序方式2...

    * 排序方式:
        * ASC:升序,默认的。
        * DESC:降序。

    * 注意:
        * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。
阅读全文 »

MySQL基础

发表于 2017-06-30 | 分类于 MySQL | 阅读次数:

SQL

1.什么是SQL?
    Structured Query Language:结构化查询语言
    其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。

2.SQL通用语法
    1. SQL 语句可以单行或多行书写,以分号结尾。
    2. 可使用空格和缩进来增强语句的可读性。
    3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
    4. 3 种注释
        * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) 
        * 多行注释: /* 注释 */

3. SQL分类
    1) DDL(Data Definition Language)数据定义语言
        用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
    2) DML(Data Manipulation Language)数据操作语言
        用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
    3) DQL(Data Query Language)数据查询语言
        用来查询数据库中表的记录(数据)。关键字:select, where 等
    4) DCL(Data Control Language)数据控制语言(了解)
        用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE 等
阅读全文 »

$.when().done().then()的用法

发表于 2017-05-22 | 分类于 前端 | 阅读次数:

摘自阮一峰的博客

什么是deferred对象?

开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。

通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。

但是,在回调函数方面,jQuery的功能非常弱。为了改变这一点,jQuery开发团队就设计了deferred对象。

简单说,deferred对象就是jQuery的回调函数解决方案。在英语中,defer的意思是”延迟”,所以deferred对象的含义就是”延迟”到未来某个点再执行。

它解决了如何处理耗时操作的问题,对那些操作提供了更好的控制,以及统一的编程接口。它的主要功能,可以归结为四点。下面我们通过示例代码,一步步来学习。

阅读全文 »

Git常用命令

发表于 2017-05-13 | 分类于 Git | 阅读次数:

常用Git命令

git init [project-name] 初始化 在工作路径上创建主分支
git config [--global] user.name "[name]" 设置提交代码时的用户信息
git config [--global] user.email "[email address]"设置提交代码时的用户信息
git clone [地址] 克隆远程仓库
git clone -b [分支名] [地址] 克隆分支的代码到本地
git add -A 保存所有的修改
git add . 保存新的添加和修改,但是不包括删除
git add -u 保存修改和删除,但是不包括新建文件。
所以默认使用git add -A就行
git commit –m “本次提交描述” commit可以一次提交缓冲区的所有文件,相当于一个版本。
git pull origin [分支名] 从指定分支获取最新迭代
git push origin [分支名] 推送当前迭代到制动分支

阅读全文 »

Java8 Stream流

发表于 2017-05-11 | 分类于 Java | 阅读次数:

Java 8 Stream流

Java 8 Stream流概述

虽然JAVA8中的stream API与JAVA I/O中的InputStream和OutputStream在名字上比较类似,但是其实是另外一个东西,Stream API是JAVA函数式编程中的一个重要组成部分。

阅读全文 »

Java 函数式接口

发表于 2017-04-07 | 分类于 Java | 阅读次数:

Java 8 函数式接口

函数接口概述

函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。
函数式接口可以被隐式转换为 lambda 表达式。
Lambda 表达式和方法引用(实际上也可认为是Lambda表达式)上。

阅读全文 »

Java 双列集合

发表于 2017-03-21 | 分类于 Java | 阅读次数:

Map接口概述

Map是双列集合的顶层接口,Map接口下是一个键值对(key-value)的映射接口,Map集合中,不能包含重复的键,每个键只能映射一个值(元素),值可以重复,因此可以根据key快速查找value的值。

阅读全文 »

Java 单列集合

发表于 2017-03-20 | 分类于 Java | 阅读次数:

集合

集合类的特点:提供一种存储空间可变的存储模式存储的数据容量可以随时发生改变。
和数组的区别:数组是存储同种数据类型、长度在定义后便不可变。
集合分为单列集合(Collection)和双列集合(Map)

阅读全文 »
Li Hao

Li Hao

9 日志
6 分类
16 标签
RSS
GitHub V2EX
Links
  • BigMa
© 2020 Li Hao