原创 華爲:貨幣匯率機試題

///其實是修改的別人的代碼,代碼不分家,共享靠大家,留作以後複習參考。 import java.util.Scanner; ///題目是  1英鎊=2美元=16人民幣=32港元 ///MAX爲最大兌換,意思是所有貨幣都要用到 ///MI

原创 qt界面----瀏覽文件,讀取文件內容,以文件的方式記錄日誌

  界面如圖所示,點擊open按鈕瀏覽文件,會輸出文件名、文件大小、創建時間,顯示文件內容。 點擊open這個按鈕操作將被寫入log.txt日誌文件,點擊show log按鈕即可顯示操作記錄。   模擬一個簡單的配置界面。  有幾個注意

原创 python包裹裝飾器的簡單使用

   wraps函數,看了多次都記不住,留個筆記,便於複習。 # -*- coding: cp936 -*- from functools import wraps def a_new_decorator(a_func): @w

原创 Django零基礎創建項目和app,使用{% include %}和{% extend %}標籤

django的安裝參照其他教程。 版權聲明:本文爲CSDN博主「stu_xujin」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/xujin0

原创 UDP組播簡單的代碼實現

    通過廣播可以很方便地實現發送數據包給局域網中的所有主機。但廣播同樣存在一些問題,例如,頻繁地發送廣播包造成所有主機數據鏈路層都會接收並交給上層協議處理,也容易引起局域網的網絡風暴。     當發送組播數據包時,只有加入指定多播組的

原创 Linux下一個ko模塊中函數調用另一個ko模塊中函數

mod_a.c // Module A (mod_a.c) #include<linux/init.h> #include<linux/module.h> #include<linux/kernel.h> static int fu

原创 利用netfilter進行TCP數據包的源IP地址修改,修改TCP數據包內容。

  代碼是在別個基礎上修改的,不過還是花了不少時間調試通過。 想實現的功能是,client的IP地址是192.168.1.187,但是server發現跟自己建立鏈接的是192.169.1.188,實現了IP地址的隱藏。 在server端內

原创 CryptoAPI解析X509格式的證書 c語言版本

   部分的CryptoAPI函數在VC++6.0上並沒有定義,如CertGetNameString函數爲CryptoAPI的管理函數,但是在VC++6.0下編譯會報錯,查看相應的wincrypt.h文件時會發現裏邊沒有聲明該函數。可以直

原创 docker的基本操作,指令加操作過程,適合新手快速上手

查看導入的鏡像 docker images 運行docker systemctl start docker 使用標籤刪除鏡像 docker rmi myubuntu:latest 使用ID刪除鏡像 docke

原创 記錄一些python基本模塊使用

    python中用於處理異常棧的模塊是traceback模塊,它提供了print_exception、format_exception等輸出異常棧等常用的工具函數。  import sys import traceback def

原创 UDP組播

    通過廣播可以很方便地實現發送數據包給局域網中的所有主機。但廣播同樣存在一些問題,例如,頻繁地發送廣播包造成所有主機數據鏈路層都會接收並交給上層協議處理,也容易引起局域網的網絡風暴。     當發送組播數據包時,只有加入指定多播組的

原创 QT table widget表頭添加複選框,表格內容也添加複選框,且居中

效果如下:    選中表格頭的複選框,則所有表格內的複選框都會同步選中或者不選中。 適合根據複選框添加和刪除整行表格內容。 代碼工程鏈接在評論區。

原创 QT簡單精度條--控件拖拉非純代碼版本

注:///註釋代表不是創建項目自帶的代碼,是後期添加的代碼        mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #

原创 最簡單的線程池

=================== thread_pool.h =============================== #ifndef THREAD_POOL_H__ #define THREAD_POOL_H__    #i

原创 一道字符串的題

題目描述 對於字符串str,其中絕對不含有字符’.’和‘*’。再給定字符串exp,其中可以含有’.’或’‘*’,’*’字符不能是exp的首字符,並且任意兩個’*‘字符不相鄰。exp中的’.’代表任何一個字符,exp中的’*’表示’*‘的前