1.List接口提供的适合于自身的常用方法均与索引有关,这是因为List集合为列表类型,以线性方式存储对象,可以通过对象的索引操作对象。 List接口的常用实现类有ArrayList和LinkedList,在使用List集合时,通常情况下声明为List类型,实例化时根据实际情况的需要,实例化为 Ar...
分类:
编程语言 时间:
2015-07-17 22:20:09
阅读次数:
186
题目描述:N(3N20000)ping pong players live along a west-east street(consider the street as a line segment). Each player has a unique skill rank. To improve...
分类:
编程语言 时间:
2015-07-17 22:17:04
阅读次数:
163
以下方法纯属我YY,切勿当真!!!给 Sprite添加点击事件步骤:1. 创建一个 Sprite2. 给Sprite添加一个 Box Collider 2D3. 将如果脚本放到Sprite上: using UnityEngine;using System.Collections;/// /// 主要...
分类:
编程语言 时间:
2015-07-17 22:16:22
阅读次数:
636
之前写了一篇关于在物体头顶上显示名字的随笔。 估计难懂的点就在各种坐标的转换。 这里详细(就我这水平,怎么可能详细~~~)解说一下。额............. 用另一种方式举个栗子吧。 还是实现在物体的头顶或某个部位显示UI并跟随物体的移动改变位置。 先把栗子端上来: public...
分类:
编程语言 时间:
2015-07-17 22:14:14
阅读次数:
526
1.wget --no-check-certificate?https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz 2.tar -zxvf Python-2.7.10.tgz 3.cd Python-2.7.10 4. ./configure 5. make && make install 5....
分类:
编程语言 时间:
2015-07-17 21:12:01
阅读次数:
193
在MFC中滑动条(CSliderCtrl)是个常用的控件,用法如下:
主要要方法有:
1、设置、取得滑动范围:
void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE );
void GetRange( int& nMin, int& nMax ) const;
2、设置、取得按下左右箭头滑动间隔:
...
分类:
编程语言 时间:
2015-07-17 21:09:55
阅读次数:
195
C++ 编译器的函数名修饰规则
函数名字修饰(Decorated Name)方式
函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。 多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们。当然,在某些情况下需要指定函数...
分类:
编程语言 时间:
2015-07-17 21:10:05
阅读次数:
255
线程原语
线程概念
线程(thread),有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。更多详细解释看百度百科:线程。
在Linux shell下通过命令 $ ps -Lf pid 查看指定pid号下的所有线程。
线程之间的共享与非共享
这里的线程是指同一进程下的线程。
共享:
1.文件描述符表
2.每种信号的处理方式
3.当前工作目录
4.用户ID和组ID...
分类:
编程语言 时间:
2015-07-17 21:08:58
阅读次数:
165
首先我们来认识下这些错误中提示的信息:
nafxcwd.lib,MFC静态链接库,调试版。(发布版是nafxcw.lib)
LIBCMTD.lib,多线程版的CRT库。
DLLMain函数,在dllmodul.cpp和dllmain.cpp中都有定义。
new、delete、delete[],CRT库中有一套标准实现,但是MFC中均重新实现了一遍。
那么上面的错误的意思即是,已经链接过LIBCMTD.lib,再链接nafxcwd.lib即会报重复定义的错误。
对于MFC工程中的DllMain,new, de...
分类:
编程语言 时间:
2015-07-17 21:06:29
阅读次数:
145
BCB新建线程DeleteImgThread类,其会默认继承Thread类,然后在Execute函数中编写代码,void __fastcall DeleteImgThread::Execute()
{
//---- Place thread code here ----
while(!this->Terminated)
{
//删除.\RecvTmp中的图片...
分类:
编程语言 时间:
2015-07-17 21:05:19
阅读次数:
137
DescriptionAge Sort:You are given the ages (in years) of all people of a country with at least 1 year of age. You know that no individual in that coun...
分类:
编程语言 时间:
2015-07-17 21:00:13
阅读次数:
440
贪心算法的原理与设计 贪心算法的设计步骤 1、将最优化问题转化为这样的形式:对其做出一次选择后,只剩下一个子问题要求解。 这个问题可以引用前面得到的活动选择问题进行说明 ,如在活动选择问题中,设Aij 代表的是活动ai? 结束后开始,且在aj结束之前进的一个子问题,于是 ...
分类:
编程语言 时间:
2015-07-17 20:58:17
阅读次数:
135
#ifndef SELECT_SORT_H#define SELECT_SORT_Hvoid selectSort(int *arr,int Length); void selectSort(int *arr,int Length){ int min,temp; for(int i=0;iarr[j...
分类:
编程语言 时间:
2015-07-17 20:59:07
阅读次数:
158
本文概述了C++发展过程中,大部分常用库
分类:
编程语言 时间:
2015-07-17 20:57:17
阅读次数:
219
以下方法纯属我YY,切勿当真!!!确定一个设计尺寸,比如 devWidth = 960,devHeight = 640, 按照这个尺寸进行设计游戏.方式一: 不管什么屏幕尺寸,都和设计的尺寸对应.只需在 Camera上 加上如下脚本:public class ScreenAdapter : Mono...
分类:
编程语言 时间:
2015-07-17 20:59:24
阅读次数:
345
http://developer.51cto.com/art/201403/430986.htm这里唯一的注释就是为什么要先 从右边开始 即:while(arr[j]>=temp&&i=temp&&iright){ return ; } int i=left; int j=right; int te...
分类:
编程语言 时间:
2015-07-17 20:58:20
阅读次数:
165
这个题目如果没有限制你的时间复杂度,那么它的在O(n2) 里面完成的话, 那么就很简单 了。但是如果发求你在O(n)的时间复杂度里面完成。那么这还是有点挑战性的。题目的分析:对于逆序对的理解先看方法:如上面的所示,对于该算法以,我们首先将数组划分成一个一个的数字(为了排序),然后拆分成了两个己排好序...
分类:
编程语言 时间:
2015-07-17 20:56:09
阅读次数:
253