Web3 鏈上紅包 DApp

這是一個100%去中心化的區塊鏈紅包應用。用戶可以連接錢包,設定金額和數量發送紅包,然後透過連結分享給他人領取。所有資料和操作都基於區塊鏈,完全不需要中心化伺服器,整個過程安全、透明、可追溯。 如果你感興趣,可以在 GitHub 上看看我的程式碼:redpacket‑dapp 功能亮點 🧧 發送紅包: 連接錢包後,設定金額和數量發送紅包到區塊鏈 🎁 領取紅包: 透過分享連結,別人可以連接錢包直接從區塊鏈領取紅包 🔗 智能合約: 使用 Solidity 編寫的安全智能合約處理所有邏輯 🌐 多鏈支援: 支援本地測試網和 BSC 測試網 💼 Web3 整合: 使用 MetaMask 錢包連接 🚀 完全去中心化: 沒有後端伺服器,所有資料儲存在區塊鏈 技術棧 前端:React 19、React Router 6、TypeScript、Vite、Ethers v6 合約層:Hardhat、Solidity 0.8.x 工具:ESLint、Prettier 不需要後端: 零依賴伺服器 ❌ 快速啟動 # 1. 安裝專案依賴 npm install cd react-dapp && npm install && cd .. # 2. 啟動本地區塊鏈節點 npm run node # 3. 編譯智能合約 npx hardhat compile # 4. 部署智能合約 npm run deploy # 5. 啟動前端 npm run frontend 目錄結構 redpacket-web3/ ├─ contracts/ # Solidity 智能合約 │ └─ RedPacket.sol ├─ react-dapp/ # React + Vite 前端 │ ├─ src/ │ │ ├─ components/ # 通用組件(錢包按鈕、創建表單等) │ │ ├─ config/ # ABI、合約地址配置 │ │ ├─ hooks/ # 自定義 hooks(useWallet) │ │ ├─ pages/ # 頁面(Home、ClaimPacket) │ │ ├─ styles/ # 全域樣式 │ │ ├─ utils/ # Web3 工具函數 │ │ └─ App.tsx # 路由與佈局 │ ├─ .env.example # 前端所需環境變數說明 │ └─ package.json ├─ scripts/ │ └─ deploy.js # Hardhat 部署腳本(會自動寫入前端配置) ├─ hardhat.config.js └─ package.json # 根目錄腳本(Hardhat + 前端一鍵啟動) 使用指南 創建紅包 打開前端並點擊右上角「連接錢包」。 填寫紅包總金額與份數,應用會在前端隨機拆分金額。 提交後在 MetaMask 中確認交易,等待區塊確認。 成功後可複製系統生成的領取連結,分享給朋友。 領取紅包 打開分享連結(URL 帶有 /claim/{packetId})。 同樣先連接錢包,然後點擊「點擊領取」。 簽名確認後等待區塊打包,頁面會顯示結果與剩餘份數。 環境變數 dapp/.env(開發環境會自動忽略,請參考 .env.example) VITE_RPC_URL:前端直連節點 RPC,預設為 http://127.0.0.1:8545 VITE_CONTRACT_ADDRESS:可覆蓋部署腳本寫入的地址 VITE_CHAIN_ID:前端提示使用的鏈 ID(十六進制) root/.env:若需要在 Hardhat 中引用私鑰或 BSC RPC,可繼續沿用原有寫法。 智能合約(RedPacket.sol) 核心方法: ...

2026年1月10日 · 2 min · MoeJue

我不會AE,但是我會Code

