Golang 常見的併發模式
常見的併發模式 Go語言最吸引人的地方是它內建的併發支援。Go語言併發體系的理論是C.A.R Hoare在1978年提出的CSP(Communicating Sequential Process,通
常見的併發模式 Go語言最吸引人的地方是它內建的併發支援。Go語言併發體系的理論是C.A.R Hoare在1978年提出的CSP(Communicating Sequential Process,通
LCS(longest-common-subsequence problem),又名最長公共子序列問題 給定兩個序列X和Y,如果Z既是X的子序列,也是Y的子序列,我們稱它為X和Y的公共子序列 比如X={A,B
從早期被迫出海到現在更多的公司和創業者開始尋找海外機會,國內網際網路公司出海從 2008 年到 2019 年已經有 11 年時間。 而如今的東南亞就好像 10 年前的國內市場,搭上了網際網路這趟高速列車,凶
目錄 (1)尷尬的面試現場:第一幕 (2)尷尬的面試現場:第二幕 (3)別讓你學的技術成為空中樓閣 (4)想方設法的 “虐虐” 自己 “ 這篇文章,給大家說一個同樣是很多人都很迷惑的問題,因
合上筆記本,準備裝進揹包的時候,才發現,這傢伙又沒有進入休眠狀態,而是開機狀態,這都快夏天了,貼在背上,實在惱人。 想來一定是有啥程序阻擋了休眠的程序。 powercfg/requests En
【編者的話】本文用圖示詳細分析了Gitlab如何與Kubernetes叢集整合,進行CI/CD流水線的配置,從而實現更高效的DevOps流程。 我將介紹使用DigitalOcean建立新的Kubernete
一個tcp連線都要佔一個檔案描述符,一旦這個檔案描述符使用完了,新的連線到來返回給我們的錯誤是“Socket/File:Can't open so many files” 。
併發程式設計的起源 硬體裝置發展的核心矛盾:CPU、記憶體、I/O裝置三者間存在的速度差異。根據木桶原理,程式整體效能最終受制於速度最慢的I/O裝置。 為了平和三者速度差異,計算機體系結構、作業系統、編
這是基於golang socket 一個輕量級,支援高併發操作的開發框架chitchat。本文將介紹chitchat的基本使用方法;通過原始碼分析該框架的具體工作流程;簡要講解作者留下的Demo檔案和該框架的使
持續整合與持續交付是軟體開發和交付中的實踐。我們專案中一直在踐行持續整合(CI:Continuous Integration);持續交付(CD:Continuous Delivery)未能達到理想狀態,只能實踐
*本文作者:zhouqiao,本文屬 FreeBuf 原創獎勵計劃,未經許可禁止轉載。 一、引言 docker容器已經被廣泛應用到各大公司線上、測試等各種環境,在宿主機如何識別出dock
在上文《 分散式事務?咱先弄明白本地事務再說 - ACID 》中,我們講解了資料庫的事務及事務的特性ACID,瞭解到一個數據庫要支援事務,就需要實現完備的事務的規範,我們才能說這是一個支援事務的資料庫,例如M
動脈網(公眾號:vcbeat)據外媒獲悉,德國當地時間3月26日,生物技術公司Cytena完成300萬歐元A輪融資,本輪融資資金將進一步探索單細胞列印技術的潛在應用。 據悉,本輪融資由High-Tech G
本文基於當前最新的 LTS 版本 2.164.1 ,理論上適應於Jenkins 2.x所有版本。 一、下載 前往Jenkins官網 [1],按需下載。如用於生產,建議下載 Long-te
適用於 Go 專案的 Makefile 指南 大家好,我叫謝偉,是一名使用 Go 語言的後端開發者。 本文章的主題是: 編寫適用於 Go 專案的 Makefile 指南。 1. 前提