自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我們一起聊一聊Not only Java

開發(fā) 前端
今天沒有說Java,我們學習的路上不是只有Java,編程語言只是一扇門,你在學習的時候,會發(fā)現(xiàn)還有很多扇窗需要我們去打開...

Not only Java

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

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

開始的話

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

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

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

我們喜歡把這樣外在的事務稱為工具,與其說怎么使用它們,其實又何嘗不是在適應它們,認識其本質,使其更有效的服務于我們。

開始

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

圖片圖片

圖片圖片

相關的技術

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

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

之后

因為今年AI的火爆,不管是刷抖音,看資訊,都可以看到其身影,因此也抽出了一段時間對AI繪畫相關做了些了解,前面還分享過如何在阿里云上免費薅羊一套AI繪畫,從零搭建屬于自己的AI繪畫平臺,感興趣的朋友可以往前看看,不知道現(xiàn)在阿里是否還可以免費試用這個服務。

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

圖片圖片

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

當然既然是開源的東西,一方面如果想玩轉,肯定是需要很長時間的了解,如果自己搭建,相關的知識,比如Python,模型使用,模型訓練,提示詞,各種插件等待,都夠你學一陣了。作為一個小白入局,確實比較吃力,但是確實也豐富了自己認知。

圖片圖片

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

很多知識很陌生,但是你不斷摸索與探究后,你會覺得一樣陌生...那么就去堅持吧

最后

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

圖片圖片

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

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

圖片圖片

這樣3D效果的輪換圖

圖片圖片

自然的照片墻

圖片圖片

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

圖片圖片

正方體盒子

圖片圖片

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

結束語

今天沒有說Java,我們學習的路上不是只有Java,編程語言只是一扇門,你在學習的時候,會發(fā)現(xiàn)還有很多扇窗需要我們去打開...

責任編輯:武曉燕 來源: Java技術指北
相關推薦

2023-08-14 08:38:26

反射reflect結構體

2022-08-26 00:35:31

Java工作流系統(tǒng)

2024-02-06 08:58:23

開源項目my-tv

2023-06-20 06:44:14

Node.jsCPU 負載

2022-08-08 08:25:21

Javajar 文件

2019-01-31 07:16:06

2023-09-22 17:36:37

2020-05-22 08:16:07

PONGPONXG-PON

2021-01-28 22:31:33

分組密碼算法

2021-03-11 08:55:47

JavaUser對象

2018-06-07 13:17:12

契約測試單元測試API測試

2020-12-11 11:11:44

原子類JavaCAS

2021-08-04 09:32:05

Typescript 技巧Partial

2022-11-01 08:46:20

責任鏈模式對象

2018-11-29 09:13:47

CPU中斷控制器

2019-02-13 14:15:59

Linux版本Fedora

2021-01-29 08:32:21

數(shù)據(jù)結構數(shù)組

2021-02-06 08:34:49

函數(shù)memoize文檔

2023-05-15 08:38:58

模板方法模式

2023-07-06 13:56:14

微軟Skype
點贊
收藏

51CTO技術棧公眾號