-
新的编程语言崛起——Kotlin
什么是Kotlin? Kotlin 是一个基于 JVM 的新的编程语言,JetBrains因为创造了一个强大的Java开发IDE被大家所熟知。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运…
-
网络安全之中间人攻击
中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”)很早就成为了黑客常用的一种古老的攻击手段,并且一直到今天还具有极大的扩展空间。 什么是中间人攻击 中间人攻击是一种“间接”的入侵攻击,这种攻击模式是通过各种技…
-
超文本标记语言HTML
HTML对网站来说是最基本的基础,所以无论是对seo还是网络程序员来说都是基本的知识。但是对于一些刚刚入门的人不是太了解。下面为大家一一讲解。 什么是HTML HTML即超文本标记语言,超级文本标记语言是标准通用标记语言下的一个应用,也是一…
-
哈希算法的特点以及运用
什么是哈希算法 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同…
-
哈希值的定义与应用
什么是哈希值 哈希值就是文件的身份证,不过比身份证还严格。他是根据文件大小,时间,类型,创作着,机器等计算出来的,很容易就会发生变化,谁也不能预料下一个号码是多少,也没有更改他的软件。哈希算法将任意长度的二进制值映射为固定长度的较小二进制值…
-
LAMP网站架构解决方案
LAMP的定义 LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。 Linux+Apa…
-
服务器之linux服务器介绍
linux服务器 Linux服务器就是采用Linux系统的网络服务器,同时也有采用windows的服务器,作用是类似的。而Linux并不是一个特定的系统,而是使用Linux内核的系统, 现在发行版很多,Red hat是其中一个发行版。 Li…
-
SQL注入攻击与防御
什么是SQL注入攻击 SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据…
-
什么是Web挖掘
什么是Web挖掘? Web挖掘是数据挖掘在Web上的应用,它利用数据挖掘技术从与WWW相关的资源和行为中抽取感兴趣的、有用的模式和隐含信息,涉及Web技术、数据挖掘、计算机语言学、信息学等多个领域,是一项综合技术。Web内容挖掘。Web内容…
-
Nginx 反向代理服务器的工作原理
Nginx 作为 web 服务器一个重要的功能就是反向代理。 什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给i…
