博客 RSS 訂閱

codists - 翻譯:《實用的Python編程》04_04_Defining_exceptions

目錄 | 上一節 (4.3 特殊方法) | 下一節 (5 對象模型) 4.4 定義異常 用户可以通過類實現自定義異常: class NetworkError(Exception): pass 異常類始終繼承自 Exception 它們通常是空類。空類內部使用 pass 表示。 你也可以對異常進行分層: class AuthenticationError(NetworkError):

exception , Python

收藏 評論

易函123 - 前端利用XMLHttpRequest讀取本地文本文件

問題 前端常見是通過input按鈕上傳讀取文件信息,此時知道本地文件路徑需要直接js讀取本地文件內的信息 注意 本地測試,需要解決本地瀏覽器跨域問題,如: 可查看此鏈接解決: 解決本地瀏覽器運行項目是的跨域問題 解決 利用XMLHttpRequest獲取到文件的信息。 /** * XMLHttpRequest.open() 初始化請求參數 * XMLHttpRequest.sen

xmlhttprequest

收藏 評論

數據庫知識分享者 - 阿里雲AHAS Chaos:應用及業務高可用提升工具平台之故障演練

簡介: 阿里雲AHAS Chaos:應用及業務高可用提升工具平台之故障演練 應用高可用服務AHAS及故障演練AHAS Chaos 應用高可用服務(Application High Availability Service)是阿里雲一款專注於提高應用及業務高可用的工具平台,目前主要提供應用架構探測感知、故障注入式高可用能力評測和流控降級高可用防護三大核心能力,通過各自的工具模塊可以快速低成本地在營銷

react , coffeescript , bootstrap , Javascript

收藏 評論

buildyuan - Macbook m1 Big Sur 安裝php7.1 xdebug 折騰記

想當然的進來就是一行 $sudo pecl install xdebug pecl/xdebug requires PHP (version = 7.2.0, version = 8.0.99), installed version is 7.1.33 No valid packages found install failed 查閲了一下xdebug的下載頁,默認安裝的xdebug3已經不支持p

xdebug , php , pecl , phpstorm

收藏 評論

4fun - 關於Laravel框架中Guard的底層實現

1. 什麼是Guard 在Laravel/Lumen框架中,用户的登錄/註冊的認證基本都已經封裝好了,開箱即用。而登錄/註冊認證的核心就是: 用户的註冊信息存入數據庫(登記) 從數據庫中讀取數據和用户輸入的對比(認證) 上述兩步是登錄/註冊的基本,可以看到都會涉及到數據庫的操作,這兩步框架底層已經幫我們做好了,而且考慮到了很多情況,比如用户認證的數據表不是user表而是admin_user

lumen , php , laravel

收藏 評論

樑柱 - 簡述字符集與編碼

由於計算機內部只能識別和處理二進制代碼,所以字符都必須按照一定的規則用一組二進制編碼來表示。 在學習編碼之前,需要先了解一下 字符集與編碼的關係: 字符集(Character Set)是字符的集合,定義系統能處理哪些字符;編碼(Encoding)則規定這些字符在計算機內部的表示方式。 字符編碼ASCII碼(編碼字符集) 目前,國際上普遍採用的一種字符系統是7位二進制編碼的ASCII碼,它可

utf-8 , ascii碼 , unicode , url

收藏 評論

chen - artTemplate模板引擎

1. 什麼是模板引擎 模板引擎簡單的理解就是:按照某種規則處理數據並顯示,而此規則就是模板,按照該模板將數據傳入,不用關於數據如何處理的,只需要關心數據的顯示即可。模板引擎不關心內容,只關心規則。此外最開始的模板引擎出現於服務器,最後才不斷引入到了客户端 2.模板引擎理解 最初沒有模板引擎時的做法 當有大量數據的時候 var joson = [{ uname: 'zt',

模板引擎

收藏 評論

sengerlion - PHP+Golang 商品秒殺功能

框架:laravel 秒殺組成部分:商品、秒殺場次、Redis、模擬秒殺 秒殺過程: 一、實現商品、秒殺場次、秒殺場次和商品關聯的CRUD; 二、定時將秒殺場次、商品、庫存等信息提前寫入redis; 三、配置Redis持久化; 四、實現秒殺下單邏輯; 五、定時刪除秒殺的過期信息並釋放庫存; 六、使用golang併發編程模擬秒殺。 PS:整個流程中,涉及異步併發的地方:

redis , php , 秒殺 , go

收藏 評論

雲叔_又拍雲 - 【白話科普】CDN & 遊戲加速器,兩者是一個原理嗎?

説起加速,大家可能就會聯想到“遊戲加速”之類的場景,而説到現在流行的雲服務加速,則離不開 CDN 這個詞。那麼 CDN 和遊戲加速器是同一種東西麼?從效果上看兩者都是為了“加速”,似乎是一樣的。但是,在本質上卻有區別。 以上圖舉例,假設我們需要從 A 地點到 B 地點取東西,那麼走直線肯定是最短距離。但如果 AB 之間的通路路面滿是巨大的障礙物,極其難走,通行時間為 4 小時。而C和AB之間的通

又拍雲 , 雲存儲 , 雲服務 , 加速器 , cdn

收藏 評論

2700 - 計算斐波那契數(java)

計算斐波那契數(java) 【lintcode】366 描述  查找斐波納契數列中第 N 個數。 所謂的斐波納契數列是指:   前2個數是 0 和 1 。   第 i 個數是第 i-1 個數和第i-2 個數的和。 斐波納契數列的前10個數字是:   0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ... 以下是用java代碼解決的幾種方式實現

算法 , java-se

收藏 評論

雲叔_又拍雲 - 最容易被盜的密碼,你中了麼?

在 2020 年末,NordPass 公佈了 2020 年使用率最高的 200 個密碼,排名靠前的幾個密碼分別為 123456、123456789、password、12345678、111111、123123、12345、1234567890、1234567、000000、1234 …… 除了純數字,還有各種數字和字母組合,例如:qwerty、abc123 和 picture1 等等。 Nor

又拍雲 , 雲存儲 , 雲服務 , 互聯網 , 安全

收藏 評論

數據庫知識分享者 - Delta Lake在Soul的應用實踐

簡介: 傳統離線數倉模式下,日誌入庫前首要階段便是ETL,我們面臨如下問題:天級ETL任務耗時久,影響下游依賴的產出時間;凌晨佔用資源龐大,任務高峯期搶佔大量集羣資源;ETL任務穩定性不佳且出錯需凌晨解決、影響範圍大。為了解決天級ETL逐漸尖鋭的問題,所以這次我們選擇了近來逐漸進入大家視野的數據湖架構,基於阿里雲EMR的Delta Lake,我們進一步打造優化實時數倉結構,提升部分業務指標實時性,

coffeescript , bootstrap , jquery

收藏 評論

小葉子 - Webpack3+React16代碼分割

項目背景 最近項目裏有個webpack版本較老的項目,由於升級和換框架暫時不被leader層接受o(╥﹏╥)o,只能在現有條件進行優化。 webpack3 + react16 webpack v3配置檢查 很明顯項目的配置是從v1繼承過來的,v1-v3的升級較為簡單,參考官網https://webpack.js.org/migrat... 即可。 loaders變為rules 不再支持鏈式寫法的

性能優化 , react , webpack3 , 打包 , 前端

收藏 評論

數據庫知識分享者 - 雲效DevOps實踐-如何基於雲效實現測試自動化集成和分析

簡介: 對於現代軟件研發來説,持續、快速、高質量、低風險地交付需求特性,是業務對研發的主要訴求。而要做到這一點,除了要有良好的架構設計、卓越的工程能力,快速可靠的測試反饋也是其非常重要的一環,達到這一點,需要依靠測試自動化。 作為面向企業開發者的DevOps平台,雲效提供了豐富的能力,幫助大家在DevOps流程中落地測試自動化實踐。 對於現代軟件研發來説,持續、快速、高質量、低風險地交付需求特性,

coffeescript , bootstrap , Javascript

收藏 評論

數據庫知識分享者 - 流批一體生產應用!Bigo 實時計算平台建設實踐

簡介: 本文由 Bigo 計算平台負責人徐帥分享,主要介紹 Bigo 實時計算平台建設實踐的介紹 本文由 Bigo 計算平台負責人徐帥分享,主要介紹 Bigo 實時計算平台建設實踐的介紹。內容包括: Bigo 實時計算平台的發展歷程 特色與改進 業務場景 效率提升 總結展望 一、Bigo 實時計算平台的發展歷程 今天主要跟大家分享 Bigo 實時計算平台的建設歷程,我們在建設過程中解

react , coffeescript , bootstrap , Javascript

收藏 評論

程序員新亮 - Go - 代碼生成工具

分享兩個常用的代碼生成工具: gormgen handlergen gormgen 基於 MySQL 數據表結構進行生成 3 個文件: 生成表的 struct 結構體 生成表的 Markdown 文檔 生成表的 CURD 方法 場景 在進行業務需求開發時,創建完數據表後,執行代碼生成工具,常用的 CURD 操作全部生成完畢,使用的時候只需要 . 後面的方法即可,這樣大大提高了業務

gorm , generator , go

收藏 評論

Hilling_Ramon1 - charles配置

一、安裝下載: charles官網下載地址:https://www.charlesproxy.com/latest-release/download.do 二、簡介與使用 Charles 主要提供兩種查看封包的視圖,分別名為 “Structure” 和 “Sequence”。 Structure 視圖將網絡請求按訪問的域名分類。 Sequence 視圖將網絡請求按訪問的時間排序 三

測試 , charles

收藏 評論

flydean - javascript中的模塊系統

簡介 在很久以前,js只是簡單的作為瀏覽器的交互操作而存在,一般都是非常短小的腳本,所以都是獨立存在的。 但是隨着現代瀏覽器的發展,特別是nodejs的出現,js可以做的事情變得越來越多也越來越複雜。於是我們就需要模塊系統來組織不同用途的腳本,進行邏輯的區分和引用。 今天將會給大家介紹一下js中的模塊系統。 CommonJS和Nodejs CommonJS是由Mozilla公司在2009年1月份提

node.js , 模塊化 , javascript專題系列 , Javascript

收藏 評論

付明 - 一次徹底搞清unicode、utf8和utf8mb4

字符集和字符編碼 字符集(CCS: Coded Character Set): 就是一個表格,表示每個字符對應數字(通常用16進製表示),比如unicode字符集中,數字1對應的就是U+00031,字母a對應的就是U+00061。 字符編碼(CEF:Character Encoding Form): 因為計算機只認識0和1,所以計算機在存儲字母a(U+00031)的時候,不能直接存儲。所以就需

utf8mb4 , utf-8 , 編碼 , unicode , 字符集

收藏 評論

前端子魚 - Virtual DOM 簡直就是揮霍

徹底澄清“Virtual DOM 飛快”的神話。 注意:原文發表於2018-12-27,隨着框架不斷演進,部分內容可能已不適用。 近年來,如果你有使用過 JavaScript 框架,那麼你可能聽説過“Virtual DOM 飛快”,甚至認為比真實的 DOM 還要快。 令人震驚的是,這種説法竟然深入人心。 有人曾問我 Svelte 不使用 Virtual DOM,它為何更快?看來現在是時候仔細探討一

svelte , virtual-dom , 前端 , Javascript

收藏 評論

數據庫知識分享者 - 基於Ganos百行代碼實現億級矢量空間數據在線可視化

簡介: 本文介紹如何使用RDS PG或PolarDB(兼容PG版或Oracle版)的Ganos時空引擎提供的數據庫快顯技術,僅用百行代碼實現億級海量幾何空間數據的在線快速顯示和流暢地圖交互,且無需關注切片存儲和效率問題。 01 引言 如何對時空數據庫中的億級矢量空間數據進行在線可視化一直是業界難題。因數據體量大,傳統方法需要將數據庫中數據進行基於緩存切片的服務發佈才能可視化,操作流程冗長,且有一大

coffeescript , Javascript

收藏 評論

數據庫知識分享者 - 為了讓你在“口袋奇兵”聊遍全球,Serverless 做了什麼?

簡介: 江娛互動是一家新興的遊戲企業,自 2018 年成立伊始,江娛互動就面向廣闊的全球遊戲市場,通過創造有趣的遊戲體驗,在競爭激烈的遊戲市場佔得一席之地。僅僅 2 年的時間,江娛互動就憑藉 Topwar(口袋奇兵)單款產品躋身中國遊戲廠商出海 30 強。在“中國遊戲,未來可期”的使命下,江娛互動正在不斷豐富旗下的遊戲品類,希望把更多的快樂帶給全球玩家。 江娛互動是一家新興的遊戲企業,自 201

react , coffeescript , bootstrap , Javascript

收藏 評論

waker - css animation配合SVG製作能量流動效果

最終效果如下: 動畫分成兩步 制定運行軌跡 創建DOM並按照軌跡動畫 制定運行軌跡 我們先要畫一條底部的淡藍色半透明路勁做為能量流動的管道 這裏用SVG的path去做(其實這裏可以直接用背景圖), 代碼如下: !-- 代碼是用react寫的, 刪除了遍歷以及部分代碼 -- svg !-- 工具描述提示符,被用在fill裏做過濾等操作,這裏是小球底部的發光 -- de

css3 , svg動畫 , 前端

收藏 評論