ApacheCN 翻译活动进度公告 2019.2.18

2019-02-18
阅读 6 分钟
1.8k
【主页】 apachecn.org 【Github】@ApacheCN 暂时下线: 社区 暂时下线: cwiki 知识库 自媒体平台 微博:@ApacheCN 知乎:@ApacheCN CSDN 简书 OSChina 博客园 我们不是 Apache 的官方组织/机构/团体,只是 Apache 技术栈(以及 AI)的爱好者! 合作or侵权,请联系【fonttian】<fonttian@gmail.com> | 请抄送一份到...

Flink 1.7 文档翻译活动期待大家的参与 | ApacheCN

2019-02-16
阅读 4 分钟
1.4k
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

HBase 参考指南 3.0 翻译活动期待大家的参与 | ApacheCN

2019-02-15
阅读 1 分钟
1.7k
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

ApacheCN 活动汇总 2019.2

2019-02-09
阅读 5 分钟
2.8k
【主页】 apachecn.org 【Github】@ApacheCN 暂时下线: 社区 暂时下线: cwiki 知识库 自媒体平台 微博:@ApacheCN 知乎:@ApacheCN CSDN 简书 OSChina 博客园 我们不是 Apache 的官方组织/机构/团体,只是 Apache 技术栈(以及 AI)的爱好者! 合作or侵权,请联系【fonttian】<fonttian@gmail.com> | 请抄送一份到...

ApacheCN 数据科学/人工智能/机器学习知识树 2019.2

2019-02-04
阅读 2 分钟
2.5k
【主页】 apachecn.org 【Github】@ApacheCN 暂时下线: 社区 暂时下线: cwiki 知识库 自媒体平台 微博:@ApacheCN 知乎:@ApacheCN CSDN 简书 OSChina 博客园 我们不是 Apache 的官方组织/机构/团体,只是 Apache 技术栈(以及 AI)的爱好者! 合作or侵权,请联系【fonttian】<fonttian@gmail.com> | 请抄送一份到...

ApacheCN 学习资源汇总 2019.1

2019-01-29
阅读 2 分钟
2.9k
【主页】 apachecn.org 【Github】@ApacheCN 暂时下线: 社区 暂时下线: cwiki 知识库 自媒体平台 微博:@ApacheCN 知乎:@ApacheCN CSDN 简书 OSChina 博客园 我们不是 Apache 的官方组织/机构/团体,只是 Apache 技术栈(以及 AI)的爱好者! 合作or侵权,请联系【fonttian】<fonttian@gmail.com> | 请抄送一份到...

ApacheCN 学习资源汇总 2018.12

2018-12-28
阅读 2 分钟
2.3k
【主页】 apachecn.org 【Github】@ApacheCN 暂时下线: 社区 暂时下线: cwiki 知识库 自媒体平台 微博:@ApacheCN 知乎:@ApacheCN CSDN 简书 OSChina 博客园 我们不是 Apache 的官方组织/机构/团体,只是 Apache 技术栈(以及 AI)的爱好者! 合作or侵权,请联系【fonttian】<fonttian@gmail.com> | 请抄送一份到...

ApacheCN 学习资源汇总 2018.11

2018-11-05
阅读 1 分钟
3.2k
首页地址:[链接]关于我们:[链接] 我们不是 Apache 的官方组织/机构/团体,只是 Apache 技术栈(以及 AI)的爱好者! Java 基础 Java 编程思想 Java Web 和大数据 Spark 中文文档 Storm 中文文档 Kafka 中文文档 Flink 中文文档 Beam 中文文档 Zeppelin 0.7.2 中文文档 Elasticsearch 5.4 中文文档 Kibana 5.2 中文文档...

飞龙的计算机公开课推荐

2018-02-23
阅读 1 分钟
10.2k
来源:[链接] 这里是我推荐的一些优秀公开课,我上过绝大部分。 编程 哈佛 CS50 MIT 6.001x UCB CS61a 主页 中文版教材 数据结构·算法 斯坦福 CS106b UCB cs61b 普林斯顿 Algs4 MIT 6.006 系统 nand2tetris CMU 15-213 主页 笔记 MIT 6.828 主页 中文版教材 UCB CS61c MIT 6.824 斯坦福 CS144 斯坦福 CS145 编译 斯坦福 ...

IDA Pro 逆向速参(链接)

