偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

我們一起聊一聊Not only Java

開發(fā) 前端
今天沒有說Java,我們學(xué)習(xí)的路上不是只有Java,編程語言只是一扇門,你在學(xué)習(xí)的時(shí)候,會(huì)發(fā)現(xiàn)還有很多扇窗需要我們?nèi)ゴ蜷_...

Not only Java

Java已經(jīng)到了盡頭 ...

最近這段時(shí)間,想些一些不一樣的東西,但是猛然發(fā)現(xiàn)與Java技術(shù)相關(guān)的知識(shí)點(diǎn),要么是沒怎么接觸的,要么是很難繼續(xù)深入的,無論是從增加認(rèn)知視野層面,還是加工認(rèn)知深度方面,都很難做出選擇,就像藝術(shù)來源于生活,同樣,靈感應(yīng)該來源于工作...

開始的話

其實(shí)不然,可能是由于最近大部分都在寫一些前端的東西,好久沒有碰Java,漸漸對(duì)其有些疏遠(yuǎn)才會(huì)有這樣的感慨吧!不管是哪種編程語言,都是沒有止境的,就像你學(xué)的漢語,可以說一句話,寫一首詩,賦一段詞,聊一個(gè)未來,作為交流的媒介,一切的可能都來源于使用它的人。

再說編程語言,你可以用C實(shí)現(xiàn)一個(gè)算法,同樣Java也行、Js也行、Python同樣...,我們總在討論在什么場景使用什么樣的編程語言,其實(shí)更貼切的應(yīng)該是語言本身就具備某種環(huán)境的能力,或者就是為期而生。比如Web頁面開發(fā),JavaScript就是為此而存在;做大數(shù)據(jù)已經(jīng)深度學(xué)習(xí)相關(guān),Python早已站穩(wěn);Web應(yīng)用開發(fā)Java就能提高開發(fā)效率;底層應(yīng)用開發(fā)C早已扎根...

只要我們不用局限于語言本身,那么它們會(huì)為我們帶來無限可能。

我們喜歡把這樣外在的事務(wù)稱為工具,與其說怎么使用它們,其實(shí)又何嘗不是在適應(yīng)它們,認(rèn)識(shí)其本質(zhì),使其更有效的服務(wù)于我們。

開始

前面發(fā)了一些感慨,一方面最近這段時(shí)間對(duì)其他方面的內(nèi)容產(chǎn)生了比較濃厚的興趣,開始一段時(shí)間比較對(duì)桌面端應(yīng)用比較感興趣,特地花費(fèi)一段時(shí)間了解了Tarui、Electron,由于之前使用Tarui寫過應(yīng)用,本來是想更深刻認(rèn)識(shí)這塊內(nèi)容的,于是特定已“網(wǎng)易郵箱大師”作為參考,準(zhǔn)備寫一個(gè)類似的示例出來,郵箱大師單從頁面呈現(xiàn)的功能看,覺得應(yīng)該不會(huì)太復(fù)雜,無非就是一些接收郵件以及附件管理的工作,但是當(dāng)你真正想做出這樣一個(gè)應(yīng)用時(shí),你會(huì)發(fā)現(xiàn)里面有大量的知識(shí)與細(xì)節(jié)都是非常知道學(xué)習(xí)與思考的。每一個(gè)能夠成為產(chǎn)品的應(yīng)用,其整個(gè)生產(chǎn)與迭代的過程,必定經(jīng)歷過不少曲折

圖片圖片

圖片圖片

