国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索

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

查看數: 46150 | 評論數: 58 | 收藏 9
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-1-6 07:32

正文摘要:

開個貼子,記錄這件有意思的事情! 4 T+ `% L2 t- N% ~4 @( M* _1 K- O/ j+ _! E, Z$ n 背景:+ {( Z" [) d3 H( a7 r+ j 沖突一:想學習,卻找不到好工具 ; x; |, v* p, |7 Q/ j今年春節遇上了疫情,我宅在家里,處 ...

回復

大白小白 發表于 2022-10-6 13:14:42
大白小白 發表于 2022-9-30 11:351 A, p+ U! g+ Z0 w2 E. I
外行請教大佬一個問題,關于手機app的通信機制,: m! \1 r! y; C3 k% Q' d, r  U
一個遠程的設備,帶控制系統,如何向手機app,微信小程 ...
& D; w# s, N: T% b3 U: k
謝謝lz推薦,我去看了B站小程序視頻,一節課嘩啦啦十幾分鐘,很多廢話,一點也不精煉。# M5 M' H/ h! R5 \

7 d0 p: ]) q! w9 k; v* }' E搞了幾百節課,太浪費了,頓感看視頻的學習效率太低了。哈哈
# Y) [! r3 l' Y3 F# h2 E! }, T1 W8 g" ^4 U
向lz學習,提高自學自制力!8 w' i3 G% r7 J& a
2 T9 e, h' G2 [
: [; B. G6 F0 W( F# M- U8 a, m
7 A2 y; q9 O, a  |2 c- E
大白小白 發表于 2022-10-1 12:57:16
mato 發表于 2021-1-6 11:363 W& V) U8 q1 ^, V& a
確定開發微信小程序后,那后面所有的工作就以這個展開。
4 l) O4 S0 p: ~1 V9 T! g( c/ R* B, u4 t
我把這事分成三個步驟:
8 @6 T" G" i2 B; s  x8 _& Z
vx小程序,有了后臺DB,以后等你搞大了,會不會限制你,
0 \3 ?. e: |1 L( s: T數據庫你無法移植,數據不是你的,要你入會員,強制交租?
: k/ a1 T, ]3 X( s
( ?8 z. {, t' i" q6 U& o' g9 a0 N+ w$ c
充或者不充,這是一個扎心的問題。$ b, W1 d9 z  e2 u4 {
5 e8 G7 x5 @4 r
% ]5 x0 O+ u2 b0 G1 i; Y: o

* Q$ |/ n: j& R( O4 z& B- M1 A3 O. m  T# `. T/ a! ^
大白小白 發表于 2022-10-1 12:48:05
無敵老大 發表于 2021-1-6 15:03
0 n  Q$ j- l% `1 m2 `( X3 J% k4 v好大的廣告
+ B, W3 u) L, O* q7 [4 j
“剛開始,我是每記一個就調取一次數據,過一段時間當我收到騰訊給我的費用清單,就瞎了眼,因為服務器是按照讀取次數收費的,這一波操作差點把我那點私房錢清空了。”
) h7 `& W5 h+ G7 E- }: l, Y( j1 Y( {2 @& V$ k9 F8 h9 m
我證明,lz絕對不是給麻花藤打廣告。企鵝廠太黑了。  D" ]& X# A( ~2 U; t+ F$ [
大白小白 發表于 2022-10-1 12:19:51
mato 發表于 2021-10-6 17:303 h! m) _0 D+ p& ?' V
總結:正確的事再難也要堅持做下去
0 h' a6 @6 Y, c- s
" M5 ~5 R5 O8 ?自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的 ...
5 S: m  d0 j8 L( o3 \; E
“比如,我設想在外面看到不認識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優先列表中安排記憶。但是這個涉及到AI圖像識別功能,雖然騰訊有這個技術提供,但是收費有點高。一邊是理想,一邊是現實,最終還是選擇向現實妥協。”
" n% w7 F' b  ^
& _4 I& v7 ~. x. u3 B" s沒必要圖像識別,讓他自己輸入,生成新單詞就ok;允許客戶擁有自己的私人單詞庫,你給他多建一張表。" V+ \0 K' O0 l+ {

% Q  b" Q, r0 h% i6 I7 v: p例如一些專業術語,工作中常用的英文縮寫,讓他自己輸入,自己生成單詞,一起放入單詞庫進行記憶。或者單獨對私人詞庫進行高強度記憶,可以比普通單詞庫優先完成全部記憶。
- a# P6 F1 R6 r1 }! d) Q+ Q9 X! k5 U  k( [3 ~
FYI- M6 R' i+ C: C$ V5 E
* K; T3 i% H) ]  [% [5 ?% ]- n& F

$ p6 e# `- R$ a. ]" C1 Q, b1 @4 M
大白小白 發表于 2022-10-1 12:13:41
mato 發表于 2021-1-10 09:00
" S5 b( U2 C5 N& v. |' x+ x+ F感謝給位社友的關注和支持,今天繼續。

