替换电脑上python中的pip的版本 例子: 下载的文件:pip-8.1.1-py2.py3-none-any.whl 下载地址:https://pypi.python.org/pypi/pip/#downloads 将它下载到:E:\Python27\Lib\site-packages (文件夹 ...
分类:
编程语言 时间:
2016-05-03 12:12:54
阅读次数:
701
Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式。 Swift 1.x代码错误处理模式采用Cocoa框架错误处理模式,到现在Objective-C还沿用这种处理模式,而Swift2.0之后采用了do-try-catch错误处理模式。 下面的示例代码是从文件中读取字符串到 ...
分类:
编程语言 时间:
2016-05-03 12:10:12
阅读次数:
257
前言 有些日子没写博客了,主要原因一个是工作,另一个就是健身,因为我们不仅需要努力工作,也需要有健康的身体嘛。 那有看LZ博客的网友朋友们放心,LZ博客还是会继续保持更新,只是最近两三个月LZ写博客相对会慢一些,博客的内容也会更偏向于实战一些,主要是对于工作中遇到一些比较实际性的问题进行总结与研究, ...
分类:
编程语言 时间:
2016-05-03 12:11:59
阅读次数:
454
在使用try进行错误处理的时候,经常会看到try后面跟有问号(?)或感叹号(!),他们有什么区别呢? 1.使用try? try?会将错误转换为可选值,当调用try?+函数或方法语句时候,如果函数或方法抛出错误,程序不会发崩溃,而返回一个nil,如果没有抛出错误则返回可选值。 示例代码如下: [htm ...
分类:
编程语言 时间:
2016-05-03 12:09:37
阅读次数:
259
结构体和类的实例在构造过程中会调用一种特殊的init方法,称为构造函数。构造函数没有返回值,可以重载。在多个构造函数重载的情况下,运行环境可以根据它的外部参数名或参数列表调用合适的构造函数。默认构造函数结构体和类在构造过程中会调用一个构造函数,即便是没有编写任何构造函数,编译器也会提供一个默认的构造 ...
分类:
编程语言 时间:
2016-05-03 12:08:50
阅读次数:
151
看下面的示例代码是不是使用过: var studentList: String[] = ["张三","李四","王五"] studentList[0] = "诸葛亮" var studentDictionary = [102: "张三",105: "李四", 109: "王五"] studentDi ...
分类:
编程语言 时间:
2016-05-03 12:05:20
阅读次数:
208
这一章节我们来讨论一下同步代码块的一个特殊现象:一半同步,一半异步代码清单:...
分类:
编程语言 时间:
2016-05-03 10:51:41
阅读次数:
284
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。
Java多线程面试问题
1. 进程和线程之间有什么不同?
一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是...
分类:
编程语言 时间:
2016-05-03 10:50:21
阅读次数:
175
*什么是IoC(Inversion of Control)?
即控制反转。其思想是控制资源获取的方向。传统的资源获取的方式为向容器发起请求,然后容器返回资源,而应用了IOC之后,容器主动地将资源退送给它所管理的组件,组件要做的仅仅是选择一种合适的方式来接收资源即可。
买菜的例子。
*什么是DI(Dependency Injection)?
即依赖注入。通常来讲,一个复杂的应用需要多个类相互...
分类:
编程语言 时间:
2016-05-03 10:51:26
阅读次数:
211
*创建Spring框架hello world项目的过程:
1.导入项目所需的最小配置的jar包:共5个,一个日志包,剩下四个为:core,context,bean,expression
2.创建各种你应用程序需要的beans
3.在src目录下,创建Spring的bean配置文件,并且在其中配置你要配置的beans
4.在需要获取bean的地方,首先获取应用程序上下文(bean的IoC容器...
分类:
编程语言 时间:
2016-05-03 10:48:34
阅读次数:
295
题目描述
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
输入描述
整数数组
输出描述
奇数在前偶数在后的,调整后的数组
题目分析
解法一 运行时间:26ms 占用内存:526k
import java.util.ArrayList;
import ja...
分类:
编程语言 时间:
2016-05-03 10:50:45
阅读次数:
185
在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。 1. 可选类型中的问号(?) 声明这个类型是可选类型,访问这种类型的变量或常量时要使用感叹号(!),下列代码是显示拆包: let result1: Double? = divide(100, ...
分类:
编程语言 时间:
2016-05-03 10:49:00
阅读次数:
1463
Swift中的类和结构体定义的语法是非常相似的。类使用class关键词定义类,使用struct关键词定义结构体,它们的语法格式如下: class 类名 { 定义类的成员 } struct 结构体名 { 定义结构体的成员 } 从语法格式上看,Swift中的类和结构体的定义更类似于Java语法,不需要像 ...
分类:
编程语言 时间:
2016-05-03 10:48:23
阅读次数:
167
singleton, prototype,request, session, global session bean.xml: UserServiceTest.java: 结果:false xml改成singleton结果就是true ...
分类:
编程语言 时间:
2016-05-03 10:47:31
阅读次数:
152
死锁产生的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 示例:死 ...
分类:
编程语言 时间:
2016-05-03 10:46:54
阅读次数:
197
在Swift程序表达式中会看到问号(?)和感叹号(!),它们代表什么含义呢?这些符号都与可选类型和可选链相关,下面来看看可选链。 可选链: 类图: 它们之间是典型的关联关系类图。这些类一般都是实体类,实体类是系统中的人、事、物。Employee通过dept属性与Department关联,Depart ...
分类:
编程语言 时间:
2016-05-03 10:42:38
阅读次数:
245
参数的传递引用 类是引用类型,其他的数据类型如整型、浮点型、布尔型、字符、字符串、元组、集合、枚举和结构体全部是值类型。 有的时候就是要将一个值类型参数以引用方式传递,这也是可以实现的,Swift提供的inout关键字就可以实现。看下面的一个示例: [html] view plain copy pr ...
分类:
编程语言 时间:
2016-05-03 10:45:19
阅读次数:
153