寫了兩年的一本.NET書現在終於在北京最大的新華書店上架了,然而我卻很難找到工作了。

    兩年前,有幾個出版社的編輯在QQ上跟我聯絡寫書的事情,好奇為什麼出版社會找到我這樣一個很普通的.NET技術人員,其中一個編輯說他們分析了很多部落格園博主的文章閱讀量和寫作質量,覺得我的部落格還是不錯的。儘管覺得自己寫的部落格不怎麼樣,但想著做了這麼多年技術了,準備退居二線

大白話詳解大資料hive知識點,老劉真的很用心(2)

前言:老劉不敢說寫的有多好,但敢保證儘量用大白話把自己複習的內容詳細解釋出來,拒絕資料上的生搬硬套,做到有自己的瞭解! 1. hive知識點(2) 第12點:hive分桶表 hive知識點主要偏實踐,很多人會認為基本命令不用記,但是萬丈高樓平地起,基本命令無論多基礎,都要好好練習,多實踐。 在hive中,

用三國殺講分散式演算法,舒適了吧?

## 前言 > 《三國殺》是一款熱門的卡牌遊戲,結合中國三國時期背景,以身份為線索,以卡牌為形式,益智休閒,老少皆宜。 東漢末年,袁紹作為盟主,匯合了十八路諸侯一起攻打董卓。 在講解之前,我們先聊下分散式協議和演算法整體脈絡。 現在很多開發同學對分散式的元件怎麼使用都有一定經驗,也知道 `CAP` 理

如此淺顯易懂的零拷貝

**** > 最近老是能遇到零拷貝的問題,對於作業系統這塊總時很怕,現在抽出時間來攻關 [TOC] ## 1. 直接記憶體 先鋪墊一些必要的知識點,然後再由淺入深地去認識零拷貝 ### 1.1 什麼是直接記憶體 > 直接記憶體(Direct Memory)並不是虛擬機器

解壓版mysql+免破解版Navicat,好用!

### 解壓版mysql安裝流程 - 獲取mysql壓縮包 獲取地址: ``` 連結:https://pan.baidu.com/s/1HqdFDQn_6ccPM0gOftApIg 提取碼:n19t ``` 獲取壓縮包後可安裝壓縮包內的安裝說明執行安裝流程(整體配置環境變數和路徑即可) - 具體流程如下:

JVM的藝術—類載入器篇(三)

# JVM的藝術—類載入器篇(三) **引言** 今天我們繼續來深入的剖析類載入器的內容。上篇文章我們講解了類載入器的雙親委託模型、全盤委託機制、以及類載入器雙親委託模型的優點、缺點等內容,沒看過的小夥伴請加關注。在公眾號內可以找到,jvm的藝術連載篇。歡迎各位

Array的簡單使用(Boost和STL通用)

[//]:#(Array的簡單使用(Boost和STL通用)) # 目錄 - [目錄](#目錄) - [介紹](#介紹) - [使用](#使用) - [Boost和STL的區別](#boost和stl的區別) # 介紹 本來這一次是想簡單介紹一下Boost裡面的協程庫的使用的,但是`Boost.Cor

基於gin的golang web開發:實現使用者登入

前文分別介紹過了[Resty][1]和[gin-jwt][2]兩個包,```Resty```是一個HTTP和REST客戶端,```gin-jwt```是一個實現了JWT的Gin中介軟體。本文將使用這兩個包來實現一個簡單的使用者登入功能。 ### 環境準備 實現登入功能之前要提前準備一個用於查詢使用者是否存

STM32系統時鐘RCC(基於HAL庫)

基礎認識 為什麼要有時鐘: 時鐘就是微控制器的心臟,其每跳動一次,整個微控制器的電路就會同步動作一次。時鐘的速率決定了兩次動作的間隔時間。速率越快,微控制器在單位時間內所執行的動作將越多。時鐘是微控制器執行的基礎,時鐘訊號推動微控制器內各個部分執行相應的指令。時鐘系統就是CPU的脈搏,決定cpu速率。 &nb

JApiDocs(自動生成介面文件神器)

# JApiDocs教程 ## 前言 - 作為一名優秀的程式設計師來說,由於涉及到要與前端進行對接,所以避免不了的就是寫介面文件。寫完介面文件,一旦程式碼返回結果,引數等出現變動,介面文件還得隨之改動,十分麻煩,違背了我們簡單,快速,低bug的開發初衷。 - 所以,自動生成介面文件的工具就出現了

Flask開發技巧之引數校驗

# Flask開發技巧之引數校驗 [TOC] 本人平時開發中使用的,或者學習到的一些flask開發技巧整理,需要已有較為紮實的flask基礎。 ## 1、請求引數分類 一般來說,前端傳送過來的請求中,大致包含以下三種類型的引數,分別是url路徑引數,url查詢引數,還有目前前後端分離開發中最常見的js

MySQL事務(二)事務隔離的實現原理:一致性讀

今天我們來學習一下MySQL的事務隔離是如何實現的。如果你對事務以及事務隔離級別還不太瞭解的話,這裡[左轉](https://www.cnblogs.com/liang24/p/14111897.html)。 好的,下面正式進入主題。事務隔離級別有4種:讀未提交、讀提交、可重複讀和序列化。首先我們來說一下讀

Django認證系統並不雞肋反而很重要

在使用`django-admin startproject`建立專案後,Django就預設安裝了一個採用session實現的認證系統。這是Django相比於其他框架的一大特點:自帶認證系統,開箱即用。有人說它方便,有人說它雞肋,但它作為Django的重要組成部分,學習它有助於我們理解Django框架的核心技術

通過遊戲學javascript系列第一節Canvas遊戲開發基礎

本節教程通過一個簡單的遊戲小例子,講解Canvas的基礎知識。 ### 最終效果: 點選移動的方塊,方塊上的分數會增加,方塊的行進方向會改變,並且方塊的速度會增加。 [線上演示](https://kamiba.gitee.io/mini-canvas-framework/bouncing-square.h

【小菜學網路】資料鏈路層概述

上一小節,我們以兩臺主機為例,討論了一個理想化的物理層模型。 現在,我們將問題進一步延伸:多臺主機如何實現兩兩通訊呢?我們以三臺主機為例進行討論: ![](https://cdn.fasionchan.com/course/network/data-link-layer/3ae0c3840d968a2cff

0.031049966812134