在远程机器上执行脚本时,为了能够保证脚本的实时性,我们一般会将脚本存放到SVN上,远程机器通过SVN的操作去更新脚本;
SVN更新脚本只需要2步就可以实现了,这个地方使用到pysvn库,看下实现
# 初始化client
self.client = pysvn.Client()
self.client.set_default_username(self.username)
self.client...
分类:
编程语言 时间:
2015-03-09 10:58:56
阅读次数:
933
merge函数将两列有序序列合成一列。
merge_sort 函数使用分治思想,递归求解。将对一个序列排序转换成对左右两个序列排序,一直到序列长度为一时,递归开始回升。再将左右两个已经排好序的序列合并。
//
// main.cpp
// merge_sort
//
// Created by Fangpin on 15/3/9.
// Copyright (c) 2015年 Fang...
分类:
编程语言 时间:
2015-03-09 11:00:57
阅读次数:
163
1327. Fuses
Time limit: 1.0 second
Memory limit: 64 MB
"Janus Poluektovich (I don't remember anymore whether -A or -U) used the machine only once. He brought with him a small semitranspar...
分类:
其他好文 时间:
2015-03-09 11:01:21
阅读次数:
205
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
在飞行射击游戏中,恐怕没有一个游戏不用到跟踪算法的。比如在玩街机的时候,是不是经常挂于BOSS的"跟踪弹"?
...
分类:
编程语言 时间:
2015-03-09 10:58:27
阅读次数:
232
第10章 泛型算法
1. find()泛型算法使用示例:
2. 只读算法accumulate:对所给范围的元素求和并返回. 注意accumulate的第3个参数决定着它的返回类型. 即如果第3个参数是double,就算迭代器里都是int,最终还是返回double类型的数.
3. 只读算法equal:比较前两个迭代器表示范围的所有元素是...
分类:
编程语言 时间:
2015-03-09 11:00:18
阅读次数:
141
1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。
2、程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
3、还没上大学的时候,高三暑假,跑到家那边的图书城想买传说中的C++的书,然后看到一本C#,我一看,...
分类:
其他好文 时间:
2015-03-09 11:00:00
阅读次数:
105
UVA10986 - Sending email(Dijkstra)
题目链接
题目大意:给n个点,m条边,还有起点和终点,问起点到终点的最短距离,不可达unreachable。
解题思路:最短路问题,dijkstra算法。
代码:
#include
#include
#include
#include
using namespace std;
using std:...
分类:
其他好文 时间:
2015-03-09 11:00:35
阅读次数:
143
部分代码与文档是早些时候收集的,出处找不到了,还请原作者看到后联系注明。
图切算法是组合图论的经典算法之一。近年来,许多学者将其应用到图像和视频分割中,取得了很好的效果。本文简单介绍了图切算法和交互式图像分割技术,以及图切算法在交互式图像分割中的应用。
图像分割指图像分成各具特性的区域并提取出感兴趣目标的技术和过程,它是由图像处理到图像分析的关键步骤,是一种基本的计算机视觉技术。只...
分类:
编程语言 时间:
2015-03-09 10:59:07
阅读次数:
1100
第11章 关联容器
1. 使用map的简单例子:
运行结果为:
2. 初始化map和set:
3. set与multiset的区别:
4. 使用map和set时,其元素类型必须是定义了严格弱序的(即定义了号比较的),如果元素类型没有定义
5. pair类型:pair是一个用来生成特定类型的模板. pa...
分类:
编程语言 时间:
2015-03-09 10:58:03
阅读次数:
294
问题描述Intellij idea开发工具来开发Java工程的时候,通常会使用ant、maven、groovy、gradle等工具来管理项目依赖。我在工程中使用了较新的gradle作为管理工具。但是在运行build.gradle的build任务时,通常需要将多个目录设置为源代码文件目录。否则一旦build完了以后,某些目录中的源代码会被忽视,而认为不是源代码。目标
src/main/java 为默认...
分类:
其他好文 时间:
2015-03-09 10:56:53
阅读次数:
364
OSG 中使用纹理shader 例子#include
#include
#include
#include
#include
#include
static char * vertexShader= {
"#version 430 \n"
"layout (location=0) in vec3 VertexPosition;\n"
"layout (locati...
分类:
其他好文 时间:
2015-03-09 10:56:56
阅读次数:
981
UVA - 567 Risk(Floyd)
题目链接
题目大意:有20个城市,输入给19行,每行先给有几个数,然后接着给出这几个数,代表的是后面的城市编号和行编号(城市编号)有一条边,每条边的权值为1.接着m个查询任意两个城市之间的最短距离。
解题思路:求任意两个顶点之间的距离,用floyd。
代码:
#include
const int maxn = 21;
const i...
分类:
其他好文 时间:
2015-03-09 10:57:31
阅读次数:
146
出现这种报错的原因:JAVA的堆栈设置太小。
解决方法:设置JVM参数,让java程序在运行的时候,可以拥有更多的堆栈内存。
如下:
在VM arguments中设置VM参数,也就是允许的堆栈内存大小为:-Xms1024m -Xmx1024m。
默认为64M,太小了,一些大的程序无法运行,我们这里设置为1024M,程序...
分类:
编程语言 时间:
2015-03-09 10:59:00
阅读次数:
195
第12章 动态内存
1. 申请并使用shared_ptr. P400
2. shared_ptr计数. P402
赋值, 拷贝, 向函数传递一个智能指针, 或函数返回一个智能指针都会增加当前智能指针的计数.
3. 不同对象间利用智能指针共享数据的例子.
4. 使用new来动态申请内存. P407
默认情况下...
分类:
编程语言 时间:
2015-03-09 10:57:10
阅读次数:
133
#include
#include
#include
#include
#include
#include
#include
#include
int main()
{
const char *ip="127.0.0.1";
int port=12345;
struct sockaddr_in address;
bzero(&address,siz...
分类:
系统相关 时间:
2015-03-09 10:58:56
阅读次数:
194
Given preorder and inorder traversal of a tree, construct the binary tree.
Note:
You may assume that duplicates do not exist in the tree.
#include
#include
#include
#include
using namespace ...
分类:
其他好文 时间:
2015-03-09 10:57:56
阅读次数:
102
/**
* 输出yes或no 用随机数产生两个数
*/
public class 送分啦 {
public static void main(String[] args) {
int n = (int) (Math.random() * 2 + 1);
if (n == 1)
System.out.println("yes");
else
System.out.pri...
分类:
其他好文 时间:
2015-03-09 10:56:06
阅读次数:
123