随机取样问题的实现 templateT ReservedSampling(List* list){ int i = 1; T ans; while(list != NULL) { if(i == random() % i + 1) ans = list ->value; lis
anonymous namespace 匿名namespace的作用以及它与static的区别 转自:http://blog.csdn.net/pizi0475/article/details/5540535一。匿名namespace的作用在C语言中,如果我们在多个tu(translation unit)中使用了同一个名字做为函数名或者全局变量名,则在链接阶段就
回调函数示例 #include "stdafx.h"#include #include using namespace std;#define str(s) #s#define _str(s) str(s)#define cons(a, b) int(a##e##b)vo
define(宏)中#和##的用法 一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #include #include using namespace std; #define STR(s) #s #define CONS(a,b) int(a
模板元编程简短小例子 //求 a ^ btemplate class A{public: enum{val = a * A::val};};template class A{public: enum{val = 1};};//求a!template class B{p
C++内存泄露检测 RT,重载new和delete,在里面加上自己的东东,申请内存的时候存放结果,释放的时候标记下,最后进行统计,未被标记的就是泄露掉的;由于这里记录的是内存地址,所以可以接着释放【程序内未处理】,机制类似Java的GC。#include #include #include #
我是一只流浪狗 突眼翻出4年前写过的东东,拿来和大家共享!当时的心境真是。。。。一只无家可归的流浪狗我不记得什么时候沦落到这种地步的或许是因为某天不小心的走失或许一出生就是这个样子唉,不去想这费脑子的事了今天太阳挺好,粗糙的皮毛也该晒晒了我刚想找个无人的角落躺下却忽然记起已经一天没有吃东西还是先去垃圾箱那边看看吧!可恶这些狗崽仔总是将东西挑拣干净
自动刷票工具的实现机理简介 夫人有需求,查了点相关资料,mark。 ZZ自:http://spy.cnblogs.com/archive/2006/02/12/329297.aspx 很久以前,网络游戏都是WEB界面的,很简单,大多是社区游戏,那时最复杂的可能也就是第九城市啦。我玩的那个社区游戏叫阳光BBS,里面分了很多帮派。按我的性格,我自然而然的就加入了逍遥派。那段时间写了很多东东,大部分都是关于逍遥的。甚至后来还弄了个网站,做为逍遥人的家。由此可见,我也是
C Fortran混编设置 基于GCC,windows首先下载Cygwin:点我然后安装过程注意选中需要的库: 以Fortran调用C为例:编辑Fortran文件pz.f90:program main character*32 name name = "I_Love_ZhenLi" name(len(name):len(name)) = char(0) call dis(name)
fortran F90动态数组的基本使用示范 program sample parameter (row = 5) integer err_mesg integer ary1(:), ary11(:, :, :) allocatable ary1, ary11 !第一种声明动态数组的方式 integer, allocatable:: ary2(:), ary22(:) !第二种声明动态数组的方式 integer, dimension(:), a
Oracle配置安装 安装文件下载:点我安装过程:点我假如报告em.ear找不到错误,只要将第二部分中的database/stage/Components拷贝到第一部分的database/stage/Components 里面即可,然后重新安装即可。
LCS TLE【备份】 朴素的DP + 递归打印路径,然后TLE了,不AC的代码不想往硬盘放,暂时在这留存一下,以后有机会再看【会有机会么】。。。title见:猛点我 TLE版:#include <iostream>#include <cmath>#include <algorithm>#include <string>#include <cstring>#include <cstdio>using namespace std;const in
Win下忘记mySql密码 真粗心! 1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysql/bin目录。 3.输入 mysqld-nt --skip-grant-tables 或者mysqld --skip-grant-tables 回车。理想情况是没有出现提示信息。 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql/bin目录。
有些东西,总是忍不住想show给大伙看~ #include #include #include #include #include using namespace std;const int ROW = 9;const int COLUMN = 8;const int LEN = 2;char msg[
cuda3.2 SDK sample reductaion 包括Naive版本和Optimize版本,脱稿手写,长的跟sample略有不同:#include #include #include #include #include #include "cuPrintf.cu"bool InitGPUSet(){ cudaDeviceProp tCard; int num = 0; if(cudaSuccess == cudaGetDeviceCount(&num)) { for(int i = 0; i
奇偶冒泡排序 CUDA实现 由于奇偶冒泡排序分奇下标和偶下标排序,这就确保了在一轮排序【奇/偶】过程中,隔一个处理一个,同一轮的排序中被处理的各元素是互不影响的,所以可以并行处理。。。事实上,奇偶冒泡排序在串行CPU上本没一点优势,他揍是为并行而生.#include #include #include #include #include #include #include "cuPrintf.cu"bool InitGPUSet(){ cudaDeviceProp tCard; int num