- 博客(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
1244
原创 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
1230
原创 GDI+初始化
Gdiplus::GdiplusStartupInput gdiplusStartupInput;ULONG_PTR gdiplusToken;GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);// gdi+绘画Gdiplus::GdiplusShutdown(gdiplusToken);
2015-12-02 19:13:09
440
原创 获取开机时间
1、用当前时间减去从开机到现在经过了的时间: DWORD dwStartTicks = GetTickCount() / 1000 / 60; // 分钟 SYSTEMTIME sysTime; GetSystemTime(&sysTime); FILETIME fileTime; ULARGE_INTEGER ulTime; SystemTimeToFileTime(&sysTim
2014-08-13 14:52:41
1016
转载 跨进程API Hook
什么是“跨进程APIHook”?众所周知Windows应用程序的各种系统功能是通过调用API函数来实现。API Hook就是给系统的API附加上一段小程序,它能监视甚至控制应用程序对API函数的调用。所谓跨进程也就是让自己的程序来控制别人程序的API调用了。API Hook 理论通过对Win32 PE文件的分析(如果你还不熟悉PE文件格式,可以看看Iczelion的PE教程或者
2014-02-09 17:44:19
2390
转载 windows 路径相关的shell api
路径截断与合并函数 PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“\”PathAddBackslash 在路径最后加上反斜杠“\”PathRemoveBlanks去除路
2013-09-25 14:49:45
1111
转载 三句话影响人的一生
本文转自 http://blog.youkuaiyun.com/yincheng01/article/details/5781840一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才
2012-12-28 17:33:38
503
原创 sqlite3插入数据效率问题
今天使用sqlite做插入数据,测试所耗时间。发现批量插入1000条数据居然用了5077毫秒,这个效率简直无法接收。仔细分析,不难发现,一定是每插入一条记录就更新一次数据库文件,频繁的文件操作导致效率问题。通过查看sqlite手册,发现我的猜测是正确的。原来,sqlite默认情况下每执行一条语句就是一个事务,因此,上面的操作,每插入一条记录,就会操作一次数据文件。所以我们需要显示的进行事务处理:
2012-02-22 11:27:45
1757
转载 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
727
原创 CreateDirectory、CreateFile创建目录及文件时的权限问题
使用CreateDirectory、CreateFile创建目录和文件时,大多数人都将安全描述传NULL,这样有时候就会存在问题。如管理员权限创建的文件和目录,非管理员访问或使用就会失败,因此在使用这两个函数创建文件、目录时,如果有这方面的需求,就应该制定安全描述,或者将创建的文件、目录降低安全级别。指定安全描述SECURITY_ATTRIBUTES sa;SECURITY_DESCR
2012-01-10 14:28:50
13362
转载 SelectNodes 与 XPath
XPath 是 XML 的内容,这里 SelectNodes 是 javascript 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。重要语法SelectNodes("item")从当前节点的儿子节点中选择名称为 item 的节点。SelectNodes("/item")从根节点的儿子节点中
2011-12-13 17:05:14
543
转载 判断某进程是否存在
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
1296
转载 判断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
1667
原创 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
709
原创 基类函数的隐藏规则
“隐藏”是指派生类的函数屏蔽了基类中与其同名的函数:(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无 virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。 (2)如果派生类的函数与基类的函数同名, 并且参数也相同, 但是基类函数没有 virt
2011-09-29 15:19:22
753
转载 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
997
转载 MFC编辑框改变背景、颜色等
VC 编辑框 改变背景、字体、文本颜色、长度限制、英文 汉字判断 1。长度限制OnInitDialog()中:m_edit1.SetLimitText(8); //m_edit1为编辑框的成员变量或者CEdit*pEdt=(CEdit*)GetDlgItem(
2011-09-05 15:59:54
721
原创 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
1033
转载 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
1138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人