自我的成長

来源:https://www.cnblogs.com/z937741304/archive/2019/07/31/11279942.html
-Advertisement-
Play Games

好久都沒有寫博客了,昨天本來想寫的結果在伺服器上安裝mysql出了點意外,今天中午趁著午休的時間給安裝好了。主要的問題有mysql從8.0.12版本重新安裝到了5.7幾的版本,因為我電腦上的是5.7的版本,另外一個就是navicat連接伺服器資料庫一直有問題,就是許可權什麼的問題,跟著百度的一些文章解 ...


  好久都沒有寫博客了,昨天本來想寫的結果在伺服器上安裝mysql出了點意外,今天中午趁著午休的時間給安裝好了。主要的問題有mysql從8.0.12版本重新安裝到了5.7幾的版本,因為我電腦上的是5.7的版本,另外一個就是navicat連接伺服器資料庫一直有問題,就是許可權什麼的問題,跟著百度的一些文章解決了。

  從四月二十多號到現在發生了許多事,但是感覺也就是很快就過去了,記錄一下開發中的一些事。

  畢業設計

  部署mysql的原因就是想把畢業設計的效果放到伺服器上面可以讓人訪問,我使用react框架+koa2+mysql和稍微用了一點redis做出來的一個H5版的webApp。主要是可以發表一些心情,管理個人生活中的計劃的,目前應該算是一個半成品。前端頁面參考了支付寶、微信、微博等一些app的頁面,自己做的原型圖,寫的數據介面。後臺的安全性還需要待優化。效果可以使用微信、qq等查看。目前只支持郵箱註冊。可以使用我的測試號登陸,也可以使用郵箱註冊使用,後期我肯定會優化更新的。目前react前端的代碼在github上開源可以找到,後臺也在github上面但是沒有開源。代碼地址 https://github.com/zzz111111/my-app  有興趣的也可以關註一下我。我這個也是拿到優秀畢業設計的哦!!哈哈

  不要感覺我的代碼不行啊,我沒有用react做過真正的開發,我一直用的是vue,只是因為沒有用過所以畢業設計選擇了react並學習的。我的代碼還有很多地方要修改和優化。

  賬號 [email protected]

  密碼 111

 

  畢業之後回來上班的日子

  重構了微信小程式代碼,增加了一部分功能

  因為回學校請了兩個多月的假,回來之後任務有點多,現在感覺天天上班有點累,因為工作確實有點多,而且加班也挺嚴重的。在公司中最近優化了兩個小小功能的小程式,這兩個小程式的代碼開始都是我寫的,現在又讓我來維護我發現之前的代碼是真的有點菜。。。 代碼很不好維護,比如在一個支付的函數內部又寫了三四個函數,全部都是回調嵌套回調的,而且邏輯公司的同事也有增加一些,導致我自己也看不懂了。我花費了近兩個星期在部長和同事的幫助下又把代碼重構了一遍,現在看著代碼舒服多了。

  兩個微信小程式名字為 木星掃碼購 另外一個是商家用的,一般人也用不到。

  

  最近在做一個PC端的管理後臺系統。

   

  上次發了一個前後端分離的坑的文章,感覺自己也是太菜了,在這期間也是看了一點關於http和一些後臺知識的文章和書籍。現在也不敢吹牛,只是看到前後端通過ajax請求報的錯應該能猜出來大概是什麼錯吧,因為我用前後端測驗了一些。

  

  在這期間最大的成長還是自己的思想提升了。

  就是前後端分離開發,在前端開發中,因為有了很多框架和webpack這些東西,確實要多學一點東西了。

  1.頁面中開發的佈局相同的部分,不要寫兩遍甚至以上!!

  2.要有一種組件化工程化的思想,把一些相同的部分統一起來。 比如http的請求,ajax的封裝。把調用後臺api的寫到一起。

  3.每一個項目都寫一個專屬於本項目的通用工具包,比如微信小程式的,開始把openid獲取到之後,再別的地方取,如何取,就寫一個專屬的js文件,其中的一個方法把它統一起來,調用這個工具包的這個函數就可以獲取到。還有例如檢測用戶授權的一些功能應該總結下來,放到工具包中。

  4.es6、webpack、typescript、node、原生javascript這些東西還是要多多練習。

  5.現在的開發感覺出來了很多東西、我的微信小程式是用uniapp開發的,出來了很多跨端的解決方案、react-native、uniapp、flutter還有美團京東等等一些公司出的一些東西。

  

  還有之前的一些基本的都能做到的。樣式的問題

  比如浮動,清除浮動,彈性盒模型,這些在開始可以寫成相容好的css公共樣式,哪裡有用到直接添加class類名。

  頁面的一些適配方案,根據做的不同的東西選擇不同的適配方案。

  ...

  

  感覺自己可以寫好多東西,哈哈,要休息了。房租都交不起了 希望以後會越來越好吧。

 

  自己做的還不錯的地方就是現在也還繼續保持著學習的熱情和激情,在下班後繼續在公司學習或者回到家之後還會看書並練習代碼,雖然感覺有點傻,但是我知道一切付出終究會有回報的。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 最近用PostgreSql資料庫進行表關聯更新時,發現與之前用的Sql Server 和My Sql語法有很大差別,稍微不註意,很容易出錯。 PostgreSql表更新時,兩個表只允許一個表起別名,一般是被更新的表不起別名,查詢的表起別名 正確的寫法如下 錯誤寫法如下 ...
  • 1.查詢系統使用的是哪一組日誌文件:SELECT * FROM V$LOG; 2.查詢正在使用的組所對應的日誌文件:SELECT * FROM V$LOGFILE; 3.強制日誌切換:ALTER SYSTEM SWITCH LOGFILE; 4.查詢歷史日誌:SELECT * FROM V$LOG_ ...
  • mysql中的統計函數: 1. 查詢商品價格中最高的價格: 2. 查詢商品價格中最低的價格: 3. 求庫存總量: 4. 查看所有商品的平均價格: 5. 統計商城內共有多少種商品(不是多少個): count()函數是統計行數值,之所以用count(*)而不用count(列名)是因為如果該列有一行為空, ...
  • isMemberOfClass - 調用者必須是傳入的類的實例對象才返回YES- 判斷調用者是否是傳入對象的實例,別弄反了,如 [s1 isMemberOfClass:p1] ,意思是s1是否是p1的實例對象- 去去父類遞歸查找判斷 源碼: 有兩個方法,一個類方法,一個對象方法,兩者區別: - 實例 ...
  • 簡書文章:https://www.jianshu.com/p/e1099a94b979 附搶紅包開源項目地址,代碼已全改為Kotlin了,已適配到最新微信7.0.5版本,如果對你有所幫助賞個star吧:https://github.com/xbdcc/GrabRedEnvelope 前言 相信很多人 ...
  • 前言 之前在網上有看到過一個短視頻,有人製作了一個自動上拉看下一條視頻 的物理外掛(ps:其實就是綁了一根筆在轉圈圈),作為android開發者,當 然看不上這麼"low“的物理外掛,因此有了以下的monkey腳本。 <! more 準備 工具:adb、打開了開發者模式的android手機 環境:m ...
  • 開發平臺搭建 Eclipse 版本:eclipse-jee-2018-09-win32-x86_64.zip,直接去Eclipse官網下載 SDK版本:android-sdk_r24.4.1-windows.zip,下載鏈接:https://www.androiddevtools.cn/ ADT版本 ...
  • 最近在做一個項目的時候,需要用到下拉框搜索,網上搜了半天沒找到想要的,決心自己動手寫一個。 首先看下效果圖: 左邊是輸入框,可以進行模糊查詢,右邊圖標進行選擇。代碼部分,我定義了五個參數,和一個自定義的方法,list:下拉框數組,_width:組件寬度,_height:組件高度,bind:actio ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...