page contents

HTTPS详解

人们会用 Web 事务来处理一些很重要的事情。如果没有强有力的安全保证,人们就 无法安心地进行网络购物或使用银行业务。如果无法严格限制访问权限,公司就不 能将重要的文档放在 Web 服务器上。...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-20 16:27
  • 阅读 ( 552 )

用python解九宫格以及画图

像这个九宫格,首先就是画单独的方型,这个函数要自己写: import turtle as tt.speed(0)def zfx(a=200): for i in range(4): t.forward(a) t.left(90) 然后再写一个函数,主要是为了给正方形...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-20 16:04
  • 阅读 ( 708 )

我不觉得有异步压力

异步(async)正风靡一时。异步Python、异步Rust、go、node、.NET,任选一个你最爱的语言生态,它都在使用着一些异步。 异步这东西有多好,这在很大程度上取决于语言的生态及其运行时间,但总...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-20 16:03
  • 阅读 ( 577 )

你必须要知道的性能优化基本知识

一、性能优化的一般性原则 (1)、依据数据而不是凭空猜测 性能优化的第一原则是当我们怀疑性能有问题的时候,应该通过测试、日志、profillig来分析出哪里有问题,有的放矢,而不是凭感觉、撞...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-20 14:54
  • 阅读 ( 473 )

Java中的“浅复制”与“深复制”

将一个对象的引用复制给另一个对象,一共有三种方式。 第一种方式是直接赋值,第二种方式是浅复制,第三种方式是深复制。 1. 直接赋值 在Java中,A a1 = a2,这实际上复制的是引用,也就是说...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-20 14:37
  • 阅读 ( 505 )

一个技术总监的忠告:不要辜负这个程序员最好的时代

1. 程序员的宿命? 程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你深入进去发现是个“焦油坑”...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-19 17:53
  • 阅读 ( 589 )

图文:你女朋友也能看懂的 Kubernetes

最近,我开始了 Kubernetes 之旅,并且希望更好地了解其内部原理。我在这些方面做了一个演讲! 容器 在我们尝试了解 Kubernetes 之前,让我们花一点时间来澄清容器是什么,以及它们为什么如此...

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

PHP与RBAC设计思路,数据表设计与源码讲解

权限系统模块对于互联网产品是一个非常重要的功能,可以控制不同的角色合理的访问不同的资源从而达到安全访问的作用 权限控制有哪些模型 ACLRBAC 基于角色的访问控制 从上图我们可以看出,...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-19 15:04
  • 阅读 ( 484 )

10个PHP程序员开源项目

Web 开发中几乎都会用到一个后台管理,从零开发一套后台控制面板并不容易,还好有很多开源的后台控制面板可以给开发者使用,那么你知道有哪些优秀的开源的控制面板呢?下面小编来介绍一下。 1....

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

50条Python语言的应会知识,快问快答ING

Python是目前编程领域最受欢迎的语言。在本文中,总结了Python中最常见的50个问题,每道题都提供参考答案,涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。 Q1、Python...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-19 14:53
  • 阅读 ( 580 )

Django中的一些概念和使用技巧

Django中模式概念 FBV: function basic view def home(request): return HttpResponse() CBV: class basic view class HomeView(View): def get(self, request): return HttpR...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-19 14:48
  • 阅读 ( 606 )

Swoole关于协程基本概念和底层原理分析

协程是什么 协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建和切换的消耗更低,Swoole 可以为每一个请求创建对...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-18 17:36
  • 阅读 ( 431 )

90%的程序员在面试时被这道Python题给坑了

每种编程语言都有一些不为人知的陷阱,有些实际工作中会踩到,有些可能根本排不上用场,但弄明白这些陷阱有利于我们更好的去了解这门语言的实现机制。 下面这个题,你是否能一眼看出问题的本质...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-18 17:06
  • 阅读 ( 589 )

13张图让你彻底弄懂Java 垃圾回收机制

​自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-18 17:02
  • 阅读 ( 546 )

迷之 crontab 异常:不运行、不报错、无日志?

有一次新同事入职,一不小心将跳板机上的 crontab 清空了,导致凌晨一大批任务异常,同事问了运维同学也没有备份,这一百多个任务要是恢复起来可不是件容易的事儿。 还好我去年某天开始做了定...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-18 16:52
  • 阅读 ( 463 )

如何正确的停止一个正在运行的线程?

停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方...

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

PHP 8 能有多快?

今年年底,PHP-8即将发布。虽然这个主版本有很多新功能,例如联合类型、静态返回和弱映射等,但最令人期待的改进还是JIT编译器。 从理论上讲,JIT处理PHP脚本编译的方式能够提高应用程序的速度...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-18 14:37
  • 阅读 ( 427 )

全面了解Nginx到底能做什么

Nginx能做什么 1、反向代理2、负载均衡3、HTTP服务器(包含动静分离)4、正向代理 以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做 反向代理 反向代...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-17 16:43
  • 阅读 ( 373 )

一文带你彻底了解数据库索引

对数据库索引的关注从未淡出我们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同? 希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进...

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

浅谈Java的System.gc()实现

我们都知道System.gc()用于调用垃圾收集器。很久之前我一直认为执行System.gc()之后,虚拟机会立刻垃圾回收。 抱歉,我理解错了。 直到看完System.gc()的源码之后才搞清楚,执行System.gc()函...

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