原创 web3.eth 的API(上)

web3.eth API包含了大量的以太坊相關的函數和變量 如何獲取和設置默認賬戶,得到某個節點的所以註冊賬戶,發送交易,調用只能合約等等 1.1.1 獲取和設置默認賬戶 可以通過web3.eth.defaultAccount獲取

原创 軟件測試一圖文展覽

日後給自己看,現在看了不少但是也有點雜。慢慢供自己慢慢梳理

原创 Pyqt5中,菜單欄工具欄狀態欄的使用

在經過簡單的學習之後,我們接觸到了主窗口QmainWindow,便於我們創建需要的工具欄,狀態欄和菜單欄 狀態欄的使用 我們的狀態欄是使用statusBar()函數, 而要顯示信息的話需要使用帶statusBar().showMe

原创 今日份爬蟲與數據處理

BeautifulSoup4的使用: 創建一個bs4的對象,soup=BeautifulSoup(‘html’,’ 解析方式’) 之後我們可以使用soup.Tag ,tag是某一標籤,爲獲取他的內容\ <p class=‘tit

原创 select和selector多路複用創建socket鏈接

學習過後,我們瞭解i\o方式 阻塞io,非阻塞io,io多路複用,異步io,一個io操作實際上是把數據放到內核緩存區,然後從這copy下來,用戶實際上只是調用這個接口 I/O通信其實是用戶調用內核接口,內核將一個文件描述符放到

原创 7.21進程線程學習總結

今天學了進程線程一些知識: 自我總結。 1.進程:在爲引入線程之前,是資源調度分配的基本單位(從操作系統中得來) 2.線程:是cpu調度分配資源的基本單位 特點:進程之間是互相不影響的,不能訪問彼此的資源,其中一個進程裏面有多個線

原创 web3常用api接口

web3.js API是從連接以太坊開始的 web3.js包含在web3中 1.鏈接以太節點 var Web3=require(“web3”);//導入web3 var web=new Web3(new Web3.provid

原创 python的一些內置函數集合

相對應的寫出了他的解釋: 對於我們的函數來說,是可以傳遞的,把他當做變量來傳遞 def bar(): print('bar) baz=bar#此時把bar的功能傳給了baz baz()#打印的結果也是bar 也就是

原创 Pyqt5中,利用QToolTip提示框的簡單使用

今天開始接觸pyqt5,利用pyqt5創建如下的圖提示 在我們繼承的QWidget中,設置全局的文字提示self.setQToolTip()。 而我們使用QToolTip.setFont(QFont(‘SansSerif’,10

原创 初識git

對於我們常用的版本控制先分爲兩種,git和svn。當然因爲博主學的git所以留下的當然是git的筆記 介紹:git是一款開源的,免費的分佈式版本控制系統(git界面模式只實現常用的命令,命令行模式擁有所有的命令) git將每個版本

原创 git初識 修改最後一次提交,刪除文件和重命名文件

在我們之前有介紹,當我們提交缺少東西,或說明得不足時候,會想要去重新提交,那麼我們是可以reset回滾的,但是我們有的時候卻不想回滾而直接進行操作。 ‘修改最後一次提交: 因爲不想在去創建多餘的快照,我們使用git commit

原创 幾種排序的方法

排序方法是我們繞不開的關卡,只有掌握它理解他纔是我們的結果 # -*- coding: utf-8 -*- #Author :The Y Devil ''' :param 冒泡法,快排,選擇排序法,插入排序,歸併排序,希爾排序

原创 初始git(二),認識HEAD的用法

在前面簡單接觸過git,我們的三個區域就相當於是三個樹,或者三個文件目錄,你的其他文件則在這上面不停的進行傳遞。 在一個倉庫中,我們提交多次以後,他會按照時間順序排序,那我們如何找到我們想要的一個版本呢? HEAD的作用 head

原创 git創建分支,合併,刪除

分支:由於在git中我們使用指針來管理分支,所以非常方便。 對於我們的項目來說,創建子分支來做開發,開發調試完成後便合併到主分支上master 分支使用策略: 主分支(默認創建的Master分支)只用來分佈重大版本(對於每個版本可

原创 python進程中信號量的創建

semp=threading.BoundedSemaphore(5)創建五個信號量 同時也允許五個線程同時進行。 def run(n): semp.acquire()#申明一個信號量 time.sleep(2)