原创 PAT 甲級 1091 第五個測試點被卡

這種題目乍一看屬於讀懂了,就會做的類型,只要注意下不要使用遞歸就可以,但在做的過程中第五個測試點一直過不了,百思不得其解,後來敲了一遍別人的答案,才發現是容器上的一個問題。柳神的參考代碼鏈接 我自己的實現 using namesp

原创 理解numpy中的axis(軸)

在numpy中axis是一個比較難理解的點,在很長一段時間我都是在處理一些2維的數組,所以往往對這塊知識有所忽略,直到我在做斯坦福的cs231n的assignment時候,纔對axis有了更加深入的理解。 先來看一組簡單的代碼。

原创 Pycharm無法導入Numpy(Python3)

遇到的問題:anaconda prompt下可以運行導入numpy的腳本,到了Pycharm裏無法導入成功。 說一下環境,Win10+Python3.7+anaconda3(沒有設置到Path裏,以下簡稱conda儘管有些歧義),ID

原创 Linux安裝libpcap(pcap.h庫)(以Ubuntu 18.04爲例)

做畢業設計需要用到libpcap來抓包,藉此次機會完整記錄下自己的安裝過程,前人種樹後人乘涼。 到libpcap官網去下載最新的源碼包,下載完成後tar -xzf 文件.tar.gz 解壓,於是我們可以看到完整的源碼目錄。 目錄就不貼

原创 哈夫曼編碼,壓縮和解壓

很難想象我們以後考完研大半個月了,挺懷念那段時光的,雖然一切都是未知數,但是總有一個目標指引着自己前進,這段時間閒下來,於是把自己以前的一些數據結構算法知識回顧了下,所以有了這篇文章,接下來幾天會陸續發佈出來。 正文開始 哈夫曼編碼我

原创 算法競賽入門經典--第二章筆記

第二章 循環結構程序設計 1 . for循環的執行 在第二次執行循環體先執行調整語句(即i++之流),而後再判斷條件。 2 . 常用數學函數 x=3.14,floor(x)=3 //向下取整函數 floor(x+0.5) //

原创 java小程序 消除代碼前的行號

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExceptio

原创 軟件工程畢業設計要求

畢業論文規定 論文長度超過8000字不含附錄和代碼。 論文的全文複製比不超過15%,可以上知網查重。(不然沒有優秀畢業論文資格,30%合格) 一人一題不重複,題目確定不改動 開題檢查(題目是否可行),中期檢查(是否按計劃完成) 答辯前三

原创 算法競賽入門經典--第一章筆記

第一章 C語言入門 1.關於pi const double pi = acos(-1.0); // pi的取值,三角函數使用弧度而非角度 2.輸出整理 printf("%.8f\n", 1+2*sqrt(3)/(5-0.1)); //8位

原创 自律是最大程度的自由

關於自律 這是我在知乎上閱讀的高票答案,原文鏈接,做了些許整理,感謝原作者年輕人如何在獨居時有效地保持自律? Tip One 自律不能一步到位 不要總想着自己立馬能通過一時頓悟,一步到位地改變生活成爲一個自律的人 首先,如果人要完

原创 計算機專業基礎學習資料大放送

資料源頭來自於微信公衆號 碼農有道 本人稍做整理方便自己方便他人 哈工大操作系統 鏈接:https://pan.baidu.com/s/1kWFM5pl 密碼:hzvp 哈工大計算機網絡 鏈接:https://pan.baid

原创 附錄 -- 算法競賽中java的使用

算法競賽中java的使用 注意該筆記僅供個人使用!! import java.io.BufferedInputStream; import java.math.BigDecimal; import java.math.BigInteger

原创 npm install 時 WARN No repository field Or No license field

npm install 時 WARN No repository field No license field 源鏈接npm 安裝出現npm WARN No repository field or no license field