✨ 緒山真尋的小窩 ✨ 🌸 歡迎來到緒山真尋的小窩 🌸 哇!你發現了我的秘密基地!(*≧ω≦) 這裡是緒山真尋的個人網站,充滿了可愛的動畫和有趣的內容!我會在這裡分享我喜歡的動畫、漫畫、遊戲和一些日常生活中的小確幸~ 💕 關於我 💕 我是緒山真尋,一個熱愛成人遊戲的家裡蹲廢柴尼特族。喜歡動畫、漫畫、輕小說和各種可愛的東西!最喜歡的顏色是粉色和淡藍色! ∩∩ (・ω・) <- 這是我! _| ⊃/(__ / └-(___/ 🎀 網站內容 🎀 🌟 精美動畫展示 📚 我的私房照 🎵 好聽的音樂 📷 日常生活的小片段 🌈 關於 🌈 🎭 演示: https://mahiro.moejue.cn/ 🏠 個人部落格: https://MoeJue.cn/ 🐱 GitHub: https://github.com/iAJue/Mahiro 📧 官方網站: https://onimai.jp/ 📝 版權聲明 📝 本網站由 @Moejue 設計和開發 網站中使用的所有動畫片段、漫畫圖片、角色形象及相關內容的版權均歸原作者(ねことうふ(Nekotofu))及其發行公司(Studio Bind、Ichijinsha)所有 如有侵權,請透過以上聯絡方式告知,我會立即刪除相關內容 GNU GENERAL PUBLIC LICENSE Version 2 Copyright © 2025 MoeJue. All rights reserved. 💌 特別感謝 💌 感謝所有喜歡緒山真尋的朋友們!(●’◡’●) ...

2025年8月23日 · 1 min · MoeJue

打造 macOS 風格的 Web 應用

專案概述 在當今的 Web 開發領域,使用者體驗和介面設計變得越來越重要。 Mac Web Vue Template 是一個受 macOS 設計啟發的現代優雅的 Vue.js Web 模板,它是一個基於 Vue.js 的現代化 Web 應用模板,其設計靈感來源於 macOS 的優雅介面。這個專案不僅提供了美觀的 UI 設計,還包含了完整的專案結構和最佳實踐。 線上演示 你可以透過造訪 WebAi 來體驗這個模板的實際效果。邀請碼(MoeJue) 核心特色 macOS 風格的 UI 設計 採用 macOS 的設計語言 精緻的毛玻璃效果 優雅的動畫過渡 現代化的技術棧 Vue.js 作為核心框架 Vite 作為建構工具 Pinia 進行狀態管理 Vue Router 處理路由 SCSS 預處理器 ES6+ 現代特性 響應式設計 完美適配各種螢幕尺寸 流暢的行動裝置體驗 專案結構解析 專案採用了清晰且模組化的目錄結構: src/ ├── assets/ # 靜態資源 ├── components/ # Vue 組件 │ ├── common/ # 通用組件 │ ├── system/ # 系統組件 │ └── apps/ # 應用組件 ├── views/ # 頁面視圖 ├── router/ # 路由配置 ├── stores/ # 狀態管理 └── utils/ # 工具函數 這種結構設計使得專案具有良好的可維護性和可擴展性。 ...

2025年5月11日 · 1 min · MoeJue

萌音商城移動端版本發售

專案介紹 萌音商城行動版是一個基於uniapp開發的多端商城系統,支援iOS、Android、H5及小程式等多個平台。系統採用PHP + MySQL + FastAdmin作為後端技術棧,實現了完整的電商功能。 核心功能 商品管理:分類、列表、詳情展示 購物流程:購物車、結算、支付、訂單管理 用戶系統:會員中心、個人資訊管理 多商戶模式:商戶獨立管理商品與訂單 發貨系統: 支援推送訂單至ERP(管家婆)系統處理 雙模式交易: 線上下單快遞發貨 線上下單到店自取/外送員配送 系統預覽 後台管理介面 小程式端介面 版本說明 目前版本為V1.0版,部分介面為預留規劃,將根據實際需求持續更新完善。由於尚未正式發布版本並上線小程式營運,因此目前沒有線上版本可供演示。 購買說明 價格:188元 (版本更新後將會視情況調整價格,請以實際價格為準) 內容:完整原始碼(含行動端和後台,無加密無授權) 推薦返利:推薦好友購買可獲20%返利 更新服務:終身免費更新 使用須知:禁止私自轉售,違規將停止更新服務 開發支援:原始碼含詳細註釋,方便二次開發 專案託管:程式碼託管於GitHub,更新日誌完整透明 多端支援: 需要自行編譯其他客戶端,基於微信小程式環境開發 聯繫方式 QQ交流群:點擊加入 由於沒有個人QQ連結,加群後請@群主諮詢購買事宜 專案滯銷了,請幫幫阿珏醬 線上演示 微信小程式端演示影片 後台演示環境請聯繫諮詢 微信小程式可聯繫添加體驗權限

2025年4月17日 · 1 min · MoeJue

我的二次元相簿又回來了

從最早的圖庫,到圖床,再到現在的相簿。我對圖片的執著已經可以說是跨越了好幾個世紀了。圖庫的圖片是存在七牛雲的,後來流量被刷就關閉了。圖床,現在轉為為部落格提供圖片上傳服務了。相簿,就是手機中相簿的概念,它既可以存圖片也可以放影片。逐漸是越來越完善了。 這兩天就把平常保存的影片圖片什麼的上傳到了伺服器,寫了個介面和介面,順帶開源出來。(我要做一個堅定的開源愛好者) 我的二次元相簿前端介面 這裡是阿珏醬的私人相簿,保存著阿珏在平常收集的圖片,和各大平台中點讚收藏的影片。 包括但不限於B站、YouTube、抖音、X、facebook、pixiv等平台的影片或圖片,相關的數據資訊版權歸原作者所有。 數據將不定期手動更新,如果你想要某些圖片或者影片,請直接聯繫阿珏醬獲取。 預覽 https://photo.moejue.cn 特性 支援圖片和影片的展示 支援相簿的展示 支援相簿的密碼保護 支援18+保護 支援搜尋 待辦事項 優化特效展示 優化介面流暢度 安裝說明 複製倉庫到本地: git clone https://github.com/iAJue/PhotoGallery.git 進入專案目錄: cd PhotoGallery 安裝依賴: npm install 打包專案 npm run build 後端介面 僅供參考 https://github.com/iAJue/wasteCode/tree/main/photo 返回數據格式 照片介面 [ { "date": "\u6628\u5929", "items": [ { "src": "https:\/\/moejuevideo.pages.dev\/file\/1730957555106_ocgRCdDEA07fAILEKEFOA8ADAyETABBMffIBE6~tplv-dy-aweme-images_q75.webp", "alt": "ocgRCdDEA07fAILEKEFOA8ADAyETABBMffIBE6~tplv-dy-aweme-images_q75.webp", "isVideo": false, "duration": null } ] } ] 相簿介面 [ { "folder_id": "3", "folder_name": "images", "created_at": "2024-11-07 15:09:06", "photo_count": "61", "latest_image": "https:\/\/moejuevideo.pages.dev\/file\/1730963758087_GZIaBGlbAAALz_E.jpeg", "attribute": "2", "ispassword": true } ] 隨機介面 ...

2024年11月8日 · 1 min · MoeJue

一款開源簡潔高顏值的酷狗第三方客戶端V1.0.0 Beta

MoeKoe 音樂 一款開源、簡潔、高顏值的酷狗第三方客戶端 🌎 GitHub 儲存庫 | 📦️ 下載安裝包 | 💬 瀏覽部落格 前言 早在約 10 年前,當時我還在使用網頁版 QQ 時就已經開始使用酷狗音樂了(也是十多年的老粉絲了),所以這些年收藏的歌曲全部都在上面。後來我也嘗試開始使用網易雲或 QQ 音樂,也嘗試把酷狗的歌單匯入進去,但是效果都不盡理想。我聽的大多是日漫 OP,好多歌曲都沒辦法找到。 兜兜轉轉最後還是回到酷狗,但是在 Mac 端的酷狗,時常可能會出現不能播放的情況,雖說介面沒什麼功能,但也挺好的。在網友的推薦下,我現在一直是在酷狗的概念版上聽歌,並且是市面上為數不多能免費聽 VIP 歌曲的音樂播放軟體了,強力推薦。 我在我的個人介紹頁面說我特別喜歡聽歌,尤其是日漫 OP。怎麼證明呢?(之前我網頁版歌單也年久失修了)那就自己開發一個音樂播放器。 ✨ 特性 ✅ 使用 Vue.js 全家桶開發 🔴 酷狗帳號登入(掃碼/手機/帳號登入) 📃 支援歌詞顯示 📻 每日推薦歌曲 🚫🤝 無任何社交功能 🔗 官方伺服器直連,無任何第三方 API ✔️ 每日自動領取 VIP,登入即是 VIP 🎨 主題色切換 👋 啟動問候語 ⚙️ 多平台支援 🛠 更多特性開發中 待辦清單 [ ] 📺 支援 MV 播放 [ ] 🌚 自動切換淺色/深色模式 [ ] 👆 支援 Touch Bar [ ] 🖥️ 支援 PWA,可在 Chrome/Edge 中點擊網址列右邊的 ➕ 安裝到電腦 [ ] 🟥 支援 Last.fm Scrobble [ ] 🎧 支援 Mpris [ ] ⌨️ 自訂快捷鍵和全域快捷鍵 [ ] 🤟 多語言支援 [ ] 📻 桌面歌詞 [ ] ⚙️ 系統架構優化 [ ] 🎶 歌曲、歌單管理/收藏、取消收藏 📦️ 安裝 請造訪本專案的 Releases 頁面下載安裝包。 ...

2024年11月3日 · 2 min · MoeJue

多平台文章同步瀏覽器外掛程式 - ArticleSync

ArticleSync - 多平台文章同步插件 ArticleSync 是一個瀏覽器擴充功能,幫助使用者輕鬆將文章同步發佈到多個社交平台。支援將文章從本地草稿發佈到各大平台,如知乎、Bilibili 等。它提供了一站式解決方案,讓你在不同的社交媒體平台上同步文章變得簡單高效。 基於瀏覽器外掛程式模式,自動偵測本地登入帳號,杜絕帳號洩露、環境異常等風險 基於 Chrome Manifest v3 瀏覽器擴充功能標準開發,請注意核心版本要求 背景 你也知道,我這又一下子多了好幾個部落格平台,和一大堆社交網站,如果我想讓它們之間都能保持活躍的更新怎麼辦。(證明我還活著) 還能一鍵盜文章 我最常更新的就是我自己的小破站了,但是其他平台,我可能就只是偶爾更新一下,但是又不想每次都去手動發佈,所以我就想,能不能寫一個外掛程式,自動偵測我本地登入的帳號,然後自動發佈呢。 正所謂,自己動手豐衣足食。鼓搗了好幾天,勉強算是能用的樣子,剩下的就有空再更新了。除非你給我錢 外掛程式還有很多不完善的地方,我也沒有多平台正式在生產環境中實測,如遇報錯,實屬正常,那就提交 issue 吧,或者自己改改,改好了再提交 PR 吧。嘻嘻~ 為了不影響我說話,截圖放最後了 還有,開源不易,來個 star 吧,嘿嘿嘿~ 本來想加一點私貨進去的,自動關注我的社群平台 功能特色 多平台支援:支援知乎、Bilibili 等各大主流平台,支援自建開源 CMS 系統。 狀態追蹤:在外掛程式介面中查看文章的同步狀態。 帳號管理:可查看與外掛程式綁定的各平台帳號資訊。 可擴展性強:支援開發者透過轉接器模式輕鬆擴展到更多平台。 安全可靠:外掛程式基於瀏覽器擴充功能模式,確保帳號安全,避免帳號洩露等風險。 待辦事項 [ ] 獨立文章編輯器 [ ] 圖片一鍵同步 [x] Markdown 與 HTML 互轉 [ ] 第三方圖床系統 [ ] 多帳號管理 [ ] 多系統客戶端版本 [ ] 一鍵 AI 總結 [ ] 影片同步 [ ] 標籤、分類的支援 [ ] 更友善的錯誤處理 [ ] 更多平台的接入 支援管道 媒體 ...

2024年10月16日 · 2 min · MoeJue

重生之我要做商城 - 萌音商城V1.0上線

萌音系列的第N+1個項目來了呢。這其實又是一個鴿了好幾年的項目了,這回總算能把坑填上了。 先上項目地址: https://MoeKoe.cn 我為什麼一直在做項目? 這個問題就很有意思了,為什麼一直在做各種項目,而且還是不掙錢的東西。接觸過我之前一些項目的小夥伴都知道我開發什麼項目都是本著自己用的原則在創作的,當然這次也不例外。一直我就想在某個平台賣賣我那些留著沒用,丟了捨不得的小玩意,同時分享好玩有趣的產品給大家(未來可能還有我自己的IP產品)。「想把最美好的事和物分享給最美好的你」就算,本著「別人有我也要有」的原則,我也得有。 如果說我只是想賣點小玩意,我為何不直接上淘寶、閒魚這樣的平台呢?退一萬步講,就算不上這些平台,我也可以自己搭建一個現成的商城系統啊,現在市面上成熟好用的系統一抓一大把喔,為何還要自己開發呢? 一句話,因為我喜歡,這是我的愛好,我喜歡創造,喜歡做點有意思的東西和事。我想成為一個厲害而又有趣的人,而不是一個只會活著的普通人,我想認識更多有趣的靈魂。厲害對於我的定義並不是說他技術有多厲害、賺錢有多厲害,而是一個人面對挫折和困苦的時候,依然能笑著面對,依然能保持樂觀、不忘初心,這樣的人,我願稱他為厲害的人。 明明是一個發布新項目的文章,又給我寫成大白話部落格了,哈哈哈。 項目介紹 最近在搞什麼?在搞粉嫩粉嫩的東西,一個二次元少女萌系風格的魔法少女商城。 歡迎來到魔法少女的奇幻世界,開啟探索二次元無限可能的冒險之旅!這是專為二次元愛好者量身打造的線上商城。在這裡,你能找到最閃耀的魔法道具、最萌系的變身服飾,還有豐富多樣的二次元周邊商品。無論你鍾情於可愛的萌物,還是酷炫的收藏品,這裡都能滿足你對二次元的所有熱愛與期待! 點開網址你會發現一個讓你眼前一亮(粉)的感覺,沒錯,這就是我想要的風格,粉嫩粉嫩的,少女心爆棚,卡哇伊的感覺,這樣才能突出我的個性。 技術棧 Vue.js3 Vite Pinia Axios Node.js Express Mysql Nginx 前後端分離 MySQL執行緒池 Vue.js全家桶真是太棒了,省去自己寫原生的煩惱,目前國際化插件(i18n)這個版本還沒有上,由於市面上的UI庫並不直接符合我對這個項目的定位和我的個性,所以並沒有使用現成的界面庫,全靠自己手撸。 介紹: 支援虛擬幣USDT(只需填寫錢包地址,自動監控到帳,無須外置程式,監控系統有新訂單自動啟動,30分鐘無新訂單自動休眠,減少資源消耗) 支援支付寶當面付支付,即時到帳,自動回調 支援使用者註冊、登入、登出、修改密碼、修改頭像、商品評論 支援商品管理、商品分類管理 支援訂單管理、訂單支付、訂單發貨、物流查詢 支援商品訂單數據分析 全站響應式佈局 前後端分離 MySQL執行緒池 系統的基本資訊設定 第一個版本就只增加了基礎和必要的功能,新功能在設計的時候就已經考慮到了,資料庫和程式碼都做了預留(所以當你看到某一個按鈕點擊了沒有反應的時候不要緊張,因為它後面根本就沒有程式碼),會在未來的版本中進行添加。目前商城售賣的是一種實物發貨的形式,未來會加上虛擬商品的售賣,基本就是把萌音發卡的功能都直接給合併進來了。 我對這個項目的命名是mall,而不是shop,所以之後它有機會變成一個商場,而不只是一個商店。 未來: 多商戶模式。直接使用者申請入駐商城成為商家,借助萌音商城進行售賣自己的產品 商品多產品分類。產品更多的規格分類 更多的支付方式。因為目前作者沒有其他的支付權限,僅對接了兩個 支援虛擬商品。算是把發卡的功能給集成進來了 商品海報宣傳圖生成 郵件系統。可有可無的通知功能而已 右下角的多功能選單。下方的笑臉小人,會成為一個智能導航系統 增加商品介面數據顯示。數據一目了然 多語言支援(i18n)。跟隨國際化潮流,走向世界 簡訊系統。跟郵件系統一模一樣 Redis快取。本來是準備在這個版本加上去的,不過數據的控制也還好 暗黑模式。也是跟隨潮流 如何獲取原始碼? 贊助阿珏醬 233RMB+ 即可獲取原始碼。 曾經贊助過阿珏醬的小夥伴(如果之前贊助的總金額不足233需要進行補差價的形式,如果超過了233則只需再贊助1元重新簽訂契約即可直接獲得) 點擊這裡某社群官方交流群去贊助阿珏醬。因為放不了個人QQ連結,所以我放了群連結,加群@群主即可。 為什麼不設商業版? 為什麼不設商業版,而是贊助版,這有什麼區別呢?商業版,那就需要一個授權系統,同時可能還不一定提供原始碼,可能還需要提供技術支援,並且需要更多完善的功能。商業版的錢是給項目本身的,和作者是一種利益關係,一種商業合同的模式,作者需要對其(人)負責。(我特別不喜歡這種感覺,這可能就是我掙不到錢的原因吧) 而贊助版,贊助的是作者本人,是一種個人意願,一種朋友與朋友之間約定的一種契約模式,作者只對項目本身負責。 當然你可能會覺得我在玩文字遊戲,鑽文字的空子。所以嘛,這完全就是贊助行為了。雖然這次的贊助門檻有那麼點商業的氣息,那是因為我和我老婆們要恰飯的嘛 提示 贊助版提供Vue前端原始碼+編譯後的靜態檔案+Node.js後端源檔案。 所有贊助版獲得的都是源檔案,不存在加密或混淆的情況,還請不要洩露,同時也是保障自己的權益。 修改原始碼需要一定基礎程式設計知識,如果不會,請勿修改。 提供一次寶塔面板的部署服務。 網站的介面效果更傾向少女萌系風格,可能並不適用大眾向的產品,還請注意。 因為程式碼具有可複製性,契約一經簽訂,不可撤銷,還請諒解。 這次還是跟以往一樣採用了贊助版的模式獲取原始碼,為什麼這次又開放了原始碼的獲取呢?多少是受之前萌音社群的影響吧,萌音社群是我花了兩個月多精心寫出來的,同時沒有接受贊助獲得原始碼這個方式,純屬自己營運,那些要贊助的都被我勸退了,雖然最後還是收到了一筆贊助。最後呢,感覺對不起萌音社群,被自己給砸手裡了,沒讓更多人知道它的存在。那為什麼不直接開源呢?那樣我反而覺得更對不起這個項目,會讓人覺得這是一個觸手可得的東西,反而不再珍視它。雖然沒有直接開源,但我會把項目相關的架構和設計思路和部分程式碼發出來,給大家參考,並不影響大家學習。 ...

2024年10月2日 · 1 min · MoeJue

Discuz! 論壇個人空間自訂 CSS 樣式

幾天前閒來無事,然後就去找了一下Discuz論壇的漏洞,然後還真就找到了,順便就寫成了個軟體,再就順勢水了一篇。 下面這是事件起因 這個漏洞對網站並沒有太大的危害,僅只能自定義個人空間的CSS樣式,對網站數據並不構成威脅,還請放心。 軟體效果即可以自定義Discuz個人空間的裝扮的CSS樣式,豐富美化個人空間,讓其不再單調。 測試Discuz版本X3.4,其他版本請自行測試。 僅測試了全球主機交流論壇(站長求放過),同版本Discuz理論上通用 未開通個人空間的論壇不可用 自定義CSS不建議過多且建議壓縮成一行,以免導致失敗 協議頭正常情況下,理論上可以不用修改,放置文本框主要是為了方便擴展 如果操作的是loc論壇,默認會關注並添加阿珏醬為好友 [#手動滑稽 + 狗頭保命] 本軟體僅本地請求,不將任何數據上傳到伺服器。 軟體有加殼,防毒軟體可能誤報,還請放心使用 獲取Cookie 瀏覽器打開開發人員工具(F12),進入目標網站,在登入狀態下的任何頁面即可。開發人員工具切換到Network選項欄,重新整理頁面(F5),找到並點擊當前網域的請求數據的Headers欄,Request Headers處的Cookie。我知道大家肯定聽不懂我在說什麼,所以我特意做了圖。 第二種方法操作更簡單快捷,但是這種方法適用於你知道自己想要的Cookie是哪一個。如下圖所示。 第一種方法中的開發人員工具在早期的部落格文章中也有使用過,但沒有講到如何獲取Cookie。推薦還是第一種,Cookie反正不怕多,但少了就不行了。 免責聲明 本軟體僅供學習交流使用! 本軟體作者不承擔任何責任! 使用本軟體即視為同意本條款! 下載 下面這個下載樣式已經好幾年沒用過了,今天終於重出江湖了。 .down_link{background:url('https://www.52ecy.cn/content/uploadfile/201707/md-bg.jpeg') no-repeat 100% 0% #fffdff; border: 1px solid #faf8fb; border-radius: 2px; color: #666; font-size: 14px; margin-bottom: 10px; padding: 5px 20px;}.downbtn{background: none repeat scroll 0 0 #1BA1E2; border: 0 none; border-radius: 2px; color: #FFFFFF; cursor: pointer; font-family: "Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;text-transform:none;text-decoration:none;} .downlink a{text-decoration:none;} .downlink a{text-decoration:none;font-size:15px;} .downlink a:link{color: #ffffff;} .downlink a:visited{color: #ffffff;} .downlink a:hover{color: #ffffff;} .downlink a:active{color: #ffffff;} .downbtn{background: none repeat scroll 0 0 #1BA1E2; border: 0 none; border-radius: 2px; color: #FFFFFF !important; cursor: pointer; font-family: "Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;} .yanshibtn{background: none repeat scroll 0 0 #d33431; border: 0 none; border-radius: 2px; color: #FFFFFF!important; cursor: pointer; font-family: "Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;text-transform:none;text-decoration:none;} .downbtn:hover,.yanshibtn:hover{background: none repeat scroll 0 0 #9B59B6; border: 0 none; border-radius: 2px; color: #FFFFFF!important; cursor: pointer; font-family: "Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;} .downbtn a:hover,.yanshibtn a:hover{background: none repeat scroll 0 0 #9B59B6; border: 0 none; border-radius: 2px; color: #FFFFFF; cursor: pointer; font-family: "Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;} ...

2020年3月24日 · 2 min · MoeJue

隨機二次元圖片API第三彈

我本來都把第二彈置頂上來了,沒打算再發第三彈的,然後想著想著又憋出這麼多話,想想不發不就白白浪費我那麼多腦細胞了。 距離上一次更新已經過去了2年,APi 也平穩地運行了2年零好幾個月了。此次主要是更新了一張教學圖片和3000+隨機二次元API圖,另外還有介面的優化,大概就是這樣。 所有圖片均託管在新浪雲伺服器上,擁有全球CDN加速,感謝幻想領域提供的上傳服務。 介面位址: https://random.52ecy.cn/randbg.php (推薦) 參數 參數名 說明 size (可選) 值:0~7,返回的圖片縮圖(大小)級別,數字越大圖片越模糊、圖片大小越小,預設為0。例如,https://random.52ecy.cn/randbg.php?size=4 type (可選) 值:pc、mobile,返回的圖片類型,pc為電腦版桌布,mobile為手機版桌布(直向),預設為pc。例如,https://random.52ecy.cn/randbg.php?type=mobile 番外篇 很多人問我是否開源API,但是我覺得沒必要,甚至都不能叫開源,就幾行程式碼,兩個指令的事,發出來我都嫌丟人。 $file_arr = file(‘data.php’); $key = array_rand($file_arr); 有人可能會說我這樣的寫法存在效率問題,我說,在你的圖片沒達到幾十萬張,檔案不超過幾十兆的時候,沒有考慮效率的必要。 方法多種多樣,適合自己的才是最好的。 另外,第一個介面其實是不堪重負無限期暫停了。 因為一張圖片引發的更新,真的是夠隨緣 (被迫更新)。 更新 2020年3月23日 更新type參數,值:pc、mobile 增加mobile圖片1000張 增加pc圖片1000張

2020年3月10日 · 1 min · MoeJue