原创 開根運算的代碼實現()

問題爲x^0.5=X;x爲非負實數。   一、運用牛頓迭代法 兩邊平方移項得 X^2-x=0,可以用牛頓迭代法求解二元一次方程的根 #include<stdio.h> #include<math.h> double func(do

原创 牛頓迭代法求解多項式方程的近似解

牛頓迭代法又稱牛頓-拉夫遜方法(Newton-Raphson method),是牛頓在17世紀提出的一種在實數域和複數域上近似求方程的方法。該方法的基礎是利用泰勒展開式。       方法使用函數f(x)的泰勒級數的前幾項尋找方程f(x)

原创 shell 腳本獲取echo命令輸出

使用 $() 實現變量替換。 var=$(echo "hello world") echo $var #output: hello world 能實現同樣功能的還有``(反引號),而且所有unix系統都一定支持``(反引號)! ps

原创 powershell去除字符串中的空格、回車等特殊符號

用powershell做複製一個文件夾的最新文件時,在獲取完文件名後發現文件變量還有回車或者製表符等符號,導致接下去的命令報錯。通過搜索可以trim()去除回車。 $a.Trim(" .-`t`n`r") #去除製表符,回車符 下面附上獲

原创 用C++實現字符串類MString

     C++面試中遇到的題目,下面是我編譯通過的代碼,有不足之處,可以交流指出。 mstring.h #ifndef MSTRING_H #define MSTRING_H #include <iostream> class MS

原创 FileZilla連接ftp服務器失敗,提示"AUTH TLS"解決方法

前幾天還是能正常連接ftp服務器的,突然一下連接失敗,提示"AUTH TLS",用瀏覽器試了一下"ftp:ip地址",輸入用戶名、密碼後可以正常訪問。所以應該是FileZilla軟件連接配置有點問題,百度了一下就解決了。記錄下解決過程,方

原创 SyntaxError: Non-ASCII character ‘xe5’ in file 04.py on line 4, but no encoding declared

出現問題的原因:程序中的編碼錯誤,python默認是acii模式,沒有支持utf8,代碼中需要輸出漢字,所以報錯。 解決辦法:源代碼文件第一行添加:#coding:utf-8 -- coding: UTF-8 -- 也是相同的效果

原创 Python 報錯 TabError: inconsistent use of tabs and spaces in indentation

Python 縮進錯誤 TabError: inconsistent use of tabs and spaces in indentation 由於縮進混用了tab鍵和空格引起   解決辦法: 將Tab鍵改爲四個空格  

原创 Linux會話關閉後進程後臺繼續執行的方法

難免會遇到在Linux,後臺執行任務。下面,總結了一下關閉窗口任然在後臺執行的方法,例如     #執行一個命令     python manage.py runserver 0.0.0.0:80 1. 採用&     python m

原创 Python程序代碼隱藏和pyc包的導入

有時候用Python開發一些功能但不希望用戶得到源代碼,就希望對Python代碼加一些保密措施。目前可行的方案可能是將核心代碼用cython編譯成os文件。分析如下: 1.用pyc或pyo文件代替 生成方式看這裏。Python作爲腳本語言

原创 Python3 函數參數的傳入

在運維過程中,有些時候需要向main函數中傳遞參數,以方便運維與測試,那麼怎麼向main函數中傳入多個參數呢,下面以python3中的main函數爲例,簡單講一下。 首先我們需要import sys,sys是python3的一個標準庫,也

原创 運用Python3發送郵件

  方法一  使用自己的smtp服務器 如果想用自己的服務器作爲smtp服務器,首先要執行下面的命令: python3 -m smtpd -n -c DebuggingServer localhost:1025 & 發送郵件的代碼也要

原创 剖析Qt 事件的產生、分發、接受、處理流程

Windows上Qt事件處理機制詳解: 1、誰來產生事件: 最容易想到的是我們的輸入設備,比如鍵盤、鼠標產生的 keyPressEvent,keyReleaseEvent,mousePressEvent,mouseReleaseEvent

原创 C++ static_cast 和dynamic_cast

static_cast  編譯時檢查。用法是static_cast<type>(convertedvariable)。它的作用是把convertedvariable轉化爲type類型。 static_cast運算符有以下4中用法: (1)

原创 C++文件逐行寫入

/*該程序從文件main.txt文件中着行讀取字符存放在s中並打印s*/ #include<fstream> #include<string> #include<iostream> using namespace std; void ma