原创 C++面試之strcpy memcpy memmove實現

目錄 -strcpy() - memcpy() - memmove() 0, strcpy函數 函數原型: char *strcpy(char *dest, const char *src); 用法: #include <stri

原创 在Github和Git上fork之簡單指南

from: https://linux.cn/article-4292-1-rss.html以我的經驗來看,剛接觸Git和GitHub時,最困擾的一件事情就是嘗試解決下面的問題:在Git和GitHub上,我能做什麼?Git教程往往不會解決

原创 python 學習之常見排序算法

本文用python實現插入排序,交換排序,選擇排序,歸併排序,基數排序。其中插入排序分直接插入排序與希爾排序, 交換排序分冒泡排序與快速排序, 選擇排序分簡單選擇排序與堆排序。 1, 直接插入排序 時間複雜度:O(n²) 空間複雜度:

原创 Google C++命名規範

重拾C++不妨就從命名規範開始本篇博客from: https://blog.csdn.net/u012333003/article/details/20282277-------------------------------------

原创 Python入門:字符轉換爲二進制及進制之間轉換

字符、進制之間的轉換關係 python3.5 1、python中的ord及chr函數指的就是通常意義的unicode,即2個字節 2、UTF-8是1-6個字節的可變長編碼方式,常用的英文字母被編碼成1個字節,漢字通常是3個字節

原创 UDP編程

UDP編程的服務器端一般步驟是:   1、創建一個socket,用函數socket();   2、設置socket屬性,用函數setsockopt();* 可選   3、綁定IP地址、端口等信息到socket上,用函數bind

原创 python學習之isinstance與type的區別

isinstance() 語法: isinstance(object, classinfo) 其中,object 是變量,classinfo 是類型即 (tuple,dict,int,float,list,bool等) 和 class類

原创 C++面試題之String類的構造函數,析構函數與賦值函數編寫

#ifndef __MYSTRING_H_ #define __MYSTRING_H_ #include <iostream> #include <cstring> using namespace std; class MyString

原创 python學習之進程 進程池

multiprocessing.Process python中用multiprocessing模塊支持跨平臺的多進程,multiprocessing模塊提供Process類創建進程 from multiprocessing impor

原创 git常用命令備忘錄

0, 初始化版本庫 $ git init //將目錄變爲git可以管理的倉庫 //配置提交者信息 $ git config --global user.email "[email protected]" $ git config --glob

原创 python學習之__repr__ && __str__

1, _repr_ && _str_ str面向用戶,repr面向程序員 當__repr__ str__方法同時定義時 str() 調用_str_ repr() 調用_repr_ print()會調用_str_ 交互環境直接輸