自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (24)
  • 收藏
  • 关注

转载 取得程序当前目录

GetModuleFileName( NULL, szFullPath, MAX_PATH ); _tsplitpath( szFullPath, szDrive, szDir, NULL, NULL ); _sntprintf(szFullPath, MAX_PATH, _T("%s%s"), szDrive, szDir);

2012-04-28 10:09:41 577

原创 windbg dump分析

srv*c:/symbols*http://msdl.microsoft.com/download/symbols.exepath+ C:\xxx (路径前有空格).sympath+ C:\xxx (路径前有空格).reload .ecxrkv .exr -1

2012-04-28 09:30:44 623

转载 C++多线程的经典例子

/* file Main.cpp * * This program is an adaptation of the code Rex Jaeschke showed in * Listing 1 of his Oct 2005 C/C++ User's Journal article entitled * "C++/CLI Threading: Part I". I change

2012-04-18 14:32:14 1301

原创 Direct3D改变分辨率&真假全屏

BOOL bRet = FALSE; m_d3dpp.BackBufferWidth = 0; m_d3dpp.BackBufferHeight = 0; GetWindowRect(hwnd, &m_rcWindow);    RECT rect = {0, 0, nWidth, nHeight};    AdjustWindowRectEx(&rect, Ge

2012-03-27 11:23:42 2689

转载 Simple Code Overwriting API Hook

#include #ifndef _HOOK_API_JMP_#define _HOOK_API_JMP_class CHookApi_Jmp {public: HANDLE hProc; void Unlock(void); void Lock(void); BOOL Initialize(LPCTSTR ModuleName, LPCSTR

2012-02-21 16:01:46 495

转载 Hash函数

从字符串hash到32位unsigned int/* hash: compute hash value of string */unsigned int hash(char *str){    unsigned int h;    unsigned char *p;    const unsigned int multiplier = 37; //或31    h = 0

2011-11-24 18:18:27 435

原创 获取文件夹下最新更改的文件

WIN32_FIND_DATA FindFileData; HANDLE hFind; FILETIME lastest_time; hFind = FindFirstFile(lpDir, &FindFileData); if (hFind == INVALID_H

2011-10-11 20:48:29 558

转载 GetLastError()返回值的意义

〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块

2011-10-11 20:30:47 627

原创 ReadDirectoryChanges监控文件改动

const int buf_size = 1024; TCHAR buf[buf_size]; DWORD dwBufWrittenSize; HANDLE hDir; hDir = CreateFile(lpDir, FILE_LIST_DIRECTORY, FIL

2011-10-09 21:10:13 6160

转载 DirectX Hello World

#include //include windows header for some function like MessageBox, creating the window.#include "d3dx9.h" //include a directx header#in

2011-08-30 15:52:07 992

原创 一个用来批改作业的批处理文件

for /D %%i in (*) do ( echo %%i)

2011-02-17 13:47:00 789

原创 关于Bitonic旅行路线问题

欧几里德货郎担问题是对平面给定的n个点确定一条连结各点的、闭合的游历路线问题。图1(a)给出了七个点问题的解。Bitonic旅行路线问题是欧几里德货郎担问题的简化,这种旅行路线先从最左边开始,严格地由左至右到最右边的点,然后再严格地由右至左到出发点,求路程最短的路径长度。首先可以对这些点从左到右进行sorting,编号为1...n。根据动态规划的常见思路,定义F(i)为从第1点到第i点的最短bitonic TSP,考虑F(i+1)和F(i)的关系。当加入第i+1点时,必然存在这样一条线路从1点经过i点最

2010-09-21 00:35:00 1430

原创 visual studio导出mexFunction的步骤

1. 设置:项目属性->general->configuration type-> dynamic libray(.dll)2. 添加def文件:source->Add new items->Module-Definition File(.def)LIBRARY "output_name"EXPORTS mexFunction

2010-09-19 13:10:00 836

原创 LaTex学习笔记

LaTex的Hello World/documentclass{article} /begin{document}Hello World!/end{document}  LaTex写论文的一般格式/documentclass{article}/begin{document} %%% 题目 %%%/title{An Introduction

2010-05-29 00:54:00 1059

原创 关于photoshop图层混合

PS中的图层混合是个非常神奇的功能。为了更好的使用photoshop,无聊之间写了个matlab脚本将其实现了一下,和photoshop的结果对比完全一样。计算公式来自于http://www.nathanm.com/photoshop-blending-math/以及http://blog.mouaif.org/2009/01/05/photoshop-math-with-glsl

2010-05-08 01:01:00 828

原创 关于Heap Overflow(堆溢出)

Heap overflow是一种系统提升权限的方法。在Linux系统中,入侵者可以针对某些文件属性设置成+rws(也就是传说中的粘滞位)的漏洞程序进行攻击从而得到root权限。我们在模拟攻击时可以在root权限下使用以下命令来设置粘滞位属性:                             chown root:root xxx                         

2010-05-04 21:37:00 9305 1

原创 Linux的几个tip

1. 有些命令参数过多,可以用grep来方便查找,如:                     iptables -h 2>&1|grep /-A其中2>&1将stderr转向stdout,然后我们就可以通过grep找到需要的选项,要注意的是横杆之前要加反斜杠代表转义符。 2. 我们可以用ALT + F1-6同时进入几个terminal,这样我们可以在一个t

2010-04-27 22:10:00 845

原创 python字符串操作的一些例子

# -*- coding: utf-8 -*-# python中的string可以用单引号或双引号来定义str1 = There is a cat on the floorstr2 = "The cat wants to catch a mouse"# 如果字符串中出现单引号或双引号,需要在引号前面加反斜杠/str3 = He/s a teacher# 用ord将

2010-03-19 20:17:00 1514

原创 一些python入门代码

# coding=gb2312# python的注释符号是警号# 如果用中文注释注意加上第一行################# 输出 #################### 输出空行print# 输出变量print 5# 用逗号将输出结果各个变量以空格分隔开print 3, 4, 5# 也可以用类似于C语言中的格式化输出print I love %

2010-03-18 23:35:00 2862

photoshop图层混合的matlab实现

运行testpsmath.m,按任意键得到下一个效果的结果

2010-05-08

图像去噪方法分析比较(BLS GSM, BM3D, Nonlocal Means)

当前最成功的三种图像去噪方法Matlab运行程序比较,包括著名的BLS-GSM,Non local means以及BM3D(Block Matching 3D)方法。运行目录下的Denoising_Demo.m即可得到结果。

2009-10-24

Bayesian Image Classification using Markov random fields 源代码

著名的论文Bayesian Image Classification using Markov random fields的程序实现源代码

2009-08-18

Notepad 记事本小程序

适合初级C++的学习者, 一个很简单的记事本功能的控制台程序

2009-08-18

ultraedit的百种语言高亮规则文件下载

UltraEdit,选择高级->配置->语法高亮,看一下WORDFILE.TXT的路径,用记事本打开WORDFILE.TXT 自己根据需要把相应的语法规则拷贝到这个文件的最后即可

2009-08-07

MD5算法的一个实现

一个100行左右的小程序,用来计算MD5值,附有注释,简明易懂

2009-01-04

OpenGL相关的库

OpenGL相关的库,包括glut,glext,glew,glui,freeglut,glaux。应该算比较全了。

2008-12-20

基于红黑树的一个线段树实现

基于红黑树的一个线段树实现,其实现方法为MIT Algorithm and Analysis课程第14讲中的方法。支持线段的插入,删除,查找,以及直线对线段的stabbing query,以及线段的intersecting query

2008-12-19

GMM高斯混合模型聚类

Purdue大学一个教授写的高斯混合模型的库,附带有我封装的接口(GMM.c),以及作者的使用手册PDF

2008-12-10

Bresenham画直线算法的一个实现

如题,Bresenham画直线算法的一个C++实现,附有test功能

2008-12-10

一个比较详细的红黑树实现

MIT一个学生写的红黑树实现,注释详细。里面还有一个我自己写的test文件

2008-12-10

CMatrix

传说中的CMatrix,支持实矩阵和复数矩阵,支持矩阵的加减乘除求逆运算,矩阵的字符串输入输出,以及:实矩阵求逆的全选主元高斯-约当法复矩阵求逆的全选主元高斯-约当法对称正定矩阵的求逆托伯利兹矩阵求逆的埃兰特方法求行列式值的全选主元高斯消去法求矩阵秩的全选主元高斯消去法对称正定矩阵的乔里斯基分解与行列式的求值矩阵的三角分解一般实矩阵的QR分解一般实矩阵的奇异值分解求广义逆的奇异值分解法约化对称矩阵为对称三对角阵的豪斯荷尔德变换法实对称三对角阵的全部特征值与特征向量的计算约化一般实矩阵为赫申伯格矩阵的初等相似变换法求赫申伯格矩阵全部特征值的QR方法求实对称矩阵特征值与特征向量的雅可比法求实对称矩阵特征值与特征向量的雅可比过关法

2008-07-21

Java五子棋

本人java课编写的一个程序,支持单机游戏,联机游戏,以及人机对战。

2008-07-01

《PC游戏编程》电子书

PC游戏编程,主要是棋类游戏,很有参考价值

2008-05-15

Thinking.in.Java.3rd

Thinking.in.Java.3rd, English Version

2008-05-15

The C Programming Language

The C Programming Language

2008-05-15

STL源码分析

学习STL的经典书籍,不用介绍了吧

2008-05-15

Wild Magic Library数值计算源码

一个数值计算库源码,支持矩阵和向量的各种运算以及常用的数值计算,非常实用

2008-03-24

CxImage图像库源码

CxImage是最好用的图像库,支持bmp,jpg,png等多种图像格式。此源码里面还带有一个非常强大的demo,非常有用。

2008-03-24

Visual C#.NET应用编程150例

Visual C#.NET应用编程150例,包括c#应用的各个方面,值得学习

2008-03-24

ZOJ四百多道题的源码

ZJU Online Judge的大部分题目的通过源码,非常宝贵哦

2008-03-24

计算机图形学演示动画

计算机图形学演示动画,包括Cohen-Sutherland,Sutherland-Hodgman等多种图形学经典算法的详细演示

2008-03-24

The.C++.Standard.Library

查询STL的常用工具,解释详细,非常方便

2008-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除