冒泡排序的基本思想是:每一次将最具有特征的一个数(或者object)放到序列的最前面,或者最后面。也可以让相邻的两个数(对象)比较,重新排序后,再次重新比较,如果有结果(必出大小等)再次重新排列,否则进行下一次比较。冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,...
分类:
编程语言 时间:
2015-03-15 10:43:21
阅读次数:
132
在本系列的第一篇随笔《Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)》中介绍了Entity Framework 实体框架的一些基础知识,以及构建了一个简单的基于泛型的仓储模式的框架,例子也呈现了一个实体框架应用的雏形,本篇继续介绍这个主题,继续深化介绍En...
分类:
编程语言 时间:
2015-03-15 10:44:17
阅读次数:
199
Physics.Raycast:光线投射
参数:
origin:射线起始点
direction:射线方向
distance:射线长度
layerMask:只选定Layermask层内的碰撞器,其它层内碰撞器忽略。
Returns
bool - True when the ray intersects any collider,otherwise false.
当光线投射与任何...
分类:
编程语言 时间:
2015-03-15 09:38:29
阅读次数:
164
1.进程和线程
1.1 概述:
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
一个...
分类:
编程语言 时间:
2015-03-15 09:36:21
阅读次数:
143
联编是指一个程序自身彼此关联的一个过程。按照联编所进行的阶段不同,可分为静态联编和动态联编两种。
静态联编
静态联编是指在程序编译连接阶段进行联编。这种联编又称为早期联编,这是因为这种联编工作是在程序运行之前完成的。
编译时所进行的联编又称为静态束定。束定是指确定所调用的函数与执行该函数代码之间的关系。
下面来看一个静态联编的程序例题...
分类:
编程语言 时间:
2015-03-15 09:36:00
阅读次数:
132
Modular Inverse
Time Limit: 2 Seconds
Memory Limit: 65536 KB
The modular modular multiplicative inverse of an integer a modulo
m is an integer x such that a-1≡x (mod
m). This is equiv...
分类:
编程语言 时间:
2015-03-15 09:30:03
阅读次数:
207
编写一个C++程序来实现将原始的目标特征向量数据转化成libsvm可以使用的数据格式。...
分类:
编程语言 时间:
2015-03-15 09:32:00
阅读次数:
281
进程间通信方式
传递数据的方式
1.pipe
必须是有亲缘关系的进程之间使用,平时用"ls | grep abc"等命令时用得就是这个,这个"|"我猜测是用了两种系统调用实现,一个是pipe(popen),一个是dup2,没有看过bash或sh的源码,只是猜测。
2.fifo
会在文件...
分类:
编程语言 时间:
2015-03-15 09:31:35
阅读次数:
265
由于前端同事需要批量的对excel文件做特殊处理,删除指定行,故写了此脚本,同时配合config.ini方便不熟悉py的同事使用
#!/usr/bin/env python
#-*- coding:utf-8 -*-
#######################################################
# 用于批量删除excel的指定行 ...
分类:
编程语言 时间:
2015-03-15 09:26:55
阅读次数:
211
??如何创建和使用委托Delegates 以提供复杂和动态功能在您的脚本上。DelegateScript .csusing UnityEngine;
using System.Collections;
public class DelegateScript : MonoBehaviour
{
delegate void MyDelegate(int num);
MyDe...
分类:
编程语言 时间:
2015-03-15 09:26:37
阅读次数:
122
三种绘制模式:Screen Space - Overlay、Screen Space - Camera和World Space...
分类:
编程语言 时间:
2015-03-15 09:26:16
阅读次数:
160
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.结构体和数组的区别①结构体:结构体可以由多个不同类型的数据构成,可以 包含int double等多种类型②数组:数组则只能由多个相同类型数据构成2.结构体的定义①先定义结构体类型struct P...
分类:
编程语言 时间:
2015-03-15 09:22:58
阅读次数:
150
在编写Javascript代码的时候,经常会遇到一个问题就是使用element.style.property只能读取定义在HTML标签里的style样式,但是定义在标签以及外部的样式确不能读取得到。 但是,浏览器开发商们为element提供了一个属性可以获取这些样式。IE提供的是obj.curren...
分类:
编程语言 时间:
2015-03-15 09:22:44
阅读次数:
154
【】尽力编写单元测试. ? Android 一般使用 JUnit,也有很多其它不同的测试框架. ?看看单元测试的重要性:http://www.csdn.net/article/2012-04-10/2804366 【】强烈建议使用UTF-8编码 【】性能考虑,数组是首...
分类:
编程语言 时间:
2015-03-15 07:17:26
阅读次数:
162
原题:Writeaprogramtocopyitsinputtoits
output,replacingeachstringofoneormoreblanksbyasingleblank.第一种:这种最常用,设置一个inspace作为布尔变量,标志当前输入是否在字符中,或在字符外#include<stdio.h>
intmain(void)
{
intc;
intinspace=0;
while((c=getc..
分类:
编程语言 时间:
2015-03-15 07:15:40
阅读次数:
487
原题:Writeaprogramtoprinta
histogramofthelengthsofwordsinitsinput.Itiseasytodrawthe
histogramwiththebarshorizontal;averticalorientationismorechallenging.这也是我第一个过百行的代码(带注释,空格什么的)主要分两个部分:输入和输出#include<stdio.h>
#def..
分类:
编程语言 时间:
2015-03-15 07:13:54
阅读次数:
404
原题:/*Writeaprogramtoprintahistogramofthefrequenciesof*difficentcharactersinitinputs*/这个和上一个类似输入部分#include<stdio.h>
#defineNUM_CHARS256
main(void)
{
intc;
intdone=0;
intthisIdx=0;
longfrequrr[NUM_CHARS+1];
longthisVal=0;
longmaxV..
分类:
编程语言 时间:
2015-03-15 07:12:11
阅读次数:
175