根据OpenGL蓝宝书(OpenGL超级宝典)来入门,写的比较细,易懂,这里给我贴代码和记录零碎的事儿用第一个代码 1 #include 2 3 void RenderScene(void) 4 { 5 glClear(GL_COLOR_BUFFER_BIT); 6 glFlus...
分类:
其他好文 时间:
2014-10-07 20:21:53
阅读次数:
174
package com.love.test;
import java.util.Scanner;
/**
* @author huowolf
*快速排序实现
*快排是十分优秀的排序算法。
*核心:分治法(1.选基元2.分区3.递归子列)
*/
public class QuickSort {
public static void quickSort(int[] arr,int...
分类:
编程语言 时间:
2014-10-07 18:11:13
阅读次数:
183
最近在查看同事写的一段程序时,发现里边有一个函数大概如下:void example(uint8 *pData){ ... if(NULL == *pData) return; while(*pData != NULL) { ... ...
分类:
其他好文 时间:
2014-10-07 17:39:23
阅读次数:
165
闲来没事,看了看sqlite的源代码,突然想用c实现c++,写了例如以下demo,自我感觉不错#include #include struct Class;typedef struct Class _Class;struct IMethod{ void (*ctor)(_Class *c); voi...
分类:
编程语言 时间:
2014-10-07 17:31:43
阅读次数:
196
package com.love.test;
import java.util.Scanner;
/**
* @author huowolf
* 选择排序实现
*思想:每趟从待排序的记录序列中选择关键字最小的记录放置到已排序表的最前位置,直到全部排完。
*/
public class SelectSort {
public static void selectSort(int[] ...
分类:
编程语言 时间:
2014-10-07 16:34:23
阅读次数:
168
作用:想发送多条SQL,又要降低与数据库系统的交互,这时使用批处理 一】Statement对象——适合对不同结构的SQL语句进行批处理操作 步骤: 1)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中 void addBatch(String sql); ...
分类:
数据库 时间:
2014-10-07 16:14:43
阅读次数:
207
一,新建一个BCG工程CBCGPMenuButton,基于对话框。
二,增加一个按钮,并关联一个CButton类型的变量m_btn1,然后手动将类型改CBCGPMenuButton成。
三,为这个按钮增加响应事件。
void CCBCGPMenuButtonDlg::OnButton1()
{
AfxMessageBox("士农学会!");
}
四,F5运行,鼠标单击Btn1,...
分类:
其他好文 时间:
2014-10-07 14:55:13
阅读次数:
265
1 void gcd(LL a,LL b,LL &d,LL &x,LL &y) 2 { 3 if (!b) 4 { 5 x=1; 6 y=0; 7 d=a; 8 } 9 else10 {11 g...
分类:
其他好文 时间:
2014-10-07 14:53:03
阅读次数:
149
c/c++中static和extern使用
在C/C++中static和extern都可以用来修饰函数和变量,但是是有区别的。
内部函数和内部变量:只能在文件内使用的函数和变量。
外部函数和外部变量:能够被其它文件使用的函数和变量。
static
1 对函数
定义一个内部函数
extern void test()...
分类:
编程语言 时间:
2014-10-07 13:49:33
阅读次数:
181
有些情况下,我们需要对Socket行为和属性进一步控制,例如修改缓冲区大小,查看Socket状态,这就需要设置/获取Socket选项。1、获取Socket选项int getsockopt(SOCKET s,int level,int optname,void *optval,int *optlen)...
分类:
其他好文 时间:
2014-10-07 13:43:43
阅读次数:
249