原创 Beego以登錄爲例實現簡單Ajax交互

僅作簡單邏輯處理以走通流程,無閱讀難度,前端模板採用Xadmin2.0的login.html,直接貼代碼: 數據表user結構: 控制器login.go: package controllers import ( "gith

原创 TP5.1框架中百度富文本編輯器UEditor的使用

在實際項目開發中最常使用到的工具之一就是富文本編輯器,使用富文本編輯器可以實現所見即所得的效果,且所有富文本編輯器裏的內容(包括圖片,視頻,音樂等文件)全部可以帶格式的存入數據庫中且只需佔用一個字段。當前市面上有許多可供選擇的富文

原创 ERR_UNSAFE_PORT解決以及所有非安全端口

搭建項目時需要自己配置端口信息,但是有人搭建之後會出現如下情況 但是換用edge等瀏覽器沒有問題,這是因爲chorme瀏覽器有自己的默認非安全端口,若訪問這些端口就會出現這個錯誤,並且所有采用chorme內核的瀏覽器都會這樣。

原创 Beego利用Session實現簡單的登錄驗證

首先需要在框架中開啓Session模塊,可以通過寫入app.conf配置,也可以通過入口函數(main.go)配置,我這裏選擇後者: package main import ( "github.com/astaxie/beeg

原创 Beego用Orm查詢並對應字段解析爲結構體並返回帶字段Json

數據庫User表結構以及測試數據: 控制器: package controllers import ( "encoding/json" "fmt" "github.com/astaxie/beego/orm" "gi

原创 安卓Banner+Glide實現輪播圖及數據緩存以離線加載

首先在app中的build.gradle中添加以下依賴,banner爲輪播圖框架,glide爲圖片加載框架。 implementation 'com.youth.banner:banner:1.4.9' implementatio

原创 安卓RefreshLayout實現下拉刷新上滑加載以及數據去重的列表頁

在項目中app的build.gradle添加以下依賴: //RefreshLayout implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0' imple

原创 TP5.1接入小米推送SDK並推送消息到手機

首先進入小米開放平臺下載PHP版本的SDK(點我進入下載頁),下載後將壓縮包內的php→sdk中的所有文件複製到TP5.1項目中extend中的子目錄mipush中(mipush是我自己新建的空文件夾,名字隨便起) SDK成功放

原创 Beego使用快遞100實現物流詳情的查詢展示

直接貼控制器方法,關鍵部分在代碼中註釋標出 func (c *OrderController) ShippingDetail() { type ShippingResult struct { LengthPre int `j

原创 安卓選取相冊圖片並裁剪後通過okhttpUtils上傳服務器

okhttpUtils是okhttp的一個工具類,並且安卓7以上uri獲取需要配置共享目錄,可以參考我的另一篇博文,這裏不再贅述。 點我跳轉到另一篇博文 首先我的示例中這個需求的應用場景是更換頭像,先簡單看一下頁面: 流程是先選

原创 安卓開發解決數據庫中文本信息無法實現換行

在項目中的檢查更新功能中,獲取到了新版本的信息後,需要將更新日誌展示出來,但是數據庫中更新日誌的字段爲varchar類型,直接輸出會將換行符原樣輸出,所以需要進行打散重組,數據庫內容如下: 完整請求回調代碼如下: JSONObj

原创 Beego自定義模板函數

Beego框架爲我們提供了自定義模板函數的方法(beego.AddFuncMap),需要在beego.Run前執行: package main import ( "github.com/astaxie/beego" "str

原创 Golang座標系WGS84/GCJ02/BD09互轉

package tools import ( "math" ) // WGS84座標系:即地球座標系,國際上通用的座標系。 // GCJ02座標系:即火星座標系,WGS84座標系經加密後的座標系。Google Maps,高德

原创 Layui使用富文本編輯器並限制圖片的顯示區域

我用的是layui 2.5.6版本,需要的自行官網下載 首先在HTML中定義一個文本域,並設好id值: <textarea id="content" class="layui-textarea"></textarea> 然後在J

原创 TP5.1將文件上傳至七牛雲對象存儲

首先通過composer下載七牛雲提供的php版本sdk composer require qiniu/php-sdk 然後在需要使用的類中引入vendor目錄下的autoload.php,推薦使用ENV門面類獲取絕對路徑方式引