自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 PKI中常用编码:ASN.1 DER BER Base64

迟到了两年的笔记... 在PKI的应用中,常会用到以下几个编码概念: ASN.1(Abstract Syntax Notation One, 抽象语法标记) 定义:A standard interface description language for defining data structures that can be serial...

2018-12-11 22:11:00 614

转载 Xcode相关概念:Target、Project、Scheme、Workspace

创建并编译Xcode工程时,有几个常用概念想在这里记一下。 Xcode Target: 定义:A target defines a single product; .... 理解:输出文件,等同于VS的Target。比如你创建一个Xcode Application工程,它的默认输出必然是一个App。 Xco...

2018-12-10 23:34:00 294

转载 Xcode 动态库及Framework 安装路径设置

使用Xcode开发动态库及Framework时,需要为其设置Install path。在设置Install path时,可能会使用到以下几个路径: 1)绝对路径: 绝对路径,通常用于设置固定目录下的Framework、动态库。 2)@executable_path:执行路径,通常用于设置直接在Application中加载的Frame...

2018-10-13 21:32:00 1274

转载 字符集编码---3 Windows BOM

Windows平台下存储Unicode格式的文件时,会在文件头插入2到3字节的文件头。这个文件头就是BOM(Byte Order Marks).这个文件头在Unicode中,无对应符号。所以不必担心与其他编码格式互转时,造成错误。BOM与编码之间的对应关系如下:  Byte order mark      Description    EF BB BF       ...

2018-08-02 00:57:00 108

转载 字符集编码---2 编码转换

本篇将划分为Windows平台、Linux平台两个部分,分别介绍两个平台下常用的字符编码转换接口及思路。 Windows平台: WIndows平台提供了一对 其他编码 与 UTF-16间相互转换的API,因此Windows平台下的编解码转换都可以通过UTF-16编码作为桥梁。 头文件:stringapiset.h (include Window...

2018-08-01 00:42:00 131

转载 字符集编码---1 基本概念

“给定一个字符,对应各种字符集编码后的二进制形式到底是什么样子?”,对于这个问题,我自己也不甚清楚。而且日常工作中,每次遇到这个问题都是靠一款叫做 CodeView 的工具解决。所以接下来不涉及具体的编码过程,只对基本概念、各平台下的字符集转换做介绍。 本文为第一部分,对常用字符集编码做概念性介绍。以下是查阅维基百科和牛人博客后,我自己的一种理解,并不一定十分准确。首先...

2018-07-31 00:29:00 143

转载 使用openssl搭建CA并颁发服务器证书

本来整理了一份执行脚本,但是没有找到附件功能。只好直接贴当时自己看过的链接了。文章标题:Openssl Certificate Authority转载链接:https://jamielinux.com/docs/openssl-certificate-authority/index.html需要注意:1)serial和crlnumber文件必须非空,只保存一个用于记录证书...

2017-12-24 22:30:00 841

转载 PKCS#1规范阅读笔记2--------公私钥ASN.1结构

PKCS#1种介绍了哈希算法的OID等的ASN.1结构,因为使用ASN.1的解码工具(比如:ASN1View)时,会自动显示出各OID的含义,所以这里就不说明了。下面就只简单摘抄一下RSA公私钥的ASN.1的结构。 ASN.1的编码回头会专门介绍,为了便于理解:SEQUENCE,暂时就理解为C语言里面的结构体就好;INTEGER,理解为正数类型就好。 ...

2016-08-20 19:23:00 437

转载 PKCS#1规范阅读笔记1--------基本概念

规范中有很多数学相关的推演和计算,并不打算在这里介绍,主要介绍一下相关的计算流程及最终的签名结果。 算法可以分为:对称算法和非对称算法两大类。对称算法加密和解密都用的是同一个密钥;而非对称算法却是有一对密钥对(公钥和私钥),但是这对公钥加密的东西,能用私钥解开;反之亦然。 RSA就是属于非对称算法,RSA也有一对密钥对用来参与运算。公钥,顾名思义就是可以公...

2015-09-23 21:25:00 244

转载 Chrome 扩展机制

据说,今年9月份开始,谷歌将在Chrome浏览器中全面禁用NPAPI插件,Chrome 45以后将无法再加载NPAPI插件,并推出了一种新的机制:扩展。 其实,如果把浏览器看作一块画布的话,NPAPI插件就像挂在画布上的各种小饰品,而扩展更像拼接在画布外小拼图。无论是插件还是扩展,都是为了让这副画更符合用户的期望。下面就只准备简单介绍一下扩展和Native Messag...

2015-07-22 22:55:00 127

转载 Javascript 多线程?

最近在遇到一个问题:HTML页面中的页面无法刷新,只能在底层全部处理完成后才能进行页面刷新。在里面已经采用SetTimeout进行了处理,但是明显没有达到预期的效果。 主要的原因是对SetTimeout这个函数并未清楚,对Javascript单线程也没有清晰的认识。 浏览器中的线程介绍 通常一个浏览器会至少存在三个线程:JS引擎线程...

2012-11-04 16:31:00 48

转载 IE浏览器兼容模式设置

在浏览器的发展历史中,出现过多家厂商争夺市场,导致同时存在两种标准;后W3C出面制定了HTML5,总算结束纷争。而某些网站却仍采用原有标准,为了兼容在IE8 IE9中变出现了兼容浏览模式,英文为Compatibility View Mode。《这个周末要仔细的把这几种模式学习一下》 其实据我目前的理解,设置兼容模式就是设置浏览器对网页的呈现方式,也就是指定浏览...

2012-11-01 22:23:00 708

转载 VC工程改名

  VS2010下的工程就比较好了,可以直接修改工程的名字,打开之后,直接对工程重命名就好了; VS2008的没有尝试过,给工程重命名; VC6.0的工程如果需要重命名就比较麻烦,常见的方法如下:  1)修改替换dswdsp以及资源文件中,所有关于文件名的地方   只需采用文本编辑器把dswdsp文件打开,然后逐一查找替换即可,替换过程中需注意...

2012-10-07 00:15:00 113

转载 命令行注册或反注册DLL

利用命令行对DLL进行注册或反注册,主要是通过regsvr32.exe,该应用是由将动态链接库文件注册为注册表中命令组成,Windows xp系统的regsver32.exe在Windows\system32文件夹下;2000系统则是在winnt\system32文件夹下(这个没有验证过,没用过2000的系统),win7 32位系统是在Windows\System32(本机就是...

2012-10-06 23:45:00 911

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除