1、面向对象的特征有哪些方面? 面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。 详细:http://www.cnblogs.com/guweiwei/p/6599289.html 2、访问修饰符public,private,protected,以及不写(默认)时的区别? 类的成员不写 ...
分类:
编程语言 时间:
2017-09-01 23:03:06
阅读次数:
201
下面我们开始介绍RxJava最适合使用的四种场景,代码示例基于RxJava1 场景一: 单请求异步处理 由于在Android UI线程中不能做一些耗时操作,比如网络请求,大文件保存等,所以在开发中经常会碰到异步处理的情况,我们最典型的使用场景是RxJava+Retrofit处理网络请求 为了使代码看 ...
分类:
编程语言 时间:
2017-09-01 23:02:44
阅读次数:
166
1.安装Mysql 在CentOS7上安装MySQL时,出现了以下的提示: 原因是: CentOS7带有MariaDB而不是mysql 解决方案 如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/m ...
分类:
编程语言 时间:
2017-09-01 23:02:26
阅读次数:
285
以下代码可使用多个正则表达式对目标单元格进行多次匹配尝试,如匹配成功,将停止尝试匹配其他正则表达式,并且使用该正则表达式相对应的替换表达式进行替换,返回替换结果。 使用前需要做Early Binding。即在VBE编辑器中,选择菜单栏中的Tool — Reference,如图: 弹出如下图的对话框后 ...
分类:
编程语言 时间:
2017-09-01 23:02:00
阅读次数:
562
Python基础 1.写在前面 最近在学习Python,对学习到的知识和学习中产生的思考或想法进行一些总结,尽量让自己的知识逻辑结构显得清晰并让自己了解的更透彻一些。鉴于刚学习水平有限,一些想法和思考会留在以后实现和解决。 本人再用Python3.5版本,所以Python标准库参考的是3.5.2版本 ...
分类:
编程语言 时间:
2017-09-01 23:01:53
阅读次数:
154
1、java启动参数共分为三类; 其一是标准参数 (-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数 (-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数 (-XX),此类参数各个jvm实现会有所不同,将来 ...
分类:
编程语言 时间:
2017-09-01 22:23:06
阅读次数:
212
反射: 1.获取对应的class对象 方式1:★ Class clazz=Class.forName("全限定名"); 方式2: Class clazz=类名.class; 方式3: Class clazz==对象.getClass(); 方式4: Class c1 = Integer.TYPE; ...
分类:
编程语言 时间:
2017-09-01 22:22:56
阅读次数:
208
原来项目中用openresty nginx+lua实现server,lua调用c动态链接库,来使用openss做签名,并生成130字节(128签名+2位自定义字节)长度的文件。 对于sin.so用c与openssl实现了私钥签名,并使用RSA结构秘钥,为顺利得到pkcs8,在程序中通过如下代码逆化了 ...
分类:
编程语言 时间:
2017-09-01 22:22:42
阅读次数:
222
以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_checkbox.htm 说明:示例基于Spring MVC 4.1.6。 以下示例显示如何使用Spring Web MVC框架在窗体中使用单个复选框。首先,让我们使用Eclipse ...
分类:
编程语言 时间:
2017-09-01 22:21:42
阅读次数:
338
java语言中,数组对象并不是从某个类实例化出来的,而是JVM动态创建的.对数组对象使用如下操作,可看到数组对应的Class对象.通过RTTI(Run-Time Type Information)可直接检查数组的运行时类型,以及它的签名.下方的 “[L”就是int[]/Integer[] 的运行类型 ...
分类:
编程语言 时间:
2017-09-01 22:21:29
阅读次数:
220
本文涉及如下内容:fortify-sca审计工具 , maven ,java 经过对fortify的长时间研究,我决定持续写java源代码安全审计的文章,更多的是为了记录工作中为了解决问题去学习的过程 话不多说,首先我们看下fortify安全审计的生命周期,这里以maven项目为例 clean —— ...
分类:
编程语言 时间:
2017-09-01 22:21:13
阅读次数:
241
在python3.x中,raw_input已经删除掉,只能使用input print "hello world!" 已经不能这样编写,如果在3.x中这样使用print,将导致错误返回。在3.x中使用的规范是这样。 print(...),要加上括号。 在python 3.x中,已经删除cmp内建函数。 ...
分类:
编程语言 时间:
2017-09-01 22:20:21
阅读次数:
273
创建线程有两种方法: 1、继承Thread类 2、实现Runnable接口 为什么还有第二种方法? 因为有的时候某个类已经有了父类就不能在继承线程类,那么为了解决单继承的局限性 就可以在实现Runnable接口来被线程调用。 创建线程的第一种方法:继承Thread类: 步骤: 1、创建类继承Thre ...
分类:
编程语言 时间:
2017-09-01 22:18:28
阅读次数:
193
Java中最简单的LRU算法实现,就是利用 LinkedHashMap,覆写其中的removeEldestEntry(Map.Entry)方法即可 如果你去看LinkedHashMap的源码可知,LRU算法是通过双向链表来实现,当某个位置被命中,通过调整链表的指向将该位置调整到头位置,新加入的内容直 ...
分类:
编程语言 时间:
2017-09-01 22:18:03
阅读次数:
275
1、vars():返回对象object的属性及其值的字典关系表 2.当vars()参数为空的时候,我们可以认为它返回的是当前.py文件的全局变量的字典关系表,其中有几个尤为重要: __name__: 在主文件中值等于__main__,其他时候,等于模块名 常用于在主文件调用主函数加的条件判读 if ...
分类:
编程语言 时间:
2017-09-01 22:16:57
阅读次数:
136
线程在执行的过程中,容易出现安全问题,所谓的安全问题就是: 对需要同步的变量进行多线程操作时,会使变量的判定发生问题,比如卖票的问题可能出现0票或者-1,-2的情况, 那么我们就需要一个锁来对需要同步的变量或者方法进行标记,指示: 该变量或方法在某个时刻或时间段只能被一个线程所执行 1 //错误代码 ...
分类:
编程语言 时间:
2017-09-01 22:15:30
阅读次数:
132
一、BeautifulSoup 说明:www.crummy.com:Beautiful Soup 3只能在python2.x版本中运行,而Beautiful Soup 4还可以在python3.x版本中运行.Beautiful Soup 4速度更快,特性更多,而且与第三方的文档解析库(如lxml和h ...
分类:
编程语言 时间:
2017-09-01 22:15:17
阅读次数:
171