1

nor flash之擦除和寫入

最近研究了下nor flash的掉電問題,對nor的掉電有了更多的認識。總結分享如下 擦除從0變1,寫入從1變0 nor flash的物理特性是,寫入之前需要先進行擦除。擦除后數據為全0xFF,此時寫入操作,實際上是將數據從1改成0。 一般先擦后寫,但實際上擦除后每個位置是可以寫入多次的,只要每次寫 ...

zqb-all 發布于 2020-01-18 19:06 評論(0)閱讀(66)
3

ReactNative: 將自定義的ReactNative組件制作成第三方庫的詳細流程(制作-->發布)

一、簡介 在講本篇博文之前,需要你熟知怎么自定義ReactNative組件,然后才好學習將自定義的ReactNative組件制作成第三方庫。本文中的自定義的ReactNative組件LoginManager API 源自上篇文章,所以需要先看一下上篇博文。言歸正傳,ReactNative的確提供了一 ...

XYQ全哥 發布于 2020-01-18 18:09 評論(0)閱讀(66)
0

Go 每日一庫之 cobra

簡介 "cobra" 是一個命令行程序庫,可以用來編寫命令行程序。同時,它也提供了一個腳手架, 用于生成基于 cobra 的應用程序框架。非常多知名的開源項目使用了 cobra 庫構建命令行,如 "Kubernetes" 、 "Hugo" 、 "etcd" 等等等等。 本文介紹 cobra 庫的基本 ...

darjun 發布于 2020-01-18 17:29 評論(0)閱讀(91)
1

容器環境的JVM內存設置最佳實踐

Docker和K8S的興起,很多服務已經運行在容器環境,對于java程序,JVM設置是一個重要的環節,本文總結下我們在項目里的最佳實踐。 ...

JadePeng 發布于 2020-01-18 16:54 評論(0)閱讀(100)
7

專注細節,回歸本質,成敗在微小之間

日前,一位大佬的演講,感觸很深刻,他說“專注細節,回歸本質,做好每一件小事”,——在事物高速發展的趨勢中,我們無法預測拐點,也沒有強力的、有效的辦法,保證增長的延續,于是我們陷入了迷茫。 當真正的頂點來臨時,當大廈面對狂風暴雨,一些微小的細節就注定了大廈的崩塌。當海面刮起颶風,當大河翻涌巨浪,任何不... ...

張泰峰 發布于 2020-01-18 16:52 評論(0)閱讀(302)
0

性能調優,程序員轉型架構師的攔路虎【1】

X 維度本身超出了技術范疇,但為了更好地服務業務,技術人也有必要懂得一些基礎的業務優化思路。如果只知道埋頭趕路,不知道抬頭看天,那我們技術人很容易做了費力不討好的事情,例如:某些性能瓶頸是由于業務流程設計不合理導致的,在業務流程優化完善之前,我們僅僅從技術視角去優化改善,極有可能事倍功半。具體說來,... ...

IT老兵哥 發布于 2020-01-18 16:41 評論(2)閱讀(163)
1

React16源碼解讀:揭秘ReactDOM.render

