自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (16)
  • 收藏
  • 关注

原创 IEEE754浮点数标准及浮点型和整型之间的转换

“IEEE二进制浮点数算术标准(IEEE 754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。这个标准定义了表示浮点数的格式(包括负零-0)与反常值(denormal number),一些特殊数值((无穷(Inf)与非数值(NaN)),以及这些数值的“浮点数运算符”;它也指明了四种数值舍入规则和五种例外状况(包括例外发生的时机与处理方式)。IEEE 754规定了四种表示浮点数值的方式:单精确度(32位)、双精确度(64位)、延伸单精确度(43比特以上,很少使用)与延

2020-06-12 19:35:18 16001 3

原创 Java内部类和 Lambda 表达式的命名规则

内部类和 Lambda 表达式的命名规则1) 成员内部类,包括普通成员内部类、静态成员内部类,外部类名$内部类名2) 局部内部类,外部类名$n内部类名,n 从 1 开始,每个函数都有不同的 n 值3) 匿名内部类,外部类名$n,n 从 1 开始4) Lambda 表达式类,外部类名$$Lambda$n,n 从 1 开始。(注:控制台输出后面还会加上斜杠+数字,比如:Main$$Lamb...

2020-02-03 21:46:56 1912

转载 Sun 公司的 Java 跟 Android 使用的 Java 库有什么关系?

全文重点罗列Java 是 Sun 公司开发的一门语言,同时 Java 也是一个开放平台。 Sun 公司为 JVM 发布了 JVM 规范,任何公司都可以按照此规范开发 JVM 语言,如现在的 Kotlin、Scala 等。 JVM 语言必须要通过 JCP(Java Community Process)对其拥有的TCK(Technology Compatibility Kit)测试。 Har...

2020-02-01 16:56:11 2130

转载 Java finally语句到底是在return之前还是之后执行?

网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被...

2020-01-30 19:05:02 425

原创 HTTP、HTTPS、SOCKS代理的概念(到底是什么意思?)

HTTP/HTTPS/SOCKS 代理指的是客户端连接代理服务器的协议,指客户端和代理服务器之间交互的协议。如服务器支持代理HTTP协议就叫HTTP代理服务器,支持代理SOCKS协议就叫SOCKS代理服务器。如代理服务器同时支持代理HTTP/SOCKS协议,则既可以叫HTTP代理服务器,也可以叫SOCKS服务器。补充:SOCKS协议工作在比HTTP、HTTPS更低的层次,所以HTTP协议,...

2020-01-29 20:51:31 6634 1

转载 Markdown:怎么用?以及为什么要用Markdown?

你可能不是第一次听说 Markdown 了。从富文本编辑器说起以前,人们在互联网上写作或发言喜欢使用「富文本编辑器」来实现充分自由的格式化。一般而言,富文本编辑器所做的事情就是把你输入的普通文本加上格式,形成对应的 HTML 编码。拿我们喜爱的 QQ 空间日志编辑器来说,当我们选中「Markdown」,点击「B」按钮后,字体就会变粗。这个过程可以通过点击「HTML」来看到真相:...

2019-12-09 00:22:31 863

转载 Google 凭什么要赔给 Oracle 88 亿美元?

最近在 IT 圈里非常火的一个话题,非 Google 和 Oracle 关于 Java 版权之争的官司莫属了。长达八年的 Java 版权之争终于在 2018 年 3 月 27 日有了明确的结果,美国联邦巡回法院判谷歌向 Oracle 赔偿 88 亿美元。在 1995 年 Sun 公司发布了 Java,2009 年,Oracle ...

2019-10-30 01:35:33 2505

转载 雷军:《我十年的程序员生涯》系列之三(失败的大学创业经历)

// 转载自雷军2008年11月10日写的博客。以下内容为博客原文:不少人想白手起家、空手套狼,在今天的商业社会里这是非常不现实的一件事情。我特别想问:你为什么不能先做能力及资源上的积累后再创业呢?如果你觉得机会难得,为什么不去试图说服更多人给资源后再创业呢?我参与创办过了金山软件、卓越网,作为天使投资人投资了不少成功的创业项目,看起来很拉风。但其实上我也有过非常惨痛的失败。创业不是...

2019-09-11 00:39:08 1086

转载 雷军:《我十年的程序员生涯》系列之二(我赚的第一桶金)

// 转载自雷军2008年11月5日写的博客。以下内容为博客原文:《我十年的程序员生涯》系列之二:我写BITLOK的这七年1989年8月,大二暑假,我和王全国合作写了我的第一个正式作品BITLOK 加密软件,主要用来保护软件的知识产权,防止盗版的。当时,他毕业留校了,在校办的一家电脑销售公司工作,我们就是利用晚上和周末时间在他们公司的电脑上完成的产品研发。1991年我写了BITL...

2019-09-10 01:06:53 883

转载 雷军:《我十年的程序员生涯》系列之一(我的程序人生路)

// 转载自雷军2008年10月31日写的博客。以下内容为博客原文:最近,和UCWEB同事讨论,怎么才能把我们的UCWEB做到极致。我说,“手机上的平台非常多,如果想做好,需要足够多、足够优秀的程序员。优秀的程序员如何定义呢?首先必须热爱写程序,其次必须是一个完美主义者。只有这样的人,才能把事情做得极致。”说着说着,我怀念起我过去写程序的日子,从1987年到1996年,那是一段阳光灿烂...

2019-09-09 01:03:02 696

原创 c++对象创建带括号与无括号的区别

class Test{public:  Test() {}  Test(int a) {}}1、栈上创建对象  1.1 无括号    Test a; // 调用默认构造函数,栈上分配内存创建对象  1.2 有括号    Test a(); // 无任何意义,声明一个返回值为Test对象的无参函数  1.3 有括号+参数    Test a(2); // 调用构造函数...

2019-08-30 00:47:08 589

原创 git fetch和git pull 在使用Refspec上的区别

假设远程分支为:master本地分支为:mymaster关于Refspec介绍请查看该链接:https://git-scm.com/book/en/v2/Git-Internals-The-Refspec大家一般都知道,git fetch是更新(update)在本地电脑上的远程跟踪分支(如origin/master分支,注意远程跟踪分支是保存在本地,一般在.git\refs\remotes\...

2019-08-26 01:43:57 435

原创 为什么用feof()或者iostream::eof来控制循环是不好的

例1:data.txt为:data.txt十六进制如下:可看出结尾有一个换行符(注:Windows下换行符为\r\n)。#include <stdio.h>int main(){ FILE *fp; int i = 0; char s[3][7]; if ((fp = fopen("data.txt", "r")) == NULL) pri...

2019-06-26 20:51:24 414

原创 联系我

我的个人微信公众号如下,欢迎大家吐槽:

2019-06-13 16:51:40 253

转载 C语言中的转义字符

C语言中的转义字符简介在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么。这类字符称为可显示字符,如a、b、c、$、+和空格符等都是可显示字符。另一类字符却没有这种特性。它们或者在键盘上找不到对应的一个键(当然可...

2019-05-23 15:53:00 28104 3

原创 vim打开交换文件(swp)时Quit和Abort的区别

使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。每次启动检索是否有临时文件, 有则询问如何处理。先在一个终端(终端1)中打开文件test1.txt命令:vim test1.txt然后在另外一个终端(终端2)中打开文件test1.txt,test2.txt命令:v...

2019-05-19 22:06:51 1042

转载 机器学习能革了数据库索引的命吗?

关系数据库帝国已经独孤求败几十年了!自从1970年E.F.Codd 的《大型共享数据库的关系模型》论文横空出世,为关系型数据库奠定了坚实的理论基础,一众关系数据库System R,DB2 ,Oracle,MySQL,Postgres相继诞生,一举推翻了层次和网状数据库的统治。在过去的几十年中, 对象数据库, NoSQL等相继挑战,但是依然无法撼动它的地位。当然关系数据库也不是停滞不前,...

2019-05-18 22:44:34 268

转载 MySQL索引背后的数据结构及算法原理

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第...

2019-05-18 22:15:29 174

转载 电脑中常用的“扇区”、“簇”、“块”、“页”、“4K对齐”等概念

1、什么是扇区和(磁盘)块?物理层面:一个磁盘按层次分为磁盘组合 -> 单个磁盘 -> 某一盘面 -> 某一磁道 -> 某一扇区扇区,顾名思义,每个磁盘有多条同心圆似的磁道,磁道被分割成多个部分。每部分的弧长加上到圆心的两个半径,恰好形成一个扇形(严格说应该是扇环),所以叫做扇区。扇区是磁盘中最小的物理存储单位。通常情况下每个扇区的大小是512字节。(由于不断提高...

2019-05-17 00:38:55 2572

原创 C/C++源程序到可执行程序exe的全过程(及汇编和反汇编的区别)

一个现代编译器的主要工作流程如下:源程序(source code)→预处理器(preprocessor)→编译器(compiler)→汇编程序(assembler)→目标程序(object code)→连接器(链接器,Linker)→可执行程序(executables)。简言之,源文件生成可执行文件的过程总共是经历了预编译/预处理,编译,汇编,链接这四个过程。如下图所示:下面用...

2019-05-12 19:32:00 11949

转载 Redis的各项功能解决了哪些问题?

先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial indexes等数据类型。它还内建了复制,lua脚本,LRU,事务等功...

2019-05-08 12:28:22 161

转载 阿里云Redis开发规范

摘要:本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。一、键值设计1. key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,...

2019-05-07 17:32:50 120

转载 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系

我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相似概念如何区分。Web服务器概念与基本原理Web服务器的历史1989年,互联网之父Berners-Lee向其雇主CERN提出了一个新项目,目的是通过使用超文本系统来缓解科学家之间的信息交流。该项目导致Bern...

2019-05-03 23:42:20 984

转载 成为1个技术大牛的入门到进阶之路(学习路线图)

计算机领域技术更迭非常之快,内容博大精深。涉及到分布式架构,更是分支众多,知识庞杂。很多新人在最初往往找不到头绪,不知道从何处下手来一步步提升自己的技术水准。本文将介绍要成为1个技术大牛的18般兵器谱,以及这条打怪升级之路,希望可以让新人少走弯路,在这条路上一步步提升自己。阶段1: 计算机功底(1)常用数据结构,算法的时间/空间复杂度的计算(随便找本大学教科书都有的内容)...

2019-04-29 11:52:00 664

原创 记一次收到QQ邮箱钓鱼邮件经历

今天上午QQ邮箱忽然收到两封群邮件如下:以前也经常收到这种钓鱼邮件,都没管,今天就顺便研究了一下。t.cn是新浪微博的短链接服务,类似的很有985.so,dwz.cn等,简言之,就是将比较长的链接转换为这种短链接。首先将邮件中的短链接还原一下看看:可以看到是一个乱七八糟的qbphgroup.cn域名,里面的5,6级域名故意用mail.qq.com来迷惑人,将“短链接”复...

2019-03-26 15:56:12 4128

转载 Google 为什么叫Google?

Google 公司的成功是一个典型的现代美国梦。1998 年 7 月,当 Larry 和 Sergey 在朋友的车库里用廉价的服务器创立 Google 时,公司只有一位雇员,就是现任的公司技术经理 Craig Silverstein。对于他们的奔走集资,多数 DOT 公司表现十分冷淡,对他们日后在互联网产生革命性影响的新思想毫无兴趣。如今,Google 是全球最享盛誉的搜索引擎中的巨X,由十万台服...

2019-03-14 20:13:40 2019 1

转载 使用 Vim 寄存器(registers)和系统剪贴板(clipboard)

常见文本编辑器都会提供剪切板来支持复制粘贴,Vim也不例外。 不同的是Vim提供了10类共48个寄存器,提供无与伦比的寄存功能。 最常用的y操作将会拷贝到默认的匿名寄存器中,我们也可以指定具体拷贝到哪个寄存器中。一般来讲,可以用"{register}y来拷贝到{register}中, 用"{register}p来粘贴{register}中的内容。例如:"ayy可以拷贝当前行到寄存器a中,而"...

2019-03-07 11:01:11 3559

翻译 2018年最受欢迎的10个编程挑战网站

原文:The 10 Best Coding Challenge Websites for 2018作者:Daniel Borowski 翻译:a3192048在2016年底,我发表了一篇文章:The 10 most popular coding challenge websites for 2017.该列表基于一些资源,如热门博客帖子,Quora帖子,文章,Google搜索以及论坛等热...

2019-02-25 15:27:37 1029

转载 字符串匹配的Boyer-Moore算法

作者:阮一峰日期:2013年5月 3日上一篇文章,我介绍了KMP算法。但是,它并不是效率最高的算法,实际采用并不多。各种文本编辑器的"查找"功能(Ctrl+F),大多采用Boyer-Moore算法。Boyer-Moore算法不仅效率高,而且构思巧妙,容易理解。1977年,德克萨斯大学的Robert S. Boyer教授和J Strother Moore教授发明了这种算法。...

2019-02-24 17:47:07 281

原创 C语言数组中,数组名在中括号中(即 [array])是什么意思?

#include &lt;stdio.h&gt;int main(){ int array[3]= { 1, 2, 3 }; printf("%d\n", 1[array]); // 2,注意 printf("%d\n", [array]);将报错 printf("%d\n", -1[array]); // -2 return 0; }输出: 分析...

2019-02-20 00:23:08 12335

原创 Linux 下 ls -l 命令执行显示结果的每一列含义

一个文件都有一个所有者, 表示该文件是谁创建的.。同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组。如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置。setuid:该位是让普通用户可以以root用户的角色运行只有root帐号才能运行的程序或命令。比如我们用普通用户运行p...

2019-01-26 16:17:52 2105

转载 Linux 系统目录结构

登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示:树状目录结构:以下是对这些目录的解释: /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存...

2019-01-25 11:03:58 157

转载 Shell脚本编程30分钟入门

什么是Shell脚本示例看个例子吧:#!/bin/shcd ~mkdir shell_tutcd shell_tutfor ((i=0; i&amp;lt;10; i++)); do touch test_$i.txtdone示例解释第1行:指定脚本解释器,这里是用/bin/sh做解释器的第2行:切换到当前用户的home目录第3行:创建一个目录shell_tut第4行:切...

2019-01-24 15:56:32 224

转载 apt 和 apt-get的区别(建议使用apt)

Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ub...

2019-01-23 22:09:43 16654 3

转载 为什么C语言不会过时?

这是C语言系列博客的第3篇,如果对前2篇感兴趣,可以点击下面的链接:什么教材适合零基础的C语言学习者?为什么C语言很难?评价任何一门编程语言,都是招人骂的。 永远是这样。就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”这个在心理学上有个专业的名字:叫做“二逼”现象!那我为啥还要做这个挨骂的事呢?作为《C语言点滴》《drop of knowl...

2019-01-23 18:32:31 366

转载 sFlow介绍

目录8.1  介绍定义目的8.2  参考标准和协议8.3  可获得性License支持版本支持特性依赖8.4  原理描述8.4.1  sFlow Agent的基本原理8.5  应用8.5.1  sFlow典型应用8.6  术语与缩略语术语缩略语8.1  介绍定义sFlow是Sampled Flow的简称,由Inmon提出,是一...

2019-01-14 13:29:08 16136 1

转载 使用sFow监视虚拟机之间的流量

This document describes how to use Open vSwitch is to monitor traffic sent between two VMs on the same host using an sFlow collector. VLANs.SetupThis guide assumes the environment is configured ...

2019-01-14 11:49:07 1517

转载 类Unix系统各种图形界面介绍 注:苹果Quartz 不是X11(但可能是)

很多Linux初学者分不清楚Linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,Xfree,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正。       一, linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的。         ...

2019-01-07 20:21:22 2716

原创 为什么TIME_WAIT状态是2MSL?(2个原因)

为什么TIME_WAIT的时间是2MSL?理由1很容易理解。主要是理由2,客户端回复最后一个ACK之后,感觉一个MSL就可以所有分组消失了啊,为什么还要2MSL所有分组才消失呢?我的理解是:假设客户端发送ACK刚刚过了一个MSL时间,而服务端在收到这个ACK之前一瞬间刚好启动超时重传FIN,所以要等这个FIN也消失,就是2MSL了。文中所指的另一个方向的应答应该就是这个超时重传...

2018-12-30 22:20:06 7740 4

转载 TCP/IP重传超时--RTO

概述:本文讨论主机在发送一个TCP数据包后,如果迟迟没有收到ACK,主机多久后会重传这个数据包。主机从发出数据包到第一次TCP重传开始,RFC中这段时间间隔称为retransmission timeout,缩写做RTO。本文会先看看RFC中如何定义RTO,然后看看Linux中如何实现。本文旨在分享:当遇到了TCP层问题改如何去查找、阅读文档,该如何去在Linux源码中寻求答案。1. 起源在...

2018-12-30 22:02:39 937

jdk-8u211-windows-x64安装包.rar

jdk-8u211-windows-x64.exe 截至2019.07.15 最新版JDK for Windows 64位系统。

2019-07-21

jdk-8u211-Linux-x64安装包.rar

jdk-8u211-Linux-x64.tar.gz 截至2019.07.15 最新版JDK for Linux 64位系统

2019-07-21

jdk-8u211苹果电脑64位系统版.rar

jdk-8u211-macosx-x64.dmg 截至2019.07.15 最新版JDK for Mac OS X x64位

2019-07-15

《Redis设计和实现 黄建宏著》配套 Redis 3.0 中文注释版源码

与《Redis设计和实现 》黄建宏著配套的, Redis 3.0 中文注释版源码。

2019-05-01

代码阅读方法与实践.2004.中文版(38.4M清晰版)

代码阅读有自身的一套技能,重要的是能够确定什么时候使用哪项技术。本书中,作者使用600多个现实的例子,向读者展示如何区分好的(和坏的)代码,如何阅读,应该注意什么,以及如何使用这些知识改进自己的代码。养成阅读高品质代码的习惯,可以提高编写代码的能力。 阅读代码是程序员的基本技能,同时也是软件开发、维护、演进、审查和重用过程中不可或缺的组成部分。本书首次将阅读代码作为一项独立课题,系统性地加以论述。本书引用的代码均取材于开放源码项目——所有程序员都应该珍视的宝库。本书围绕代码阅读,详细论述了相关的知识与技能。“他山之石、可以攻玉”,通过仔细阅读并学习本书,可以快速地提高读者代码阅读的技能与技巧,进而从现有的优秀代码、算法、构架、设计中汲取营养,提高自身的开发与设计能力。 本书适用于对程序设计的基本知识有一定了解,并想进一步提高自身开发能力的读者。

2018-10-04

linux学习资料(包含五本书)

包含《鸟哥的 Linux 私房菜 基础篇 第四版》、《Shell脚本学习指南》、《Linux命令全集(中文版)》、《Linux系统命令及Shell脚本实践指南》、《Linux命令行与shell脚本编程大全(第2版)》五本入门书

2018-07-26

<<21天学通Python>>PDF

本书全面、系统、深入地讲解了 Python 编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将 Python 语言知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉 Python 编程,在学习中遇到问题时,也可以作为参考。 本书共分三篇。篇介绍 Python 语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第二篇介绍了 Python 语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用 Python 标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的 Web网站编程、图片处理;第三篇通过两个案例介绍 Python 的综合编程技术。 本书在内容上涉及面广,从基本操作到高级技术及综合案例,涉及 Python 语言的基础语法和编程特性。本书在设计上浅显易懂、实例丰富,尤其适合广大编程初学者自学,也适合对 Python 语言感兴趣的爱好者作为参考用书。

2018-07-10

21天学通Python光盘(源代码+PPT+视频)和PDF

全面、系统、深入地讲解了 Python 编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将 Python 语言知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉 Python 编程,在学习中遇到问题时,也可以作为参考。 本书共分三篇。篇介绍 Python 语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第二篇介绍了 Python 语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用 Python 标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的 Web网站编程、图片处理;第三篇通过两个案例介绍 Python 的综合编程技术。 本书在内容上涉及面广,从基本操作到高级技术及综合案例,涉及 Python 语言的基础语法和编程特性。本书在设计上浅显易懂、实例丰富,尤其适合广大编程初学者自学,也适合对 Python 语言感兴趣的爱好者作为参考用书。

2018-07-09

PDFdo PDF Converter3.0免安装破解版

PDFdo PDF Converter3.0是一款非常强大的PDF转换工具,可以很随意和方便的把图片,WORD等格式转换成PDF格式,也可以把PDF格式转换成图片或者WORD格式软件,软件是绿色破解版的,直接解压运行exe即可,第一次需要输入注册码,注册码随意输入即可。

2018-06-13

BackTrack 5 Cookbook中文版 渗透测试实用技巧荟萃

BackTrack是一个基于Linux的渗透测试和安全审计平台,旨在帮助网络安全人员对网络黑客行为进行评估,如今被世界各地的安全社区和安全人员所使用。   《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》分为10章,以示例方式讲解了BackTack中很多流行工具的使用方法,其内容涵盖了BackTrack的安装和配置、BackTrack的调整、信息采集、漏洞识别、漏洞利用、提权、无线网络分析、VoIP、密码破解、电子取证等内容。   《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》讲解详细,示例丰富,无论你是经验丰富的渗透测试老手,还是打算紧跟时代潮流,希望掌握BackTack 5中常用软件使用方法的新手,都会从本书中获益匪浅。

2018-06-13

林肯实验室darpa数据集_2000年(Lincoln Laboratory Scenario (DD0S) 2.0.2)

林肯实验室darpa数据集_2000年(Lincoln Laboratory Scenario (DD0S) 2.0.2)

2018-06-12

初学者C和C++编程规范

分别为谷歌,华为公司的c/c++编程规范。ps: 对于初学者,一开始养成编程风格很重要。

2018-06-10

如何在cmd下ping端口

cmd下默认不支持ping端口,该小工具可帮助ping端口。 使用说明: 1.将"tcping.exe"复制到 C:\Windows\System32 路径下 2.打开cmd,输入"tcping+空格+IP地址+空格+端口" 如:tcping www.baidu.com 3389 (注:如不指定端口则默认80端口!)

2018-06-10

jfreechart表绘制类库及jcommon源代码

包含jfreechart-1.0.19,jcommon-1.0.19,jcommon-1.0.23,jfreechart-1.0.19-fx-javadocs,jfreechart-1.0.19-install.pdf

2018-06-10

SGI STL的源码

1.由于HPE收购了SGI,所以官网已无法下载SGI STL源码。2.Ubuntu16.04自带glibc版本是2.23

2018-05-11

空空如也

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

TA关注的人

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