关闭

Ubuntu安装nodeJS

安装步骤:  首先确保系统安装来python,gcc,g++,如果没有则安装:  $ sudo apt-get install python  $ sudo apt-get install build-essential  $ sudo apt-get install gcc  $ sudo apt-get install g++  从nodeJS官网http://nodejs.org...
阅读(348) 评论(0)

createthread、_beginthread和_beginthreadex

1.MSDN...
阅读(534) 评论(0)

BadUSB的防范研究

最近爆出的badUSB漏洞,通过将病毒植入固件...
阅读(1914) 评论(0)

Windows环境下使用VS2005编译OpenSSL

如何Windows环境下,使用VS2005编译OpenSSL,虽然这个问题在Baidu、Google上一堆,但安装中还是遇到些问题,在这里记录下来希望能帮助大家不要在走弯路。注:我是在WinXP SP3下使用VS2005SP1下编译成功的,OpenSSL的版本是0.9.8l。   准备工作: 下载OpenSSL源码  官方网站下载OpenSSL:http://www.open...
阅读(405) 评论(0)

字符编码笔记:ASCII,Unicode和UTF-8

作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得...
阅读(423) 评论(0)

SSL/TLS协议运行机制的概述

作者: 阮一峰 日期: 2014年2月 5日 互联网的通信安全,建立在SSL/TLS协议之上。 本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 (1) ...
阅读(479) 评论(0)

CURL编译

1>下载CURL源代码curl-7.26.0.zip  2>用VC2008/2005打开工程curl-7.26.0\lib\libcurl.vcproj,转换下工程并构建,可以直接编译成功! 3>新建个控制台工程测试下刚才编译的静态库libcurl.lib,可以在libcurl\curl-7.26.0\docs\examples目录找个简单的使用curl的例子,在这个工程选项Confi...
阅读(4953) 评论(0)

关于OpenSSL“心脏出血”漏洞的分析

0x00 背景 原作者:Sean Cassidy 原作者Twitter:@ex509 原作者博客:http://blog.existentialize.com 来源:http://blog.existentialize.com/diagnosis-of-the-openssl-heartbleed-bug.html 当我分析GnuTLS的漏洞的时候,我曾经说过,那不会是我们看到的最...
阅读(548) 评论(0)

Linux中10个有用的命令行补齐命令

本文由 极客范 - 踏雁寻花 翻译自 Balakrishnan Mariyappan。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。 在Linux系统中,输入一个命令,再按两次TAB键,就会列出所有以输入字符开头的可用命令。这并不新鲜,很可能你已经知道了这个。这个功能被称作命令补全。默认情况下,bash命令行可以自动补全文件或目录名称。不过,我们可以使bas...
阅读(680) 评论(0)

C++程序员

C/C++ stl MySQL Linux Socket 数据结构 算法 多线程 设计文档 框架 架构...
阅读(407) 评论(0)

金融IT的“困”与“道”

近年来,中国金融IT行业呈爆发式增长态势。由于银行在金融领域所占的绝对优势,笔者以银行IT投入的相关数据为例,根据IDC报告,2011年中国银行业IT解决方案市场规模为100.84亿元,比2010年增长19.2%;IDC预测2011-2015年的复合增长率为19.9%,到2016年市场规模将达到250.8亿元。   银行IT建设的高速发展给金融IT企业带来无限机会,如果说最初几年还是外资IT企业...
阅读(1454) 评论(0)

分享文章:程序员的性格

程序员的性格 http://macshuo.com/?p=529...
阅读(401) 评论(0)

程序员学习能力提升三要素

http://www.programmer.com.cn/14857/ 文/尹华山 IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2...
阅读(461) 评论(0)

Manifest文件

http://blog.163.com/henan_lujun/blog/static/19538333200611485511640/   问题        我们的上个项目是在Win2003下,用VS2005开发的一个MFC的SDI程序。在系统开发完毕后,为了验证各个平台的适应性,首先提取了所有相关的DLL,然后到Windows2000下运行,一切正常;然而到XP下,就出现系统错误,提示...
阅读(3375) 评论(0)

QQDLL加载漏洞可能导致用户密码被窃取

http://www.wooyun.org/bugs/wooyun-2011-03605 漏洞详情 披露状态: 2011-12-11: 细节已通知厂商并且等待厂商处理中 2011-12-12: 厂商已经确认,细节仅向厂商公开 2011-12-22: 细节向核心白帽子及相关领域专家公开 2012-01-01: 细节向普通白帽子公开 2012-01-11: 细节向实习白帽子公开 2...
阅读(483) 评论(0)

注册Microsoft.Jet.OLEDB.4.0

regsvr32 msjetoledb40.dll (未提供程序)...
阅读(306) 评论(0)

openssl RAND_poll导致死锁

服务器死锁了,但并不是我们的锁导致的,是openssl导致的,以下是死锁具体内容 ----------------------------------------- DebugInfo = 0x002a1710 *** WARNING: Unable to verify checksum for ESServer.exe Critical section = 0x005e427...
阅读(2158) 评论(0)

服务器崩溃原因分析

分析这个问题的过程还是挺曲折,如果不想看繁琐的分析过程,请直接跳到结论   我们小组的成员请耐心看一下过程,积累一下经验,到用户现场是能学习很多东西的,以后你们要争取到用户现场,呵呵   ------------------------------------------------------------------------------------------------------...
阅读(4694) 评论(0)

转 解决"应用程序配置不正确,程序无法启动"

关键词是:查看*exe.intermediate.manifest文件 解决"应用程序配置不正确,程序无法启动"       在使用 VC++2005环境下生成的程序,放置到未安装VC环境的机器下后,有时候会出现程序无法执行的错误,其提示是:应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。       实际上,重装是解决不了问题的,解决的一种方法是查看*exe.interme...
阅读(460) 评论(0)

c++ string主要的用法

toupper,tolower 地球人都知道 C++ 的 string 没有 toupper ,好在这不是个大问题,因为我们有 STL 算法: string s("heLLo"); transform(s.begin(), s.end(), s.begin(), ::toupper); cout transform(s.begin(), s.end(), s.begin(), ::...
阅读(613) 评论(0)
39条 共2页1 2 下一页 尾页
    个人资料
    • 访问:70517次
    • 积分:963
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:28篇
    • 译文:0篇
    • 评论:1条
    最新评论