最近很多脚本工作都需要脱离nuke的gui环境运行,没有了script editor就必须要尝试Nuke Python module功能了。该模式可以执行大部分在GUI环境中的命令,在自动生成或者批量处理nuke工程时非常高效。 下面简单介绍该模式: 从8.0版本开始Nuke就可以被当作一个pyth ...
分类:
编程语言 时间:
2016-05-17 19:22:44
阅读次数:
177
呵呵,你使用mutable关键字来定义变量就可以了。下面举例说明 C++关键字mutable Mutable (1)mutable的意思是“可变的,易变的”,跟C++中的const是反义词。 (2)在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于 ...
分类:
编程语言 时间:
2016-05-17 19:19:41
阅读次数:
299
一、接口的定义 有时候,我们得提供一些接口给别人使用。接口的作用,就是提供一个与其他系统交互的方法。其他系统无需了解你内部细节,并且也无法了解内部细节,只能通过你提供 给外部的接口来与你进行通信。根据c++的特点,我们可以采用纯虚函数的方式来实现。这样做的好处是能够实现封装和多态。现举一实例,供大家 ...
分类:
编程语言 时间:
2016-05-17 19:11:11
阅读次数:
184
概述、效率、实现原理、递归和迭代 Java 实现代码...
分类:
编程语言 时间:
2016-05-17 17:58:35
阅读次数:
302
win7/win8下JDK环境变量设置方法 首先需要到官网上下载JDK这款软件,本人下载的是jdk-7u40-windows-i586版本,安装完成显示jdk1.7.0_67。 其次选择安装路径。本人的安装路径是D:\Program Files\Java\jdk1.7.0_67。 安装完成后需要设置 ...
分类:
编程语言 时间:
2016-05-17 17:58:03
阅读次数:
200
工作中需要用到UEditor编辑文本,在与springMVC进行整合时,出现了一些问题,结果导致,在进行图片上传时出现如下提示: 上网查询了很多相关资料,此处简要记录下,防止以后遇到类似问题。 1、编写controller 如下(该接口是ueditor前后台交互的统一路径) : 2、修改uedito ...
分类:
编程语言 时间:
2016-05-17 17:56:28
阅读次数:
833
技术介绍 devtools:是boot的一个热部署工具,当我们修改了classpath下的文件(包括类文件、属性文件、页面等)时,会重新启动应用(由于其采用的双类加载器机制,这个启动会非常快,如果发现这个启动比较慢,可以选择使用jrebel) 双类加载器机制:boot使用了两个类加载器来实现重启(r ...
分类:
编程语言 时间:
2016-05-17 17:55:10
阅读次数:
650
像Integer、String这些类型的数据都是已经实现Comparable接口的,所以对这些类型可以直接通过Arrays.sort(...)和Collections.sort(...)方法进行排序。但是对于一些自己new出来的对象而言,如果想使用sort这种方法,必须要实现Comparable接口 ...
分类:
编程语言 时间:
2016-05-17 17:51:59
阅读次数:
174
题目来源 https://leetcode.com/problems/path-sum-ii/ Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum. ...
分类:
编程语言 时间:
2016-05-17 17:51:38
阅读次数:
1140
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and c ...
分类:
编程语言 时间:
2016-05-17 17:52:16
阅读次数:
271
我现在的做法: 1、在Eclipse中配置Tomcat时,选择创建Context文件,而不是server.xml,好处是文件可以随便命名,与虚拟目录一致(即xml中的属性path)。Tomcat加载项目时,会扫描conf\Catalina\localhost目录下的所有xml文件,然后根据配置进行加 ...
分类:
编程语言 时间:
2016-05-17 17:52:09
阅读次数:
689
无缝切换在网站的很多地方都有涉及,比如轮播图等。 基本思路: 1)将可视窗当前的元素复制,依次添加为ul中的子元素 2)改变ul整体的left取值(负的窗口值),动画缓动至想要的位置 3)将原视窗(已被复制)的各个li删除 4)将ul的left取值重新调整为0 实现的html代码: <!DOCTYP ...
分类:
编程语言 时间:
2016-05-17 17:50:40
阅读次数:
168
多进程 multiprocessing模块 multiprocessing模块提供了一个Process类来代表一个进程对象 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #!/usr/ ...
分类:
编程语言 时间:
2016-05-17 17:51:12
阅读次数:
242
vim调用python格式化json数据 November 30, 2013GNU/Linuxpython3, Vimopenwares python有个标准模块叫json,用于编码/解码,序列化/按序列化json格式数据。 服务器返回的json数据是非格式化的,程序使用没问题,如果需要阅读则亚历山 ...
分类:
编程语言 时间:
2016-05-17 17:47:29
阅读次数:
553
禁止系统调度上一节《 多线程导致的临界区问题》中由于 test1 线程被 test2 线程打断,才导致了我们没有得到预期的结果,我们一般可通过关闭中断和调度器上锁这两种简单的途径来禁止系统调度,防止线程被打断,从而保证临界区不被破坏。 1、 关闭中断线程中关闭中断保护临界区的结构如下: 把调度器锁住 ...
分类:
编程语言 时间:
2016-05-17 17:47:15
阅读次数:
368