`
hanyezhiyu8
  • 浏览: 153880 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表
  调试时出现 source not found 或者 当鼠标悬停在变量上时出现: Note:This element has no attached source and the javadoc could not be found in the attached javadoc   上述原因分析:没有找到相应的class,如Iterator.class。 因为如果jdk安装时环境变量设置正确的话,Eclipse能自动找到src.zip里面的源代码并附加上。 解决方法:1. 或者点击Edit Source Lookup Path添加jdk安装包下的src.zip,     如 ...
  出现: JDI thread evaluations Exception processing async thread queue   官方的描述是 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=88752): "在debug视图经常得到'Exception processing async thread queue' 这个消息。当'expressions'视图是打开的并且包含与当前无关的会话的'watch expressions' (这部分表达式是未解决的并且标记为红色). 查看底部堆栈。"   所以只 ...
Fortify Source Code Analysis Suite是目前在全球使用最为广泛的软件源代码安全扫描,分析和软件安全风险管理软件。该软件多次荣获全球著名的软件安全大奖,包括InforWord, Jolt,SC Magazine….目前众多世界级的软件开发企业都在使用该软 ...
权限问题   互斥量对象会一直存活着直到使用它的最后一个程序关闭其句柄,因此它能在初始创建它的应用程序退出后保留相当长的时间。因为此对象被广泛地共享,所以它必须被赋予明确的许可以允许任何人使用它。事实上,“缺省”许可几乎从不适用。 对于 SYNCHRONIZE和MUTEX_ALL_ACCESS 权限,因为非管理员没有这些权限(仅有上列的少许)互斥量不能被打开或者获取,于是CreateMutex() 和OpenMutex() 返回NULL。因此,当对象已经存活于内存中时硬性改变其上的许可配置:(需要调用 SetKernelObjectSecurity(),下列程序片断展示一个程序如何才能打开互 ...
1. ASC编码转Unicode编码   void ConvertMultiToWide(LPCSTR lpstr, int size, CStringW& csWide) { //计算字符长度 int nCount = MultiByteToWideChar(CP_ACP, 0, lpstr, size, NULL, 0); //分配内存 wchar_t* sConver = new wchar_t[nCount + 1]; SecureZeroMemory(sConver, _countof(sConver)); //转换 ...
//在OnInitDialog()中: ModifyStyle(0, WS_EX_NOACTIVATE, SWP_NOACTIVATE);
_countof 是 C++中计算一个固定大小数组长度的宏: #define _countof(array) (sizeof(array)/sizeof(array[0])) 传入参数必须为固定数组,类型为_CountofType   sizeof表示字节数,_countof 表示字符数 避免了使用sizeof()因编码方式不同造成的获取到不正确的个数   因此,可以在需要的地方自己定义一个: #define SIZEOF((x)) (sizeof((x))/sizeof((x)[0]))
Android 平台是通过使用硬件传感器创建创新应用程序的理想平台,具有访问设备底层硬件的能力。Android 设备不仅仅局限于 “手机”,还可以是部署在固定位置、具有无线网络连接的设备,比如 EDGE 或 WiFi。   Android SDK 中包含的 ...

Volatile

volatile [ˈvɔlətail] adj. 易变的, 反复无常的, 易激动的   典型的例子 :   for ( int i = 0; i < 100000; i++); 编译器肯定要把这个空循环语句优化掉,根本就不执行,结果是 i = 0; 如果写成 for ( volatile int i = 0; i < 100000; i++); 它就会执行了, 结果是 i = 100000;       ---------------------------------------我是分隔线----------------------- ...
一、注意:     1、CFileFind类的声明文件保存在afx.h头文件中。     2、CFileFind类实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)     3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。     4、CFileFind类的构造函数::CFileFind()和关闭函数::Close()成对使用。     5、CFileFind类中成员函数使用顺序:在创建了CFileFind对象后,先执行::FindFile()函数,然后执行::Fin ...
方法一:(MFC) BOOL DeleteDirectory(const CString& csDirPath) { BOOL bRes = FALSE; CString csAllFiles = csDirPath; csAllFiles.Trim(); if(csAllFiles.IsEmpty()) { return FALSE; } CString csRight = csAllFiles.Right(1); if (_T("\\") != c ...
方法一: BOOL GetSID(CString& csSID) { BOOL bRes = FALSE; csSID.Empty(); char acUserName[UNLEN + 1]; ::SecureZeroMemory(acUserName, sizeof(acUserName)); DWORD dwLength = UNLEN; bRes = ::GetUserNameA(acUserName, &dwLength); if (bRes) { BYTE ...
CString csFilePathName; ::ExpandEnvironmentStrings(_T("%ProgramData%"), csFilePathName.GetBuffer(MAX_PATH), MAX_PATH); csFilePathName.ReleaseBuffer(); csFilePathName += _T("Test.txt"); if (PathFileExists(csFilePathName)) { //Other operation }  
cdialog中 配置WTSRegisterSessionNotification(this->m_hWnd, NOTIFY_FOR_THIS_SESSION); 退出时WTSUnRegisterSessionNotification(this->m_hWnd); 要包含头文件及lib库: #include "wtsapi32.h" #pragma comment(lib, "Wtsapi32.lib")
QueryPerformanceFrequency() 类型:Win32API 原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency); 作用:返回硬件支持的高精度计数器的频率。 返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。 QueryPerformanceCounter 原型:BOOL QueryPerformanceCounter(LARGE_INTEGER *ipPerformanceCount);    返回值:如果安装的硬件支持高精度计时器,函数将返回非0值. 如果安装的硬件不支持 ...
Global site tag (gtag.js) - Google Analytics