继承:有两个类,A类和B类,当我们说A类继承自B类的时候,那么A类就拥有了B类的所有属性和方法。object类是所有类的父类,还可以成为基类或者超类。例如:person是object类的子类。person的属性有name,age,eat(),run()。若有100多种类型的人,那么要写100多次na ...
分类:
编程语言 时间:
2018-06-24 00:39:02
阅读次数:
121
单例模式分为饿汉式和懒汉式,单例类的特点是:确保一个类只能实现一个实例,自行实例化并向整个系统提供这一实例。 饿汉式就是当类加载的时候,已经自行实例化了,线程安全; 饿汉式的代码如下: 懒汉式就是第一次实例化的时候,才调用方法实例化自己 懒汉式代码(线程不安全)如下所示 为了实现线程安全有三种方法: ...
分类:
编程语言 时间:
2018-06-24 00:40:28
阅读次数:
193
Python之函数 标签(空格分隔): 函数 现在老板要求你写一个监控程序,24小时全年无休的监控你们公司的网站服务器的系统的状况,当CPU、memory、disk等指标的使用量超过阀值时即发邮件警报 1. 你会采取如下的方法: 2.上述代码是实现了功能但是重复代码太多了:不易维护,如果日后需要修改 ...
分类:
编程语言 时间:
2018-06-24 00:40:46
阅读次数:
224
一般的做法(我自己也这样做了哈哈) public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { for (int j = i + 1; j < nums.length; j++) { if ...
分类:
编程语言 时间:
2018-06-24 00:41:11
阅读次数:
173
归纳起来,Python中函数的定义形式和调用形式主要有如下几种形式: 这里需要注意3点: 1 在Python 2.X中(在Python 3.X中,这种形式已经不允许了),还有一种定义函数的方式,就是将函数的参数定义成一个tuple,那么,当调用函数的时候,传递一个结构一样的tuple参数,这个tup ...
分类:
编程语言 时间:
2018-06-24 00:41:44
阅读次数:
211
按索引排序 import tushare as ts import pandas as pd data=ts.get_hist_data('600848') #默认索引升序 data=data.sort_index() #索引降序排序 data=data.sort_index(axis=1,asce ...
分类:
编程语言 时间:
2018-06-24 00:42:16
阅读次数:
132
1、简介 CuTest是一款微小的C语言单元测试框,是我迄今为止见到的最简洁的测试框架之一,只有2个文件,CuTest.c和CuTest.h,全部代码加起来不到一千行。麻雀虽小,五脏俱全,测试的构建、测试的管理、测试语句,都全部包含在内。 2、CuTest剖析 2.1 断言 一个测试case是否通过 ...
分类:
编程语言 时间:
2018-06-24 00:42:32
阅读次数:
215
异常名称描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generato... ...
分类:
编程语言 时间:
2018-06-24 00:42:46
阅读次数:
131
小明滚出去? 小明滚出去? Time Limit: 2000/1000ms (Java/Others) Time Limit: 2000/1000ms (Java/Others) Problem Description: Input: 输入包含多组数据(EOF),每组数据第一行是一个整数n(1<=n ...
分类:
编程语言 时间:
2018-06-24 00:45:05
阅读次数:
168
排序算法 冒泡排序 排序目标集合:{1,9,2,8,3,7,4,6,5,0} 排序方法代码: 排序过程: 第1趟排序:1 2 8 3 7 4 6 5 0 9 第2趟排序:1 2 3 7 4 6 5 0 8 9 第3趟排序:1 2 3 4 6 5 0 7 8 9 第4趟排序:1 2 3 4 5 0 6 ...
分类:
编程语言 时间:
2018-06-24 00:45:31
阅读次数:
188
1、JavaScript的介绍 2、三种引入方式 3、变量 1.变量与常量 变量:即在程序运行过程中它的值是允许改变的量。 常量:即在程序运行过程中它的值是不允许改变的量 2.变量的声明和定义 3.变量名规范 4、javascript中的数据类型 数据类型包括:基本数据类型和引用数据类型 5、数据类 ...
分类:
编程语言 时间:
2018-06-24 00:49:30
阅读次数:
132
1.本实例使用了 endl,这将在每一行后插入一个换行符,<< 运算符用于向屏幕传多个值。我们也使用 sizeof() 函数来获取各种数据类型的大小。 2. 3. C++ 中的变量声明变量声明向编译器保证变量以给定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量 ...
分类:
编程语言 时间:
2018-06-24 00:49:42
阅读次数:
165
linux下查看线程方法一、ps[root@iZtd8ajr022~]#ps-T-p30557PIDSPIDTTYTIMECMD3055730557?00:00:00nginx二、toptop-H-p<pid>附:查看tomcat进程号:ps-ef|greptomcat根据进程号查询对应的目录:/proc/pid/cwd、ls-la/proc/pid/fd根据目录查找对应的进程:lso
分类:
编程语言 时间:
2018-06-24 00:50:01
阅读次数:
227
记录Spring学习过程中的重点、难点,如果你有不同意见,请立刻联系我,大家一起交流学习。 ...
分类:
编程语言 时间:
2018-06-24 00:53:26
阅读次数:
173
python 小游戏之摇骰子猜大小 python 实现一个双色球生成程序 python-循环与判断练习题 ...
分类:
编程语言 时间:
2018-06-24 00:53:51
阅读次数:
150
什么是原子操作? Java Concurrency API中有哪些原子操作类? 原子操作是执行单个任务单元的操作,这个操作不需要干扰其他操作,可以理解为当前情况下不可再分的操作,远在操作是多线程环境下避免数据不一致而存在的必需品。 int++就不是原子操作,如果一个线程读取它的值并行+1操作,而另外 ...
分类:
编程语言 时间:
2018-06-24 00:54:35
阅读次数:
239
代码调优,实际上就是为了降低程序的时空代价。Flyweight Pattern允许在应用中不同部分共享使用objects,这个就可以大幅度的减少new的对象个数,降低大量objects带来的时空代价。应用flyweight pattern的对象其可分为内部特征(不管在什么场合使用该ovject,内部 ...
分类:
编程语言 时间:
2018-06-24 00:56:08
阅读次数:
199
Spring Aware 在实际项目中,你不可避免的要用到spring容器本身的功能资源,这时你的bean要意识到spring容器的存在,才能调用spring提供的资源。spring aware本来就是spring设计用来框架内部使用的。若使用spring aware,你的Bean将会与srping ...
分类:
编程语言 时间:
2018-06-24 00:56:31
阅读次数:
159
是什么 类型的参数化机制,将类型当成参数通过<>传给对应的类/接口/方法。 先看一个简单的例子 他背后是什么原理呢? 类型擦除:在编译的时候是将所有的泛型类型T看成Object类型,然后根据T进行安全的强制转换。 这一点我们可以通过反编译清楚的看出来 使用泛型有什么好处? 一套模板可以复用到很多类型 ...
分类:
编程语言 时间:
2018-06-24 00:57:16
阅读次数:
156
一、从 github上下载Spring源码到本机 二、利用 Gradle 编译 Spring 源码 环境: - Spring源码版本:spring-framework-4.3.x - Gradle版本:gradle-4.3 - Java版本:jdk1.8.0_65 - Win 7 重点:Jdk版本很 ...
分类:
编程语言 时间:
2018-06-24 00:57:33
阅读次数:
181