原创 LruCache基本原理與分析

一. LruCache基本原理 LRU全稱爲Least Recently Used,即最近最少使用。 LRU算法就是當緩存空間滿了的時候,將最近最少使用的數據從緩存空間中刪除,以增加可用的緩存空間來緩存新數據。 這個算法的內部有一個緩存列

原创 docker製作nginx鏡像

一、基於容器製作鏡像 在容器中完成操作後製作; 製作命令:docker commit 格式:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] --author, -a 作者

原创 nginx支持asp與php

經過兩天的實驗,終於讓nginx同時支持asp.net與php了。下面就把具體的配置過程記錄如下。 注意:本次實驗OS:centos6 64bit。 儘管網絡上有很多windows下nginx與asp.net集成的資料,但是windows

原创 docker原理與實現

docker實現基石 Linux 命名空間 控制組 UnionFS 介紹原理總結文章 https://draveness.me/docker/   應用文章 Chapter 4. Docker Fundamentals · Using D

原创 docker-compose與suporvisor的區別

docker基於內核的虛擬化技術可以看作是一臺虛擬機 docker-compose是用於管理多個docker虛擬機 suporvisor是在一個docker中管理多個進程

原创 TensorFlow 日漫風新項目

▲ 機器之心根據真實店鋪照片生成的效果圖,一度以爲,這就是某個日漫番劇的截圖 隨手拍張照片,順勢轉換爲宮崎駿、新海誠等日漫大師的手繪風格作品,這個專門生成動漫圖像的 GAN,實測很好用。 儘管最近 2019 年的圖靈獎頒給了計算機圖

原创 總線類型及傳輸速率

1.   USB總線    USB1.1: -------低速模式(low speed):1.5Mbps -------全速模式(full speed): 12Mbps USB2.0:向下兼容。增加了高速模式,最大速率480Mbps。 -

原创 go 類型(第 1 章 )

1.1 變量 Go 是靜態類型語⾔,不能在運⾏期改變變量類型。 使⽤關鍵字 var 定義變量,⾃動初始化爲零值。如果提供初始化值,可省略變量類型,由 編譯器⾃動推斷。 var x int var f float32 = 1.6 var s

原创 tornado 教程

第一章:引言 1.1 Tornado是什麼? 1.1.1 Tornado入門 1.1.2 社區和支持 1.2 簡單的Web服務 1.2.1 Hello Tornado 1.2.1.1 參數handlers 1.2.1.2 使用正則表達式

原创 求某個數等於一些數的平方之和,並列出這些數

求一個正整數n(如13),等於一些數的平方之和相加(如1,4,9,16),並且這些數的個數最少,列出這些數? *這裏使用動態規劃來做。時間複雜度O(nlogn),空間複雜度O(n)。 *定義一個函數f(n)表示我們要求的解。f(n)的求解

原创 python tornado web服務框架

  Tornado 是一個基於Python的Web服務框架和 異步網絡庫, 最早開發與 FriendFeed 公司. 通過利用非阻塞網絡 I/O, Tornado 可以承載成千上萬的活動連接, 完美的實現了 長連接, WebSockets

原创 nslookup網絡管理命令行工具

  基礎命令學習目錄首頁   nslookup是一種網絡管理命令行工具,可用於查詢DNS域名和IP地址輸入指令nslookup默認服務器和Address是當前上網所用的DNS服務器域名和地址A記錄A(Address)記錄指的是用來指定主機

原创 go-快速學習知識點

知識點梳理https://draveness.me/golang/

原创 br壓縮算法

雖然Brotli 還是非主流,但是如新貼吧知乎就支持Brotli壓縮。谷歌也提供了nginx Brotli 模塊。開啓方面也不用費什麼力。而且cloudflare默認就提供這個支持。本文就Brotli做一些概述性科普和配置實踐方法 “智能

原创 計算機那些事之爲什麼

031 爲什麼數據庫不應該使用外鍵 030 爲什麼 Linux 默認頁大小是 4KB 029 爲什麼系統調用會消耗較多資源 028 爲什麼集羣需要 Overlay 網絡 027 爲什麼 IPv6 難以取代 IPv4 026 爲什麼 Mac