相關(guān)的技術(shù)

  • 前端基于Svelte以及其構(gòu)建工具SvelteKit 如果對(duì)前端了解不夠深入的后端,很是推薦使用這個(gè)框架,相比Vue你會(huì)發(fā)現(xiàn)其更容易上手,遇到相關(guān)的問題直接看官網(wǎng),相關(guān)的示例比較健全,主要是知識(shí)面不會(huì)太廣,不會(huì)像其他語言一樣,各種文檔都要看好就,很容易產(chǎn)生厭倦。一般我都是寫代碼的時(shí)候,需要問題,直接看下解釋,馬上就可以看到效果
  • 組件使用了skeleton
    這是一個(gè)集成了tailWind與Svelte的UI工具包,頁面美觀,組件也足夠用,同時(shí)提供了非常方便的構(gòu)建方法與定制能力。當(dāng)時(shí)無意間看到的這個(gè)工具,感覺整體風(fēng)格比較現(xiàn)代化,組件也比較合胃口。tailWindCss是一套針對(duì)常
    用Css樣式進(jìn)行封裝的一套UI框架,熟悉的人用非常方便,不熟悉或?qū)SS不太了解的,這玩意就是累贅
  • 后端交互主要用到了Rust 和C語言一樣,Rust比較適合寫比較底層的應(yīng)用,由于其高性能與安全,同時(shí)提供了非常有特殊的內(nèi)存管理機(jī)制,沒有java的GC,但也不像C那樣完全又開發(fā)者自己進(jìn)行內(nèi)存控制,其特有的所有權(quán)機(jī)制,使內(nèi)存管理變得更加簡單和安全。但是如果你Java代碼寫了很久,寫Rust會(huì)非常痛苦,基本每一行代碼都在報(bào)錯(cuò),同時(shí)非常吃電腦性能,包括存儲(chǔ)與CPU,一個(gè)項(xiàng)目編譯會(huì)耗費(fèi)幾十G的存儲(chǔ)空間
  • 最后就是主題Tauri
    Tauri是基于WebView2結(jié)
    合前端技術(shù)來構(gòu)建PC端應(yīng)用程序的技術(shù),不同于Electron,不依賴于Chrominu內(nèi)核,打包后不會(huì)動(dòng)輒幾百兆,因?yàn)槭褂昧诵阅茌^高的Rust,所以應(yīng)用整體效果可能會(huì)更好(Electron還沒怎么研究)

打開羅列了下,你會(huì)發(fā)現(xiàn),要獨(dú)立開發(fā)一套應(yīng)用,需要掌握的知識(shí)還是非常多的,如果做好一個(gè)產(chǎn)品,上面的這些可能你需要精通了...

之后

因?yàn)榻衲闍I的火爆,不管是刷抖音,看資訊,都可以看到其身影,因此也抽出了一段時(shí)間對(duì)AI繪畫相關(guān)做了些了解,前面還分享過如何在阿里云上免費(fèi)薅羊一套AI繪畫,從零搭建屬于自己的AI繪畫平臺(tái),感興趣的朋友可以往前看看,不知道現(xiàn)在阿里是否還可以免費(fèi)試用這個(gè)服務(wù)。

提到AI繪畫,如果你有些熟悉,就一定聽過Midjourney與Stable diffusion,前者目前一個(gè)在線收費(fèi)產(chǎn)品,只要交了錢,找個(gè)能上網(wǎng)的電腦就可以做出非常驚艷與期望的畫作了,這里是不需要魔法上面的,通過Watt Toolkit、Discord兩個(gè)應(yīng)用就可以輕松訪問,第一次看到別人的成品,真的是被驚艷到,沒想到現(xiàn)在的AI都這么強(qiáng)大了(中間感覺抓時(shí)間回顧了下幾年以前的Python知識(shí))。

圖片圖片

相比Midjourney的收費(fèi)(而且費(fèi)用不低),Stable diffusion卻友好多了,不僅免費(fèi),還是開源的,隨時(shí)都可以下載到自己電腦上隨意把玩,當(dāng)然有些夸張了,這個(gè)非常吃電腦配置,當(dāng)然關(guān)鍵是顯卡,想我碼字的這條電腦,基本玩不起來,中間折騰了一段時(shí)間就放棄了,除了電腦配置限制外,主要原因是找到了一個(gè)在線免費(fèi)使用的網(wǎng)站(哩布里布),換句話說,免費(fèi)像Midjourney一樣,玩轉(zhuǎn)AI繪畫。

