- 博客(22)
- 资源 (58)
- 收藏
- 关注
转载 URL原理、URL编码、URL特殊字符、输入URL到页面显示
通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义的&和=符号进行转义,也就是对其进行编码。
2017-03-31 14:54:45 77813 5
原创 C++ STL
基础C++的类。请读下面一段代码:class Shape{private: int x_pos; int y_pos; int color;public: Shape() : x_pos(0), y_pos(0), color(1) {} Shape(int x, int y, int c = 1) : x_pos(x), ...
2017-03-29 14:07:00 2846
原创 Python 库 lxml 通过 xpath、CSS 解析 HTML / XML、scrapy 内置 ( xpath、re、css )、LinkExtractor
Python 库 lxml 通过 xpath、CSS 解析 HTML / XML、scrapy 内置 ( xpath、re、css )、LinkExtractor
2017-03-21 19:30:45 15493
转载 设计模式基本原则
最终目的:高内聚,低耦合1) 开放封闭原则 (OCP,Open For Extension, Closed For Modification Principle)类的改动是通过增加代码进行的,而不是修改源代码。2) 单一职责原则 (SRP,Single Responsibility Principle)类的职责要单一,对外只提供一种功能,而引起类变化的原因都应该只有一个。
2017-03-21 00:15:57 354
原创 Python 正则表达式
正则表达式是用于处理字符串的强大工具,大部分编程语言都提供有正则处理字符串的功能。正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同。
2017-03-20 23:33:31 625
转载 C++ 异常处理
From : http://www.uml.org.cn/c%2B%2B/201305272.asp什么是异常处理一句话:异常处理就是处理程序中的错误。为什么需要异常处理,以及异常处理的基本思想C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样
2017-03-20 14:34:19 4319 1
转载 C 和 C++字符串详解
From:http://blog.csdn.net/fenxinzi557/article/details/51457829From:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.htmlCPP 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、
2017-03-17 11:24:37 2965
原创 linux 文本编辑器:vi、vim、实用技巧、vimplus、插件管理器vundle、Nano编辑器
Vim / Vi 是一个功能强大的全屏幕文本编辑器。vim ( Vi IMproved ) 是 vi的一个加强版,主要用来 "创建、编辑、显示" 文本文件。现在主流的 linux 都会安装 vim 文本编辑器。Vim/Vi 没有菜单,只有命令。linux 下还有另外2个强大的编辑器 Emacs、Nano。
2017-03-14 22:59:09 41035 8
转载 C++模板
来源:http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.htmlC++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和
2017-03-13 10:55:23 514
转载 C++ stringstream
参考:http://www.usidcbbs.com/read-htm-tid-1898.html常见格式串%% 印出百分比符号,不转换。%c 整数转成对应的 ASCII 字元。%d 整数转成十进位。%f 倍精确度数字转成浮点数。%o 整数转成八进位。%s 整数转成字符串。%x 整数转成小写十六进位。%X 整数转成大写十六进位。%n sscanf
2017-03-10 16:15:15 434
原创 python beautiful soup (bs4) 库 的用法
Beautiful Soup 是 python的一个库,主要用来解析 html 或者 xml,然后生成 dom 结构树。可以自动将输入文档转换为 Unicode 编码,输出文档转换为 utf-8 编码。Beautiful Soup 3 已经停止开发,推荐使用 Beautiful Soup 4bs3 以及更早的都是驼峰方法命名方法。在 bs4 中还可以使用,但是不推荐bs4 都是使用下划线方式命名方法,为了保持好的编程风格,推荐使用下划线命名的方法。
2017-03-09 23:50:30 2196
转载 C 和 C++ 文件操作详解
来源:http://www.cnblogs.com/likebeta/archive/2012/06/16/2551662.html来源:http://www.cnblogs.com/likebeta/archive/2012/06/16/2551780.html CPP 的文件操作 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,...
2017-03-09 16:12:58 17472 2
原创 requests (使用 session、cookie)、httpx、PycURL、you-get、wget、ffmpeg、下载(图片、音乐、视频)
Python http库:requests ( 使用 session、cookie )、httpx、PycURL、you-get、wget、ffmpeg、下载 "图片、音乐、视频"
2017-03-08 14:35:23 3403
转载 C++的黑科技(深入探索C++对象模型)
来源:http://www.cnblogs.com/qiaozhoulin/p/5227673.html“如何产生一个不能被继承的类”,这道题我反反复复只想到,将父类的构造函数私有,让子类不能调用,最后归结出一个单例模式,但面试官说,单例模式作为此题的解答不够灵活,后来面试官提示说,可以用友元+虚继承,可以完美实现这样一个类当然那时我还不太明白,友元与虚继承我都极少接触过,
2017-03-03 14:54:38 568 1
转载 《深度探索C++对象模型(Inside The C++ Object Model )》学习笔记
来源:http://dsqiu.iteye.com/blog/1669614之前一直对C++内部的原理的完全空白,然后找到《Inside The C++ Object Model》这本书看了下, 感觉收获很大,因为书写得比较早,有些知识应该要更新,但是还是值得好好研读,由于该书的内容给人比较散的感觉,所以一直想找个时间整理一下,遂成此文,虽然都是抄书上的,但是却让我有了温故而知
2017-03-03 14:52:07 6576
转载 C++对象模型
来源:http://blog.csdn.net/wxc1987821/article/details/59583251 前言了解你所使用的编程语言究竟是如何实现的,对于C++程序员可能特别有意义。首 先,它可以去除我们对于所使用语言的神秘感,使我们不至于对于编译器干的活感到完全不可思议;尤其重要的是,它使我们在Debug和使用语言高级特性的时 候,有更多的把握。当需要提
2017-03-03 14:26:15 321
转载 C++ 多继承和虚继承的内存布局
来源:http://www.oschina.net/translate/cpp-virtual-inheritance多重继承首先我们考虑一个(非虚拟)多重继承的相对简单的例子。看看下面的C++类层次结构。class Top{ public: int a;}; class Left : public Top{ public: int b;}; cla
2017-03-03 14:08:46 1556
转载 C++ 对象的内存布局
来源:http://blog.csdn.net/haoel/article/details/3081328前言07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例都是非常简单的,主
2017-03-03 13:52:41 494
转载 C++ 虚函数表解析
来源:http://blog.csdn.net/haoel/article/details/1948051C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel 前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类
2017-03-03 13:24:36 276
原创 C++ 模版实现自定义释放类对象成员的堆内存空间
#include using namespace std;templateclass AutoRelease{ typedef void (Type::* pFunc)(void);public: AutoRelease(Type* p, pFunc pfunc) :m_class(p), m_pFunc(pfunc) {} ~AutoR
2017-03-02 15:48:38 1618
转载 C++函数指针详解
来源:http://www.cnblogs.com/ggjucheng/archive/2011/12/13/2286391.html指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。
2017-03-02 15:11:16 417
原创 爬虫教程( 1 )--- 爬虫教程、路线、spidertools、大佬博文
爬虫教程( 1 )--- 爬虫教程、路线、spidertools、大佬博文
2017-03-02 00:07:56 3114
masmplus和Radasm汇编工具.zip
2019-09-04
masmplus_radasm IDE.zip
2019-09-04
Microsoft Visual C++ 14.0.zip
2019-07-18
流畅的Python.pdf
2019-03-04
pdb-cheatsheet
2018-11-06
google hacking 技术手册
2018-10-31
《精通Python设计模式》高清晰PDF+源代码文件
2018-08-15
Effective C+ 和 Effective STL 和 Effective Modern C++ 和 More Effective C++电子书
2018-03-09
makefile教程.zip
2017-09-30
OSI网络协议图(4张图).zip
2017-09-14
Caffe官方教程中译本_CaffeCN社区翻译.pdf
2017-09-05
Python黑帽子 黑客与渗透测试编程之道-[美]Justin Seitz_s13868277.pdf
2017-07-04
雷电模拟器改成真机环境
2024-09-21
微霸2024无限制版.zip
2024-08-28
FridaApp_Python的Hook脚本.zip
2020-07-16
MobaXterm 23.3-密码123.zip
2020-04-26
ScreenToGif 和 使用方法.zip
2019-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人