自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Unicode字符编码标准

Unicode1. 编码知识 1.1 文本和字符 在计算机程序中或者数据文件里,文本(text)是作为数字序列存储的。序列中的数字是具有不同大小、取值和解释的整数。如何解释这些整数是由字符集(character set)、编码(encoding)决定的。 文 本主要是由字符(character)组成。在格式文本(fancy text, or rich text)中包括显示属性,如颜色、斜...

2018-08-16 16:46:05 11055 2

转载 Python模拟登录的几种方法

目录方法一:直接使用已知的cookie访问方法二:模拟登录后再携带得到的cookie访问方法三:模拟登录后用session保持登录状态方法四:使用无头浏览器访问 正文方法一:直接使用已知的cookie访问特点:  简单,但需要先在浏览器登录原理:  简单地说,cookie保存在发起请求的客户端中,服务器利用cookie来区分不同的客户端。因为http是一种无状态的连接,当服务器一下子收到好几个请求...

2018-04-30 11:40:17 5044

转载 mysql存储过程语法及实例

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三....

2018-04-28 10:39:35 205

转载 黑客攻防之SQL注入原理解析入门教程

出现的关键名词有: UNION  SELECT   load_file   hex    为了方便说明我们先创建两个表:hehe和heihei,很明显它们一个拥有2列属性,一个拥有3列属性==========================================================================================一. UNION 的原理UNIO...

2018-04-28 09:39:16 317

转载 语法规范:BNF与ABNF 巴斯克范式

语法规范:BNF与ABNF 巴斯克范式BNF       巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首先引入的用来描述计算机语言语法的符号集。现在,几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语言的语法规则。   在BNF中,双引号中的字("word")代表着这些字符本身。而double_quot

2018-01-20 09:29:34 2312

转载 高性能定时器

目录第1章计时    1    1.1 GetTickCount    1    1.2 timeGetTime    1    1.3 QueryPerformanceCounter    1    1.4 测试    2第2章等待    4    2.1 Sleep    4    2.2 SetWaitableTimer    4    2.3 timeS

2017-07-01 14:12:57 784

转载 TCP之深入浅出send和recv

博客原地址:http://blog.chinaunix.net/uid-29075379-id-3921527.html         分类: LINUX本篇我们用一个测试机上的阻塞socket实例来说明主题。文章中所有图都是在测试系统上现截取的。需要理解的3个概念1. TCP socket的buffer每个TCP socket在内核中

2017-05-28 22:11:26 277

转载 深入 printf / wprintf / console下的unicode output

1. printf 只能提供ANSI/MB 的输出,不支持输出unicode stream.例如:wchar_t test[]=L"测试1234";printf("%s",test);是不会正确输出的2.wprintf 同样不会提供unicode output,   但是他会把wchar_t的string转为locale的SB/MB字符编码,然后输出例如:w

2017-01-06 09:04:05 733

转载 iostream、printf/wprintf和中文输出

    使用C++标准库的iostream,可以方便地将控制台、文件、字符串以及其它可扩充的外部表示作为流来处理,但要处理中文,却会碰到很多问 题。本人原来没怎么用过这个iostream,这几天尝试用这个写点东西,一会儿不能输出中文,一会儿不支持中文文件名的,搞得头大。网上搜了搜,没有发 现适用于所有情况的解决方案。不过后来自己经过多次测试,基本解决了这些问题,现在写成文字作为

2017-01-06 08:40:25 785

转载 三种单例模式的C++实现

简介因为在设计或开发中,肯定会有这么一种情况,一个类只能有一个对象被创建,如果有多个对象的话,可能会导致状态的混乱和不一致。这种情况下,单例模式是最恰当的解决办法。它有很多种实现方式,各自的特性不相同,使用的情形也不相同。今天要实现的是常用的三种,分别是饿汉式、懒汉式和多线程式。通过单例模式, 可以做到:1. 确保一个类只有一个实例被建立 2. 提供了一个对对象的全局访问指

2016-04-09 09:55:31 264

转载 com编程快速入门

1.什么是COMCOM是一种跨应用和语言共享二进制代码的方法。与C++不同,它提倡源代码重用。ATL便是一个很好的例证。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程膨胀和臃肿。Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs

2016-03-16 11:57:42 502

转载 COM控件快速入门

1.什么是COMCOM是一种跨应用和语言共享二进制代码的方法。与C++不同,它提倡源代码重用。ATL便是一个很好的例证。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程膨胀和臃肿。Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs

2016-03-16 11:54:55 631

转载 ActiveX控件安全初始化之一:实现ISafeObject接口(转)

ActiveX控件安全初始化之一:实现ISafeObject接口(转)ActiveX控件在签名以后,仍然被IE浏览器默认安全级阻止而无法安装。使用代码签名证书签名后的控件在运行时报“Internet Explorer已经阻止此站点用不安全方式使用ActiveX控件.因此,此页面可能显示不正确”。这是因为该ActiveX控件没有标记为脚本安全,在IE默认安全级别设

2016-03-01 10:30:09 622

转载 设备描述表之映射模式

映射模式是设备描述表的内容之一,其优点是程序员可不必考虑输出设备的坐标系情况,而在一个统一的逻辑坐标系中组成图形的绘制与操作,映射模式定义了将逻辑单位转化为设备的度量单位以及设备的x方向和y方向。Windows中的映射模式如表4-3所示。表4-3   Windows中的映像模式映像模式将一个逻辑单位映射为坐标系设定MM_A

2016-02-17 11:22:49 779

转载 设备描述表之映射模式介绍

映射模式是设备描述表的内容之一,其优点是程序员可不必考虑输出设备的坐标系情况,而在一个统一的逻辑坐标系中组成图形的绘制与操作,映射模式定义了将逻辑单位转化为设备的度量单位以及设备的x方向和y方向。Windows中的映射模式如表4-3所示。表4-3   Windows中的映像模式映像模式将一个逻辑单位映射为坐标系设定MM_A

2016-02-17 11:20:39 1265

转载 MFC网络编程学习

MFC网络编程学习 感谢任智康老师的分享MFC网络编程学习要学习好网路编程,主要看以下几个方面:1、掌握概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等。2、在实际Windows网络通信软件开发中,异步非阻塞套接字是用的最多的。平常所说的C/S(客户端/服务器)结构的软件就是异步非阻塞模式的。3、在异步

2015-12-09 15:01:45 915

转载 C/C++中的位操作的技巧

转自:http://blog.chinaunix.net/uid-25909722-id-2856108.html学习是一种快乐,感谢路遥老师C++中的位操作包括两种:传统的C语言方式的位操作和C++中利用bitset容器进行的位操作。 ****** 一、传统的C方式位操作:****** 1.基本操作:使用一个unsigned int变量来作为位容器。2

2015-12-06 10:12:18 713

空空如也

空空如也

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

TA关注的人

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