- 博客(1)
- 资源 (44)
- 收藏
- 关注
Genymotion-ARM-Translation_for_4.3-8.0.zip
Genymotion 模拟器中 用的ARM转换器,包含版本 4.3, 4.4,5.1,6.0,7.X,8.0
2022-01-11
FoxitReader241福晰阅读器.dmg
FoxitReader241福晰阅读器 Mac版,打开神速,优于adobe百倍
Foxit Reader for Ma(福昕PDF阅读器)作为一款在全球范围内流行的PDF阅读器,能够快速打开、浏览、审阅、注释、签署及打印任何PDF文件,具有轻快、高效、安全等特性。此外,福昕阅读器 mac破解版以安全著称,从底层技术、应用设计、功能实现到处理机制,都广泛考虑了各层面用户对安全的需求,Foxit Reader for Mac中文版下载是支持微软SharePoint服务器和Office365环境下对PDF文档的权限控制与应用,被微软推荐为首选的PDF阅读器。mac福昕PDF阅读器下载采用快速、精准的PDF渲染引擎,渲染速度快,渲染质量高(高保真度),为用户提供一流的PDF查看和打印体验。
2020-02-02
RegExRX Mac版正则表达式
这是一款Mac平台的正则表达式编辑器,可以帮助我们轻松地开发和存储正则表达式,基于PCRE库,支持Perl、Ruby、PHP、JavaScript、AppleScript、4D和REALbasic等,有需要正则表达式编辑器的Mac用户不妨试试。
2018-03-15
IA32ISA, intel汇编指令
/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/DTISAReferenceGuide.framework/Versions/A/Resources/IA32ISA.pdf
2012-07-19
ARMISA.pdf ARM指令参考手册
4.3.2 安装后路径 /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/DTISAReferenceGuide.framework/Versions/A/Resources/ARMISA.pdf
ARM指令参考
2012-07-19
新一代视频压缩编码标准H[1].264(毕厚杰).pdf
数字视频技术在通信和广播领域获得了日益广泛的应用,特别是90 年代以来,随着Internet 和移动通信的迅猛发展,视频信息和多媒体信息在Internet 网络和移动网络中的处理和传输成为了当前我国信息化中的热点技术。
众所周知,视频信息具有一系列优点,如直观性、确切性、高效性、广泛性等等。但是视频信息量太大,要使视频得到有效的应用,必须首先解决视频压缩编码问题,其次解决压缩后视频质量保证的问题。这两者是相互矛盾的,是矛盾的俩各个方面。我们的任务是既要有较大的压缩比,又要保证一定的视频质量。
为此,人们付出了巨大的辛勤的劳动,现在已结出丰硕的成果。从1984 年CCITT 公布第一个视频编码国际标准以来,至今已有二十年了。ITU-T 等国际标准化组织陆续颁布了接近十个视频编码国际标准,大大推动了视频通信和数字电视广播的发展,这也是有目共睹的事实。但是严格地讲,这两大领域至今的发展仍不能令人满意,总起来讲,应用的范围不广,主要是视频压缩与质量之间的矛盾不能很好解决。例如,可视电话一直被认为是一种理想的
通信设备,可近30 年来至今未能普及,就是因为性能价格比不高。
2003 年3 月,ITU-T/ISO 正式公布了H.264 视频压缩标准,由于其相比以往标准的出色的性能,被人们称为新一代视频编码标准。具体讲,与H.263 或MPEG-4 相比,在同样质量下,其数码率能降低一半左右;或者说在同样码率下,其信噪比明显提高。这样一来,H.264 标准在国际上受到了广泛地重视和欢迎。在这样的背景下,我们编写了这一本书。本书的特点是取材新颖、内容全面。它不仅重点论述了H.264,而且首先介绍了数字视
频和视频编码的基础知识,介绍了已有若干视频编码国际标准(特别是MPEG-4),以便为进一步学习H.264 打下良好的基础。
2010-09-27
WTL 切分窗口简单实现.rar
WTL 切分窗口简单实现, 利用 CSplitterWindow
// 创建切分窗口容器
CRect lSplitWndRect;
GetClientRect(lSplitWndRect);
HWND hWnd = mMainSplitWnd.Create(*this, lSplitWndRect, //CWindow::rcDefault,
NULL,
CControlWinTraits::GetWndStyle(0),
CControlWinTraits::GetWndExStyle(0),
IDD_DIALOG_SPLIR_CONTAINER);
ATLASSERT(hWnd);
mMainSplitWnd.SetSplitterExtendedStyle(SPLIT_PROPORTIONAL);
//创建左侧切分窗口
hWnd = mWndLeft.Create(mMainSplitWnd, NULL, NULL,
CControlWinTraits::GetWndStyle(0),
CControlWinTraits::GetWndExStyle(0),
IDD_DIALOG_SPLIT_LEFT);
ATLASSERT(hWnd);
hWnd = mWndRight.Create(mMainSplitWnd, NULL, NULL,
CControlWinTraits::GetWndStyle(0),
CControlWinTraits::GetWndExStyle(0),
IDD_DIALOG_SPLIT_RIGHT);
ATLASSERT(hWnd);
2010-02-07
FileMonitor.rar 在MFC中实现 EventSink
在MFC中实现 EventSink 。
(1) 在MFC中,添加ATL简单对象 CFileMonitorSink
(2) 添加继承父类 IDispEventImpl
public IDispEventImpl
(1)
0 唯一标识符, 用于区别 连接到 事件源的多个客户端
CFileMonitorSink, 当前类名
_IFun1Events, COM 中的事件源接口, 包含各种事件
__ATLEventLib, COM 中Lib类
具体查 MSDN --IDispEventImpl
(2)
添加映射项
BEGIN_SINK_MAP(CFileMonitorSink)
SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 1, OnNotify) //0 唯一标识符,用于区别 连接到 事件源的多个客户端 同上 , 1, 事件号 , 发生1号事件 由OnNotify来处理
SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 2, OnNotify2) //发生2号事件 由OnNotify2来处理
END_SINK_MAP()
并添加方法
STDMETHOD(OnNotify)(void); //事件处理类
STDMETHOD(OnNotify2)(CHAR* lszContent);
(3) 连接到COM中的事件容器
添加变量
CComPtr m_Object; //COM 中的事件源对象
添加方法
STDMETHOD(Start)(IUnknown* pSinkThisObject, VARIANT_BOOL* succeeded)
{
AFX_MANAGE_STATE(AfxGetAppModuleState());
// TODO: 在此添加实现代码
if ( DispEventAdvise(pSinkThisObject) == S_OK )
{
m_Object = pSinkThisObject;
*succeeded = VARIANT_TRUE;
}
else
{
*succeeded = VARIANT_FALSE;
}
return S_OK;
}
STDMETHOD(Stop)(void) //解除连接
{
AFX_MANAGE_STATE(AfxGetAppModuleState());
DispEventUnadvise(m_Object);
return S_OK;
}
在其他类中的 使用方法:
CComPtr m_FileMonitorSink;
CComPtr m_FileMonitor; //COM中导出接口
CoInitialize(0);
HRESULT lRt = m_FileMonitorSink.CoCreateInstance( __uuidof(FileMonitorSink) );
lRt = m_FileMonitor.CoCreateInstance(__uuidof(Fun1)); //创建COM接口实例
VARIANT_BOOL succeeded;
lRt = m_FileMonitorSink->Start(m_FileMonitor, &succeeded); //把 m_FileMonitorSink 连接到COM中的事件容器上
m_FileMonitor->HelloWorld(); //调用COM接口,接口中触发事件s
m_FileMonitorSink->stop(); //从COM接口中解除连接
CoUninitialize();
// ################# CFileMonitorSink 类代码 #################
class ATL_NO_VTABLE CFileMonitorSink :
public CComObjectRootEx,
public CComCoClass,
public IDispatchImpl,
public IDispEventImpl
{
public:
CFileMonitorSink()
{
}
DECLARE_REGISTRY_RESOURCEID(IDR_FILEMONITORSINK)
BEGIN_COM_MAP(CFileMonitorSink)
COM_INTERFACE_ENTRY(IFileMonitorSink)
COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()
BEGIN_SINK_MAP(CFileMonitorSink)
SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 1, OnNotify)
SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 2, OnNotify2)
END_SINK_MAP()
DECLARE_PROTECT_FINAL_CONSTRUCT()
HRESULT FinalConstruct()
{
return S_OK;
}
void FinalRelease()
{
}
CComPtr m_Object; //COM 事件源对象
public:
STDMETHOD(OnNotify)(void);
STDMETHOD(Stop)(void);
STDMETHOD(Start)(IUnknown* pSinkThisObject, VARIANT_BOOL* succeeded);
STDMETHOD(OnNotify2)(CHAR* lszContent);
};
2010-01-20
播放wav文件例子.zip
播放wav文件 mciSendCommand 播放wav文件 mciSendCommand播放wav文件 mciSendCommand播放wav文件 mciSendCommand播放wav文件 mciSendCommand
2009-12-21
reverse c++
由team509.com 翻译的最好的C++ 逆向资料,原版是pdf 格式并有密码验证, 我把它改成了 doc 格式。在我的blog 里是 html 形式。 很好的学习C++的资料啊!!!
2008-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人