原创 【c++】類------構造函數,友元類,友元函數,隱式類型轉換,靜態成員

一、定義抽象數據類型 每一個非靜態成員函數都有一個隱式的this形參,當某個對象調用成員函數時,其實是通過類名調用成員函數,然後把對象地址傳遞給this形參。 常量對象不能調用普通的成員函數。這是因爲普通成員函數中隱式形參th

原创 【c++】動態內存----shared_ptr,unique_ptr,weak_ptr,allocator

三個指針shared_ptr,unique_ptr,weak_ptr。都定義在memory頭文件中。 一、動態內存與智能指針 1、shared_ptr類 需要指明是指向什麼類型的指針。 make_shared sha

原创 【2019秋招刷題】牛客:分貝殼

思路:因爲牛牛每次取的是剩餘貝殼的1/10,所以它取的最多的一次是第一次。 但由於妞妞先開始取,所以牛牛取得最多的一次不超過貝殼總數的1/10。 這裏假設妞妞每次固定取貝殼總數的1/10個,那麼最後妞妞手中的貝殼肯定多於

原创 【雜談】Error loading psycopg2 module :No module named psycopg2

在使用Django連接postgresql數據庫的時候,使用python manage.py migrate創建數據庫時提示: django.core.exceptions.ImproperlyConfigured: Error

原创 【c++】容器基礎-----string,string和其它進制數之間的轉化,各種版本的find

#include <iostream> using namespace std; int main() { const char* c_chr = "123456"; string str1(c_chr); string

原创 【後端編程】使用go語言實現一個守護進程

首先我們要知道 ①什麼是守護進程;? ②爲什麼要使用守護進程? 答案: ①所謂守護進程,就是不依賴任何終端的進程,也就是說如果你在當前這個終端啓動了一個守護進程,然後把這個終端關了。如果是一個普通進程,而不是守護進程,那麼它也會

原创 【c++】關聯容器-----map,set,multimap,multiset,unordered_set,unordered_map。

主要是map和set, set支持find操作,如果不存在,那麼會返回尾後迭代器。 關聯容器支持的操作 關聯容器的迭代器都是雙向的。 map和set的初始化: map,multimap,set,multiset都是有序

原创 【linux】vim常用命令及快捷鍵(保持更新2020-6-2)

文章目錄一、insert模式下快捷鍵二、normal模式下快捷鍵三、底層命令行模式下快捷鍵四、讓vim更順手(一)配置vim(二)複製粘貼程序程序片段1、在同一個文件內部進行復制粘貼2、從瀏覽器或者其它位置複製,然後粘貼到vim。