自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Science Explorer

太过轻易,难证大道;捷径,不是真理归途。修行啊!真是一门深奥的学问。脚踏实地,不失为好方法。

  • 博客(279)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL中使用limit实现分页

一、背景查询返回的记录太多了,查看起来很不方便,怎么样能够实现分页查询呢?二、分页原理所谓分页显示,就是将数据库中的结果集,一段一段显示出来需要的条件 1、 怎么分段,当前在第几段(每页有几条,当前在第几页)前10条记录:SELECT * FROM table LIMIT 0,10; 第11至20条记录:SELECT * FROM table LIMIT 10,10;...

2018-09-15 06:30:31 2087

原创 SQL数据处理之增删改

SQL数据处理之增删改

2018-09-15 06:28:32 612

原创 SQL语法之约束

一、约束 二、分页

2018-09-15 06:27:13 680

原创 SQL语法之创建和管理表

一、创建数据库# 创建数据库,选择具体的库#创建数据库CREATE DATABASE temp;#显示当前用户下的数据库SHOW DATABASES;# 使用某个具体的数据库,”使用”一个数据库,使其作为当前数据库USE temp;# 显示当前数据库下的所有的表SHOW TABLES;数据库名命名规则:数据库名不得超过30个字符,变量名限制为29个必须只能...

2018-09-14 20:52:05 564

原创 SQL数据处理之查询(2)子查询

一、子查询语法 1、子查询 (内查询) 在主查询之前一次执行完成。 2、子查询的结果被主查询(外查询)使用 。 二、分类:单行子查询 和 多行子查询 注意事项 1)子查询要包含在括号内。 2)将子查询放在比较条件的右侧。 3)单行操作符对应单行子查询,多行操作符对应多行子查询。 三、单行子查询 1、基本介绍只返回一行。使用单行比较操作符。2、执行单行子查询实操:...

2018-09-14 20:36:59 680 1

原创 SQL数据处理之查询(1)基本介绍

一、基础语法SELECT 语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。 SQL SELECT 语 法SELECT 列名称 FROM 表名称SELECT * FROM 表名称提示:星号(*)是选取所有列的快捷方式。二、基本的SELECT语句1、语法SELECT *|{[DISTINCT] column|expression [alias],......

2018-09-14 20:08:56 587

原创 SQL概述

一、什么是 SQL ?SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言 二、SQL 能做什么?SQL 面向数据库执行查询 SQL 可从数据库取回数据 SQL 可在数据库中插入新的纪录 SQL 可更新数据库中的数据 SQL 可从数据库删除记录 SQL 可创建新数据库 SQL 可在数据库中创建新表 SQL ...

2018-09-14 18:57:51 630

原创 Linux之RPM和YUM

一、rpm包的管理1、基本介绍: 一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。 Linux的分发版本都有采用(suse,redhat, cen...

2018-09-14 18:52:25 260

原创 Linux之进程管理【重要】

一、基本介绍1、 在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。 2、每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。 3、每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。 4、 一般系统的服务都...

2018-09-14 18:42:59 277

原创 Linux之网络配置

一、查看网络IP和网关 1、查看虚拟网络编辑器 2、修改ip地址 3、查看网关 4、查看windows环境的中VMnet8网络配置 (ipconfig指令) 二、ping 测试主机之间网络连通性 1、基本语法 ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机) 2、应用实例 测试当前服务器是否可以连接百度[root@hadoop100 ...

2018-09-14 13:08:59 431

原创 Linux之磁盘分区和磁盘挂载

一、分区基础知识1、分区的方式: 1) mbr分区:1.最多支持四个主分区2.系统只能安装在主分区3.扩展分区要占一个主分区4.MBR最大只支持2TB,但拥有最好的兼容性2) gtp分区:1.支持无限多个主分区(但操作系统可能限制,比如 windows下最多128个分区)2.最大支持18EB的大容量(1EB=1024 PB,1PB=1024 TB )3.windo...

2018-09-14 08:32:48 593

原创 Linux之定时任务调度

一、crond 任务调度crontab 进行 定时任务的设置1、 概述 任务调度:是指系统在某个时间执行的特定的命令或程序。 任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2、 基本语法 crontab [选项]常用选项 选项 说明 -e 编辑crontab定时任务 -l 查询cronta...

