博客 / 列表

Yujiaao - 設置PHP,PHP-FPM和NGINX以在Docker上進行本地開發

pascallandau.com 設置PHP,PHP-FPM和NGINX以在Docker上進行本地開發 Windows 10下Docker上PHP入門。 帕斯卡·蘭道(Pascal Landau)發表於2018-07-08 22:00:00 您可能從新來的孩子那裏聽到了一個叫做“Docker”的消息?您是一名PHP開發人員,並且願意參與其中,但是您沒有時間研究它嗎?然後,本教程適合您!到最後,您應

php , php-fpm , windows10 , Docker

Yujiaao - AI輔助學習:給一個 mvvm 模式使用的小例子

MVVM在面試時問得很多,下面讓Ai教我們怎麼用這個模式: 以下是一個簡單的 MVVM(Model-View-ViewModel)模式在 JavaScript(使用 Vue.js 框架來實現)中的小例子,展示瞭如何實現數據綁定和交互邏輯的分離。 1. 項目搭建 首先,確保你已經安裝了 Vue.js。如果沒有,可以通過以下方式在項目中引入: 在 HTML 文件的頭部添加如下 CDN 鏈接: s

vue.js , mvvm

Yujiaao - 大量向量之間的漢明距離常見的索引辦法

當需要求大量向量之間的漢明距離時,以下是一些常見的索引辦法: 基於哈希的方法 局部敏感哈希(LSH):它是一種常用的近似最近鄰搜索方法,通過將高維向量映射到低維空間中的哈希桶中,使得相似的向量以較高的概率落入相同或相近的哈希桶中。在計算漢明距離時,可以先通過 LSH 快速篩選出可能相似的向量對,然後再精確計算它們的漢明距離,從而大大減少了需要進行精確距離計算的向量對數量,提高了計算效率。 多表哈希

hash

Yujiaao - AI解讀:http2協議頭是如何用HPACK壓縮的?

RFC 7541: HPACK: Header Compression for HTTP/2 總結此頁面 全文總結 本文檔為《HPACK: Header Compression for HTTP/2》,由 R. Peon 撰寫,屬於互聯網標準軌道文檔。該規範定義了 HPACK,一種用於高效表示 HTTP 頭字段的壓縮格式,用於 HTTP/2。文檔詳細介紹了 HPACK 的各個方面,包括壓縮過程概述

http-2 , 壓縮

Yujiaao - jdbc 數據鏈接字符串裏的幾個參數使用總結

隨時間的推移,jdbc url 變得越來越長: jdbc:mysql://127.0.0.1:3306/abc?useUnicode=trueuseSSL=falsecharacterEncoding=utf8 autoReconnect=truezeroDateTimeBehavior=convertToNull allowMultiQueries=truetinyInt1isBit=false

jdbc , MySQL

Yujiaao - 使用 NGINX 和 NGINX Plus 實現智能高效的字節範圍緩存

作者: F5的歐文加勒特 產品管理高級總監2016 年 1 月 21 日 正確部署後,緩存是加速 Web 內容的最快捷方式之一。緩存不僅使內容更靠近最終用户(從而減少延遲),還減少了對上游源服務器的請求數量,從而提高了容量並降低了帶寬成本。 AWS 等全球分佈式雲平台和 Route 53 等基於 DNS 的全球負載平衡系統的可用性使您可以創建自己的全球內容交付網絡 (CDN)。 在本文中,我們將瞭

range , cache-control , proxy-pass , Nginx

Yujiaao - Java char 類型究竟佔幾個字節?

https://docs.oracle.com/en/ja... Java 版本與 Unicode 版本對應關係 Java release Unicode version Java SE 15 Unicode 13.0 Java SE 13 Unicode 12.1 Java SE 12 Unicode

JAVA , unicode

Yujiaao - 15分鐘學會Go語言

Go 是出於完成工作的需要而創建的。這不是編程語言理論的最新趨勢,但它是解決現實世界問題的一種方法。 它從具有靜態類型的命令式語言中汲取概念。它編譯速度快,執行速度快,它增加了易於理解的併發性,因為現在多核 CPU 很常見,並且它成功地用於大型代碼庫(Google 有大約 1 億行Go代碼)。 第一分鐘: 約定 下載安裝 GoLand 項目目錄結構 pkg:編譯後生成文件 src :項目的源

語法 , go

Yujiaao - 乞丐是如何節約Java內存的

作者:米哈伊爾·沃龍佐夫 為什麼要減少內存佔用 本文將為您提供有關 Java 內存消耗優化的一般建議。 內存使用優化在 Java 中很重要。系統性能主要限於內存訪問性能而非 CPU 主頻,否則,為什麼 CPU 生產商要實現所有這些 L1、L2 和 L3 緩存?這意味着通過減少應用程序內存佔用,您很可能會通過讓 CPU 等待更少量的數據來提高程序數據處理速度。即:節省內存會提高性能! Java 內存

outofmemoryerror , arraylist , JAVA , memory , object

Yujiaao - ternimal,shell,tty 和 console 之間的確切區別是什麼?

名詞本義 terminal: 終端在電線的末端, shell: 外殼是烏龜的家, tty: 是一個奇怪的縮寫, console: 控制枱是一種機櫃。 嗯,從詞源上來講,就這樣子。 用Unix術語來説,簡短的答案是 終端= tty =文本輸入/輸出環境 控制枱=物理終端 shell =命令行解釋器 以下鏈接來自維基百科,可能需要翻牆 控制枱,終端和tty密切相關。

console , terminal , tty , shell

Yujiaao - yield 關鍵字在 Python 中的用途是什麼?

要了解其yield作用,必須瞭解什麼是 生成器。而且,瞭解生成器之前,必須瞭解 _iterables_。 可迭代: iterable 創建一個列表,自然是需要能一一閲讀其中每個元素。逐一讀取其項的過程被稱為迭代: mylist = [1, 2, 3] for i in mylist: ... print(i) 1 2 3 mylist 是一個_可迭代的_。當您使用列表推導式時,即是創建

yield , generator , Python