當(dāng)然既然是開源的東西,一方面如果想玩轉(zhuǎn),肯定是需要很長時(shí)間的了解,如果自己搭建,相關(guān)的知識(shí),比如Python,模型使用,模型訓(xùn)練,提示詞,各種插件等待,都?jí)蚰銓W(xué)一陣了。作為一個(gè)小白入局,確實(shí)比較吃力,但是確實(shí)也豐富了自己認(rèn)知。

圖片圖片

上面就是別人生成的效果圖,像這樣漂亮的小姐姐你不僅可以隨意生成,更可以按你的要求定制生成合你胃口的效果[斜眼笑]。當(dāng)然最近一段時(shí)間,之前非常火爆的網(wǎng)站逐漸都被404大軍入侵,以后想要免費(fèi)的下載與分享模型,可能只有魔法才能 實(shí)現(xiàn)了,且行且珍惜吧...

很多知識(shí)很陌生,但是你不斷摸索與探究后,你會(huì)覺得一樣陌生...那么就去堅(jiān)持吧

最后

完了一段時(shí)間的AI繪畫后,有了難道漂亮的小姐姐,總不能不弄點(diǎn)花樣出來吧,剛巧最近在寫前端,于是乎帶著那些圖片,寫了一些關(guān)于圖片布局與效果的網(wǎng)站,之前發(fā)布在inscode上,還有現(xiàn)金補(bǔ)貼呢...

圖片圖片

以前一直認(rèn)為Css是一門玄學(xué),在這個(gè)示例中,盡量少用js庫與代碼,發(fā)現(xiàn)Css可以實(shí)現(xiàn)的效果遠(yuǎn)比我們想到的多,經(jīng)過這次,不說精通Css,起碼是上了很大一個(gè)臺(tái)階

像這樣比較流行的瀑布流布局:

圖片圖片

這樣3D效果的輪換圖

圖片圖片

自然的照片墻

圖片圖片

數(shù)學(xué)函數(shù)排列的

圖片圖片

正方體盒子

圖片圖片

像上面這樣的效果,可以信手拈來。當(dāng)然里面還有很多優(yōu)化的,比如圖片太大頁面加載慢,需要圖片壓縮技術(shù);圖片加載形式,通過隔行掃描、分布加載等方式提示用戶體驗(yàn);空?qǐng)D占位待加載完成后替換圖片等待,都是需要去了解與面臨的挑戰(zhàn)

結(jié)束語

今天沒有說Java,我們學(xué)習(xí)的路上不是只有Java,編程語言只是一扇門,你在學(xué)習(xí)的時(shí)候,會(huì)發(fā)現(xiàn)還有很多扇窗需要我們?nèi)ゴ蜷_...

責(zé)任編輯:武曉燕 來源: Java技術(shù)指北
相關(guān)推薦

2023-08-14 08:38:26

反射reflect結(jié)構(gòu)體

2022-08-26 00:35:31

Java工作流系統(tǒng)

2024-02-06 08:58:23

開源項(xiàng)目my-tv

2023-06-20 06:44:14

Node.jsCPU 負(fù)載

2022-08-08 08:25:21

Javajar 文件

2023-09-22 17:36:37

2021-01-28 22:31:33

分組密碼算法

2020-05-22 08:16:07

PONGPONXG-PON

2018-06-07 13:17:12

契約測(cè)試單元測(cè)試API測(cè)試

2021-03-11 08:55:47

JavaUser對(duì)象

2019-01-31 07:16:06

2021-08-04 09:32:05

Typescript 技巧Partial

2021-01-29 08:32:21

數(shù)據(jù)結(jié)構(gòu)數(shù)組

2021-02-06 08:34:49

函數(shù)memoize文檔

2022-11-01 08:46:20

責(zé)任鏈模式對(duì)象

2023-07-06 13:56:14

微軟Skype

2023-05-15 08:38:58

模板方法模式

2018-11-29 09:13:47

CPU中斷控制器

2019-02-13 14:15:59

Linux版本Fedora

2020-10-15 06:56:51

MySQL排序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)