2018-09-14 07:08:29 478

原创 Linux之组管理和权限管理【重点】

一、Linux组基本介绍在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件 有所有者、所在组、其它组的概念。 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 示意图如下: 二、文件/目录 所有者一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。1、查看文件的所有者指令:ls –ahl应用实例...

2018-09-14 06:53:07 303

原创 Linux之实用指令

一、指定运行级别1、基本介绍: 运行级别说明:0 :关机1 :单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5 ,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字命令:init [012356] 2、运行级别示意图...

2018-09-13 17:23:22 313

原创 GO使用问题整理

1、问 题:missing type in composite literalmiddle1 := middleStudeng{ student:{ "王辉",44,50,},true, }说明:Student和middlestudeg 都是结构体,middlestudeg继承middlestudeg 原因分析:和结构体嵌套搞混。注意区分结构体继承和结构...

2018-09-13 11:27:26 1647 1

原创 GO语言使用之channel(管道)

一、为什么需要channel1、需求: 现在要计算 1-200 的各个数的阶乘,并且把各个数的阶乘放入到map中。最后显示出来。要求使用goroutine完成 1)、分析思路: 使用goroutine 来完成,效率高,但是会出现并发/并行安全问题. 这里就提出了不同goroutine如何通信的问题2)、代码实现 使用goroutine来完成(看看使用gorotine并发完成会出...

2018-09-13 11:18:44 2355

原创 GO语言使用之goroutine(协程)

一、从需求引入Go协程要求统计1-9000000000 的数字中,哪些是素数? 1、分析思路: 传统的方法,就是使用一个循环,循环的判断各个数是不是素数。 10000——100000差了5.02S 2、代码如下:package utilsimport ( "time" "fmt")// 判断素数(1~100)func PrimeNumber() bo...

2018-09-13 10:58:04 4340

原创 GO语言使用之Reflect(反射)

一、从案列场景引入反射定义了两个函数test1和test2,定义一个适配器函数用作统一处理接口: (1) 定义了两个函数test1 := func(v1 int, v2 int) { t.Log(v1, v2)}test2 := func(v1 int, v2 int, s string) { t.Log(v1, v2, s)}(2) 定义一个适配器函数用作统一...

2018-09-13 10:16:13 1341

原创 GO语言使用之网络编程(TCP编程)

一、基本介绍网络编程是一个复杂的学科, 协议(TCP/IP)、IP地址、端口等,推荐学习TCP-IP协议卷1-3. 下面通过一个实例来感受go中的TCP 编程。二、TCP快速入门案例1、服务端 服务端的处理流程:监听端口 8888接收客户端的tcp链接,建立客户端和服务器端的链接.创建goroutine,处理该链接的请求(通常客户端会通过链接发送请求包)pack...

2018-09-13 09:24:02 5050

原创 GO语言使用之Error处理

一、为什么需要处理错误?1、从案列引出error处理package mainimport ( "fmt")func test() { num1 := 10 num2 := 0 res := num1 / num2 fmt.Println("res=", res)}func main() { test() fmt.Pri...

2018-09-13 08:57:34 1243

原创 VSCode使用

一、VSCode使用常用设置1、设置字体 文件->首选项->设置 2、打开/关闭VSCode更新的功能3、打开/关闭扩展更新的功能4、打开/关闭VSCode代码自动提示功能 文件->首选项->设置二、安装VSCode的Go开发插件1、基本介绍 vscode中有很多go的相关插件,非常好用如下:gocodegopkgsgo...

2018-09-12 22:22:00 1038

原创 GO语言使用数据库——MySQL

一、在go使用如何使用MySQLGo语言中的database/sql包定义了对数据库的一系列操作。database/sql/driver包定义了应被数据库驱动实现的接口,这些接口会被sql包使用。但是Go语言没有提供任何官方的数据库驱动,所以我们需要导入第三方的数据库驱动。不过我们连接数据库之后对数据库操作的大部分代码都使用sql包。1、使用前提: 成功安装MySQL 2、导入依赖包 ...

2018-09-12 21:02:42 1238

原创 GO语言使用数据库——Redis

一、在go使用如何使用redis1、安装插件并使用VScode通过安装第三方开源Redis库来连接Redis 1) 使用第三方开源的redis库: github.com/garyburd/redigo/redis 2) 在使用Redis前,先安装第三方Redis库,在GOPATH路径下执行安装指令:D:\goproject>go get github.com/garybu...

