page contents

你连HTTPS 原理都不懂,还给我讲“中间人攻击”?

这篇干货不错,把HTTPS的原理讲清楚了,而且容易懂,建议大家好好读一下。 HTTPS 随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-14 13:04
  • 阅读 ( 654 )

图说Pandas中旋转和重塑函数

本文通过图例的方式,举例说明了pandas中旋转(pivot)和重塑(reshape)函数的实现方式。 我喜欢使用python的pandas包进行数据分析。 一旦掌握了基本原理,并开始使用重塑函数和透视表,事情...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-14 12:31
  • 阅读 ( 841 )

面试官让我手写生产者消费者模式代码

java中能实现生产者和消费者的方式有好几种,在初级面试中,大多数都是使用java中的wait() / notify()方法来实现的。 实现思路: 当缓冲区已满时,生产者线程停止执行,放弃锁,使自己处于等...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-14 12:14
  • 阅读 ( 878 )

python网络爬虫的基本原理详解

一、HTTP基本原理 1 URI和URL URI的全称为统一资源标志符,URL的全称为统一资源定位符。用来指定一个资源的访问方式,包括访问协议,访问路径和资源名称,从而找到需要的资源(网页的内容都是...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-14 11:41
  • 阅读 ( 971 )

常见的PHP五大运行模式详解

1)CGI(通用网关接口/ Common Gateway Interface)2)FastCGI(常驻型CGI / Long-Live CGI)3)CLI(命令行运行 / Command Line Interface)4)Web模块模式(Apache等Web服务器运行的模式)5...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-13 17:13
  • 阅读 ( 749 )

最好用的 PHP 框架

在我们谈论 PHP 框架时,一般会想到模型视图控制器(MVC)。当您希望将业务逻辑与 Web UI 分离,并对它们进行分层编程时,MVC 是不错的选择。简单来说,PHP MVC 框架将开发过程分解为模块。由...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-13 17:11
  • 阅读 ( 786 )

秒懂Python编程中的if __name__ == 'main' 作用和原理

在大多数编排得好一点的脚本或者程序里面都有这段 if __name__ == 'main': 1 这段代码的功能 一个python的文件有两种使用的方法: 第一是直接作为脚本执行, 第二是import到其他的python脚...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-13 16:29
  • 阅读 ( 1231 )

学习笔记之贪婪算法

贪婪算法 设计算法以实现给定问题的最佳解决方案。在贪心算法方法中,决策是从给定的解决方案域做出的。由于贪婪,选择了似乎提供最佳解决方案的最接近的解决方案。 贪心算法试图找到一个本地...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-13 16:02
  • 阅读 ( 802 )

工作5年的Java程序员告诉你,为什么要阅读底层源码

最近一位5年开发经验的群友与我聊天。 他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-13 14:47
  • 阅读 ( 843 )

java单例模式为什么要加双重锁?为什么要加volatile?

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-13 14:46
  • 阅读 ( 919 )

PHP如何防止防盗链与防止客户端下载

先来看看防止盗链的原理:当服务器要求我们下载文件时,我们将获得一个链接,然后通过该链接找到文件,然后下载它。 因此,换句话说,此链接必须存在,那么如何防止盗链? 也就是说,指向你的链...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-12 16:57
  • 阅读 ( 729 )

PHP开发中经常遇到的Web安全漏洞防御详解

篇文章主要给大家介绍最经常遇到的3个:XXS,CSRF, SQL注入。 一、XSS漏洞1.XSS简介XSS(Cross Site Scripting),意为跨网站脚本攻击,为了和样式表css(Cascading Style Sheet)区别,缩写为XSS...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-12 16:56
  • 阅读 ( 742 )

限流算法:漏桶与令牌桶

在大量并发访问的场景里,系统很容易由于过多的请求而崩溃。在系统被拆分成多个微服务之后,每个微服务具有独立性,有责任保护好自己。为了避免因为负载过高导致服务崩溃,可以使用限流。一、...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-12 16:54
  • 阅读 ( 805 )

Java架构:常用架构模式

在做架构设计的时候,一般会采用一些架构模式,便于设计和以后需求变更时修改代码。如果设计模式选择得不正确那么很容易造成架构的混乱,代码也会变成怪物。 分层模式 分层模式 分层模式是最...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-12 16:34
  • 阅读 ( 1218 )

用Python执行程序的4种方式

在编写代码中,经常会遇到在 Python程序中打开外部程序的需求,那么在Python里如何打开外部程序呢?今天我们来介绍四种不同的方式,供大家参考收藏。 使用 os.system() os.system(command)是...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-12 15:17
  • 阅读 ( 856 )

Python多维度解析新冠病毒的传播率和趋势,未来是乐观的

最近在这个全民抗疫情的非常时期,每天在家除了远程办公之外,也不由得随时刷新下疫情信息,关心一下有什么最新的消息。特别是我刷新每天的疫情地图数据,可以看到新增确诊、疑似病例、死亡率...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-12 15:16
  • 阅读 ( 930 )

workerman开发遇到的问题与解决方法

workerman无法正常访问问题描述:在阿里云ECS上部署了workerman的应用(ECS是专有网络),在ECS安全组里已经允许workerman需要的全部端口,但是外网一直不能正常打开(注,其他服务,比80端口外...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-11 15:54
  • 阅读 ( 685 )

如何使用 Let's Encrypt的免费证书让网站升级为HTTPS?

或许你在一个博客上看到右下角,或者时不时的弹出广告,这种就是运营商劫持,你不想让它这样,这时候,HTTPS的价值就能表现出来了。 HTTPS的好处还有很多,但仅此这一条,就够我们花心思去升...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-11 15:53
  • 阅读 ( 796 )

10条建议教你写出高质量的代码

写高质量的代码,不管你是程序员,架构师,这是最基本的技能。但是什么是高质量代码呢?有人说是clean code(整洁代码),有人要有好的流程,有人说要有好的工具等等。我想说一下我自己的想法以...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-11 15:35
  • 阅读 ( 771 )

80%面试者不知道的陷阱:闭包中延迟绑定

这是一个很有迷惑性的陷阱,大部分人都会掉进去,这就是Python在闭包作用域中绑定变量的方式。 我们有一个函数是squares(用来创建平方数的函数),里面有一个3个匿名函数,每个匿名函数是返回...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-11 14:58
  • 阅读 ( 990 )