原创 初識國密算法

國密算法是國家商用密碼算法的簡稱,由國家密碼管理局管理和發佈標準。國家密碼管理局的官方網站是:http://www.oscca.gov.cn/sca/index.shtml就如同其它政府網站一樣,望着滿屏的信息,就是找不到我所想要的,比

原创 疫情期間,你還鍛鍊麼?

題圖:來自小林漫畫封城後,感覺整個世界按了一下暫停鍵,從開始的恐慌,到平靜,再到彷徨,最後心如止水。這個時期倒真的是各種媒體的狂歡,各種謠言、爭論滿天飛,都想爭奪大家的眼球,希望從中看到真相,已經不可能,所以我屏蔽了今日頭條、微博、新浪

原创 2019,我的影像記錄

IT公司都有寫年終總結的習慣吧?工作這麼多年,每年都會寫總結,今年也不例外。不過今年的總結乏善可陳,都是一些日常的維護工作。都說中國今年的形式很差,IT行業應該感受很深吧。還有人說今年是未來十年最好的一年,想想就瑟瑟發抖。哎,工作總結完

原创 公衆號開通兩週年了

兩年前的今天,在讀了松浦彌太郎的給40歲的嶄新開始一書之後,深受鼓舞,開通了這個微信公衆號,並寫下了第一篇文章:給40歲的嶄新開始。時間如白駒過隙,很快兩年時間就過去了。作爲一個再普通不過的一名中國人,在這兩年中,時而雞血滿滿,時而迷惘

原创 致2020:位置看淡,不服就幹

2020年已經過去了十幾天,但作爲一名中國人,過完春節纔算到了新的一年。每到一些重大節日,就是各種deadline,所以這段時間都在忙年,原計劃更新的手把手教你開發人工智能微信小程序系列文章要往後放一放,還請讀者朋友諒解。前段時間看了不

原创 手把手教你開發人工智能微信小程序(0):構建tfjs

本文將介紹如何從源碼構建出 TensorFlow JS 庫(tfjs)。對於大多數微信小程序開發者而言,並不需要經歷這一步,要做的僅僅是把編譯好的 tfjs 庫加入微信小程序工程中。但我還是希望說說如何從源碼編譯出 tfjs 庫,爲什麼

原创 考研,值得嗎?

二十年前,我住在促狹的出租屋,白天去公司上班,下班後騎着單車去蘇州大學的教室自習,準備考研。那是一個寒冷的冬天,每天晚餐,我在蘇大的一個小吃攤上,吃一份熱乎乎的粉絲煲,身體熱乎了之後去教室。那個時候大學教室可沒有什麼空調、暖氣,好在學生

原创 基礎軟件研發,可能是中老年程序員的最後堡壘

今天是農曆臘月二十六,街上道路越來越通暢,辦公室越來越空曠,這都在宣告,舊的一年即將過去,新的一年即將來臨。進入2020年,九零後開始三十而立,八零後開始四十不惑,IT行業也即將迎來老齡化時代。在爲啥你身邊沒有40+的程序員這篇文章中談

原创 [譯] 如何成爲一名優秀的初級開發人員

本文翻譯自Medium上的一篇文章,原文標題:How To Be A Good Junior Developer. 點擊文末的閱讀原文可以跳轉到英文原文。 到明年,我的職業編程生涯即將滿15年。15年!哇! 回想起來,我仍然記得成爲

原创 手把手教你開發人工智能微信小程序(1):線性迴歸模型

談到人工智能、機器學習,我們可能會覺得很神祕,其實機器學習背後的理論並不複雜。就如同原子彈這麼尖端的科技,其背後的理論就是一個很簡單的公式:E = mc² 機器學習的最基礎理論其實也不復雜,本文先嚐試從一個線性迴歸問題出發,探討一下機器

原创 TensorFlow.js 微信小程序插件開始支持模型緩存

通常情況下,微信小程序追求的是短小精悍,即開即用,用完即走,適用於一些簡單的應用場景。然而,隨着微信小程序開放能力的提高,人們發現用微信小程序可以實現越來越多的功能,小程序也越來越複雜,越來越龐大起來。這個可以從小程序的大小限制的變化看

原创 深度學習的JavaScript基礎:從callbacks到sync/await

最近在讀一本《基於瀏覽器的深度學習》,書比較薄,但是涉及的內容很多,因此在讀的過程中不得不再查閱一些資料,以加深理解。我目前從事的本職工作就是瀏覽器研發,對於前端技術並不陌生。但是從前段時間開發微信小程序識狗君的過程來看,對JavaSc

原创 [譯]兩年前我對編程一無所知,現在我是一名AI工程師

本文翻譯自Medium上的一篇文章,原文標題:I had no idea how to write code two years ago. Now I’m an AI engineer. 點擊文末的閱讀原文可以跳轉到英文原文。 兩年

原创 手把手教你開發人工智能微信小程序(3):加載數據

在上篇文章《手把手教你開發人工智能微信小程序(2):線性迴歸模型》,我們在代碼中給定了一組訓練數據,對於機器學習而言,這點數據是不夠的。數據集可以有多種來源,本文就來說說如何從網絡加載數據。讀完本文,你將學習到:如何通過fetch加載網

原创 深度學習的JavaScript基礎:從瀏覽器中提取數據

最近在讀一本《基於瀏覽器的深度學習》,書比較薄,但是涉及的內容很多,因此在讀的過程中不得不再查閱一些資料,以加深理解。我目前從事的本職工作就是瀏覽器研發,對於前端技術並不陌生。但是從前段時間開發微信小程序識狗君的過程來看,對JavaSc