Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Visual Studio属性配置中使用宏

Visual Studio属性配置中使用宏

在学习C语言的时候,我们曾经遇到过一个宏的概念。宏的作用机理本质上是宏的展开,C语言中的宏的用法也有很多种(水其实很深...),不过从感觉上来讲,人们大致上会在以下的场景中,利用宏来解决一些窘境:一是为了避免重复书写同样性质代码时,会使用到宏;二是为了定义一些常量参数时,会使用到宏。另外,宏的意义也在于,当我们修改某个宏的定义时,便修改了所有引用宏的地方所展开的代码,这无疑节省了我们修改代码的工作量以及代码修改的灵活性。 在Visual Studi...
Visual Studio下C++第三方库的配置方法总结

Visual Studio下C++第三方库的配置方法总结

对于任何一种编程语言来说,其提供的标准库以及第三方库都是一个值得我们关注的内容,因为这样可以使我们站在巨人的肩膀上做事,从而更方便快捷地完成我们想要做的事情。对于C++这种语言来说,标准库在引用正确的头文件后,便可以使用其提供的相关功能了;而对于第三方库来讲,可能还需要花一点点时间做一些配置,才能正常的使用这些库。下面对于在Visual Studio平台下的第三方库的配置方法进行一些总结。 在工程属性中配置第三方库 配置第三方库的一个最简单的...
Visual Studio中进行64位平台的编程

Visual Studio中进行64位平台的编程

目前很多电脑在买来的时候都默认装了64位的操作系统,这说明64位的计算机平台已经越来越走向普及化。因此,对于我们来讲,了解64位程序的配置或编写方法也是非常重要的。在这篇文章中,我对Visual Studio 2010中进行64位平台编程的配置方法做了一个简单的探索与总结。 创建解决方案和工程文件 要进行编程,我们首先要做的第一步是创建一个解决方案和一个工程文件,这里假设我们已经创建好一个名为MultiplatformProgram的C++工...
在Visual Studio下编写64位应用程序应注意什么

在Visual Studio下编写64位应用程序应注意什么

64位应用程序的执行效率要比32位应用程序高的多。随着64位操作系统的逐渐普及,64位应用程序也必将随之风靡。在Visual Studio中也已经支持了64位应用程序的开发。笔者在这里就将其开发要点做一下总结。权当作抛砖引玉,跟大家切磋一下。 一、确定在64位操作系统上运行还是在WOW64下运行。 在Visual Studio平台中最后对64位应用程序编译时,需要指定这个应用程序是在64位操作系统上作为本机应用程序运行还是在WOW64环境下运行。这个W...
OpenSSL “heartbleed” 的安全漏洞

OpenSSL “heartbleed” 的安全漏洞

在 heartbleed 的官网上有关于 CVE-2014-0160 漏洞的详细信息,这是关于 OpenSSL 的信息泄漏漏洞导致的安全问题。改 Heartbleed bug 可以让互联网的任何人读取系统保护内存,这种妥协密钥用于识别服务提供者和加密流量,用户名和密码的和实际的内容。该漏洞允许攻击者窃听通讯,并通过模拟服务提供者和用户来直接从服务提供者盗取数据。目前该问题的解决可以通过升级到 OpenSSL 1.0.1g 版本(OpenSSL 建议)。Op...
Win8下Visual Studio编译报“无法注册程序集***dll- 拒绝访问

Win8下Visual Studio编译报“无法注册程序集***dll- 拒绝访问

Win8下Visual Studio编译报“无法注册程序集***dll- 拒绝访问。请确保您正在以管理员身份运行应用程序。对注册表项”***“的访问被拒绝。”问题修正原来在Win7下Visual Studio跑的好好的程序,现在在Win8下编译报“无法注册程序集***dll- 拒绝访问。请确保您正在以管理员身份运行应用程序。对注册表项”***“的访问被拒绝。”的...
OpenSSL严重bug允许攻击者读取64k内存,Debian半小时修复

OpenSSL严重bug允许攻击者读取64k内存,Debian半小时修复

OpenSSL v1.0.1到1.0.1f中发现了一个非常严重bug(CVE-2014-0160),该bug允许攻击者读取存在bug的系统的64kb处理内存,暴露加密流量的密钥,用户的名字和密码,以及访问的内容。攻击者可以利用该bug窃听通信,直接从服务和用户窃取数据。OpenSSL已经发布了1.0.1g修正bug,Debian发行版也在半小时修复了bug,Fedora发布了一个权宜的修正方案。该bug是在2011年引入到OpenSSL中,使用OpenSS...
OpenSSL 曝出重大缺陷 黑客可多次窃取数据

OpenSSL 曝出重大缺陷 黑客可多次窃取数据

4月9日,据科技博客网站TechCrunch报道,过去两年来,被许多企业和服务用来加密数据的安全协议OpenSSL一直存在一个漏洞,黑客可以利用该漏洞从服务器内存中窃取64KB数据。64KB数据量并不大,但黑客可以重复利用该漏洞,多次窃取数据,并可能因此获得用户的加密密钥,解密敏感数据。更糟糕的是,即使修正了这一漏洞,但用户并不清楚自己的服务器此前是否曾遭到攻击。用户可以淘汰原有的密钥,但这只能保护用户未来不会受到利用该漏洞的攻击。安全研究人员尼古拉斯&m...
OpenSSL 发现致命漏洞,三分之二互联网沦陷

OpenSSL 发现致命漏洞,三分之二互联网沦陷

由于互联网基础安全协议OpenSSL的漏洞存在时间较长,波及范围广(超过三分之二互联网站受到影响),攻击简便且不会留下痕迹,其对全球互联网尤其是网络金融和电子商务行业的冲击将难以估量。研究者近日在互联网安全协议OpenSSL v1.0.1到1.0.1f的密码算法库中发现了一个非常严重bug(CVE-2014-0160),该bug允许攻击者读取存在bug的系统的64kb处理内存,暴露加密流量的密钥,用户的名字和密码,以及访问的内容。OpenSSL是Apach...
OpenCV HSV 颜色模型(H通道取值 && CV_BGR2HSV_FULL)

OpenCV HSV 颜色模型(H通道取值 && CV_BGR2HSV_FULL)

之前知道,利用OpenCV把RGB图片像HSV颜色空间转变的时候,H通道的值范围为: 0-180S: 0-255V:0-255利用直方图显示三个通道的时候,H通道都集中在前半部分,想让它取值范围扩大~~~~~~~后来发现了CV_BGR2HSV_FULL ,CV_BGR2HSV 在转换图像的时候是将 H / 2 ---> H ,我们知道图像中色相H的取值范围为 0-360 ,所以利用opencv转换之后得到的H的范围为 0-180而CV_BGR2HSV...
<< 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 >>