一 实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 二 书写格式 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m ...
分类:
编程语言 时间:
2017-09-13 19:54:52
收藏:
0 评论:
0 赞:
0 阅读:
307
SpringBoot 是做微服务的,比如只用来发邮件,只用来上载文件等等。优点是开发极其简单,约定大于俗成,缺点是不适合小型项目。通常用来分解大型项目,做成多个微服务。 参考: http://www.ityouknow.com/springboot/2016/01/06/springboot(%E4 ...
分类:
编程语言 时间:
2017-09-13 19:54:26
收藏:
0 评论:
0 赞:
0 阅读:
288
1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。 2.Properties中的主要方法 (1)load(Input ...
分类:
编程语言 时间:
2017-09-13 19:50:47
收藏:
0 评论:
0 赞:
0 阅读:
294
简介 随着Hbase版本的更新,有一些依赖包也要随着更新,今天碰到一个依赖包引用顺序的问题!源码如下,在windows端直接运行出错,但以jar包的方式放到集群上可以运行!错误提示也会在下面粘贴出来。 运行源码: 错误提示: 解决方法: 导致这个错误的原因是:protobuf这个jar包引用顺序的问 ...
分类:
编程语言 时间:
2017-09-13 19:49:31
收藏:
0 评论:
0 赞:
0 阅读:
491
文章来源: 转载自纯洁的微笑 原文链接:http://www.cnblogs.com/ityouknow/p/5603287.html 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class ...
分类:
编程语言 时间:
2017-09-13 19:49:05
收藏:
0 评论:
0 赞:
0 阅读:
245
分析Java堆 1.对症下药:找到内存溢出的原因 内存溢出(OutofMemory,简称OOM),主要讨论最常见的集中内存溢出问题,包括堆溢出、直接内存溢出、永久区溢出等。 堆溢出 当对象大小之和大于由Xmx参数指定的堆空间大小时,会造成溢出。 直接内存溢出 在java的NIO(new IO)中,支 ...
分类:
编程语言 时间:
2017-09-13 19:46:37
收藏:
0 评论:
0 赞:
0 阅读:
348
P1860 后缀数组 时间: 1000ms / 空间: 131072KiB / Java类名: Main 描述 我们定义一个字符串的后缀suffix(i)表示从s[i]到s[length(s)]这段子串。 后缀数组(Suffix array)SA[i]中存放着一个排列,满足suffix(sa[i]) ...
分类:
编程语言 时间:
2017-09-13 19:46:05
收藏:
0 评论:
0 赞:
0 阅读:
355
转自: here 一. auto简介 编程时候常常需要把表达式的值付给变量,需要在声明变量的时候清楚的知道变量是什么类型。然而做到这一点并非那么容易(特别是模板中),有时候根本做不到。为了解决这个问题,C++11新标准就引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。和原来那 ...
分类:
编程语言 时间:
2017-09-13 19:13:10
收藏:
0 评论:
0 赞:
0 阅读:
385
闲来无事,本喵喜欢回顾写过的项目代码,希望能写的更精简。说简单点就是瞎折腾 [- - |||] 在 vue 项目中基于 axios 配置了 http 的 get 和 post 请求方法,这是其中的 post 方法: 主要是将接收到的 params 转换成 FormData 类型的值去做请求,里面有一 ...
分类:
编程语言 时间:
2017-09-13 19:12:43
收藏:
0 评论:
0 赞:
0 阅读:
386
冒泡排序: 相邻元素两两比较,大的往后放。第一次排序完毕后,最大值就出现在最大索引出。此方法排序需要比较数组长度-1次 选择排序: 从0索引开始,一次和后面元素比较,小的往前放,第一次比较完毕后,最小值出现在最小索引处。 二分查找(折半查找): 前提:数组必须是有序的。 思想:每次都计算中间的那个元 ...
分类:
编程语言 时间:
2017-09-13 19:06:58
收藏:
0 评论:
0 赞:
0 阅读:
254
1.什么是多线程?主要理解进程和线程。 进程:操作系统管理的基本运行单元,只是一个静态的概念,本身不能被执行。一个.exe文件,一个class文件就是一个进程,平时我们所说的一个进程开始执行了,其实是主线程被执行了。 多线程:就是一个进程里不同的执行路径。其实CPU一次只能执行同一个线程,由于不同线 ...
分类:
编程语言 时间:
2017-09-13 19:05:28
收藏:
0 评论:
0 赞:
0 阅读:
254
题目链接: 剑指offer 题目链接: 把数组排成最小的数, 例如{3, 32, 321} 输出: 321323 解题思路: 我现在已经知道正确答案了, 就是没有办法去证明, 先去开会, 在开会的时候再去想。 代码: #include <iostream> #include <cstdio> #in ...
分类:
编程语言 时间:
2017-09-13 19:04:36
收藏:
0 评论:
0 赞:
0 阅读:
245
# -*- coding:utf-8 -*- name = "wangcai" #首字母大写 print(name.capitalize()) #统计 a出现的次数 print(name.count("a")) #打印50个字符,不够用 - 补齐 print(name.center(50,"-"))... ...
分类:
编程语言 时间:
2017-09-13 19:04:20
收藏:
0 评论:
0 赞:
0 阅读:
330
1.前言 最近在看《游戏开发与设计模式》一书,看到控制反转设计模式,作者说:上层模块不应该依赖于下层模块,上层模块和下层模块都应该依赖于接口,这样能减少耦合。然后附带举了个例子,我觉得特别好,就是一台计算机是属于上层模块,里面硬盘属于下层模块,计算机依赖于硬盘,硬盘是计算机的基本组成部件之一。这里提 ...
分类:
编程语言 时间:
2017-09-13 19:02:38
收藏:
0 评论:
0 赞:
0 阅读:
290
描述符 描述符就是将某种特殊类型的类实的实例指派给另一个类的属性。 特殊类型就是实现以下三个方法的一个或多个 __get__(self, instance, owener) 用于访问属性,它的返回属性的值 __set__(self, instance, value) 将在属性分配操作中调用,不返回任 ...
分类:
编程语言 时间:
2017-09-13 18:56:02
收藏:
0 评论:
0 赞:
0 阅读:
301
1.前言 继上一讲IOC模式的基础上继续本讲桥接模式,笔者感觉桥接模式是23种设计模式中桥接模式是最好用但也是最难理解的设计模式之一,23中设计模式就好武侠剧中一本武功秘籍,我们在工作过程中想要熟练运用其中的每一种设计模式就好比跟高手过招想要能运用好武侠秘籍中的每一招每一式,并且能随着对手出招的不同 ...
分类:
编程语言 时间:
2017-09-13 18:54:11
收藏:
0 评论:
0 赞:
0 阅读:
367
类会在首次被“主动使用”时执行初始化,为类(静态)变量赋予正确的初始值。在Java代码中,一个正确的初始值是通过类变量初始化语句或者静态初始化块给出的。而我们这里所说的主动使用 包括: 1. 创建类的实例 2. 调用类的静态方法 3. 使用类的非常量静态字段 4. 调用Java API中的某些反射方 ...
分类:
编程语言 时间:
2017-09-13 18:50:30
收藏:
0 评论:
0 赞:
0 阅读:
266
看一个例子: 输出结果: 为什么是这样的呢? 因为A是union,所以在内存中存储的格式为: 高地址 > 低地址 12 34 56 78 00010010 00110100 01010110 01111000 s.b 占据低地址的两个字节 s.c 占据高地址的两个字节 所以: s.b = 5678 ...
分类:
编程语言 时间:
2017-09-13 18:22:51
收藏:
0 评论:
0 赞:
0 阅读:
306
#!/usr/bin/python import sys def isNum(s): for i in s: if i in '0123456789': pass else: print "%s is not a number" %s sys.exit() else: print "%s is a ...
分类:
编程语言 时间:
2017-09-13 18:22:40
收藏:
0 评论:
0 赞:
0 阅读:
312
python中常见的数据类型有:整数、浮点数、字符串、列表、元组、字典 python相较其他语言,可以省略了声明,可以直接定义赋值使用。 例如: a=12 就相当于 其他语言中的 int a=12 省略的声明数据类型的int ?下面举例定义各类型的变量: 1.定义一个整数(int) a = 1 2. ...
分类:
编程语言 时间:
2017-09-13 18:21:04
收藏:
0 评论:
0 赞:
0 阅读:
249