//快排,冒泡链表排序
#include<iostream>
#include<assert.h>
usingnamespacestd;
template<classT>
structLinkNode
{
T_data;
LinkNode*_next;
LinkNode(constT&x)
:_data(x)
,_next(NULL)
{}
};
template<classT>
classListNode
{
//..
分类:
编程语言 时间:
2016-04-25 01:12:02
阅读次数:
253
一.信号量(semaphore)mutex变量是非0即1的,可看作一种资源的可用数量,初始化时mutex是1,表示有一个可用资源,加锁时获得该资源,将mutex减到0,表示不再有可用资源,解锁时释放该资源,将mutex重新加到1,表示又有了一个可用资源。semaphore和mutex类似,表示可用资源的数量..
分类:
编程语言 时间:
2016-04-25 01:10:58
阅读次数:
333
今天尝试了一个工具(类似azcopy)导入Linux集群中的数据到Azure(微软云)的HDInsight集群中关于Linux版本的类似于Azcopy的上传工具,还是可以通过参数修改来支持中国区Azure的文件传输的。所以这个方式应该是可行的。你可以从下面的GitHub下载这个工具。https://github.com/mat..
分类:
编程语言 时间:
2016-04-25 01:05:13
阅读次数:
5464
//用户输入一系列数字,然后求出这些数字的平均数,并输出输入数字中大于平均数的数
Scannerin=newScanner(System.in);
System.out.println("你打算输入多少个数值?请输入:");
// 计算平均数,需要有:1.记录输入的每个数n;输入数的和sum;输入数值的个数cnt;
in..
分类:
编程语言 时间:
2016-04-25 01:01:39
阅读次数:
183
//输入数量不确定的[0,9]范围内的整数,统计每一种数字出现的次数,输入-1表示结束
// 需要一个int[10]的数组来录入每次输入的数字;需要一个n表示每次输入的数字
// num[]={0,1,2,3,4,5,6,7,8,9},刚好对应0-9这10个数字
Scannerin=newScanner(System.in);
int[]num=newin..
分类:
编程语言 时间:
2016-04-25 01:01:29
阅读次数:
764
一.内存操作函数:(1)头文件:#include<string.h>memset()函数用来将指定内存的前n个字节设置为特定的值,其原型为:void*memset(void*ptr,intvalue,size_tnum);参数说明:ptr为要操作的内存的指针。value为要设置的值。你既可以向value传递int类型的值,也可以传递cha..
分类:
编程语言 时间:
2016-04-25 01:02:37
阅读次数:
345
昨天逛街的时候看到太平鸟里面摆了个金属的米老鼠,于是职业病犯了,一直在想金属的颜色是什么,这个反射该怎么写,想不出来……今天正好看到动态反射立方图系统这一节,看完觉得很别扭,因为书上介绍的是事先踩点生成Cubemap的方式而不是实时的。于是到官方文档找到实时反射的代码,做了一个比较花俏的场景,运行之后吃了一大惊,实时反射是如此的震撼。。...
分类:
编程语言 时间:
2016-04-25 01:00:24
阅读次数:
264
1.Spring.Net的IOC简单应用 新建一个解决方案添加一个控制台应用程序和一个业务层一个业务层的接口层,通过配置,让控制台应用程序调业务层的方法 1)新建如下图所示,BLL为业务层,通过Spring.Net在Demo控制台应用程序中获取BLL中UserInfoService的方法 2)在De ...
分类:
编程语言 时间:
2016-04-25 00:59:16
阅读次数:
284
分为两部分的问题,最好只用两个指针。 譬如此题:就可以一个指针从头往后扫,而另一个指针从后往前扫,保证第一个指针永远指向奇数,最后一个指针永远指向偶数,然后两者交换,直至最终两个指针相等,即扫描完了所有的元素。 代码如下所示: 代码的鲁棒性: ...
分类:
编程语言 时间:
2016-04-25 00:56:01
阅读次数:
191
CThread.h CThread.cpp ...
分类:
编程语言 时间:
2016-04-25 00:56:34
阅读次数:
2722
含义:相同类型的变量组成的数据类型。 一维数组 使用数组的2步骤: (1) 声明数组(2)分配内存给该数组。 声明格式1: 数据类型 数组名[ ] ; // 声明一维数组 如:int arr1[]; 数组名 = new 数据类型[个数] ; // 分配内存给数组 如:arr1=new int[5]; ...
分类:
编程语言 时间:
2016-04-25 00:53:40
阅读次数:
227
20145307 《Java程序设计》第三次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.22 实验名称:敏捷开发与XP实践 一、实验内容 XP基础 XP核心实践 相关工具 二、实验要求 1.没有Linux基础的 ...
分类:
编程语言 时间:
2016-04-25 00:48:43
阅读次数:
343
功能函数测试集锦(77) C#专区(114) 功能函数测试集锦(77) C#专区(114) 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 .net 原则上禁止跨线程访问控件,因为这样可能造成错误的发生,有一种方法是禁止编译器对跨线程访问作 ...
分类:
编程语言 时间:
2016-04-25 00:47:02
阅读次数:
1072
1. Spring MVC简介 Spring MVC是java EE平台请求驱动类型的轻量级Web框架,使用了MVC设计模式的思想,spring框架的主要优势之一就是分层架构,分层架构允许选择使用任何一个组件,同时也可以集成其它框架技术,例如:Struts2、Hibernate等 Spring框架具 ...
分类:
编程语言 时间:
2016-04-25 00:42:28
阅读次数:
249
同步锁JDk1.5之后,java提供了另一种线程同步机制:它通过显式定义同步锁对象来实现线程同步,在这种机制下,同步锁应该使用Lock对象充当。通常认为:Lock提供了比synchronized方法和synchronized代码块更广泛的操作,Lock实现允许更灵活的结构,可以具有很大的差别的属性, ...
分类:
编程语言 时间:
2016-04-25 00:42:21
阅读次数:
167
实验三 敏捷开发与XP实践 实验内容 使用git上传代码,两个人进行小组合作,队友下载代码并修改再重新上传。 实验步骤 一、 使用git上传代码 1.找到需要push的文件所在文件夹,右键点击Git Bash Here。 2.与 git@osc 建立连接,在命令窗口输入以下指令: ssh -T gi ...
分类:
编程语言 时间:
2016-04-25 00:40:16
阅读次数:
248
SpringMVC框架介绍 1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring W ...
分类:
编程语言 时间:
2016-04-25 00:38:45
阅读次数:
210