原创 remix合約調試設置pinfo
[1, 1, "0x42e89025aa15e8c70aa5b713f6b3d6820b32404b", false]
原创 測試bsc查看收藏品網站
https://testnets.element.market/account
原创 深入瞭解 Solidity 抽象合約
深入瞭解 Solidity 抽象合約 Solidity 是一種智能合約編程語言,用於在以太坊及其他以太坊兼容的區塊鏈上編寫智能合約。抽象合約是 Solidity 中一個重要的概念,本文將深入探討抽象合約的定義、作用以及如何使用它們。 什麼是
原创 postgres docker安裝
docker-compose 文件 version: '3.1' services: db: image: postgres:15 container_name: odoo16_db restart: alway
原创 mysql left join的時候又表是多條記錄的話,會出現冗餘的情況
mysql left join 右表多條記錄 MySQL中的LEFT JOIN語句用於從左表(table1)中返回所有記錄,即使右表(table2)中沒有匹配的記錄。如果右表有多條匹配左表中一條記錄的記錄,結果中將會有多個行
原创 Ubuntu20.04如何永久修改同一時間打開文件數上限以及解決Too many open files問題
近期遇到一個問題,寫的代碼同一時間維護的tcp鏈接過多,導致linux的文件句柄達到上限,出現Too many open files的問題。網上大多回答混亂,在這裏做個總結,提醒日後使用。 1.查看命令 ulimit -a 2
原创 How to fix: “inotify cannot be used, reverting to polling: Too many open files”
You are here because you had encountered the error in the title. In this article I will explain the error and steps nece
原创 mysql null值比較
在 SQL 查詢中,使用 NULL 值的比較需要使用 IS NULL 或 IS NOT NULL 運算符,而不是使用等號(=)進行比較。 如果您想篩選出 bc.id 不爲 NULL 的記錄,可以使用 IS NOT NULL 運算符進行條件判
原创 721合約transfer研究
1. mint一個勳章 // mint tran, err := contractInstance.Mint(transactopts, common.HexToAddress(config.TestUserPublicKey), pin
原创 metamask導入721token
簡單做個記錄 選擇鏈: 選擇鏈: 導入:
原创 solidity實現批量轉賬
直接貼代碼: // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract BatchTransfer { event Transfer(address index
原创 以太坊symbol意義
當在以太坊上創建代幣合約時,可以使用 symbol 字段來定義代幣的符號標識。代幣的符號是一個短字符串,用於標識和區分不同的代幣。 符號通常由大寫字母組成,長度通常爲 1 到 5 個字符。它類似於傳統金融世界中的貨幣代碼,如美元的符號爲 "
原创 智能合約進行dapp的開發涉及工具
metamask:瀏覽器插件錢包 remix:基於流浪起的solidity在線編輯器 geth:以太坊客戶端(go語言) web3.js: 以太坊javascript api庫 truffle:以太坊開發框架,瑞士軍刀 完成 ganache
原创 如何使用Truffle在VSCode中調試solidity合約
簡介 Truffle是以太坊最流行的開發框架,能夠在本地編譯、部署智能合約,使命是讓開發更容易。 本文以fibonacci作爲實例進行調試 參考文檔 https://trufflesuite.com/docs/truffle/how-to/
原创 ganache搭建私有測試節點
1.Ganche 簡介 1.1.什麼是 Ganache ? Ganache 是DApp的測試網絡,提供圖形化界面,log日誌等;智能合約部署時需要連接測試網絡。 Ganache 是一個運行在本地測試的網絡,通過結合cpolar內網穿透軟件,