![]() |
發布時間: 2021-1-6 07:32
正文摘要:開個貼子,記錄這件有意思的事情! 4 A* V9 v+ q5 _; N. p. N ) d* E2 a9 O1 W% t) j0 w( R3 R背景: & M0 i- a C5 `& i% I, y0 q沖突一:想學習,卻找不到好工具 6 l0 D8 z3 [- N2 Y今年春節遇上了疫情 ... |
大白小白 發表于 2022-9-30 11:35 謝謝lz推薦,我去看了B站小程序視頻,一節課嘩啦啦十幾分鐘,很多廢話,一點也不精煉。 V0 B P2 c' @ S3 k, Z0 | 搞了幾百節課,太浪費了,頓感看視頻的學習效率太低了。哈哈 向lz學習,提高自學自制力!7 _+ T+ ~1 Q0 t3 N0 X . Q( ?7 q; Q3 S/ f/ P* N% M |
mato 發表于 2021-1-6 11:369 Q$ n2 L+ y0 d. V vx小程序,有了后臺DB,以后等你搞大了,會不會限制你, 數據庫你無法移植,數據不是你的,要你入會員,強制交租? 9 O& p8 y R# A% m 充或者不充,這是一個扎心的問題。8 k+ J% }, z/ z7 p . H1 m2 n3 ]. E0 q2 X9 t+ d. I ![]() |
無敵老大 發表于 2021-1-6 15:030 |2 d5 t; q9 T' @" l" I G “剛開始,我是每記一個就調取一次數據,過一段時間當我收到騰訊給我的費用清單,就瞎了眼,因為服務器是按照讀取次數收費的,這一波操作差點把我那點私房錢清空了。” 0 f n- o& o6 u+ k: [2 v, _8 } 我證明,lz絕對不是給麻花藤打廣告。企鵝廠太黑了。 ![]() |
mato 發表于 2021-10-6 17:30" O" q: l+ G2 Q( v5 @+ n: ~0 ^& \ “比如,我設想在外面看到不認識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優先列表中安排記憶。但是這個涉及到AI圖像識別功能,雖然騰訊有這個技術提供,但是收費有點高。一邊是理想,一邊是現實,最終還是選擇向現實妥協?!?font class="jammer">" X: I) y1 p3 \( J 沒必要圖像識別,讓他自己輸入,生成新單詞就ok;允許客戶擁有自己的私人單詞庫,你給他多建一張表。 例如一些專業術語,工作中常用的英文縮寫,讓他自己輸入,自己生成單詞,一起放入單詞庫進行記憶?;蛘邌为殞λ饺嗽~庫進行高強度記憶,可以比普通單詞庫優先完成全部記憶。3 l. V6 A& p+ V# M FYI # A6 R' u) M3 h& g/ Q |
mato 發表于 2021-1-10 09:00 “后續數據的查詢、更新、插入等能力很弱,并發一上來,后端就開始鬧情緒。” 感覺DB的結構有問題,導致繁瑣的數據庫操作業務,搞多個表,多個映射,不用頻繁插刪單詞,搞個有限狀態機就可以了。9 w/ Y+ }' @: J/ m7 ]. T }) @ FYI$ x2 W( r9 O9 z& ^" W* b |
mato 發表于 2021-10-6 17:30' i) A- y M% n) j2 U7 b 頂lz! |
mato 發表于 2021-10-6 17:30 外行請教大佬一個問題,關于手機app的通信機制,6 d) g' W4 p$ G# l% J8 y 一個遠程的設備,帶控制系統,如何向手機app,微信小程序雙向通信,發送數據?* I5 N4 M4 m ~% T" w 不要通過云;是選擇wifi,還是4G數傳模塊?謝謝指點~ 9 R# V" {* K2 v |
還說啥呢?點贊就完事了 |
總結:正確的事再難也要堅持做下去 自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的預料,一度想放棄,幸好有一個朋友跟我說了一句話:正確的事情,再難也要堅持做下去。這個事情是正確的嗎?嗯,毫無疑問,事情成功后將解決一個很大的問題。還是回到我一直以來的信念:任何問題都是有解決的辦法,如果沒有,肯定是問題描述不夠清晰。 0 n$ j$ [* f0 y% X" z4 f 先說說困難 8 L% W% G! J- f6 U$ q4 r 困難一,軟件架構沒有規劃好,寫到一半出現重大缺陷,只能推倒重來。8 l: h) g* {9 Q P: S 因為不是計算機專業出身,前期沒有想軟件架構的問題(關鍵也不懂這個),后續數據的查詢、更新、插入等能力很弱,并發一上來,后端就開始鬧情緒。想著這樣實在是不行的,就找it行業的同學看看,讓他給我重新規劃了整個架構,然后前面的代碼幾乎重新寫了一邊。 & ^- N$ N: [5 X& g+ L. v 困難二,想法很理想,但是技術上暫時實現不了。 站在用戶的角度,我希望這個小程序具備某些功能,但是到了編程階段,發現實現不了或者實現的代價很大。比如,我設想在外面看到不認識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優先列表中安排記憶。但是這個涉及到AI圖像識別功能,雖然騰訊有這個技術提供,但是收費有點高。一邊是理想,一邊是現實,最終還是選擇向現實妥協。 0 Z+ v1 @, l; s8 t: G4 F 困難三,功能上實現了,但性能上很蛋疼; v }. Y1 m% m! P 有時候一個功能經過不斷嘗試,終于能實現了,但是實際使用起來,性能很蛋疼。比如,記單詞時,需要調取單詞的數據。剛開始,我是每記一個就調取一次數據,過一段時間當我收到騰訊給我的費用清單,就瞎了眼,因為服務器是按照讀取次數收費的,這一波操作差點把我那點私房錢清空了。而且讀取次數太頻繁,造成并發量上來,也影響了讀取速度。嚇得我趕緊優化。) }/ F, K4 n. a% O/ @ ) c+ b9 j! H2 Q3 j0 G #說說收獲吧4 [. ^5 Y+ y Z# }; W2 A ! ^$ X* _, i( t; ~7 z0 i c1 ~ B 收獲一,雖然不完美,但至少做了出來- a- |0 \: u: N* t2 {! F 從構思到上線用了9個月,幾乎耗費了我全部的業余時間。雖然不完美,但至少按照自己的想法做了出來,后續還會不斷地優化。對于我來說,這是一件正確的事情,我堅持了下來。8 {% O" o3 @1 |2 p7 I# b) y 收獲二,沒有條件具備這個說法,有想法了,干起來就好7 s' |* Z4 u; q 從一開始也是依仗自己對計算機有一點點的基礎,就開始干起來了。遇到很多也許在專業人士眼中很皮毛的問題,只能硬著頭皮在網上看看有沒有答案,反復地看那些大能的視頻,把別人的代碼copy下來,一句一句分析他的邏輯原理,再改成自己想要的效果。 收獲三,眾人拾柴火焰高7 W1 {2 i2 n- i 小程序的很多功能都是那些最初試用的同學提出的,我從來沒有想到,但是很實用,所以我把它實現了,換句話來說這是一個集體的研發成果。感謝這些同學。7 g- ]* B4 J/ Z a.比如記單詞里有一個畫板功能,我有一個習慣就是記單詞時一邊記一邊寫出來,所以我記單詞的時候都會準備筆和紙。后來我發現有很多人都有這個習慣,然后一個同學跟我說帶紙和筆不方便,能否在屏幕上寫出來?后來我就加上了一個畫板功能,小伙伴們反饋這個功能實在是太實用了。6 @# m. ?9 f% e# _9 h6 K" | b.還有一個同學跟我說他每天開車上下班,他希望把這個時間用來學英語,開車時眼睛和手都不能被占用,只剩下耳朵和嘴巴可用。我就加入了自動循環播放功能,只要把小程序打開,開車也可以記單詞。5 w3 q4 D, e8 ~. W c.有同學跟我說,他很多時間都在等電梯、排隊,他希望可以把這個時間利用上。我就優化了程序的啟動時間,讓整個啟動時間控制在2秒以內。9 w- h. }1 z/ w; B& k5 Y' @, v r d.有同學跟我說,他上下班坐地鐵,手機信號不好,但是他希望用這段時間學英語。我就優化了數據的緩存結構,只要打開過一次,后續就算沒有網絡也可以繼續使用。 |
Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )
GMT+8, 2025-7-20 22:17 , Processed in 0.109317 second(s), 22 queries , Gzip On.
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.