首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 前言 本文將介紹如何使用 Kotlin 全棧技術(shù)棧Ktor+Kotlin/JS來(lái)構(gòu)建一個(gè)簡(jiǎn)單的全...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 前言 本文將介紹如何使用 Kotlin 全棧技術(shù)棧Ktor+Kotlin/JS來(lái)構(gòu)建一個(gè)簡(jiǎn)單的全...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 什么是 Gradle Gradle是一個(gè)基于Apache Ant和Apache Maven概念的...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 本文是對(duì)Jimmer文檔中對(duì)象抓取器-自關(guān)聯(lián)遞歸抓取[https://babyfish-ct.g...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 本文使用Jimmer的官方用例[https://github.com/babyfish-ct/j...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 前言 前端我們使用了SolidJS來(lái)進(jìn)行開(kāi)發(fā),它是一個(gè)新出的前端框架,它的特點(diǎn)是使用React ...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 引言 我們?cè)谑褂肐DEA創(chuàng)建或打開(kāi)一個(gè)Gradle項(xiàng)目時(shí),IDEA會(huì)下載一個(gè)新或舊的Gradle...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 引言 前面幾期視頻學(xué)習(xí)了一些布局和模板語(yǔ)法,其實(shí)Hugo的最終用法就是來(lái)寫(xiě)個(gè)人博客,需要遍歷出所...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 引言 前幾期學(xué)習(xí)了布局,本期學(xué)習(xí)一下布局更多的用法,比如partial和block,其中part...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 引言 上集我們學(xué)習(xí)了如何創(chuàng)建一個(gè)index的布局,那么是不是所有的頁(yè)面都要?jiǎng)?chuàng)建一個(gè)布局,那肯定不...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 引言 從本集開(kāi)始,就開(kāi)始和布局打交道了,所以我們需要學(xué)習(xí)Hugo的模板語(yǔ)法,其實(shí)也剛開(kāi)始一步一步...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 引言 前段時(shí)間我把我的博客的生成器從Jekyll換到了Gatsby后來(lái)發(fā)現(xiàn)并不好用,又想回到Je...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 最近在我的筆記本上換了Debian,裝上驅(qū)動(dòng)后發(fā)現(xiàn)網(wǎng)速很慢,后來(lái)?yè)Q了Ubuntu,Ubuntu自...
代理ip應(yīng)該是windows的ipv4的地址
WSL 2 配置代理在 Windows 上設(shè)置好代理,連上了谷歌開(kāi)開(kāi)心心,但是 WSL 2 不能共享 Windows 的代理策略,如果在 WSL 上再裝一個(gè)代理軟件那可太麻煩了,所以得想想辦法。...
單獨(dú)寫(xiě)沒(méi)問(wèn)題,封裝成函數(shù)就會(huì)這樣
Kotlin的Gson解析(反序列化)2019.12更新 最新的Gson已經(jīng)完全完全支持kotlin了,此篇文章已經(jīng)變得索然無(wú)味了=。= 測(cè)試代碼 二次更新 1.因?yàn)閷W(xué)了bennyhuo老師的新課程所以照著抄了個(gè)...
gson.fromJson<Res<List<Result>>>(str, resultType) 這樣寫(xiě)的話 直接輸出結(jié)果可以輸出
但如果是 gson.fromJson<Res<List<Result>>>(str, resultType).result 就會(huì)
lass com.google.gson.internal.LinkedTreeMap cannot be cast to class Res
Kotlin的Gson解析(反序列化)2019.12更新 最新的Gson已經(jīng)完全完全支持kotlin了,此篇文章已經(jīng)變得索然無(wú)味了=。= 測(cè)試代碼 二次更新 1.因?yàn)閷W(xué)了bennyhuo老師的新課程所以照著抄了個(gè)...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 協(xié)議就用上篇文章的協(xié)議 只不過(guò)Message加了個(gè)Order熟悉, 創(chuàng)建Request類,繼承M...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 先寫(xiě)一個(gè)Messsage類,解碼的時(shí)候?qū)⒁袯yteBuf解碼為Message 之后創(chuàng)建Mess...
首發(fā)于Enaium的個(gè)人博客[http://blog.enaium.cn/] 首先需要了解一下大概的步驟 登錄生成一個(gè)Token存入Redis有效期為30分鐘,返回到前端 之...
服務(wù)端:SpringBoot,Netty,MyBatis 客戶端:Swing,HttpClient 源碼地址[https://github.com/Enaium/netty-...