引言 在 "上一篇文章" 中我們通過 腳手架快速搭建了一個簡單的示例,并基于該示例講解了在類組件中 和`React.PureComponent @babel/preset react render React.createElement React.createElement ReactElemen ...

小維FE 發布于 2020-01-18 16:36 評論(0)閱讀(68)
0

【Java并發基礎】Java內存模型解決有序性和可見性

前言 解決并發編程中的可見性和有序性問題最直接的方法就是禁用CPU緩存和編譯器的優化。但是,禁用這兩者又會影響程序性能。于是我們要做的是 按需禁用CPU緩存和編譯器的優化 。 如何按需禁用CPU緩存和編譯器的優化就需要提到 Java內存模型 。Java內存模型是一個復雜的規范。其中最為重要的便是 規 ...

sakuraxx 發布于 2020-01-18 15:52 評論(0)閱讀(67)
1

談談Java的Collection接口

談談Collection [toc] 前言 這一篇講的collection接口;首先,集合是用來 存儲數據 的,它是基于某種數據結構數據容器。常見的數據結構:數組(Array)、集(Set)、隊列(Queue)、鏈表(Linkedlist)、樹(Tree)、堆(Heap)、棧(Stack)和映射(M ...

coderyhy 發布于 2020-01-18 15:44 評論(0)閱讀(79)
0

基于Netty和SpringBoot實現一個輕量級RPC框架-Client端請求響應同步化處理

前提 前置文章: "《基于Netty和SpringBoot實現一個輕量級RPC框架 協議篇》" "《基于Netty和SpringBoot實現一個輕量級RPC框架 Server篇》" "《基于Netty和SpringBoot實現一個輕量級RPC框架 Client篇》" 前一篇文章簡單介紹了通過動態代理 ...

throwable 發布于 2020-01-18 14:59 評論(0)閱讀(133)
0

【DPDK】【ring】從DPDK的ring來看x86無鎖隊列的實現

【前言】 隊列是眾多數據結構中最常見的一種之一。曾經有人和我說過這么一句話,叫做“程序等于數據結構+算法”。因此在設計???、寫代碼時,隊列常常作為一個很常見的結構出現在??檣杓浦?。DPDK不僅是一個加速網絡IO的框架,其內部還提供眾多的功能組件,rte_ring就是DPDK內部提供的一種無鎖隊列,本 ...

Jungle1996 發布于 2020-01-18 14:33 評論(0)閱讀(72)
6

原生JS在網頁上復制的所有文字后面自動加上一段版權聲明

不少技術博客有這樣的處理,當我們復制代碼的時候,會自動加上一段本信息版權為XXXX,這是怎么實現的呢? 其實實現的方式很簡單,可以在我的網站頁面上綁定一個copy事件,當你復制文章內容的時候,自動在剪切板文字后面加上一段版權聲明。 我這邊是沒有加這些的,代碼什么的想復制就復制好了。大家都是靠代碼技能 ...

TZ張無忌 發布于 2020-01-18 13:59 評論(3)閱讀(248)
0

圖解kubernetes服務打散算法的實現源碼

在分布式調度中為了保證服務的高可用和容災需求,通常都會講服務在多個區域、機架、節點上平均分布,從而避免單點故障引起的服務不可用,在k8s中自然也實現了該算法即SelectorSpread, 本文就來學習下這個算法的底層實現細節 1. 設計要點 1.1 zone與node zone即代表一個區域,no ...

8小時 發布于 2020-01-18 13:54 評論(0)閱讀(96)
2

MySQL/數據庫 知識點總結

書籍推薦 《SQL基礎教程(第2版)》 (入門級) 《高性能MySQL : 第3版》 (進階) 文字教程推薦 SQL Tutorial (SQL語句學習,英文)、SQL Tutorial(SQL語句學習,中文)、SQL語句在線練習 (非常不錯) Github-MySQL入門教程(MySQL tuto ...

不懶人 發布于 2020-01-18 13:28 評論(0)閱讀(191)
0

Java框架之Spring 02-AOP-動態代理-AspectJ-JdbcTemplate-事務

AOP 動態代理 代理設計模式的原理:使用一個代理將原本對象包裝起來,然后用該代理對象”取代”原始對象。任何對原始對象的調用都要通過代理。代理對象決定是否以及何時將方法調用轉到原始對象上。 代理模式的三要素: 代理主題接口 代理者 被代理者 代理模式的主要優點 代理模式在客戶端與目標對象之間起到一個 ...

遠離顛倒夢想 發布于 2020-01-18 13:10 評論(0)閱讀(82)
0

《深入淺出話數據結構》系列之什么是B樹、B+樹?為什么二叉查找樹不行?

本文將為大家介紹B樹和B+樹,首先介紹了B樹的應用場景,為什么需要B樹;然后介紹了B樹的查詢和插入過程;最后談了B+樹針對B樹的改進。 ...

超悅人生 發布于 2020-01-18 13:04 評論(1)閱讀(114)
0

設計模式之原型模式

我們在創建對象時,通常是通過new關鍵字來創建的。但是,思考一下,如果當前類的構造函數很復雜,每次new對象時都會消耗非常多的資源,這樣肯定是不行的,耗時又費力。 那有沒有什么辦法解決這種問題呢?當然有,原型模式就可以解決這個痛點。 原型模式非常好理解,就是類的實例對象可以克隆自身,產生新的實例對象 ...

煙雨星空 發布于 2020-01-18 12:39 評論(0)閱讀(79)
2

abp(net core)+easyui+efcore實現倉儲管理系統——ABP WebAPI與EasyUI結合增刪改查之九(三十五)

在上面abp(net core)+easyui+efcore實現倉儲管理系統——ABP WebAPI與EasyUI結合增刪改查之八(三十四) 文章的學習之后。我們通過前面的八篇文章已經學習了通過WebAPI接口與控制器去實現新增、刪除與修改功能。接下來,我們要在控制器中實現查詢功能。 ...

DotNet菜園 發布于 2020-01-18 12:23 評論(1)閱讀(173)
0

跟著知識追尋者學BeautifulSoup,你學不會打不還口,罵不還手

一 前言 "Beautiful Soup" 是一個可以從HTML或XML文件中提取數據的Python庫;其強大的提取能力讓知識追尋者放棄了使用正則匹配查找HTML節點;Beautifu Soup 其能直接通過HTML標簽獲取相應的節點,或者通過函數直接獲得節點,大大提高了編程人員的開發效率;看完本篇 ...

知識追尋者 發布于 2020-01-18 11:57 評論(0)閱讀(71)
0

深入理解協程(四):async/await異步爬蟲實戰

本文目錄: 同步方式爬取博客標題 async/await異步爬取博客標題 本片為深入理解協程系列文章的 補充 。 你將會在從本文中了解到: 如何運用的實際的爬蟲中。 案例 從CSDN上批量爬取指定文章的標題。文章列表如下: 同步爬蟲 輸出結果如下: 用時: 6.065227508544922s 。 ...

西加加先生 發布于 2020-01-18 11:24 評論(0)閱讀(137)