原创 python輸出彩色字符

給我自己打個廣告,項目參見github 非常方便,提供拓展的print函數和一個函數裝飾器 import color color.printc('Hello world', color='red') @color.color(

原创 Bad owner or permissions on .ssh/config win10

記一次奇妙的經歷,出現瞭如標題所示的問題,百度查了一下,嘗試了一些方法,沒有用,也不想重裝ssh。後來找到這裏stackoverflow。並順着其中的一個解決方法,找到這裏https://github.com/PowerShell

原创 python入門(一)——安裝python

安裝python python有很多額外的開發工具,不同的開發套裝也非常多樣化。不過,我個人認爲,對於初學者,認識一下命令行還是很有必要的。如果你瞭解c/c++的編譯運行,現在瞭解了python的命令行下的解釋運行,對於理解爲什麼

原创 python入門(五)—— 整數,小數(浮點數),複數

整數(int)存儲方式 關於數字類型的基本介紹,第三節已經說了大部分,這裏不再贅述。下面要說一點關於數字存儲的底層知識,這對於學過c/c++的同學很熟悉,如果不感興趣,可以跳過。 我們知道,計算機上所有的東西都是二進制,也就是一串

原创 python入門(六)——運算符和常用工具

按說應該接着介紹字符串的,不過想到運算符似乎漏掉了,還是先補一下了吧,順便說說一些常用的內置函數。 運算符 關於運算符,最好可以看看operator模塊,你可以import operator,然後help(operator)看看,

原创 python入門(二)——開始簡單的編程

開始簡單的編程——交互式編程和腳本編程交互式編程腳本編程下載一個編輯器管理好你的文件 交互式編程 按照上一節的做法,打開cmd窗口,輸入python回車,進入python。上一節我們學習了打印Hello world >>>prin

原创 python入門(三)——類型介紹,熟悉交互式環境

說了那麼多其他的東西,終於開始將python語法了。這一節開始講python的基本類型。 這一節的內容,我們在cmd下交互式進行。交互式對於涉及到的python語法格式問題不多,語法格式就放到下一節。 一個程序,需要一些變量來記錄

原创 python入門(四)——語法格式

一門語言,無論是中文英文,還是編程語言,都應該有一定的格式,遵守一定的規則。好的格式能夠讓人更好的理解語句所表達的意義。 先看一個腳本的例子 # encoding=utf-8 import math

原创 免費的mathematica

這裏說的不是破解版,而是mathematica官方推出的免費版,沒有筆記本界面等一些功能,可以在命令行使用,不過可以配置jupyter使用啊。 安裝 直接按照官方的提示安裝就好了:http://support.wolfram.co

原创 一些亂七八糟的小知識

關於反編譯chm文件 網上有使用hh.exe -decompile outdir file.chm這樣的windows內置命令的,不過在windows10下並沒有用。後來查到,使用7z解壓縮就可以直接反編譯了。順帶一提,實際上o

原创 配置SumatraPDF反向搜索

SumatraPDF設置->選項->設置反向搜索命令 對於Notepad++,使用命令 "C:\Program Files (x86)\Notepad++\notepad++.exe" -n%l "%f" 對於vscode,使用命令

原创 fortran和c互相調用

integral.f90文件 function integral(func, a, b, step) real(8), external :: func !external不寫也可以,不過還是標明一下這是

原创 鏈接fortran和c的undefined reference to問題

c文件 #include<stdio.h> void show_(float *); int main(){ float a=100; show_(&a); } f90文件 subroutine show

原创 Windows下c++字符編碼(二)

編譯器對c++源文件編碼的識別 注意,這裏說的,是對於源文件編碼的識別,而不是用c++來讀寫文件。實際上,不同編譯器對於源文件編碼的識別時有差異的,這是你需要特別注意的一點。如果你在 Code Blocks 裏邊在源文件中寫了中文,用

原创 Windows下c++字符編碼(一)

字符編碼基礎 在談c++之前,不得不先來說說各種字符編碼。我們知道最早的英文字符采用ascii,因爲英文字符很少,因此一個char就夠用了。但是由於處理其他語言的需求,8位的char顯然不夠用,這就要求更多位數的編碼。 GBK和ANS