码迷,mamicode.com
首页 > 编程语言
《图形学》实验三:DDA算法画直线
开发环境:VC++6.0,OpenGL实验内容:使用DDA算法画直线。实验结果: 代码: 1 #include 2 #include 3 4 #define WIDTH 500 //窗口宽度 5 #define HEIGHT 500 //窗口高度 6 ...
分类:编程语言   时间:2015-07-03 18:44:46    阅读次数:198
C++学习笔记(10)数组
一、数组类似于vector,但是数组的大小确定以后,不能再往数组中添加元素。二、不能将数组元素拷贝赋值给其他数组。三、初始化数组: string a[2] = {"a","b"}; string b[3] = "ab";注:字面值初始化数组会有一个空字符四、复杂数组声明1 int *ptrs[1.....
分类:编程语言   时间:2015-07-03 18:43:18    阅读次数:149
[转] Java快速教程
Java基础,Java进阶,Play框架,Android开发
分类:编程语言   时间:2015-07-03 18:43:14    阅读次数:145
JavaScript事件
JavaScript处理事件的基本机制:对DOM元素绑定事件处理函数;监听用户的操作;当用户在相应的DOM元素上进行与绑定事件对应的操作时,事件处理函数做出响应;将处理结果更新到 HTML 文档。有三种常用的绑定事件的方法:在DOM元素中直接绑定;原生函数:自定义函数:在JavaScript代码中绑...
分类:编程语言   时间:2015-07-03 18:40:38    阅读次数:174
jquery筛选数组方法——$.grep(),$.map()
function greptest() { var arr = "1,2,3,'',one,two,three".split(','); var newarr = $.grep(arr, function (num, ind) { ...
分类:编程语言   时间:2015-07-03 18:39:27    阅读次数:125
java获取几天前和几天后的日期
/**? ???*?得到几天前的时间? ???*?@param?d? ???*?@param?day? ???*?@return? ???*/?? ??public?static?Date?getDateBefore(Date?d,int?day){?? ???Calendar?now?=Ca...
分类:编程语言   时间:2015-07-03 17:37:16    阅读次数:142
[C/C++标准库]_[初级]_[交集和补集]
1. 计算std::vector A和 std::vector B里的相同的元素, 用于保留不删除. 2. 计算std::vector A和 std::vector B里各自的补集, 用于删除A的补集和添加B的补集,用在一些更新关联表的操作里. 比如联系人A所属分组B是一个集合BV, 把联系人A的所属分组 修改为集合CV, 就需要删除两个集合BV,CV的CV补集和新增BV补集. 3. C++标准库为我们提供了这些算法....
分类:编程语言   时间:2015-07-03 17:34:21    阅读次数:177
list双向链表容器应用基础(创建、遍历、插入、删除、归并、排序及连续重复元素剔除等)
不同于采用线性表顺序存储结构的vector和deque容器,list双向链表中任一位置的元素差值、插入和删除,都具有高效的常数阶算法时间复杂度O(1)。 头文件 #include 创建list对象 1)list();//创建一个没有任何元素的list对象。 listl 2)list(size_type n);//创建一个具有n个元素的list对象,每个元素采用它的类型下的默认值。 li...
分类:编程语言   时间:2015-07-03 17:32:46    阅读次数:172
求一个整形数组的最大元素
#include int max(int a[],int n) { int i,ret,temp; ret = a[0]; for(i = 0; i { if(a[i] > ret) { temp = a[i]; a[i] = ret; ret = temp; } } } int main() { int a[5]={1,2,3,4,5}; printf("%...
分类:编程语言   时间:2015-07-03 17:34:53    阅读次数:147
Linux多线程编程
Linux多线程编程         线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体。根据运行环境的调度这的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上称为LWP(Light Weight Process,轻量级线程),运行在内核空间,由内核调度;用户线程运行在用户空间,由线程库来调度。当进程的一个内核线程获得CPU的使用权时,它就加载并运行一个用户线程。可...
分类:编程语言   时间:2015-07-03 17:31:52    阅读次数:164
C++字符串操作笔试题第二波
//1.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。 //例如输入“we are happy.”,则输出“we%20are%20happy.”。 #include #include #include using namespace std;char* Grial(char *s) { assert(s...
分类:编程语言   时间:2015-07-03 17:31:14    阅读次数:170
求一个整型数组的第二大元素的下标
#include int main() { int a[5] = {1,2,3,4,5}; int i,j,max,foot,cmax,cfoot; max = a[0]; for(i = 0; i { if(a[i] > max) { max = a[i]; foot = i; } } cmax = a[0]; for(i = 0; i { if...
分类:编程语言   时间:2015-07-03 17:29:42    阅读次数:128
c 和 java 通过 socket 进行通信
c 和java 通过 socket 通信。...
分类:编程语言   时间:2015-07-03 17:28:27    阅读次数:151
Unity2D实现贴图凹凸感并接受实时光照效果
先看最终效果: 我们的原图是一个3D模型的截图: 这一效果是通过Shader实现的: (Shader代码来自国外博客:http://www.thomas-joncorpuz.com/blog/2014/11/30/custom-unity-2d-sprite-shader) Shader "Custom/SpriteNormal" { Properties ...
分类:编程语言   时间:2015-07-03 17:25:52    阅读次数:186
选择式排序法之选择排序法实现 -java版
计算算法时间复杂度比冒泡快一点 选择排序法核心思想是,第一次从R[0] ~R[n-1]中选择最小值然后与R[0]交换,第二次从R[1] ~R[n-1]中选取最小值与R[1]交换………第i次呢就是从R[i-1] ~R[n-1]中选取最小值,与R[i-1]元素交换;对于一个含有n个元素的数组,最多交换n-1次就得到了一个排序码从小到大的有序序列。package com.PengRong.A; impo...
分类:编程语言   时间:2015-07-03 17:25:26    阅读次数:150
C++写一个排列组合小程序
今天突然想到一个问题,有时候,针对同一个事件有多种反映,特别是游戏AI当中,这种情况下需要采取最适合的方案,哪种方案最适合,可以将每种方案的结果或影响都计算一遍,从而选择最合适的。最基本就是一个排列组合方法,将各种方案都组合出来。于是写了一个基本的N个数排列组合小程序!开发工具:Visual Stu...
分类:编程语言   时间:2015-07-03 17:24:47    阅读次数:138
python 操作 excel文件
一、安装xlrd模块 ???到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍 ? 1、导入模块 ??????import xlrd ?? 2、打开Excel文件读取数据 ??...
分类:编程语言   时间:2015-07-03 16:18:14    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!