Ent.中文文檔(持續更新~)
快速開始 簡介 ent 是一個簡單而強大的Go語言實體框架,它使得構建和維護大型數據模型的應用程序變得容易,同時ent遵循以下原則: 輕鬆地將數據庫模式建模為圖形結構 將模式定義為可編程的Go語言代碼 基於代碼生成的靜態類型 易於編寫的數據庫查詢和圖遍歷 簡單地擴展和使用Go模版進行自定義 設置Go環境 如果你的項目目錄在GOPATH之外,或者你不熟悉GOPATH,可通過如下的命令進
Nickname sayornottt
快速開始 簡介 ent 是一個簡單而強大的Go語言實體框架,它使得構建和維護大型數據模型的應用程序變得容易,同時ent遵循以下原則: 輕鬆地將數據庫模式建模為圖形結構 將模式定義為可編程的Go語言代碼 基於代碼生成的靜態類型 易於編寫的數據庫查詢和圖遍歷 簡單地擴展和使用Go模版進行自定義 設置Go環境 如果你的項目目錄在GOPATH之外,或者你不熟悉GOPATH,可通過如下的命令進
Nickname sayornottt
ORM是一種將對象模型和關係數據庫之間的映射框架,它允許開發者通過使用面向對象的語法來操作數據庫而不是直接使用SQL語句。 簡化數據庫操作: ORM通過將數據庫表映射到對象模型,使得開發者可以使用類和對象的語法來進行數據庫操作,而不必直接編寫SQL語句。這使得數據庫操作更直觀、易讀,減少了開發者需要關注的細節。 提高開發效率: ORM可以顯著提高開發效率,因為它減少了編寫和調試SQL語句的工作量。
Nickname 用户bPc5q3Z
簡介 服務與服務之間傳遞數據包,往往會因為不同的應用場景,使用不同的通訊協議進行傳遞。比如網站的訪問,常常會使用 HTTP 協議進行傳遞,文件傳輸使用 FTP,郵件傳遞使用 SMTP。上述的三種類型的協議都處於網絡模型中的應用層。除了應用層的常用協議之外,對於傳輸層的 TCP、UDP 協議,以及 Restful 架構風格、RPC 協議等等基礎網絡知識要有一定的瞭解和認知。 網絡協議介紹 在瞭解具體
Nickname 霍格沃茲測試學院
本文轉自測試人社區,作者AD 原文鏈接:https://ceshiren.com/t/topic/23163 Redis 的基本概念 在沒有添加 Redis 的時候,後端的查詢流程是: 用户訪問頁面。 請求後端服務。 經過邏輯處理後,去數據庫查詢信息。 在添加 Redis 的之後,後端的查詢流程是: 用户訪問頁面。 請求後端服務。 經過邏輯處理後,先去緩存(Redi
Nickname 用户bPc5q3Z
本文轉自測試人社區,作者AD 原文鏈接:https://ceshiren.com/t/topic/23421 問題 你們的 Redis 使用的是淘汰緩存還是更新緩存,這兩者有什麼區別?請詳細説明 答案解析 首先,需要了解到在 Redis 中,緩存操作的讀與寫究竟是一個怎麼樣的流程 緩存操作流程-讀 在添加 Redis 的之後,後端的查詢(讀)流程是: 請求後端服務。 經過邏輯處理
Nickname 用户bPc5q3Z
ORM(對象關係映射)中間件是用於簡化數據庫訪問和操作的工具,而SQLAlchemy 是一個流行的 Python ORM 框架。它允許開發者通過 Python 對象來表示數據庫表和記錄,而不是直接使用 SQL 查詢語言。SQLAlchemy 提供了一種靈活、強大的方式來管理數據庫操作,同時允許開發者直接使用 SQL 語句進行更高級的查詢。 核心組件: Engine: 提供了一個數據庫連接池和
Nickname 用户bPc5q3Z
🌟 信也科技技術直播預告 🌟 如何從一線測試走向測試開發? AI在測試領域的方向有哪些? AI類測試工具能完全替代傳統類工具嗎? 作為程序員如何成為工具的創造者呢? 信也科技佈道師技術直播第39期為你一鍵解答!🎉 📅直播日期:2025年4月23日 ⏰直播時間:晚上7-8點 📍 直播平台:v視頻號【信也科技佈道師】 🔥亮點預告: 本次直播將為大家
Nickname 佈道師技術沙龍
大家好,我是陳哥。 有讀者留言説,他們團隊老是因為反覆出現同類Bug導致項目延期。 他們團隊沒有統一 Bug 記錄渠道,測試人員一般發現問題口頭告知或者彙總文檔發給開發。開發未記錄,有時候,迭代時就會出現開發遺忘修復的情況,同類 Bug 再次出現,導致項目二次延期。 我們都知道要重視Bug管理,但有效的Bug管理核心不僅是管Bug,更是管流程。換言之,就是用標準化流程把Bug從發現到解決的每個環節
Nickname 陳哥聊測試
大家好,我是陳哥。 最近,看到後台有讀者問: 時間緊張導致測試不充分,這是一個高頻難題。不少團隊遇到這種情況時,要麼盲目壓縮測試範圍導致核心問題漏測,要麼硬扛時間壓力全面測試結果處處不精。 項目管理上有一種思維叫優先級思維,就是一種根據重要性和緊急性來排序事物、指導我們如何進行選擇的思維模式。 我們同樣可以把優先級思維應用到測試上,把有限時間聚焦在高風險高價值的測試點上,用精準測試替代全面
Nickname 陳哥聊測試
前言 在網絡通信和數據傳輸中,curl命令是一個功能強大且廣泛使用的工具。它可以與各種協議進行通信,如HTTP、HTTPS、FTP等,並支持各種操作,如下載文件、發送請求、測試API等。本文將從基礎開始,介紹curl命令的基本用法,然後深入探討其高級功能和實用技巧。 curl簡介 curl 是常用的命令行工具,用來請求 Web 服務器。它的名字就是命令行(commandline)的 URL 工具
Nickname 霍格沃茲測試學院
前言 之前我們介紹了curl命令的請求網絡,設置代理等操作,本文我們繼續來介紹curl命令的操作,本文我們將會介紹curl命令中有關cookie的操作。 獲取cookie 要獲取服務器發送的Cookie,可以使用curl命令的-c選項,將Cookie保存到文件中。例如: curl -c cookiec.txt http://www.baidu.com 執行後cookie信息就被存到cook
Nickname 霍格沃茲測試學院
前言 在日常的技術工作中,文件的上傳和下載是常見的需求。curl命令作為一個強大的網絡工具,可以方便地實現文件的上傳和下載功能,而無需依賴其他複雜的工具或服務。本文將介紹如何使用curl命令進行文件的上傳和下載,並提供一些實用的技巧和建議。 上傳文件 要使用curl命令上傳文件,可以使用-F選項,並指定文件的路徑。例如: curl -F "file=@/path/to/upload/file"
Nickname 霍格沃茲測試學院
簡介 在網絡通信和API調用中,發送GET和POST請求是常見的操作。curl命令作為一個功能強大的工具,不僅可以用於文件傳輸,還可以方便地發送各種類型的HTTP請求。本文將詳細介紹如何使用curl命令發送GET和POST請求,並提供一些實用的技巧和示例。 發送get請求 發送GET請求是獲取數據的常用方式。curl命令可以輕鬆發送GET請求並接收服務器返回的數據。基本的GET請求語法如下: c
Nickname 霍格沃茲測試學院
簡介 cURL 是一個通過 URL 傳輸數據的,功能強大的命令行工具。cURL 可以與 Chrome Devtool 工具配合使用,把瀏覽器發送的真實請求還原出來,附帶認證信息,脱離瀏覽器執行,方便開發者重放請求、修改參數調試,編寫腳本。也可以單獨使用,根據自己的需求構造請求調整參數,構造多種接口測試場景。 環境安裝 學習 curl 命令之前,需要先了解 Chrome Devtool 工
Nickname 霍格沃茲測試學院
一、背景:活動會場的配置走查之痛 在電商營銷中,會場是承載活動流量的核心陣地。得物的營銷會場不僅覆蓋520、七夕等活動節點,也支撐日常的"天天領券"、"瘋狂週末"等高頻運營場景。數據顯示,會場的UV佔比、GMV貢獻、訂單量均佔平台重要比重。 然而,隨着業務複雜度提升,會場配置面臨三大挑戰。 1.1 三大挑戰 ※多目標耦合 同一會場需同時滿足不同運營GMV提升、拉新、促活等不同目標,導致配置策略疊
Nickname 得物技術
本文轉自霍格沃茲測試開發學社學員學習筆記 原文鏈接:https://ceshiren.com/t/topic/29024 cookie 是什麼 Cookie 是一些數據,存儲於電腦上的文本文件中 當 web 服務器向瀏覽器發送 web 頁面時,在連接關閉後,服務端不會記錄用户的信息 為什麼要使用 Cookie 自動化登錄 複用瀏覽器仍然在每次用例開始都需要認為介入 若用例
Nickname 用户bPc5q3Z
本文轉自測試人社區,霍格沃茲測試開發學社學員筆記 原文鏈接:https://ceshiren.com/t/topic/28192 一、考察點 1.1、Session 的理解 數據存儲在服務器端,只把關聯數據的一個加密串放到cookie中標記 1.2、Token 的理解 瀏覽器接受服務器的set-cookie指令,並把cookie保存到客户端瀏覽器上,每個網站保存的cookie只作用於自
Nickname 用户bPc5q3Z