2018-01-14
阅读 6 分钟
7k
IDA Pro 逆向速参(链接) 整理:PeterDocter 逆向准备 【 IDA】使用IDA load file功能,导入JNI.h解析【JNI 函数】 - CSDN博客 IDA Pro 导入jni.h头文件定义 - CSDN博客 [[讨论]IDA中F5功能反编译安卓平台的so文件得到的一个很奇怪的函数-『Android安全』-看雪安全论坛]([链接] Android调用JNI本地方法跟踪目标代码 - ...

分享一下最近看的东西

2017-05-04
阅读 1 分钟
1.7k
开发 计算机程序的思维逻辑 - 从零开始的 Java 教程,并融入了程序化思维的思考。 你好,C++ 安全 SploitFun Linux x86 Exploit 开发系列教程 - SploitFun 的教程写的不错,二进制安全入门必备。 大咖面对面 - 漏洞银行的栏目,一周由一个嘉宾分享一个话题,基本上是进阶话题,可以开开脑洞。 安全客2017季刊第一期 - 强...

Web Hacking 101 中文版 十七、服务端请求伪造

2017-03-28
阅读 2 分钟
1.6k
服务端请求伪造,或者 SSRF,是一种类型,它允许攻击者使用目标服务器来代表攻击者自己执行 HTTP 请求。这和 CSRF 类似,因为两个漏洞都执行了 HTTP 请求,而不被受害者察觉。在 SSRF 中,受害者是漏洞服务器,在 CSRF 中,它是用户的浏览器。

《网络黑白》一书所抄袭的文章列表

2016-11-13
阅读 4 分钟
6.7k
这本书实在是垃圾,一是因为它的互联网上的文章拼凑而成的,二是因为拼凑水平太差,连表述都一模一样,还抄得前言不搭后语,三是因为内容全都是大量的科普,不涉及技术也没有干货。所以大家也不用去买这本书,看我这份列表就行了。我相信我这篇文章一定会在前排,没有的话请大家帮忙转发,少坑一个人是一个人。

Kali Linux 秘籍 第六章 漏洞利用

2016-10-06
阅读 12 分钟
3.8k
一旦我们完成了漏洞扫描步骤,我们就了解了必要的知识来尝试利用目标系统上的漏洞。这一章中,我们会使用不同的工具来操作,包括系统测试的瑞士军刀 Metasploit。

Kali Linux 秘籍 第三章 高级测试环境

2016-10-03
阅读 5 分钟
2.4k
既然我们已经了解了 Kali Linux 所包含的工具,现在我们要调查一些真实世界的场景。我们进行的许多攻击都有意在有漏洞的软件和系统上执行。但是,当你使用 Kali 攻击一个系统时,它不可能像我们当前的测试平台那样没有防护。

Kali Linux 秘籍 第五章 漏洞评估

2016-10-03
阅读 17 分钟
3.4k
扫描和识别目标的漏洞通常被渗透测试者看做无聊的任务之一。但是,它也是最重要的任务之一。这也应该被当做为你的家庭作业。就像在学校那样,家庭作业和小测验的设计目的是让你熟练通过考试。

10 件在 PHP 7 中不要做的事情

2016-09-15
阅读 2 分钟
11.4k
这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的 PDO 实现。

SICP Python 描述 3.2 函数和所生成的过程

2016-09-07
阅读 9 分钟
2.4k
函数是计算过程的局部演化模式。它规定了过程的每个阶段如何构建在之前的阶段之上。我们希望能够创建有关过程整体行为的语句,而过程的局部演化由一个或多个函数指定。这种分析通常非常困难,但是我们至少可以试图描述一些典型的过程演化模式。

SICP Python 描述 3.3 递归数据结构

2016-09-06
阅读 9 分钟
2.3k
在第二章中,我们引入了偶对的概念,作为一种将两个对象结合为一个对象的机制。我们展示了偶对可以使用内建元素来实现。偶对的封闭性表明偶对的每个元素本身都可以为偶对。

SICP Python 描述 3.4 异常

2016-09-05
阅读 4 分钟
1.8k
程序员必须总是留意程序中可能出现的错误。例子数不胜数:一个函数可能不会收到它预期的信息,必需的资源可能会丢失,或者网络上的连接可能丢失。在设计系统时,程序员必须预料到可能产生的异常情况并且采取适当地措施来处理它们。

SICP Python 描述 3.5 组合语言的解释器

2016-09-05
阅读 9 分钟
2.5k
运行在任何现代计算机上的软件都以多种编程语言写成。其中有物理语言,例如用于特定计算机的机器语言。这些语言涉及到基于独立储存位和原始机器指令的数据表示和控制。机器语言的程序员涉及到使用提供的硬件,为资源有限的计算构建系统和功能的高效实现。高阶语言构建在机器语言之上,隐藏了表示为位集的数据,以及表示...

SICP Python 描述 第三章 计算机程序的构造和解释 3.1 引言

2016-09-04
阅读 1 分钟
3.1k
第一章和第二章描述了编程的两个基本元素:数据和函数之间的紧密联系。我们看到了高阶函数如何将函数当做数据操作。我们也看到了数据可以使用消息传递和对象系统绑定行为。我们已经学到了组织大型程序的技巧,例如函数抽象,数据抽象,类的继承,以及泛用函数。这些核心概念构成了坚实的基础,来构建模块化,可维护和可...

SICP Python 描述 2.7 泛用方法

2016-09-03
阅读 11 分钟
1.8k
这一章中我们引入了复合数据类型,以及由构造器和选择器实现的数据抽象机制。使用消息传递,我们就能使抽象数据类型直接拥有行为。使用对象隐喻,我们可以将数据的表示和用于操作数据的方法绑定在一起,从而使数据驱动的程序模块化,并带有局部状态。

SICP Python 描述 2.6 实现类和对象

2016-09-02
阅读 5 分钟
2.5k
在使用面向对象编程范式时,我们使用对象隐喻来指导程序的组织。数据表示和操作的大部分逻辑都表达在类的定义中。在这一节中,我们会看到,类和对象本身可以使用函数和字典来表示。以这种方式实现对象系统的目的是展示使用对象隐喻并不需要特殊的编程语言。即使编程语言没有面向对象系统,程序照样可以面向对象。

SICP Python 描述 2.5 面向对象编程

2016-09-02
阅读 12 分钟
2.3k
面向对象编程(OOP)是一种用于组织程序的方法,它组合了这一章引入的许多概念。就像抽象数据类型那样,对象创建了数据使用和实现之间的抽象界限。类似消息传递中的分发字典,对象响应行为请求。就像可变的数据结构,对象拥有局部状态,并且不能直接从全局环境访问。Python 对象系统提供了新的语法,更易于为组织程序实...

SICP Python 描述 2.4 可变数据

2016-09-01
阅读 18 分钟
2.7k
我们已经看到了抽象在帮助我们应对大型系统的复杂性时如何至关重要。有效的程序整合也需要一些组织原则,指导我们构思程序的概要设计。特别地,我们需要一些策略来帮助我们构建大型系统,使之模块化。也就是说,它们可以“自然”划分为可以分离开发和维护的各个相关部分。

PHP 代码审计:(一)文件上传

2016-08-31
阅读 6 分钟
4k
在网站的运营过程中,不可避免地要对网站的某些页面或内容进行更新,这时便需要使用到网站上的文件上传功能。如果不对被上传文件进行限制,或限制被绕过,该功能便有可能会被利用于上传可执行文件、脚本到服务器上,今儿进一步导致服务器沦陷。

SICP Python 描述 第四章 分布式和并行计算

2016-08-19
阅读 15 分钟
2.6k
目前为止,我们专注于如何创建、解释和执行程序。在第一章中,我们学会使用函数作为组合和抽象的手段。第二章展示了如何使用数据结构和对象来表示和操作数据,以及向我们介绍了数据抽象的概念。在第三章中,我们学到了计算机程序如何解释和执行。结果是,我们理解了如何设计程序,它们在单一处理器上运行。

SICP Python 描述 第五章 序列和协程

2016-08-16
阅读 14 分钟
2.1k
在这一章中,我们通过开发新的工具来处理有序数据,继续讨论真实世界中的应用。在第二张中,我们介绍了序列接口,在 Python 内置的数据类型例如tuple和list中实现。序列支持两个操作:获取长度和由下标访问元素。第三章中,我们开发了序列接口的用户定义实现,用于表示递归列表的Rlist类。序列类型具有高效的表现力,并...

SICP Python 描述 2.3 序列

2016-08-14
阅读 12 分钟
2.1k
序列在计算机科学中是强大而基本的抽象。例如,如果我们使用序列,我们就可以列出伯克利的每个学生,或者世界上的每所大学,或者每所大学中的每个学生。我们可以列出上过的每一门课,提交的每个作业,或者得到的每个成绩。序列抽象让数千个数据驱动的程序影响着我们每天的生活。