最近,一直在不同版本的Python之间来回折腾,发现了几个Python虚拟开发环境工具,具体如下: Virtualenv,可以指定开发环境的Python版本、继承已有开发环境配置,virtualenv-clone& Virtualenvwrapper是基于virtualenv的开发的。 https:... ...
分类:
编程语言 时间:
2016-09-11 14:24:24
阅读次数:
178
用于序列化的两个模块: json:用于字符串和Python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 json提供四个功能:dumps,dump,loads,load pickle提供四个功能:dumps,dump,loads,load pick ...
分类:
编程语言 时间:
2016-09-11 14:23:23
阅读次数:
131
换装有两种:增加式换装、更新式换装 一、增加式换装 所谓增加式换装,就是指角色模型的身体是一个完整的网格,需要更换的部分只是一个可拆卸的部件,因而换装实际上就是在特定的部位增加或者移除一个模型。这类换装通常用在角色的武器更换中,仙剑、古剑的武侠更换都是这种类型,如图所示的鱼骨头只是在手这个位置更换模 ...
分类:
编程语言 时间:
2016-09-11 14:21:20
阅读次数:
422
一:JAXP使用SAX方式解析XML文件 1:dom解析与sax解析异同点 2:sax解析特点 二:代码案例 1:xml文件 2:测试主体部分 a:获取整个xml文档标签的处理事件 b:定义“获取指定内容,获取第二个学生的名字”事件 class GetSecondNameHandler extend ...
分类:
编程语言 时间:
2016-09-11 14:22:09
阅读次数:
198
1、Java为什么能跨平台运行? Java语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换为一种Java字节码的中间语言,Java虚拟机即JVM将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。 Java程序运行在虚拟机上,每个平台都有JVM,所以Java能 ...
分类:
编程语言 时间:
2016-09-11 14:22:41
阅读次数:
180
1.语言中变量的实质 要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:内存地址→ 6 7 8 9 10 11 12 13 。。。 | | | | | | | |.。 如图所示,内存只不过是一个存放数据的空间,就好像我 的 ...
分类:
编程语言 时间:
2016-09-11 14:20:56
阅读次数:
152
参考资料 需要注意的是 与oc包含swift不同的是 swift包含oc需要在桥接文件中包含要使用的oc的头文件 demo:swiftPlayOc(提取码:37c6) ...
分类:
编程语言 时间:
2016-09-11 14:19:54
阅读次数:
146
1、PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经可执行文件javac/java/javadoc等待,设置 ...
分类:
编程语言 时间:
2016-09-11 14:20:33
阅读次数:
192
@Controller:用于标识是处理器类; @RequestMapping:请求到处理器功能方法的映射规则; @RequestParam:请求参数到处理器功能处理方法的方法参数上的绑定; @ModelAttribute:请求参数到命令对象的绑定; @SessionAttributes:用于声明se ...
分类:
编程语言 时间:
2016-09-11 14:19:40
阅读次数:
344
为了在业务系统中方便记录日志,可以建立一个线程类,专用于记录日志 Type TCustomLogThread = class(TThread) 为了保证线程记录日志的有效性和安全性,在线程中可以添加一个临界区来进行保护,当高频记录日志时,可有效的保护日志记录安全 Var FCS:TRTLCritic ...
分类:
编程语言 时间:
2016-09-11 14:20:19
阅读次数:
186
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不 ...
分类:
编程语言 时间:
2016-09-11 14:17:58
阅读次数:
205
javascript在编程时经常会涉及到如何交换两个变量的值,例如常见的冒泡排序,快速排序等;下面我讲根据自己近期所学总结几种常见的交换两个变量值的方法: 方法一:借助第三方变量交换两个变量的值 var num1=20; var num2=50; var temp=num1; num1=num2; ...
分类:
编程语言 时间:
2016-09-11 14:16:54
阅读次数:
197
swift现在使用越来越多了,一些主流的框架或者效果比较好的demo都陆陆续续使用swift写了.所以,要学会如何在oc的项目中调用swift. 这里主要借助一个桥梁文件,这个桥梁文件一般在你导入swift代码或者创建swift代码的时候会询问你是否创建,这个时候要选择创建,然后就可以在oc项目里引 ...
分类:
编程语言 时间:
2016-09-11 14:16:15
阅读次数:
181
概念 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON,XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。 JSON(Java Script Object Notation):一种轻量级数 ...
分类:
编程语言 时间:
2016-09-11 14:15:28
阅读次数:
152
1、基本数据类型 char :1 short:2 int 4 long 4 long long :8 float:4 double :8字节。 2、数组:对应的基本数据类型的sizeof值*长度 例如 int arr[20] ; sizeof(arr) 的值就是 80。 3、结构体类型: A: 结构 ...
分类:
编程语言 时间:
2016-09-11 14:11:42
阅读次数:
172
描述:计算两个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。 java语言: ...
分类:
编程语言 时间:
2016-09-11 14:11:00
阅读次数:
150