多线程之线程初始 上章我们讲了线程的概念,这章我们来深入的了解下一个线程整个初始的过程,感谢上次小伙伴们的意见,后面我都会是文字+图片+代码。让大家看的更轻松。 创建一个线程的代码为: Thread t = new Thread(); 但这仅仅仅仅是初始了一个线程(它眼下还什么都不知道仅仅是静静的“ ...
分类:
编程语言 时间:
2017-05-22 19:01:03
阅读次数:
337
JavaScript-打开新窗口(window.open) open() 方法可以查找一个已经存在或者新建的浏览器窗口。 语法: window.open([URL], [窗口名称], [参数字符串]) 参数说明: URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符 ...
分类:
编程语言 时间:
2017-05-22 19:00:40
阅读次数:
217
JDK 环境变量配置 1、安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量 2、系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(我的安装目录是C:\Program Files\Java\jdk1.7.0_71 3、系统变量→寻找 Path 变量→编辑 在 ...
分类:
编程语言 时间:
2017-05-22 18:59:50
阅读次数:
183
本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究。 深入理解Activity启动流程(一)--Activity启动的概要流程 深入理解Activity启动流程(二)--Activity启动相关类的类图 深入理解Activity启动流程(三)--Activity启动的 ...
分类:
编程语言 时间:
2017-05-22 18:59:09
阅读次数:
282
JavaScript-提问(prompt 消息对话框) prompt弹出消息对话框,通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。 语法: prompt(str1, str2); 参数说明: str1: 要显示在消息对话框中的文本,不可修改 st ...
分类:
编程语言 时间:
2017-05-22 18:58:52
阅读次数:
213
RSA是什么:RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。目前该加密方 ...
分类:
编程语言 时间:
2017-05-22 18:57:33
阅读次数:
1281
《C++ Primer》 第14章 重载运算与类型转换 重载运算符 ... ...
分类:
编程语言 时间:
2017-05-22 18:27:17
阅读次数:
123
默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚。 spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获runtimeexception的异常,但可以通过配置 使sp ...
分类:
编程语言 时间:
2017-05-22 18:27:03
阅读次数:
129
key回调函数: max(list,key=None) max(range(10),key=lambda x: x > 3) #4 解释:key=(False,False,False,False,True,..) key中max值的第一项为4对应的True,所以返回4 max('za', 'bf', ...
分类:
编程语言 时间:
2017-05-22 18:25:11
阅读次数:
252
在深入浅出数据结构系列前面的文章中,我们一直在讨论的表其实是“线性表”,其形式如下: 由a1,a2,a3,……a(n-1)个元素组成的序列,其中每一个元素ai(0<i<n)都是一个“原子”,“原子”的意思就是说元素本身是一个个体,所有元素都是相同的结构。 但是在我们常见的某些应用,比如Excel的表 ...
分类:
编程语言 时间:
2017-05-22 17:55:25
阅读次数:
264
集合类型(Sets) 集合对象是不同的(不可重复)hashable对象的无序集合。常见用法包括:成员关系测试、移除序列中的重复、以及科学计算,例如交集、并集、差分和对称差分。通俗点来说,集合是一个无序不重复元素的数据集,其基本功能是进行成员关系测试和消除重复元素。 目前有两种内置的集合类型:set ...
分类:
编程语言 时间:
2017-05-22 17:54:07
阅读次数:
166
列表操作 列表时用方括号括起来的一组元素值,是可变变量,可通过下表取值,也可以通过下表来修改值,列表中的元素是有序的,可以是不同的基本数据类型,如: names=[1, 2, 3, “abc”, “def”] 列表取值时,下标也是从0开始,最大下标是元素个数减1,即len(names)-1 列表操作 ...
分类:
编程语言 时间:
2017-05-22 17:53:35
阅读次数:
243
客户端代码: 客户端(Mac系统)运行截图: 服务端代码: ...
分类:
编程语言 时间:
2017-05-22 17:53:01
阅读次数:
157
一、简介 Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。 二、使用 1、安装 Unity插件。 进入NuGet,输入Unity。在相应的项目安装。 ...
分类:
编程语言 时间:
2017-05-22 17:52:32
阅读次数:
184
通过遍历当前路径下的文件,判断文件名是否包含s,如果是就删除。 ...
分类:
编程语言 时间:
2017-05-22 17:52:16
阅读次数:
130
一、互联网协议 连接两台计算机之间的Internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列网络协议。 二 、为什么要有互联网协议 互联网协议就相当于计算机界的英语。它的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。 三、t ...
分类:
编程语言 时间:
2017-05-22 17:51:09
阅读次数:
242
通过上网搜资料显示,使用filter和interceptor都可以实现。不过推荐使用interceptor. 下面就使用Interceptor实现用户登录权限验证功能。 拦截器需要实现Inceptor拦截器接口的三个方法。 1.preHandle方法,顾名思义,该方法将在请求处理之前进行调用。Spr ...
分类:
编程语言 时间:
2017-05-22 17:48:18
阅读次数:
117