自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 Camera相关术语

R-FPCRigid-flexiable printed circuit 软硬结合板FPCFlexiable printed circuit 软板FFFixed Focus 定焦AFAuto Focus 自动对焦RGBRed Green Blue 红绿蓝三色元RGBWRed Green Blue White 红绿蓝白四像素PDAFPhase Detection auto focus 相位对焦2PDDual phse detection auto focus 双像素相位对焦AWBAuto...

2020-09-28 17:45:28 1126

原创 linux 遍历文件

bool traverse_dir(const string& path, vector<string>& files){ DIR *d; struct dirent *file; string traverse(std::move(path)); if (!(d = opendir(traverse.c_str()))) ...

2018-09-10 18:51:03 1189

原创 解决vs 和va助手suggestion冲突

关闭va的suggestion:

2018-04-10 16:46:40 798

原创 GDI+初始化

Gdiplus::GdiplusStartupInput gdiplusStartupInput;ULONG_PTR gdiplusToken;GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);// gdi+绘画Gdiplus::GdiplusShutdown(gdiplusToken);

2015-12-02 19:13:09 404

原创 获取开机时间

1、用当前时间减去从开机到现在经过了的时间: DWORD dwStartTicks = GetTickCount() / 1000 / 60; // 分钟 SYSTEMTIME sysTime; GetSystemTime(&sysTime); FILETIME fileTime; ULARGE_INTEGER ulTime; SystemTimeToFileTime(&sysTim

2014-08-13 14:52:41 945

转载 跨进程API Hook

什么是“跨进程APIHook”?众所周知Windows应用程序的各种系统功能是通过调用API函数来实现。API Hook就是给系统的API附加上一段小程序,它能监视甚至控制应用程序对API函数的调用。所谓跨进程也就是让自己的程序来控制别人程序的API调用了。API Hook 理论通过对Win32 PE文件的分析(如果你还不熟悉PE文件格式,可以看看Iczelion的PE教程或者

2014-02-09 17:44:19 2339

转载 windows 路径相关的shell api

路径截断与合并函数   PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“\”PathAddBackslash 在路径最后加上反斜杠“\”PathRemoveBlanks去除路

2013-09-25 14:49:45 1078

转载 三句话影响人的一生

本文转自  http://blog.csdn.net/yincheng01/article/details/5781840一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才

2012-12-28 17:33:38 484

原创 sqlite3插入数据效率问题

今天使用sqlite做插入数据,测试所耗时间。发现批量插入1000条数据居然用了5077毫秒,这个效率简直无法接收。仔细分析,不难发现,一定是每插入一条记录就更新一次数据库文件,频繁的文件操作导致效率问题。通过查看sqlite手册,发现我的猜测是正确的。原来,sqlite默认情况下每执行一条语句就是一个事务,因此,上面的操作,每插入一条记录,就会操作一次数据文件。所以我们需要显示的进行事务处理:

2012-02-22 11:27:45 1675 1

转载 Visual Studio + VA 常用快捷键

下面的方法,是我平时工作的时候用得比较多的快捷键,是以vs2008 + VA插件 为主,不过其它版本也是差不多的。快捷键习惯设置:Tools->Options->Keyboard:Apply the following additional keyboard mapping scheme选择Visual C++ 6VA加快捷键:先为VA设置一下我自己个人比较喜欢的快捷键

2012-01-30 11:30:44 671

原创 CreateDirectory、CreateFile创建目录及文件时的权限问题

使用CreateDirectory、CreateFile创建目录和文件时,大多数人都将安全描述传NULL,这样有时候就会存在问题。如管理员权限创建的文件和目录,非管理员访问或使用就会失败,因此在使用这两个函数创建文件、目录时,如果有这方面的需求,就应该制定安全描述,或者将创建的文件、目录降低安全级别。指定安全描述SECURITY_ATTRIBUTES sa;SECURITY_DESCR

2012-01-10 14:28:50 13088 1

转载 SelectNodes 与 XPath

XPath 是 XML 的内容,这里 SelectNodes 是 javascript 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。重要语法SelectNodes("item")从当前节点的儿子节点中选择名称为 item 的节点。SelectNodes("/item")从根节点的儿子节点中

2011-12-13 17:05:14 494

转载 判断某进程是否存在

BOOL IsProcessExist(LPCWSTR ProcessName){ BOOL ProcessExist=false; PROCESSENTRY32 my; HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //创建进程快照 if (((int)handle) != -1) { my.dw

2011-12-01 17:43:46 1249

转载 判断windows 版本

Windows 2000: dwMajorVersion = 5 dwMinorVersion = 0 Windows XP: dwMajorVersion = 5 dwMinorVersion = 1 Windows Vista: dwMajorVersion = 6API函数:GetVersionEx()void __fastcall TForm1

2011-12-01 11:35:29 1588

原创 CFileFind 遍历文件

void FindFile(LPCTSTR lpfile){ CFileFind finder; BOOL bl=finder.FindFile(lpfile);// 当前目录 while(bl) { bl=finder.FindNextFile(); if(finder.IsDots())// 当前目录和上级目录 { } else if(finder.IsDirec

2011-11-29 10:46:01 629

原创 基类函数的隐藏规则

“隐藏”是指派生类的函数屏蔽了基类中与其同名的函数:(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无 virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。 (2)如果派生类的函数与基类的函数同名, 并且参数也相同, 但是基类函数没有 virt

2011-09-29 15:19:22 698

转载 wtring,string互转

//将wstring转换为string的函数string ws2s(wstring& ws){ string curLocale = setlocale(LC_ALL, NULL); // curLocale = "C"; setlocale(LC_ALL, "c

2011-09-14 16:44:10 958

转载 MFC编辑框改变背景、颜色等

VC 编辑框 改变背景、字体、文本颜色、长度限制、英文 汉字判断 1。长度限制OnInitDialog()中:m_edit1.SetLimitText(8); //m_edit1为编辑框的成员变量或者CEdit*pEdt=(CEdit*)GetDlgItem(

2011-09-05 15:59:54 698

原创 winsock收发数据数据的缓存区类型

所有关系到收发数据的缓冲都属于简单的 c h a r类型。也就是说,这些函数没有“U n i c o d e”版本。这一点对Windows CE来说尤为重要,因为Windows CE默认使用U n i c o d e。使用U n i c o d e时有一种选择,即把字符串当作c

2011-07-14 09:38:44 994

转载 Socket并行连接数量

window平台在采用非阻塞体系结构,整个socket瓶颈是在于fd_setsize ,因为window系统默认的fd_setsize是64在winsock2.h里面可以找到#ifndef fd_size#define fd_size 64  so ,只要在你所写的代码里面在#i

2011-07-13 19:54:59 1103

glm-0.9.8.5(2018最新发布版)

GLM是OpenGL Mathematics的缩写,它是一个只有头文件的库。

2018-03-23

加密版 Sqlite3

加密版的Sqlite3,效率还可以,非常轻量级的数据库,很适合移动开发。

2014-02-08

sqlite工具

sqlite工具,很好用的sqlite工具,支持数据库创建等各种数据库操作。

2013-01-04

com技术初探

com技术初探,适用于初学com。com技术初探,适用于初学com。

2012-03-31

空空如也

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

TA关注的人

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