在使用 Laravel 開(kāi)發(fā)應(yīng)用的時(shí)候,還是會(huì)經(jīng)常遇到多條件的查詢語(yǔ)句,比如一個(gè)網(wǎng)站的商品篩選頁(yè)面就有可能是這樣子: http://jd.com/products?color=black&size=xl&orderBy=price&sort=desc 這種方式的篩選其實(shí)我們就會(huì)使用多條件的 where 語(yǔ)句...
工作到了這個(gè)年數(shù), 感覺(jué)那些基本函數(shù)語(yǔ)法已經(jīng)跟人合一了, 根本不會(huì)為操作一些數(shù)據(jù)結(jié)構(gòu)而思考半天了. 在做小程序的時(shí)候遇到了個(gè)orderby的場(chǎng)景, 結(jié)果發(fā)現(xiàn)沒(méi)有以為的那么簡(jiǎn)單. 也許是之前不求甚解的原因, 那么現(xiàn)在來(lái)解決orde...
React-Redux-Appointment 先來(lái)一波硬廣:我的博客歡迎觀光:傳送門這個(gè)小應(yīng)用使用Create React App創(chuàng)建,演示地址:https://liliang-cn.github.io/react_redux_appointment,repo地址:https://github.com/liliang-cn/react_redux_appointment。 這是之前的React_...
一、背景 在開(kāi)發(fā)的時(shí)候遇到一個(gè)需求,需要根據(jù)device_code將數(shù)據(jù)分組,同時(shí)獲得每組數(shù)據(jù)中最新的一條數(shù)據(jù)。 二、遇到的問(wèn)題 2.1 最初的思路:先對(duì)數(shù)據(jù)進(jìn)行orderBy 再進(jìn)行g(shù)roupBy sql語(yǔ)句: sql: SELECT * from y_device_events ORDER BY crea...
為什么要學(xué)習(xí)Repository Pattern(倉(cāng)庫(kù)模式) Repository 模式主要思想是建立一個(gè)數(shù)據(jù)操作代理層,把controller里的數(shù)據(jù)操作剝離出來(lái),這樣做有幾個(gè)好處: 把數(shù)據(jù)處理邏輯分離使得代碼更容易維護(hù) 數(shù)據(jù)處理邏輯和業(yè)務(wù)邏輯分離,可...
過(guò)濾器 Filter 過(guò)濾器(filter)正如其名,作用就是接收一個(gè)輸入,通過(guò)某個(gè)規(guī)則進(jìn)行處理,然后返回處理后的結(jié)果。主要用在數(shù)據(jù)的格式化上。 過(guò)濾器通常是伴隨標(biāo)記來(lái)使用的,將你model中的數(shù)據(jù)格式化為需要的格式。 表單...
Eloquent ORM 看起來(lái)是一個(gè)簡(jiǎn)單的機(jī)制,但是在底層,有很多半隱藏的函數(shù)和鮮為人知的方式來(lái)實(shí)現(xiàn)更多功能。在這篇文章中,我將演示幾個(gè)小技巧。 1. 遞增和遞減 要代替以下實(shí)現(xiàn): $article = Article::find($article_id); $article->read_cou...
where 相關(guān)的子句構(gòu)造完成后,我們繼續(xù)構(gòu)造其它子句。這一篇我們進(jìn)行聚合函數(shù)、分組、排序等子句的構(gòu)造。 聚合函數(shù) 在 SQL 中,有一些用來(lái)統(tǒng)計(jì)、匯總的函數(shù),被稱作聚合函數(shù),如 SUM、COUNT、AVG 等。 使用 select() 方法時(shí),...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...