- e- g' Y/ I; d9 @“后續數據的查詢、更新、插入等能力很弱,并發一上來,后端就開始鬧情緒。”
1 h- i' \4 t; n) R# f7 I7 b9 _' D1 O' \: [5 }6 {0 I
感覺DB的結構有問題,導致繁瑣的數據庫操作業務,搞多個表,多個映射,不用頻繁插刪單詞,搞個有限狀態機就可以了。, E) L8 G) o2 ~; H

) K( i: @% O1 Z  `! g9 n1 VFYI! Y5 G+ b% }4 p* j# f
大白小白 發表于 2022-9-30 14:42:27
mato 發表于 2021-10-6 17:300 M& s& p5 P9 I$ H' F
總結:正確的事再難也要堅持做下去
0 Y+ T" o) {2 \( ^2 \# J) {; U0 s0 c& }' e
自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的 ...

8 E0 U# N& }# g) t1 D頂lz!; h5 V6 m; |0 K' |
大白小白 發表于 2022-9-30 11:35:42
mato 發表于 2021-10-6 17:30
: r' [+ b: a/ m8 G# z" Z總結:正確的事再難也要堅持做下去* R$ m, E+ a$ s% Z4 g: X7 a! ]6 F
  q8 Y' {. Z" u7 `1 k
自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的 ...

8 u4 P, {3 J" h) M) w. B外行請教大佬一個問題,關于手機app的通信機制,
* P: E% x/ y* i. ]3 l7 J. H! }一個遠程的設備,帶控制系統,如何向手機app,微信小程序雙向通信,發送數據?6 ]* ]% t" u9 v, _
* ^) e3 o2 Q; Z: T5 `0 S
+ a% @4 E# l& V6 S9 i1 b
不要通過云;是選擇wifi,還是4G數傳模塊?謝謝指點~; n, ~$ C; N- d, [% A

1 i: Z9 b1 U$ j& w' O

點評

感謝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
還說啥呢?點贊就完事了$ `( E* A5 |6 M6 Y3 t  }  h
mato 發表于 2021-10-6 17:30:18
總結:正確的事再難也要堅持做下去, x' p5 e' o' O: `% H