2018-09-12 20:23:32 488

原创 数据库Redis基础使用

一、Redis基本介绍1、Redis 是 NoSQL数据库, 不是传统的关系型数据库 官网: https://redis.io/ 和 http://www.redis.cn/ 2、Redis:REmote DIctionary Server(远程字典服务器),Redis性能非常高,单机能够达到15w qps,通常适合做缓存,也可以持久化。3、是完全开源免费的,高性能的(key/v...

2018-09-12 20:13:00 356

原创 GoWeb之会话控制

一、基本介绍HTTP是无状态协议,服务器不能记录浏览器的访问状态,也就是说服务器不能区分中两次请求是否由一个客户端发出。这样的设计严重阻碍的Web程序的设计。如:在我们进行网购时,买了一条裤子,又买了一个手机。由于http协议是无状态的,如果不通过其他手段,服务器是不能知道用户到底买了什么。而Cookie就是解决方案之一。二、Cookie1、 简介 Cookie实际上就是...

2018-09-11 22:57:34 587

原创 GoWeb之处理静态文件

一、基本介绍 对于HTML页面中的css以及js等静态文件,需要使用使用net/http包下的以下方法来处理 1、StripPrefix函数 2、FileServer函数 3、 案例: a) 项目的静态文件的目录结构如下: b) index.html模板文件中引入的css样式的地址如下: c) 对静态文件的处理//静态文件处理http.H...

2018-09-11 22:49:08 4202

原创 GoWeb之模板引擎

一、基本介绍Go为我们提供了text/template库和html/template库这两个模板引擎,模板引擎通过将数据和模板组合在一起生成最终的HTML,而处理器负责调用模板引擎并将引擎生成的HTMl返回给客户端。 Go的模板都是文本文档(其中Web应用的模板通常都是HTML),它们都嵌入了一些称为动作的指令。从模板引擎的角度来说,模板就是嵌入了动作的文本(这些文本通常包含在模板文...

2018-09-11 22:43:39 4052

原创 GoWeb服务器之处理HTTP请求

一、基本介绍 Go语言的net/http包提供了一系列用于表示HTTP报文的结构,我们可以使用它处理请求和发送相应,其中Request结构代表了客户端发送的请求报文,下面让我们看一下Request结构体 二、获取请求URLRequest结构中的URL字段用于表示请求行中包含的URL,改字段是一个指向url.URL结构的指针,让我们来看一下URL结构 1)、Path字段、 ...

2018-09-11 22:18:20 3392

原创 GoWeb之Web服务器的创建

一、基本介绍Go提供了一系列用于创建Web服务器的标准库,而且通过Go创建一个服务器的步骤非常简单,只要通过net/http包调用ListenAndServe函数并传入网络地址以及负责处理请求的处理器( handler )作为参数就可以了。如果网络地址参数为空字符串,那么服务器默认使用80端口进行网络连接;如果处理器参数为nil,那么服务器将使用默认的多路复用器DefaultServeMux,...

2018-09-11 21:08:09 358

原创 webpack使用(5)之处理CSS

一、需要引入的loader1、style-loader 主要负责创建style标签,并将标签塞入到文档中 2、 css-loader 主要负责css解析 3、 less-loader 负责解析less二、 如何引入css资源1、安装配置style-loader 和 css-loader 安装:npm install style-loader --save-dev...

2018-09-09 19:55:09 324

原创 webpack使用(4)之引入第三方JS库

一、script引入第三方库lodash 不建议使用<script src="https://cdn.bootcss.com/lodash.js/4.17.10/lodash.min.js"></script>

2018-09-09 19:41:00 2529

原创 webpack使用(3)之编译ES6/7

