小黑與程式的邂逅
首頁
人工智慧
前端(Web & APP)
後端
區塊鏈
資料庫
寫個好程式
關於
前端(Web & APP)
49
公開內容
Web & APP程式設計相關的內容,包含:原生與跨平台。
全部
iOS
swift
objective-c
MacOS
Flutter
swiftUI
JavaScript
全部內容
免費與付費
最新發佈優先
小黑
2024/09/22
發佈於
2 個房間
[iOS]遠端程序呼叫(JSONRPCKit)
JSON-RPC是一種設計簡單、無狀態、輕量級的遠端程序呼叫(RPC)協議。
#
jsonrpc
#
swift
#
ios
3
留言
小黑
2024/09/22
發佈於
2 個房間
[iOS]加解密(CryptoSwift)
CryptoSwift提供多種標準的加密演算法,並支援字串與資料之間的轉換。
#
CryptoSwift
#
ios
#
swift
喜歡
留言
小黑
2024/09/21
發佈於
前端(Web & APP)
[iOS]網路請求(APIKit)
APIKit是一種輕量級且類型安全的網路抽象層,將請求與響應類型進行關聯。這篇文章介紹了APIKit的基本概念,包括Request和Session的功能,以及如何定義請求和返回結果的類型,幫助開發者更高效地處理HTTP/HTTPS請求。理解這些基本組件,將使您在建構網路請求時更加得心應手。
#
APIKit
#
Request
#
Typealias
喜歡
留言
小黑
2024/09/21
發佈於
前端(Web & APP)
[iOS]網路請求(Moya)
Moya是一種類型安全的網路抽象層,他將請求類型與響應類型關聯起來,是基於Alamofire的網路請求庫。
#
Moya
#
Alamofire
#
swift
喜歡
留言
小黑
2024/09/20
發佈於
前端(Web & APP)
[iOS]大整數處理(BigInt)
本文介紹了BigInt數據類型,支持任意精度的整數運算,底層使用Array<UInt64>。適用於需要超過UIntMax的整數計算,提供全面的算術、位元、與位移運算符,以及數據轉換方法。還支持生成隨機整數、計算整數平方根、最大公約數等功能,是高精度計算的利器。
#
BigInt
#
Array
#
UInt64
1
留言
小黑
2024/05/31
發佈於
前端(Web & APP)
[Java Script][Vue.js]充值頁面
<template> <div id="charge"> <el-card class="box-card"> <ul class="msg-box"> <li> <h4>充值</h4> </li> <li>
#
JavaScript
#
Vue
#
axios
喜歡
1
小黑
2024/05/31
發佈於
前端(Web & APP)
[Java Script][Vue.js]顯示金額
<template> <div id="queryAcc"> <!-- 由於Element-UI官方支援的ICON圖標比較少,這裡我們自訂一個貨幣圖標--> <i class="el-icon-xxx"/><br/> <div> <span>金額</span>
#
JavaScript
#
Vue
#
ElementUI
1
留言
小黑
2024/05/29
發佈於
前端(Web & APP)
[Java Script]Vue.js
Vue.js是一種基於MVVM的前端JavaScript框架,類似的框架有React、Angular等。 架設環境 安裝Visual Studio Code(https://code.visualstudio.com/) 安裝Node.js(https://nodejs.org/en/
#
JavaScript
#
VisualStudioCode
#
VueCLI
4
留言
小黑
2024/05/19
發佈於
前端(Web & APP)
[MacOS]建立dmg檔
底下為操作流程: 打開「磁碟工具程式」 點選「檔案」 點選「新增映像檔」 點選「來自檔案夾的映像檔」 選擇要製作成「dmg」的物件 選擇要存放「dmg」的資料夾與設定(檔名、加密與映像檔格式)
#
dmg
24
留言
小黑
2023/12/28
發佈於
前端(Web & APP)
[Flutter]JSON解析
解析成List List items=json.decode(jsonStr); print(items[0]["your_key"]); 解析成Map Map<String, dynamic> user = json.decode(json); print('${user['your_k
#
flutter
#
json
#
decode
21
留言
小黑
2023/12/26
發佈於
前端(Web & APP)
[Flutter]WebSockets
這邊會使用WebSocketChannel去與http://www.websocket.org做連線。 連線 final channel = IOWebSocketChannel.connect('wss://echo.websocket.events'); 接收 StreamBui
#
flutter
#
WebSocketChannel
#
StreamBuilder
喜歡
留言
小黑
2023/12/26
發佈於
前端(Web & APP)
[Flutter]Dio
Dio是一個Dart Http請求庫,支援Restful API、FormData、攔截器、請求取消、Cookie管理、檔案上傳/下載、逾時等。 加入 dependencies: dio: ^x.x.x #请使用pub上的最新版本 使用 GET Response response;
#
flutter
#
Dio
#
FormData
10
留言
小黑
2023/12/25
發佈於
前端(Web & APP)
[Flutter]HttpClient
配置 idleTimeout:在httpClient請求結束後,會繼續保持連線,直到超過idleTimeout值才會關閉連接。 connectionTimeout:和伺服器建立連線逾時,如果超過connectionTimeout值則會拋出SocketException異常。 maxConnec
#
flutter
#
Http
#
userAgent
2
留言
小黑
2023/12/25
發佈於
前端(Web & APP)
[Flutter]Notification
Notification是Flutter中一個重要的機制,在widget樹中,每個節點都可以分發通知,通知會沿著目前節點向上傳遞,所有父節點都可以透過NotificationListener來監聽通知。 Flutter中將此由子向父的傳遞通知的機制稱為通知冒泡(Notification Bubbli
#
flutter
#
notification
#
NotificationListener
3
留言
小黑
2023/12/19
發佈於
前端(Web & APP)
[Flutter]手勢識別
GestureDetector onTap、onDoubleTap和onLongPress class _GestureTestState extends State<GestureTest> { String _operation = "No detected!"; //事件名稱 @o
#
flutter
#
GestureDetector
#
GestureRecognizer
3
留言
小黑
2023/12/19
發佈於
前端(Web & APP)
[Flutter]影音播放器
新增video_player 在pubspec.yaml中加入video_player。 設置權限 Android 在AndroidManifest.xml檔案中的<application>裡,加入下列代碼。 <uses-permission android:name="androi
#
flutter
#
videoplayer
#
Manifest
喜歡
留言
小黑
2023/12/19
發佈於
前端(Web & APP)
[Flutter]SnackBar
GestureDetector( onTap: () { const snackBar = SnackBar(content: Text('Tap')); ScaffoldMessenger.of(context).showSnackBar(snackBar); },
#
flutter
#
SnackBar
#
Tap
喜歡
留言
小黑
2023/12/19
發佈於
2 個房間
[Flutter]SQLite
加入套件 在pubspec.yaml添加sqflite與path_provider。 建立數據模型 id:識別欄位,唯一值為整數資料類型 name:存放名字為字串資料類型 class People { final int? id; final String? name;
#
flutter
#
sqflite
#
database
喜歡
留言
小黑
2023/12/19
發佈於
前端(Web & APP)
[Flutter]SharedPreferences
首先需要在pubspec.yaml文件中添加依賴。 宣告 SharedPreferences record = await SharedPreferences.getInstance(); 寫入 //字串資料 await record.setString(key, value); //
#
flutter
#
SharedPreferences
#
setString
1
留言
小黑
2023/12/19
發佈於
前端(Web & APP)
[Flutter]Table
class HomePage extends StatelessWidget { @override Widget build(BuildContext context) { return Center( child: Table( columnWid
#
flutter
#
Table
#
columnWidths
喜歡
留言