博客 RSS 訂閱

懟懟 - 【css】塊格式化上下文(BFC)

定位方式 BFC 1 定位方式 普通流/文檔流 浮動 絕對定位 1.1 普通流/文檔流 規則 元素按照其在HTML中的先後位置自上而下佈局 行內元素水平排列,直到當行被佔滿然後換行,塊級元素則會被渲染為完整的一個新行 所有元素默認都是普通流定位 1.2 浮動 規則 元素先按照普通流的位置出現,然後根據浮動的方向儘可能向左或向右偏移 平移到容器邊框,或者碰到另外一個

bfc , float , Css

收藏 評論

jenemy - Sequelize 多態關聯學習記錄

學習 Sequelize 時對這部分理解作一個小小的筆記分享出來,方便查閲和其他需要同樣需求的小夥伴少走彎路。 一個 多態關聯 由使用同一外鍵發生的兩個(或多個)關聯組成. 例如:考慮模型 Article, Video, Image 和 Comment. 前3個代表用户可能發佈的內容. 我們希望3者都擁有評論,我們可以這樣去定義關係: Article.hasMany(Comment) Commen

orm , node.js , 數據庫 , sequelize , 前端

收藏 評論

美團技術團隊 - 如何優雅地記錄操作日誌?

操作日誌廣泛存在於各個B端和一些C端系統中,比如:客服可以根據工單的操作日誌快速知道哪些人對這個工單做了哪些操作,進而快速地定位問題。操作日誌和系統日誌不一樣,操作日誌必須要做到簡單易懂。所以如何讓操作日誌不和業務邏輯耦合,如何讓操作日誌的內容易於理解,讓操作日誌的接入更加簡單?上面這些都是本文要回答的問題,主要圍繞着如何“優雅”地記錄操作日誌展開描述。 1. 操作日誌的使用場景 系統日誌和操作

日誌分析 , 日誌管理 , 後台 , 美團

收藏 評論

Linux服務器開發 - Linux多核系統的負載均衡

前面的調度學習都是默認在單個 CPU 上的調度策略。我們知道為了 CPU 之間減少“干擾”,每個 CPU 上都有一個任務隊列。運行的過程種可能會出現有的 CPU 很忙,有的 CPU 很閒,如下圖所示: 為了避免這個問題的出現,Linux 內核實現了 CPU 可運行進程隊列之間的負載均衡。 因為負載均衡是在多個核上的均衡,所以在講解負載均衡之前,我們先看下多核的架構。 將

linux編程 , linux內核模塊 , 負載均衡 , c++

收藏 評論

blockgeek - ETH Remix編譯器調用硬件隨機數案例

説明: HPB目前自定義的remix solidity編譯器只支持到0.5.7的版本,導致不能使用最新的合約代碼來編譯。 目前的解決方案是,使用HPB remix發佈一個硬件隨機數合約代碼到HPB主網。然後開發者可以在ETH 最新的Remix上編寫普通合約,調用這個硬件隨機數合約進行訪問隨機數。 具體案例如下: 合約中獲取隨機數的方法如下,隨機數的合約代碼如下: pragma soli

隨機數 , solidity , 以太坊

收藏 評論

雲綺棠兮 - html&css畫呼吸燈

搞不了視頻太難了。。。。 Animations是css3的一個模塊,使用keyframes定義如何隨着時間的移動改變CSS的屬性值,可以通過指定它們的持續時間,重複次數,如何重複來控制關鍵幀的行為。Animations由兩部分組成:css動畫的配置,以及一系列的keyframes(用來描述動畫的開始、過程、結束狀態) transform 屬性向元素應用從2D或3D轉換。該屬性允許我們對元素進行

animation , transform , Css , 前端

收藏 評論

Linux服務器開發 - 徹底學會使用epoll(二)——ET的讀寫操作實例分析

相關視頻推薦 面試中正經“八股文”網絡原理tcp/udp,網絡編程epoll/reactor epoll 原理剖析 以及 reactor 模型應用 epoll原理剖析以及三握四揮的處理 LinuxC++後台服務器開發架構師免費學習地址 徹底學會使用epoll(一)——ET模式實現分析 接上一篇 首先,看程序四的例子。 l 程序四 #include u

服務器開發 , linux編程 , c++ , 後台開發 , epoll

收藏 評論

愛可生開源社區 - 技術分享 | derived_condition_pushdown 影響外層 where 條件中用户自定義變量的使用

