本文就线程本地存储的用法及gcc对其实现原理做个简单的介绍。 ...
分类:
编程语言 时间:
2019-05-01 18:32:36
阅读次数:
207
修饰符 |修饰符|描述| |: :| | |i|执行对大小写不敏感的匹配。| |g|查找所有匹配而非在找到第一个匹配后停止。| |m|执行多行匹配。| 方括号 |表达式|描述| |: :| | |[abc]| 查找方括号之间的任何字符。| |[^abc]|查找任何不在方括号之间的字符。| |[0 9 ...
分类:
编程语言 时间:
2019-05-01 18:35:12
阅读次数:
139
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 python2.X python3.X 所谓安装Python,安装的是python代码解释器,负责运行Python程序的。 一、windows下安装PythonPytho ...
分类:
编程语言 时间:
2019-05-01 18:37:36
阅读次数:
193
面向切面编程,有效的降低了代码之间的耦合性,易于维护;例如:我们习惯在代码中加上一些日志信息,在程序出错时方便快速查找找到问题,通常做法是在请求进入方法的时候打印日志,退出前打印日志,还有在出错时打印日志,那么问题就来了,每个方法中都需要打印日志,这些相同的部分就可以当做一个切面,通过配置切点来触发 ...
分类:
编程语言 时间:
2019-05-01 18:40:43
阅读次数:
115
编程范式 托马斯.库尔提出“科学的革命”的范式论后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词。编程范式一般包括三个方面,以OOP为例: 1,学科的逻辑体系——规则范式:如 类/对象、继承、动态绑定、方法改写、对象替换等等机制。 2,心理认知因素——心理范式:按照面向对 ...
分类:
编程语言 时间:
2019-05-01 18:43:25
阅读次数:
189
java并发包中提供了三个常用的并发队列实现,分别是:ConcurrentLinkedQueue、LinkedBlockingQueue和ArrayBlockingQueue。 ConcurrentLinkedQueue使用的是CAS原语无锁队列实现,是一个异步队列,入队速度很快,出队进行了加锁,性 ...
分类:
编程语言 时间:
2019-05-01 18:45:13
阅读次数:
155
BeanFactory的基本类体系结构(类为主): 上图可与 Spring源码分析——BeanFactory体系之接口详细分析 的图结合分析,一个以接口为主,一个以类为主 具体: 1、7层的类体系继承。 2、AbstractBeanFactory实现了最重要的ConfigurableBeanFact ...
分类:
编程语言 时间:
2019-05-01 18:45:39
阅读次数:
203
测试环境:java+selenium+testng,jenkins持续集成 代码结构 采用页面对象模型(Page Object),减少UI修改后,对代码的影响。 java编写 搭建环境 java运行环境 JDBC配置 java开发工具 相关包导入 浏览器 页面元素 定位 元素操作 执行用例 输出结果 ...
分类:
编程语言 时间:
2019-05-01 18:47:05
阅读次数:
400
说明一下自己对bean的生命周期的理解,有不妥的地方请指正。 在说明前可以思考一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; Spring上下文中的Bean也类似,如下 1 Spring对bean进行实例化,默认bean是单例; 2 Spring对b ...
分类:
编程语言 时间:
2019-05-01 18:48:23
阅读次数:
167
1.python2x与python3x的区别 python2x:c语言和java等语言大牛的加入,使得python的源码重复代码过多,代码不规范。 python3x:统一源码,使得源码规范,清晰,简单。 2.python的编程语言分类(重点) 1.编译型: 将代码一次性全部编译成二进制,然后再执行。 ...
分类:
编程语言 时间:
2019-05-01 20:00:25
阅读次数:
168
什么是哈希表?哈希表是一种根据关键码去寻找值的数据映射结构,该结构通过把关键码映射的位置去寻找存放值的地方。 哈希表充分体现了算法设计领域的经典思想:空间换时间。哈希表是时间和空间之间的平衡。其中的哈希函数是最重要的,“键”通过哈希函数得到的“索引”分布越均匀越好。但是哈希表会失去顺序性。 哈希函数 ...
分类:
编程语言 时间:
2019-05-01 20:02:18
阅读次数:
174
1.线性表若采用链式存储结构的时候,要求内存中可用存储单位的地址是:连续或者不连续都可以 链式存储去找后继节点或者前驱节点是使用指针来实现的,不需要连续的内存,当然,也可以是连续的内存地址 2. 线性表具有如下的特点: 1.均匀性:虽然不同数据表的数据元素可以是各种各样的 但是对于同一个线性表的各元 ...
分类:
编程语言 时间:
2019-05-01 20:05:06
阅读次数:
187
//1)私有属性:上月电表读数、本月电表读数 //2)构造方法:无参、2个参数 //3)成员方法:getXXX()方法、setXXX()方法 //4)成员方法:显示上月、本月电表读数 public class spend { private float lastm; private float th... ...
分类:
编程语言 时间:
2019-05-01 21:13:35
阅读次数:
160
1@Qualifier注解? 下面的示例将会在Customer的person属性中自动装配Person的值。 下面我们要在配置文件中来配置Person类。 Spring会知道要自动装配哪个person bean么?不会的,但是运行上面的示例时,会抛出下面的异常: 要解决上面的问题,需要使用 @Qua ...
分类:
编程语言 时间:
2019-05-01 21:13:50
阅读次数:
156
一:基础语法之--标识符,修饰符,关键字 1.标识符: 定义:类名、变量名以及方法名都被称为标识符。 注意: ·所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始·首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合·关键字不能用作标 ...
分类:
编程语言 时间:
2019-05-01 22:25:37
阅读次数:
150
python内置方法
分类:
编程语言 时间:
2019-05-01 22:31:28
阅读次数:
168
SpringAOP原理什么是AOP?AOP即面向切面编程,利用AOP可以对业务进行解耦,提高重用性,提高开发效率应用场景:日志记录,性能统计,安全控制,事务处理,异常处理AOP底层实现原理是采用代理实现的Spring事务基本特性:原子性隔离性一致性持久性事务控制分类:编程式事务:手动控制事务操作声明式事务:通过AOP控制事务编程式事务实现使用编程事务实现手动事务@Component@Scope("
分类:
编程语言 时间:
2019-05-01 22:34:12
阅读次数:
160
1.1 python3安装 配置环境变量;随后点击“新建”,新建一个条目,将刚才复制的C:\Python36复制进去。这里需要说明的是,此处的路径就是你的Python 3安装目录,请自行替换。然后,再把C:\Python36\Scripts路径复制进去 添加别名 上面这两种安装方式任选其一即可完成安 ...
分类:
编程语言 时间:
2019-05-01 23:52:28
阅读次数:
151
this 绑定是面试题常考的类型,同时,它和原型链、闭包结合在一起,可以实现很多复杂的功能。本文将 this 绑定涉及相关知识做了一个归纳整理,当然,也从中收获了很多。 介绍 this 绑定 这里直接列出 this 绑定的四大规则,这些规则都是《你不知道的JavaScript》一书中提到的关键词,个... ...
分类:
编程语言 时间:
2019-05-01 23:52:43
阅读次数:
168
/*数组声明及赋值*/ string[] str_a;//声明一个字符串数组 str_a=new string[3];//实例数组设置长度是3 str_a[0] = "游"; str_a[1] = "启"; str_a[2] = "柯";//单值给字符串数组赋值 int[] i_A = new in... ...
分类:
编程语言 时间:
2019-05-01 23:56:33
阅读次数:
265