久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索

純自嗨:從零開始寫一個小程序

查看數: 44684 | 評論數: 58 | 收藏 9
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 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-10-6 13:14:42
大白小白 發表于 2022-9-30 11:35
3 U9 m1 w% I% n9 J外行請教大佬一個問題,關于手機app的通信機制,
4 \5 o( S2 j7 D! o( r; K$ u% v+ h一個遠程的設備,帶控制系統,如何向手機app,微信小程 ...
; w; l& f5 [8 g  w* A2 B5 a
謝謝lz推薦,我去看了B站小程序視頻,一節課嘩啦啦十幾分鐘,很多廢話,一點也不精煉。
5 _! m8 ^* g$ ^5 _/ C, i  V0 B  P2 c' @  S3 k, Z0 |
搞了幾百節課,太浪費了,頓感看視頻的學習效率太低了。哈哈
8 Q3 F' N2 E7 f' t6 q4 Q
! \+ s) s& j+ p向lz學習,提高自學自制力!7 _+ T+ ~1 Q0 t3 N0 X
. Q( ?7 q; Q3 S/ f/ P* N% M

* ?1 I$ {' s( M
0 {$ x9 X, A+ v2 p6 L  i7 K. }
大白小白 發表于 2022-10-1 12:57:16
mato 發表于 2021-1-6 11:369 Q$ n2 L+ y0 d. V
確定開發微信小程序后,那后面所有的工作就以這個展開。
: O2 o& g+ O: X0 ]
6 M8 J" ]0 n4 ]! m4 U% }/ \( N我把這事分成三個步驟:

$ l2 ~& H% m* k7 g& Hvx小程序,有了后臺DB,以后等你搞大了,會不會限制你,
* L" _6 Z: S3 F( H, [6 R數據庫你無法移植,數據不是你的,要你入會員,強制交租?
4 W. _1 K7 z0 @+ ]9 ?
  S( s: a  E$ H! e0 S" v9 O& p8 y  R# A% m
充或者不充,這是一個扎心的問題。8 k+ J% }, z/ z7 p
. H1 m2 n3 ]. E0 q2 X9 t+ d. I

0 ~; b& \' l; Z* M, b: `7 n
. G) G9 V  Y+ f
0 z! b3 e" h$ O5 j$ s/ v
大白小白 發表于 2022-10-1 12:48:05
無敵老大 發表于 2021-1-6 15:030 |2 d5 t; q9 T' @" l" I  G
好大的廣告

) J, W+ c8 p1 R5 |# g“剛開始,我是每記一個就調取一次數據,過一段時間當我收到騰訊給我的費用清單,就瞎了眼,因為服務器是按照讀取次數收費的,這一波操作差點把我那點私房錢清空了。”
4 H# X4 ^9 V+ h( H4 H0 G/ n  C4 i0 f  n- o& o6 u+ k: [2 v, _8 }
我證明,lz絕對不是給麻花藤打廣告。企鵝廠太黑了。, ]$ Q, H# \7 Q* S, `1 W% P
大白小白 發表于 2022-10-1 12:19:51
mato 發表于 2021-10-6 17:30" O" q: l+ G2 Q( v5 @+ n: ~0 ^& \
總結:正確的事再難也要堅持做下去( o  Q- v, j/ M0 @& {- D( B! l- {

/ E0 N+ L# w* @7 y自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的 ...
* [  z# Z: h' l; H$ M
“比如,我設想在外面看到不認識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優先列表中安排記憶。但是這個涉及到AI圖像識別功能,雖然騰訊有這個技術提供,但是收費有點高。一邊是理想,一邊是現實,最終還是選擇向現實妥協?!?font class="jammer">" X: I) y1 p3 \( J

3 z$ R" |# L$ B/ F' G沒必要圖像識別,讓他自己輸入,生成新單詞就ok;允許客戶擁有自己的私人單詞庫,你給他多建一張表。
7 q0 U0 o$ {& m6 O$ r% U' x
4 R4 X; u/ `  E例如一些專業術語,工作中常用的英文縮寫,讓他自己輸入,自己生成單詞,一起放入單詞庫進行記憶?;蛘邌为殞λ饺嗽~庫進行高強度記憶,可以比普通單詞庫優先完成全部記憶。3 l. V6 A& p+ V# M

9 D1 l: O) ~2 s1 t4 h/ xFYI
) _5 _) t, ^* ]: l/ m, ], z3 x9 d# A6 R' u) M3 h& g/ Q

' z4 Q2 ^4 D2 e8 {9 \) I; N% M" ~
大白小白 發表于 2022-10-1 12:13:41
mato 發表于 2021-1-10 09:00
3 `8 @6 P  z7 B/ }* _9 m感謝給位社友的關注和支持,今天繼續。

7 V. V$ G& _( }: X8 x* G“后續數據的查詢、更新、插入等能力很弱,并發一上來,后端就開始鬧情緒。”
9 s0 x/ q' T' p; X  N9 m- E+ C
+ s& a+ e( s1 w  y8 M; h. y. L感覺DB的結構有問題,導致繁瑣的數據庫操作業務,搞多個表,多個映射,不用頻繁插刪單詞,搞個有限狀態機就可以了。9 w/ Y+ }' @: J/ m7 ]. T  }) @

  x! x! J/ d. H, j- S/ q: B7 mFYI$ x2 W( r9 O9 z& ^" W* b
大白小白 發表于 2022-9-30 14:42:27
mato 發表于 2021-10-6 17:30' i) A- y  M% n) j2 U7 b
總結:正確的事再難也要堅持做下去
7 m4 B. ?% Y; ?# x2 n
! N$ d* N$ J( c- T$ ^) _5 y6 r自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的 ...

7 U$ J7 O" d; J/ S$ S7 e# z7 {. r頂lz!
' T/ }! z+ }' }
大白小白 發表于 2022-9-30 11:35:42
mato 發表于 2021-10-6 17:30
) a; Z6 R; f4 c& X2 ]2 J總結:正確的事再難也要堅持做下去6 t2 Y; \3 m6 B; M, o" c
6 E; p, C; |+ f7 u* B
自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的 ...
* \2 A1 S. t: }: g, ?9 w7 s
外行請教大佬一個問題,關于手機app的通信機制,6 d) g' W4 p$ G# l% J8 y
一個遠程的設備,帶控制系統,如何向手機app,微信小程序雙向通信,發送數據?* I5 N4 M4 m  ~% T" w

7 M; [' H& T7 h. v6 c
2 V4 ^( o( m1 Y- t7 @/ k不要通過云;是選擇wifi,還是4G數傳模塊?謝謝指點~
$ Z. d( E: a- y  k$ t7 G$ N2 M9 R# V" {* K2 v

點評

感謝lz回復。我再次讀了全部樓層,受益匪淺。也發了一下自己的看法,姑妄言之,歡迎批評指正!  發表于 2022-10-1 12:44
不過我想你要的功能是可以實現的。小程序可以調取WIFI硬件,只要你的設備通過WIFI和手機聯上。你可以去研究一下小程序的開發文檔。  發表于 2022-10-1 09:44
這個問題真不懂,不好意思!  發表于 2022-10-1 09:41
z424385518 發表于 2021-10-7 13:44:37
還說啥呢?點贊就完事了
# D+ Y9 b$ p8 E# d
mato 發表于 2021-10-6 17:30:18
總結:正確的事再難也要堅持做下去
3 u3 J; T0 F" t! ?% v
- O- Z+ k9 o  c自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的預料,一度想放棄,幸好有一個朋友跟我說了一句話:正確的事情,再難也要堅持做下去。這個事情是正確的嗎?嗯,毫無疑問,事情成功后將解決一個很大的問題。還是回到我一直以來的信念:任何問題都是有解決的辦法,如果沒有,肯定是問題描述不夠清晰。
0 b" d1 }8 Z; n9 J: Y$ T( s0 n$ j$ [* f0 y% X" z4 f
先說說困難
& U: M; Q3 x4 T* z8 ^! m) Q8 L% W% G! J- f6 U$ q4 r
困難一,軟件架構沒有規劃好,寫到一半出現重大缺陷,只能推倒重來。8 l: h) g* {9 Q  P: S
因為不是計算機專業出身,前期沒有想軟件架構的問題(關鍵也不懂這個),后續數據的查詢、更新、插入等能力很弱,并發一上來,后端就開始鬧情緒。想著這樣實在是不行的,就找it行業的同學看看,讓他給我重新規劃了整個架構,然后前面的代碼幾乎重新寫了一邊。
  }/ k: C: ]% k# S) l( }% @& ^- N$ N: [5 X& g+ L. v
困難二,想法很理想,但是技術上暫時實現不了。
# W% V: \2 T4 N! C1 ?站在用戶的角度,我希望這個小程序具備某些功能,但是到了編程階段,發現實現不了或者實現的代價很大。比如,我設想在外面看到不認識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優先列表中安排記憶。但是這個涉及到AI圖像識別功能,雖然騰訊有這個技術提供,但是收費有點高。一邊是理想,一邊是現實,最終還是選擇向現實妥協。
* K, d) G9 }+ o. _, k* x6 a0 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

* U+ Z* y. Q1 d收獲二,沒有條件具備這個說法,有想法了,干起來就好7 s' |* Z4 u; q
從一開始也是依仗自己對計算機有一點點的基礎,就開始干起來了。遇到很多也許在專業人士眼中很皮毛的問題,只能硬著頭皮在網上看看有沒有答案,反復地看那些大能的視頻,把別人的代碼copy下來,一句一句分析他的邏輯原理,再改成自己想要的效果。
* [+ S; Z9 _7 k; e2 m4 G% @/ S" v
9 S( x! L* h6 ~. V  t( m& W/ d/ C收獲三,眾人拾柴火焰高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.

快速回復 返回頂部 返回列表