人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: mato

純自嗨:從零開始寫一個(gè)小程序

[復(fù)制鏈接]
51#
 樓主| 發(fā)表于 2021-10-6 17:30:18 | 只看該作者
總結(jié):正確的事再難也要堅(jiān)持做下去
& A8 l) h* Z3 a" `# T# I' t$ I' P+ I" y
自從框架構(gòu)思完畢后,就開始著手編程的事情。后面的難度遠(yuǎn)遠(yuǎn)超出我的預(yù)料,一度想放棄,幸好有一個(gè)朋友跟我說了一句話:正確的事情,再難也要堅(jiān)持做下去。這個(gè)事情是正確的嗎?嗯,毫無疑問,事情成功后將解決一個(gè)很大的問題。還是回到我一直以來的信念:任何問題都是有解決的辦法,如果沒有,肯定是問題描述不夠清晰。$ x( c. V. N" u, ^0 `5 B. Y
" i! Z  {" ]$ y( {6 |
先說說困難- n0 ], a! m) H
, o4 z2 {7 b0 A# A4 D' K
困難一,軟件架構(gòu)沒有規(guī)劃好,寫到一半出現(xiàn)重大缺陷,只能推倒重來。, ~, b8 I7 h" D. k
因?yàn)椴皇怯?jì)算機(jī)專業(yè)出身,前期沒有想軟件架構(gòu)的問題(關(guān)鍵也不懂這個(gè)),后續(xù)數(shù)據(jù)的查詢、更新、插入等能力很弱,并發(fā)一上來,后端就開始鬧情緒。想著這樣實(shí)在是不行的,就找it行業(yè)的同學(xué)看看,讓他給我重新規(guī)劃了整個(gè)架構(gòu),然后前面的代碼幾乎重新寫了一邊。; c4 ~+ L+ i9 Z! v) |( C5 F
8 f/ l0 |$ B1 o. l3 D
困難二,想法很理想,但是技術(shù)上暫時(shí)實(shí)現(xiàn)不了。: k' U4 i7 n* j" }3 A/ z
站在用戶的角度,我希望這個(gè)小程序具備某些功能,但是到了編程階段,發(fā)現(xiàn)實(shí)現(xiàn)不了或者實(shí)現(xiàn)的代價(jià)很大。比如,我設(shè)想在外面看到不認(rèn)識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優(yōu)先列表中安排記憶。但是這個(gè)涉及到AI圖像識別功能,雖然騰訊有這個(gè)技術(shù)提供,但是收費(fèi)有點(diǎn)高。一邊是理想,一邊是現(xiàn)實(shí),最終還是選擇向現(xiàn)實(shí)妥協(xié)。# A8 {8 L, y( @1 U: g) N

6 L+ ~: J# V% j, t) ^& Q$ A* S6 G困難三,功能上實(shí)現(xiàn)了,但性能上很蛋疼3 R" p0 D6 {' f  S) s
有時(shí)候一個(gè)功能經(jīng)過不斷嘗試,終于能實(shí)現(xiàn)了,但是實(shí)際使用起來,性能很蛋疼。比如,記單詞時(shí),需要調(diào)取單詞的數(shù)據(jù)。剛開始,我是每記一個(gè)就調(diào)取一次數(shù)據(jù),過一段時(shí)間當(dāng)我收到騰訊給我的費(fèi)用清單,就瞎了眼,因?yàn)榉?wù)器是按照讀取次數(shù)收費(fèi)的,這一波操作差點(diǎn)把我那點(diǎn)私房錢清空了。而且讀取次數(shù)太頻繁,造成并發(fā)量上來,也影響了讀取速度。嚇得我趕緊優(yōu)化。
3 T( p7 u$ Y) j) ~! i" I9 M# H6 K% d1 f+ Y
#說說收獲吧
; V: e  ~0 w% K  ~' |6 t4 K5 l% C8 I% h' F' U
收獲一,雖然不完美,但至少做了出來" ]: N' M6 l7 O3 D# B9 {
從構(gòu)思到上線用了9個(gè)月,幾乎耗費(fèi)了我全部的業(yè)余時(shí)間。雖然不完美,但至少按照自己的想法做了出來,后續(xù)還會不斷地優(yōu)化。對于我來說,這是一件正確的事情,我堅(jiān)持了下來。
- m8 u' u3 e  w5 _
# t: ]/ ]' t* ]4 H. a. z1 ~" F  f- l收獲二,沒有條件具備這個(gè)說法,有想法了,干起來就好
9 ?) n- L2 Q# |3 a從一開始也是依仗自己對計(jì)算機(jī)有一點(diǎn)點(diǎn)的基礎(chǔ),就開始干起來了。遇到很多也許在專業(yè)人士眼中很皮毛的問題,只能硬著頭皮在網(wǎng)上看看有沒有答案,反復(fù)地看那些大能的視頻,把別人的代碼copy下來,一句一句分析他的邏輯原理,再改成自己想要的效果。% o$ I* r! A5 {, v8 {4 f; C
- D$ @/ \! l) M: O
收獲三,眾人拾柴火焰高9 X1 e; q1 U8 Q) y+ C+ I
小程序的很多功能都是那些最初試用的同學(xué)提出的,我從來沒有想到,但是很實(shí)用,所以我把它實(shí)現(xiàn)了,換句話來說這是一個(gè)集體的研發(fā)成果。感謝這些同學(xué)。
  i6 r( B& Y5 b0 G- v2 A; _6 va.比如記單詞里有一個(gè)畫板功能,我有一個(gè)習(xí)慣就是記單詞時(shí)一邊記一邊寫出來,所以我記單詞的時(shí)候都會準(zhǔn)備筆和紙。后來我發(fā)現(xiàn)有很多人都有這個(gè)習(xí)慣,然后一個(gè)同學(xué)跟我說帶紙和筆不方便,能否在屏幕上寫出來?后來我就加上了一個(gè)畫板功能,小伙伴們反饋這個(gè)功能實(shí)在是太實(shí)用了。. _( D0 A0 \* W
b.還有一個(gè)同學(xué)跟我說他每天開車上下班,他希望把這個(gè)時(shí)間用來學(xué)英語,開車時(shí)眼睛和手都不能被占用,只剩下耳朵和嘴巴可用。我就加入了自動(dòng)循環(huán)播放功能,只要把小程序打開,開車也可以記單詞。
/ S' u: G' K1 i' F+ w1 rc.有同學(xué)跟我說,他很多時(shí)間都在等電梯、排隊(duì),他希望可以把這個(gè)時(shí)間利用上。我就優(yōu)化了程序的啟動(dòng)時(shí)間,讓整個(gè)啟動(dòng)時(shí)間控制在2秒以內(nèi)。
6 `0 A- o- {, D3 y% vd.有同學(xué)跟我說,他上下班坐地鐵,手機(jī)信號不好,但是他希望用這段時(shí)間學(xué)英語。我就優(yōu)化了數(shù)據(jù)的緩存結(jié)構(gòu),只要打開過一次,后續(xù)就算沒有網(wǎng)絡(luò)也可以繼續(xù)使用。
52#
發(fā)表于 2021-10-7 13:44:37 | 只看該作者
還說啥呢?點(diǎn)贊就完事了: i) f$ w9 j+ }+ y. d
53#
發(fā)表于 2022-9-30 11:35:42 | 只看該作者
mato 發(fā)表于 2021-10-6 17:30
1 G! O) b/ k% y. w" i! Z/ E總結(jié):正確的事再難也要堅(jiān)持做下去
7 r0 q4 I# R0 J& M  t
0 `) l( ~2 m5 ?0 x( s9 C  @自從框架構(gòu)思完畢后,就開始著手編程的事情。后面的難度遠(yuǎn)遠(yuǎn)超出我的 ...

9 P+ _% t1 Y% p7 [& u3 N, Z外行請教大佬一個(gè)問題,關(guān)于手機(jī)app的通信機(jī)制,5 w( S3 u- l  O) A( W7 v
一個(gè)遠(yuǎn)程的設(shè)備,帶控制系統(tǒng),如何向手機(jī)app,微信小程序雙向通信,發(fā)送數(shù)據(jù)?
6 K. K$ {; G/ m. [
& {: j/ K* b3 l% A# i
5 r  V& Z1 I- G不要通過云;是選擇wifi,還是4G數(shù)傳模塊?謝謝指點(diǎn)~
( Y# t: h7 ?6 C0 ]4 u; R2 ]5 ]! b; ]# e& Z6 v

點(diǎn)評

感謝lz回復(fù)。我再次讀了全部樓層,受益匪淺。也發(fā)了一下自己的看法,姑妄言之,歡迎批評指正!  發(fā)表于 2022-10-1 12:44
不過我想你要的功能是可以實(shí)現(xiàn)的。小程序可以調(diào)取WIFI硬件,只要你的設(shè)備通過WIFI和手機(jī)聯(lián)上。你可以去研究一下小程序的開發(fā)文檔。  發(fā)表于 2022-10-1 09:44
這個(gè)問題真不懂,不好意思!  發(fā)表于 2022-10-1 09:41
54#
發(fā)表于 2022-9-30 14:42:27 | 只看該作者
mato 發(fā)表于 2021-10-6 17:30
# B1 `) C7 o- c- v0 H總結(jié):正確的事再難也要堅(jiān)持做下去
7 q1 P8 _2 M9 C/ A. f+ ^
" V, q7 \9 s! T7 D+ B- }1 e自從框架構(gòu)思完畢后,就開始著手編程的事情。后面的難度遠(yuǎn)遠(yuǎn)超出我的 ...

$ T6 x  [5 o9 T頂lz!
7 X$ u3 i8 Q* h2 S# Y7 U  A/ k$ C
55#
發(fā)表于 2022-10-1 12:13:41 | 只看該作者
mato 發(fā)表于 2021-1-10 09:00
* p! o& k! a- Y. L, ]! e! h感謝給位社友的關(guān)注和支持,今天繼續(xù)。

0 j- q" s% T1 B- i2 c4 g“后續(xù)數(shù)據(jù)的查詢、更新、插入等能力很弱,并發(fā)一上來,后端就開始鬧情緒。”
7 v' ~0 l5 ^; }- |: |5 o! N- ]
: j/ e0 V( F9 y: w感覺DB的結(jié)構(gòu)有問題,導(dǎo)致繁瑣的數(shù)據(jù)庫操作業(yè)務(wù),搞多個(gè)表,多個(gè)映射,不用頻繁插刪單詞,搞個(gè)有限狀態(tài)機(jī)就可以了。
6 [* j7 T# H9 v5 ~! ?( G: u+ v0 y. t# X. J4 [7 b) P
FYI
; W. j4 n2 u; u* n; o
56#
發(fā)表于 2022-10-1 12:19:51 | 只看該作者
mato 發(fā)表于 2021-10-6 17:302 E' D3 |: Q) t, {1 x- t* e1 [
總結(jié):正確的事再難也要堅(jiān)持做下去
# ?( z$ D1 X# \  b# T
2 O4 J6 h. s. X8 c* N+ T/ a- f自從框架構(gòu)思完畢后,就開始著手編程的事情。后面的難度遠(yuǎn)遠(yuǎn)超出我的 ...
; E. s" V7 @: t2 o7 m' J
“比如,我設(shè)想在外面看到不認(rèn)識的單詞,可以打開攝像頭,然后識別出來,然后可以保存到優(yōu)先列表中安排記憶。但是這個(gè)涉及到AI圖像識別功能,雖然騰訊有這個(gè)技術(shù)提供,但是收費(fèi)有點(diǎn)高。一邊是理想,一邊是現(xiàn)實(shí),最終還是選擇向現(xiàn)實(shí)妥協(xié)?!?font class="jammer">6 `# V3 P: b% o6 S: U
: `; D; h4 X  Q5 H# {) I9 B
沒必要圖像識別,讓他自己輸入,生成新單詞就ok;允許客戶擁有自己的私人單詞庫,你給他多建一張表。1 S" i; e, ^  j0 [
  M+ L" B+ t& M8 m& a; j
例如一些專業(yè)術(shù)語,工作中常用的英文縮寫,讓他自己輸入,自己生成單詞,一起放入單詞庫進(jìn)行記憶?;蛘邌为?dú)對私人詞庫進(jìn)行高強(qiáng)度記憶,可以比普通單詞庫優(yōu)先完成全部記憶。
3 x7 E9 u, n. M' f( u) b' T
6 f$ v& a1 D5 v- F1 E/ ^9 @. WFYI
0 e' f- c2 m9 K( P
6 K; p4 A0 ?2 K0 g5 g3 q2 y
5 X* d: S7 E& Z2 D. o) B5 T1 s
57#
發(fā)表于 2022-10-1 12:48:05 | 只看該作者
無敵老大 發(fā)表于 2021-1-6 15:03' q. h7 x) ]) {# N. e7 B+ I
好大的廣告
% U. O, s; c1 K7 J5 o8 U9 \% G2 k
“剛開始,我是每記一個(gè)就調(diào)取一次數(shù)據(jù),過一段時(shí)間當(dāng)我收到騰訊給我的費(fèi)用清單,就瞎了眼,因?yàn)榉?wù)器是按照讀取次數(shù)收費(fèi)的,這一波操作差點(diǎn)把我那點(diǎn)私房錢清空了?!?font class="jammer">$ i6 T0 s/ j4 N! T3 O3 e
( d& V2 z3 c# w; Y. P6 a
我證明,lz絕對不是給麻花藤打廣告。企鵝廠太黑了。
8 l! W4 ~/ R" n
58#
發(fā)表于 2022-10-1 12:57:16 | 只看該作者
mato 發(fā)表于 2021-1-6 11:364 [, y3 k0 j' T) L4 c' i
確定開發(fā)微信小程序后,那后面所有的工作就以這個(gè)展開。/ H" D+ [1 Q  C  f2 v

# c. J+ Q# z9 S7 o2 ?' X) T6 v8 T我把這事分成三個(gè)步驟:
7 K8 a1 X5 ]/ j8 y& B; @
vx小程序,有了后臺DB,以后等你搞大了,會不會限制你,- }, |9 Y3 T; {- u5 g
數(shù)據(jù)庫你無法移植,數(shù)據(jù)不是你的,要你入會員,強(qiáng)制交租?
1 d( Z& U$ N2 i) [8 t. `/ u6 G; G. I' d9 f" [( J

9 E. l: w% A; |" H4 K充或者不充,這是一個(gè)扎心的問題。# G3 q2 C, w) F5 n3 o8 L! Y- L

" d. V8 q( t- x% H- {; R8 F ( k- W7 k8 K9 W2 w4 b% d9 W

3 W3 M+ [; \' w4 d3 X+ d. G9 S1 |# a0 D7 ^, Y
59#
發(fā)表于 2022-10-6 13:14:42 | 只看該作者
大白小白 發(fā)表于 2022-9-30 11:35; V$ d& E5 b' m* }5 B8 C
外行請教大佬一個(gè)問題,關(guān)于手機(jī)app的通信機(jī)制,
- h3 ]8 _9 ?& t2 t$ e+ q9 H8 R一個(gè)遠(yuǎn)程的設(shè)備,帶控制系統(tǒng),如何向手機(jī)app,微信小程 ...
+ a- b7 Z9 B, o+ _
謝謝lz推薦,我去看了B站小程序視頻,一節(jié)課嘩啦啦十幾分鐘,很多廢話,一點(diǎn)也不精煉。
  a" _* ^7 C  d6 K# ]4 p, ^
1 @. Q, |, G6 o7 L1 \5 G* h搞了幾百節(jié)課,太浪費(fèi)了,頓感看視頻的學(xué)習(xí)效率太低了。哈哈: j( y5 Y6 x! @3 H% T+ M+ C6 e

, w  Q3 t8 [' h' X! K+ o向lz學(xué)習(xí),提高自學(xué)自制力!
0 I. @4 y* z% u: [, a) _# T" F+ t
7 j$ R& n0 a" x0 h! U0 P
4 M5 d8 }  M& x$ I3 }
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-7-15 21:49 , Processed in 0.100489 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表