作者:姚嵩 愛可生南區交付服務部經理,愛好音樂,動漫,電影,遊戲,人文,美食,旅遊,還有其他。雖然都很菜,但畢竟是愛好。 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 摘抄: https://dev.mysql.com/doc/ref... 説明: MySQL 8.0.22開始,新增了 optimizer_switch 參數,新增

MySQL , 變量

收藏 評論

九是我呀 - React學習筆記——組件間通信

適用於剛開始接觸react直接上手的同學,建議還是打好JS和ES6基礎。 基礎 父傳子 子傳父 兄弟組件傳遞 進階(待完成) 不太相關組件之間傳遞 redux ref context observer pattern 全局變量 基礎內容 (1)父傳子:可以通過props將父組件數據傳給子組件 function Parent(){ return

組件通信

收藏 評論

missonce - phpstorm 2021.2 配置wsl + xdebug調試tp框架

1.配置wsl裏php環境並安裝xdebug擴展 [XDebug] zend_extension=xdebug.so xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9001 xdebug.client_port = 9002 xdebug.idekey =

thinkphp5 , xdebug , php

收藏 評論

特立獨行 - Linux 添加 crontab 定時清理 Oracle 長時間 INACTIVE session

Linux 添加 crontab 定時清理 Oracle 長時間 INACTIVE session if [ ! -d "${HOME}/cront/" ];then mkdir ${HOME}/cront else echo "Do nothing" fi # ${HOME}/cront/ks.sql echo "set trimspool on spool ${HOME}/cront/kil

oracle , crontab , job , SQL , shell

收藏 評論

華為雲開發者聯盟 - Tensorflow保存神經網絡參數有妙招:Saver和Restore

摘要:這篇文章將講解TensorFlow如何保存變量和神經網絡參數,通過Saver保存神經網絡,再通過Restore調用訓練好的神經網絡。 本文分享自華為雲社區《[[Python人工智能] 十一.Tensorflow如何保存神經網絡參數 丨【百變AI秀】](https://bbs.huaweicloud.com/b...)》,作者: eastmount。 一.保存變量 通過tf.Variab

tensorflow , 神經網絡 , 編程技巧 , 變量 , Python

收藏 評論

icodebuddy - GraphQL 快速入門【2】環境設置

【注】本文節譯自:GraphQL - Quick Guide (tutorialspoint.com) 在本章中,我們將學習 GraphQL 的環境設置。 要執行本教程中的示例,您將需要以下內容: 運行 Linux、macOS 或 Windows 的計算機。 網絡瀏覽器,最好是最新版本的 Google Chrome。 安裝了最新版本的 Node.js。建議使用最新的 LTS

rest , graphql

收藏 評論

美團技術團隊 - 新一代CTR預測服務的GPU優化實踐

CTR模型在互聯網的搜索、推薦、廣告等場景有着廣泛的應用。近年來,隨着深度神經網絡的引入,CTR模型的推理對硬件算力的要求逐漸增加。本文介紹了美團在CTR模型優化的實踐。通過分析模型結構特點,結合GPU硬件架構,我們設計了一系列流程對模型進行定製優化,達到了降低延遲、提高吞吐、節省成本的目標。 1 背景 CTR(Click-Through-Rate)即點擊通過率,是指網絡廣告的點擊到達率,即該廣告

機器學習 , 後台 , gpu

收藏 評論

icodebuddy - GraphQL 快速入門【1】簡介

【注】本文節譯自:GraphQL - Quick Guide (tutorialspoint.com) GraphQL 是 Facebook 開發的一種開源服務器端技術,用於優化 RESTful API 調用。它是一種執行引擎和一種數據查詢語言。在本章中,我們將討論使用 GraphQL 的優勢。 為什麼使用 GraphQL RESTful API 遵循清晰且結構良好的面向資源的方法。

rest , graphql

收藏 評論

懟懟 - 【js】異步迭代器(async Iterator)

異步迭代器(async Iterator) 同步迭代器 異步迭代器 for await...of 異步生成器函數 yield*語句 1.同步迭代器 普通的迭代器生成函數在被調用後會返回一個迭代器對象,可以去調用迭代器上的next方法 next方法一旦執行,就必須同步地得到一個狀態對象,{value,done} //迭代器生成函數 function makeIterat

async , iterator , generator , Javascript

收藏 評論

註銷 - 如何正確地把服務器端返回的文件二進制流寫入到本地保存成文件

我使用 Node.js 的 request 工具庫,請求服務器端的視頻文件,保存到本地之後,發現了問題。 我把 url 輸入到瀏覽器裏,手動下載視頻文件後,文件大小為 70 多 KB: 然而使用 Node.js 代碼請求文件數據並保存到本地,發現文件尺寸變成 100 多 KB 了,顯然不正確: 經過研究發現,需要使用 request 在發起數據請求之前,添加如下一行語句: request.de

node.js , node-mysql , node-webkit , nodejs-express , Javascript

收藏 評論

MarkZhu - 記一次 Istio 調優 Part 2 —— 飢餓的線程與 SO_REUSEPORT

圖片來自:https://getboulder.com/boulde... 引 話説,在很長一段時間,程序員依賴了摩爾定律。而在它到頭之前,程序員找到了另一個救命稻草:並行/併發/最終一致。而到了今天,不是 Cloud Native / Micro Service 都不好意思打招呼了。多線程,更是 by default 的了。而在計算機性能工程界,也有一個詞: Mechanical Sym

istio , service , envoy

收藏 評論

周皺 - javascript字符串常用api使用匯總(二)

javascript字符串常用api使用匯總(二) 本文講述所有能使用正則的字符串api search replace replaceAll split match search 按正則搜索字符串 這個api使用很簡單,就是搜索字符串中符合規則的字符的開頭索引 const rex = /\w+/ const str = 'abc123321' console.log(st

split函數 , match , Search , string , Javascript

收藏 評論

同創永益 - 《數據安全法》的前世今生,對災備有何影響?

文章轉載來源公眾號:@雲災備 《中華人民共和國數據安全法》(下稱“《數據安全法》”)已於 9 月 1 日正式落地實施,作為我國第一部有關數據的基礎法,其意義無須多言。一石激起千層浪,社會各界解讀不斷,但重點太多等於沒有重點,本文僅從災備行業關注的角度,理一理《數據安全法》的“前世”、“今生”以及“未來”。 一、沒有數據安全就沒有國家安全 數據作為重要的生產要素,被國家列為基礎性戰略資源,回

行業 , 數據安全 , 災備 , 安全

收藏 評論

懟懟 - 【js】迭代器與生成器

迭代器(Iterator) 有時也稱為遍歷器 - 迭代器對象 作用 為各種數據結構提供統一的訪問接口 使數據結構的成員按照某種次序排列 統一的迭代方式for...of循環 1.可迭代(iterable) iterable:擁有Symbol.iterator屬性的數據結構是可迭代的 Symbol.iterator:值為迭代器生成函數 原生可迭代的數據結構: Array

iterator , generator , 前端 , Javascript

收藏 評論

Bigyong - Linux awk 命令詳解(二) if 分支 數組

一、awk if分支結構 if分支結構(單分支、雙分支、多分支) 單分支 -- if(條件){編輯指令} 雙分支 -- if(條件){編輯指令1}else{編輯指令2} 多分支 -- if(條件){編輯指令1}else if(條件){編輯指令2}.. .. else{編輯指令N} 案例1 awk過濾中的if分支結構 1)單分支

awk , Centos , Linux

收藏 評論

Bigyong - Linux awk 命令詳解(一)

一、awk簡介及常見用法 awk編程語言/數據處理引擎 創造者: Aho、Weinberger、Kernighan awk的名稱取自三位創造者的名字的首字符 基於模式匹配檢查輸入文本,逐行處理並輸出 通常用在Shell腳本中,獲取指定的數據 單獨用時,可對文本數據做統計 awk默認支持擴展正則 命令格式 格式1:前置命令 | awk [選項] '[條件]{指令}' 格式2:前置

awk , Centos , Linux

收藏 評論

Bigyong - Linux sed 之G、H、g、h使用命令詳解

sed執行過程,特點逐行處理 1.把文本第1行讀入到內存 模式空間(pattern space),相當於放到流程水線上處理吧 2.把處理好的結果存放到另一個內存空間(hold space)相當於臨時的倉庫吧 3.輸出處理結果,循環處理第2行,覆蓋清空(pattern space)、(hold space)至最後一行 由於各種各樣的原因,比如用户希望在某個條件下腳本中的某個命令被執

sed , Centos , Linux

收藏 評論