SSL和TLS

SSL和TLS

SSL-Security Socket Layer

TLS-Transport Layer Security

 

这2者都是用来给数据加密,尤其是针对在网络传输的数据。至于为什么要加密,我想没有必要解释了吧。

SSL出现的比较早,TLS后出现。但是SSL v3.0和TLS v1.0是几乎完全一致的。可以说SSL是TLS的前身,SSL基本上被TLS所取代。

这2个东西一般位于TCP之上,应用层之下… 更多... “SSL和TLS”

将网页内容保存为pdf

我们经常这样的需求:

发现一个很不错的网页,想把它网页保存为pdf。但是浏览器并没有这个功能。浏览器可以帮你保存成

txt文本文件

html格式

图片

 

是不是就没有办法了?

答案是有,利用浏览器提供的打印功能。不过不是直接用真正的打印机。而是使用虚拟打印机,为了满足我们的需求,采用

docPrint pdf printer

 

下载地址:

http://www.verypdf.com/artprint/index.html更多... “将网页内容保存为pdf”

文件合并

 

有时候工作需要,将几个文件要合并成一个文件,就是将一个文件的内容简单的加载另外一个文件的后面。这个只是简单的二进制的文件合并。

 

windows

在windows下面用copy命令:

copy /b file1+file2 destfile

 

linux

在linux下面用cat命令:

cat file1 file2 > destfile

 

注意上面的合并文件的方式并不能合并像有文件头的文件,如ms word( doc ), ppt… 更多... “文件合并”

解决error C2011: ‘fd_set’ : ‘struct’ type redefinition的方法

 

 首先说明这个问题由于重复定义引起的编译错误。

先说明解决方法,然后再说是什么原因导致了这个问题。

 

解决方法:

下列任何一种方法都可以。

1. 在所有包含windows.h的代码之前加上

#define  WIN32_LEAN_AND_MEAN

2. 或者直接在工程的properties( vc6 以上)/Setting(vc6) -> c/c++ -> preprocessor 中添加WIN32_LEAN_AND_M… 更多... “解决error C2011: ‘fd_set’ : ‘struct’ type redefinition的方法”