|
發(fā)布時(shí)間: 2021-1-6 07:32
正文摘要:開(kāi)個(gè)貼子,記錄這件有意思的事情! % C/ h( h, X# ~, x* l% j; I4 f1 W) N4 s$ l# X, _( d" Z 背景:7 b* F0 E8 ~& y& n: }3 V 沖突一:想學(xué)習(xí),卻找不到好工具 : Q. e. e9 t V9 l今年春節(jié)遇上了疫情 ... |
大白小白 發(fā)表于 2022-9-30 11:35 謝謝lz推薦,我去看了B站小程序視頻,一節(jié)課嘩啦啦十幾分鐘,很多廢話,一點(diǎn)也不精煉。6 a ?" N o" _! \5 F " q0 s% A$ {/ D' z ^9 N 搞了幾百節(jié)課,太浪費(fèi)了,頓感看視頻的學(xué)習(xí)效率太低了。哈哈 2 V* B/ X2 ? w7 b2 I% f- N 向lz學(xué)習(xí),提高自學(xué)自制力!- N D! T1 k2 \* b: a' S' P0 q ( r8 w; ?% A3 w q, @. m% O3 i 4 }* U; E& N: e" K' @4 u5 m " d1 o8 A0 v& z' x( B: { |
mato 發(fā)表于 2021-1-6 11:36 vx小程序,有了后臺(tái)DB,以后等你搞大了,會(huì)不會(huì)限制你, 數(shù)據(jù)庫(kù)你無(wú)法移植,數(shù)據(jù)不是你的,要你入會(huì)員,強(qiáng)制交租?1 i6 m/ W' {+ v7 U% ?: d9 I- A 充或者不充,這是一個(gè)扎心的問(wèn)題。 |
“剛開(kāi)始,我是每記一個(gè)就調(diào)取一次數(shù)據(jù),過(guò)一段時(shí)間當(dāng)我收到騰訊給我的費(fèi)用清單,就瞎了眼,因?yàn)榉⻊?wù)器是按照讀取次數(shù)收費(fèi)的,這一波操作差點(diǎn)把我那點(diǎn)私房錢(qián)清空了。”- F: i1 X/ j$ ]" B$ ~ 我證明,lz絕對(duì)不是給麻花藤打廣告。企鵝廠太黑了。. W. [4 Q1 M Y- {; l+ j |
mato 發(fā)表于 2021-10-6 17:30 “比如,我設(shè)想在外面看到不認(rèn)識(shí)的單詞,可以打開(kāi)攝像頭,然后識(shí)別出來(lái),然后可以保存到優(yōu)先列表中安排記憶。但是這個(gè)涉及到AI圖像識(shí)別功能,雖然騰訊有這個(gè)技術(shù)提供,但是收費(fèi)有點(diǎn)高。一邊是理想,一邊是現(xiàn)實(shí),最終還是選擇向現(xiàn)實(shí)妥協(xié)! 沒(méi)必要圖像識(shí)別,讓他自己輸入,生成新單詞就ok;允許客戶擁有自己的私人單詞庫(kù),你給他多建一張表。 例如一些專業(yè)術(shù)語(yǔ),工作中常用的英文縮寫(xiě),讓他自己輸入,自己生成單詞,一起放入單詞庫(kù)進(jìn)行記憶;蛘邌为(dú)對(duì)私人詞庫(kù)進(jìn)行高強(qiáng)度記憶,可以比普通單詞庫(kù)優(yōu)先完成全部記憶。" g# |7 t( F5 z$ R, d7 ]2 E+ I 5 ~+ p; W7 o* q, F' `( U FYI* i2 b+ I# r P! J: @$ ^$ ?) r# d : T: }9 h# |7 ~ ! u2 x6 b# n9 B: t2 ]( F" h! K5 E |
mato 發(fā)表于 2021-1-10 09:00 “后續(xù)數(shù)據(jù)的查詢、更新、插入等能力很弱,并發(fā)一上來(lái),后端就開(kāi)始鬧情緒! 感覺(jué)DB的結(jié)構(gòu)有問(wèn)題,導(dǎo)致繁瑣的數(shù)據(jù)庫(kù)操作業(yè)務(wù),搞多個(gè)表,多個(gè)映射,不用頻繁插刪單詞,搞個(gè)有限狀態(tài)機(jī)就可以了。6 B9 I. `; J+ x+ ]& D( g FYI. i; x/ T4 e. n ~. ~/ ^ |
mato 發(fā)表于 2021-10-6 17:303 @: t( U% q; I9 K+ `3 a 頂lz! F$ C; U" x) j$ V; O |
mato 發(fā)表于 2021-10-6 17:30 外行請(qǐng)教大佬一個(gè)問(wèn)題,關(guān)于手機(jī)app的通信機(jī)制, 一個(gè)遠(yuǎn)程的設(shè)備,帶控制系統(tǒng),如何向手機(jī)app,微信小程序雙向通信,發(fā)送數(shù)據(jù)?- Q6 p' G$ R# T; j7 [3 ]4 w* P 4 {2 h- n! Q' | P1 @8 I& h5 s 不要通過(guò)云;是選擇wifi,還是4G數(shù)傳模塊?謝謝指點(diǎn)~ ) V* `# x" K2 ~! x& w$ r- y2 q, t6 c( R |
還說(shuō)啥呢?點(diǎn)贊就完事了7 |. L$ R5 F# w4 t+ M |
總結(jié):正確的事再難也要堅(jiān)持做下去- F: Q `; v: G2 i- e8 j ! }$ u4 a/ ?5 v4 Q5 a% Z7 [ 自從框架構(gòu)思完畢后,就開(kāi)始著手編程的事情。后面的難度遠(yuǎn)遠(yuǎn)超出我的預(yù)料,一度想放棄,幸好有一個(gè)朋友跟我說(shuō)了一句話:正確的事情,再難也要堅(jiān)持做下去。這個(gè)事情是正確的嗎?嗯,毫無(wú)疑問(wèn),事情成功后將解決一個(gè)很大的問(wèn)題。還是回到我一直以來(lái)的信念:任何問(wèn)題都是有解決的辦法,如果沒(méi)有,肯定是問(wèn)題描述不夠清晰。 先說(shuō)說(shuō)困難 5 { v. O. O4 Z: r9 k4 {! U% I 困難一,軟件架構(gòu)沒(méi)有規(guī)劃好,寫(xiě)到一半出現(xiàn)重大缺陷,只能推倒重來(lái)。' r1 J" c6 j- X7 p1 a/ ? G- \ 因?yàn)椴皇怯?jì)算機(jī)專業(yè)出身,前期沒(méi)有想軟件架構(gòu)的問(wèn)題(關(guān)鍵也不懂這個(gè)),后續(xù)數(shù)據(jù)的查詢、更新、插入等能力很弱,并發(fā)一上來(lái),后端就開(kāi)始鬧情緒。想著這樣實(shí)在是不行的,就找it行業(yè)的同學(xué)看看,讓他給我重新規(guī)劃了整個(gè)架構(gòu),然后前面的代碼幾乎重新寫(xiě)了一邊。 ! C8 n; u/ ^. a9 P) j 困難二,想法很理想,但是技術(shù)上暫時(shí)實(shí)現(xiàn)不了。 站在用戶的角度,我希望這個(gè)小程序具備某些功能,但是到了編程階段,發(fā)現(xiàn)實(shí)現(xiàn)不了或者實(shí)現(xiàn)的代價(jià)很大。比如,我設(shè)想在外面看到不認(rèn)識(shí)的單詞,可以打開(kāi)攝像頭,然后識(shí)別出來(lái),然后可以保存到優(yōu)先列表中安排記憶。但是這個(gè)涉及到AI圖像識(shí)別功能,雖然騰訊有這個(gè)技術(shù)提供,但是收費(fèi)有點(diǎn)高。一邊是理想,一邊是現(xiàn)實(shí),最終還是選擇向現(xiàn)實(shí)妥協(xié)。 困難三,功能上實(shí)現(xiàn)了,但性能上很蛋疼+ O; n# R4 T, L" Q6 @+ k4 p" ] 有時(shí)候一個(gè)功能經(jīng)過(guò)不斷嘗試,終于能實(shí)現(xiàn)了,但是實(shí)際使用起來(lái),性能很蛋疼。比如,記單詞時(shí),需要調(diào)取單詞的數(shù)據(jù)。剛開(kāi)始,我是每記一個(gè)就調(diào)取一次數(shù)據(jù),過(guò)一段時(shí)間當(dāng)我收到騰訊給我的費(fèi)用清單,就瞎了眼,因?yàn)榉⻊?wù)器是按照讀取次數(shù)收費(fèi)的,這一波操作差點(diǎn)把我那點(diǎn)私房錢(qián)清空了。而且讀取次數(shù)太頻繁,造成并發(fā)量上來(lái),也影響了讀取速度。嚇得我趕緊優(yōu)化。4 O6 @, o, Y, z" x) X' V6 c #說(shuō)說(shuō)收獲吧 , L, n! X, z1 S2 Z# n 收獲一,雖然不完美,但至少做了出來(lái) 從構(gòu)思到上線用了9個(gè)月,幾乎耗費(fèi)了我全部的業(yè)余時(shí)間。雖然不完美,但至少按照自己的想法做了出來(lái),后續(xù)還會(huì)不斷地優(yōu)化。對(duì)于我來(lái)說(shuō),這是一件正確的事情,我堅(jiān)持了下來(lái)。7 {3 O0 s, E& X; o 收獲二,沒(méi)有條件具備這個(gè)說(shuō)法,有想法了,干起來(lái)就好) W j5 N( E! h 從一開(kāi)始也是依仗自己對(duì)計(jì)算機(jī)有一點(diǎn)點(diǎn)的基礎(chǔ),就開(kāi)始干起來(lái)了。遇到很多也許在專業(yè)人士眼中很皮毛的問(wèn)題,只能硬著頭皮在網(wǎng)上看看有沒(méi)有答案,反復(fù)地看那些大能的視頻,把別人的代碼copy下來(lái),一句一句分析他的邏輯原理,再改成自己想要的效果。) Z3 m: _5 O: [ g( c- T- q" Z 收獲三,眾人拾柴火焰高 小程序的很多功能都是那些最初試用的同學(xué)提出的,我從來(lái)沒(méi)有想到,但是很實(shí)用,所以我把它實(shí)現(xiàn)了,換句話來(lái)說(shuō)這是一個(gè)集體的研發(fā)成果。感謝這些同學(xué)。- f; t- g$ ]- z2 \2 q& E5 x8 S a.比如記單詞里有一個(gè)畫(huà)板功能,我有一個(gè)習(xí)慣就是記單詞時(shí)一邊記一邊寫(xiě)出來(lái),所以我記單詞的時(shí)候都會(huì)準(zhǔn)備筆和紙。后來(lái)我發(fā)現(xiàn)有很多人都有這個(gè)習(xí)慣,然后一個(gè)同學(xué)跟我說(shuō)帶紙和筆不方便,能否在屏幕上寫(xiě)出來(lái)?后來(lái)我就加上了一個(gè)畫(huà)板功能,小伙伴們反饋這個(gè)功能實(shí)在是太實(shí)用了。 b.還有一個(gè)同學(xué)跟我說(shuō)他每天開(kāi)車(chē)上下班,他希望把這個(gè)時(shí)間用來(lái)學(xué)英語(yǔ),開(kāi)車(chē)時(shí)眼睛和手都不能被占用,只剩下耳朵和嘴巴可用。我就加入了自動(dòng)循環(huán)播放功能,只要把小程序打開(kāi),開(kāi)車(chē)也可以記單詞。- ]' }0 @2 T' M6 R, t+ m# A c.有同學(xué)跟我說(shuō),他很多時(shí)間都在等電梯、排隊(duì),他希望可以把這個(gè)時(shí)間利用上。我就優(yōu)化了程序的啟動(dòng)時(shí)間,讓整個(gè)啟動(dòng)時(shí)間控制在2秒以內(nèi)。1 ~ |8 I- e$ k0 V6 z5 G# }0 Z d.有同學(xué)跟我說(shuō),他上下班坐地鐵,手機(jī)信號(hào)不好,但是他希望用這段時(shí)間學(xué)英語(yǔ)。我就優(yōu)化了數(shù)據(jù)的緩存結(jié)構(gòu),只要打開(kāi)過(guò)一次,后續(xù)就算沒(méi)有網(wǎng)絡(luò)也可以繼續(xù)使用。 |
小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )
GMT+8, 2024-11-13 03:38 , Processed in 0.058975 second(s), 20 queries , Gzip On.
Powered by Discuz! X3.4 Licensed
© 2001-2017 Comsenz Inc.