原创 Codeforces #563 (Div. 2) D. Ehab and the Expected XOR Problem (位運算)

鏈接: http://codeforces.com/contest/1174/problem/D   總結: 我是一隻小菜雞,嘰嘰嘰。 建議做個位運算專題叭。   思路: 位運算 思考題 設b[]爲前綴異位和數組。首先我們知道: a[l]

原创 comboBoxCtrl 下拉框

1.添加選項 Data         默認選項  Data 可樂;雪碧;美年達         不允許修改: type :  Drop List         默認按照拼音排序,按設定排序: Sort : False 2.添加變量:

原创 Python Tkinter Grid (網格佈局管理器) 簡明解釋+代碼

Grid(網格)佈局管理器會將控件放置到一個二維的表格裏。主控件被分割成一系列的行和列,表格中的每個單元(cell)都可以放置一個控件。 什麼時候使用Grid管理器   grid管理器是Tkinter裏面最靈活的幾何管理佈局器。如果你不確

原创 python socket 如何傳輸一個列表

Python中的 list 或者 dict 都可以轉成JSON字符串來發送,接收後再轉回來。   client.py #!/usr/bin/env python # -*- coding: UTF-8 -*- import sock

原创 python3 socket 傳輸圖片

server.py #!/usr/bin/env python # -*- coding=utf-8 -*- import socket import threading import time import sys import os

原创 計網 停止等待協議模擬 python

寫實驗的日常~ 1.實現的功能 (1)CRC編碼,解碼。 (1)正常數據幀的通信過程 (2)錯誤幀的通信過程 (3)數據幀的丟失 (4)超時情況計時器 tip: GUI 使用 tkinter 寫的。 2.結果展示  3.結果解釋 客戶端

原创 稀疏矩陣 csr \ coo 用法,及文件操作

一、coo矩陣: 優點:比較容易轉換成其他的稀疏矩陣存儲格式(CSR等) 缺點:不能進行矩陣運算。   一般格式:coo_matrix((coo_data, (coo_rows, coo_cols)), shape=shape) 例:

原创 編輯框 Editctrl

一。使用1 1.拖拽一個編輯框 回車即退出,Dlg右鍵屬性,重寫,Onok;將代碼註釋。 2.基礎設置      支持換行Multiline      想要回車 Want return       豎向無限: Anto VScroll  

原创 1.4 靜態文本StaticText

1.設置爲呵呵 1.先將需要設置的編輯框添加變量(如m_text) 2.可在類視圖中的DoDataExchang()中找到 及關聯的變量 3.點擊按鈕使變量變成"哈哈" m_text.SetWindowTextW(TEXT("哈哈"));

原创 08 列表控件 ListCtrl

1.拖入List Ctrol 2.屬性 View: report 3.添加變量 類別: Control    變量名: m_list 1)添加默認值 CString str[ ] = { TEXT("姓名"), TEXT(“性別”), T

原创 MFC入門 1.1消息機制

學習背景: 選了門叫高級可視化的選修課,以爲是QT,上了才發現是MFC,懶得退了,週末學一下MFC。看的b站的學習資料,鏈接如下:https://www.bilibili.com/video/av20005978?p=2 下面是學習筆記

原创 MFC

視類始終覆蓋在框架類之上 (1)InitInstance函數: 程序的入口 app中 (2)PreCreateWindow函數:frame中 在程序創建之前,可修改窗口外觀。 (3)OnCreate函數 創建窗口使用 Create函數,創

原创 字符串的基本操作

x+y x*y x in y  返回ture 或 flase unicode ord() chr() str.lower() str.upper() "A,B,C,D".split(',') " an apple a day ".coun

原创 time庫

time.time()  # 獲取到一個浮點數 time.ctime # 獲取到一個易讀字符串 time.gmtime #獲取到一個系統可讀的字符串 time.strftime(tpl, ts) # tpl 定義輸出效果的可視化模板字符串

原创 蟒蛇繪製練習01

import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.speed(2) turtle.fd(-250) turtle.pendown() turtle.pen