一、基本介绍首先我们需要注意, ES6/7对js语言不但在语法上做了扩充,其在api上也做了大量的扩展。在webpack中对于es6语法的转换我们可以使用babel-loader及相关依赖库来完成(但具体按照哪个规范来进行转换,需要参照于babel的preset)。但对于api的兼容,babel-loader是无法完成的,我们需要借助于babel的插件 (babel-polyfill b...

2018-09-09 19:04:23 312

原创 webpack使用(2)之基本使用

一、webpack安装1、全局安装npm inistall -g [email protected]、局部安装npm init –ynpm inistall [email protected] –save-dev二、 webpack模块化打包 1、用命令行的形式打包 webpack [entry] [output] webpack ./js/...

2018-09-09 18:11:29 189

原创 webpack使用(1)之基本介绍

一、什么是webpack本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。二、webpack版本Webpack v1.0.0 --- ...

2018-09-09 18:00:44 216

原创 Linux之用户管理

一、基本介绍Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。二、用户管理的示意图三、添加用户1、基本语法 useradd 用户名 2、应用案例 案例1:添加一个用户 xiaoming 3、细节说明 1) 当创建用户成功后,会自动的创建和用户同名的家目录 2)...

2018-09-07 23:15:00 188

原创 Linux之开机、重启和用户登录注销

一、关机&重启命令1、基本介绍:shutdown –h now 立该进行关机 shudown -h 1 "hello, 1 分钟后会关机了"shutdown –r now 现在重新启动计算机 halt 关机,作用和上面一样.reboot ...

2018-09-07 22:59:21 1129

原创 Linux之Vi和Vim编辑器

一、vi和vim的基本介绍所有的 Linux 系统都会内建 vi 文本编辑器。Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。二、vi和vim常用的三种模式1、三种模式正常模式: 以 vim 打开一个文件就直接进入一般模式了(这是默认的模式)。在...

2018-09-07 22:56:20 236

原创 Linux目录结构

一、基本介绍: linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。 深刻理解linux树状文件目录是非常重要的,这里我给大家说明一下。 记住一句经典的话:在Linux世界里,一切皆文件。 二、具体的目录结构:/bin [重点] (/usr/bin 、 /usr/local/bin) 是Bin...

2018-09-07 22:50:13 268

原创 Linux介绍

一、概述1、linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。2、常见的操作系统(win7、IOS、Android、Mac)3、 Linux 吉祥物 4、 Linux主要的发行版: Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、SuS...

2018-09-07 22:46:30 271

原创 GoWeb简介

一、 Web应用简介Web应用在我们的生活中无处不在。看看我们日常使用的各个应用程序,它们要么是Web应用,要么是移动App这类Web应用的变种。无论哪一种编程语言,只要它能够开发出与人类交互的软件,它就必然会支持Web应用开发。对一门崭新的编程语言来说,它的开发者首先要做的一件事,就是构建与互联网( Internet)和万维网( World Wide Web)交互的库( library)和框...

2018-09-07 22:38:43 1473

VScode快捷键大全

VSCode 工具,使用快捷键大全,方便使用VScode开发项目

2018-09-12

Chrome插件HostAdmin-App

Chrome 插件伴侣帮助用户,使用无损,非破坏性插件的方式,离线安装 Chrome 插件。HostAdmin-App帮助用户管理Hosts文件

2018-08-23

chrome cache view

chrome cache view 工具解决Chrome高版本禁用chrome://cache。

2018-08-22

Redis3.2-x64-免安装

Redis3.2-x64-免安装.Redis是完全开源免费的,高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是最热门的NoSql数据库之一,也称为数据结构服务器

2018-08-16

JSON解析线下工具

JSON解析线下工具.可以验证一个json格式的数据是否正确

2018-08-03

高质量 C++/C 编程指南

高质量 C++/C 编程指南 如何高质量的开发C/C++,同时对于各种开发语言都适用。

2018-07-26

IT思维模式

如何快速学习一门IT技术,从而快速而熟练的掌握一门新的IT技术,提高自己的能力

2018-07-23

GO语言学习之配置篇

GO语言学习之配置篇包含虚拟机安装、虚拟机镜像(unbutu16.4、centos7.2和Mac OS X11)加载、安装VSCode和配置Go环境等。

2018-07-23

AndroidFastJson解析包

fastjson解析包

2017-02-20

AndroidGSON解析包

GSON解析时使用jar包

2017-02-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除