& o( i6 h4 w3 H3 d* Y' t& p自從框架構思完畢后,就開始著手編程的事情。后面的難度遠遠超出我的預料,一度想放棄,幸好有一個朋友跟我說了一句話:正確的事情,再難也要堅持做下去。這個事情是正確的嗎?嗯,毫無疑問,事情成功后將解決一個很大的問題。還是回到我一直以來的信念:任何問題都是有解決的辦法,如果沒有,肯定是問題描述不夠清晰。3 g4 s. Y3 M3 @- I
( F" w2 p5 J! f! @/ t0 g3 c
先說說困難2 R1 M8 ?$ ~5 E/ c) x, Y8 P6 i) Q5 U
; _0 x; ]/ F2 K! c( e8 [4 k
困難一,軟件架構沒有規劃好,寫到一半出現重大缺陷,只能推倒重來。0 z3 B9 c  |- i; M! M
因為不是計算機專業出身,前期沒有想軟件架構的問題(關鍵也不懂這個),后續數據的查詢、更新、插入等能力很弱,并發一上來,后端就開始鬧情緒。想著這樣實在是不行的,就找it行業的同學看看,讓他給我重新規劃了整個架構,然后前面的代碼幾乎重新寫了一邊。! q& n/ X$ Q7 f- K. L/ ~
8 x! D7 A  U# |& f
困難二,想法很理想,但是技術上暫時實現不了。
# X6 d* h9 ?( h% b% l站在用戶的角度,我希望這個小程序具備某些功能,但是到了編程階段,發現實現不了或者實現的代價很大。比如,我設想在外面看到不認識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優先列表中安排記憶。但是這個涉及到AI圖像識別功能,雖然騰訊有這個技術提供,但是收費有點高。一邊是理想,一邊是現實,最終還是選擇向現實妥協。0 O9 l3 p+ E3 Z
8 F9 L9 f, e) n; P- x# F- O
困難三,功能上實現了,但性能上很蛋疼1 U! [4 l/ V! @9 k8 A# k  }
有時候一個功能經過不斷嘗試,終于能實現了,但是實際使用起來,性能很蛋疼。比如,記單詞時,需要調取單詞的數據。剛開始,我是每記一個就調取一次數據,過一段時間當我收到騰訊給我的費用清單,就瞎了眼,因為服務器是按照讀取次數收費的,這一波操作差點把我那點私房錢清空了。而且讀取次數太頻繁,造成并發量上來,也影響了讀取速度。嚇得我趕緊優化。
+ P1 X, [2 L# U$ Q; T3 f* V" g! i# C
3 ?3 E& ^! ?& h0 P1 I4 W#說說收獲吧- j+ @6 w' e% Q0 y8 k- D, N

, L+ |3 C& j$ _7 t! Y& c  g收獲一,雖然不完美,但至少做了出來
* x, i4 O- b+ z- s: H: _從構思到上線用了9個月,幾乎耗費了我全部的業余時間。雖然不完美,但至少按照自己的想法做了出來,后續還會不斷地優化。對于我來說,這是一件正確的事情,我堅持了下來。
" i+ D$ `$ ]' E8 M3 p% D9 S8 o0 y! p/ w1 S* m$ P
收獲二,沒有條件具備這個說法,有想法了,干起來就好
1 d3 U! o1 w0 L" }9 u6 H% V從一開始也是依仗自己對計算機有一點點的基礎,就開始干起來了。遇到很多也許在專業人士眼中很皮毛的問題,只能硬著頭皮在網上看看有沒有答案,反復地看那些大能的視頻,把別人的代碼copy下來,一句一句分析他的邏輯原理,再改成自己想要的效果。: l) E+ j! U1 Z# o! V# E

$ T, s; H1 K+ I( [' m0 n收獲三,眾人拾柴火焰高
+ T: E6 u% a7 ?8 M小程序的很多功能都是那些最初試用的同學提出的,我從來沒有想到,但是很實用,所以我把它實現了,換句話來說這是一個集體的研發成果。感謝這些同學。/ z5 G' ]: G3 {. `, V! A
a.比如記單詞里有一個畫板功能,我有一個習慣就是記單詞時一邊記一邊寫出來,所以我記單詞的時候都會準備筆和紙。后來我發現有很多人都有這個習慣,然后一個同學跟我說帶紙和筆不方便,能否在屏幕上寫出來?后來我就加上了一個畫板功能,小伙伴們反饋這個功能實在是太實用了。# }" k' u9 r. C
b.還有一個同學跟我說他每天開車上下班,他希望把這個時間用來學英語,開車時眼睛和手都不能被占用,只剩下耳朵和嘴巴可用。我就加入了自動循環播放功能,只要把小程序打開,開車也可以記單詞。- p8 c4 E! J: e% F
c.有同學跟我說,他很多時間都在等電梯、排隊,他希望可以把這個時間利用上。我就優化了程序的啟動時間,讓整個啟動時間控制在2秒以內。7 ]$ w3 V& H5 u: {: B
d.有同學跟我說,他上下班坐地鐵,手機信號不好,但是他希望用這段時間學英語。我就優化了數據的緩存結構,只要打開過一次,后續就算沒有網絡也可以繼續使用。

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-9-19 00:33 , Processed in 0.081634 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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