原创 C++之進程與線程編程(1)概念

一、進行多任務處理一般有兩種類型:基於進程和基於線程        1)基於進程的多任務處理是程序的併發執行。        2)基於線程的多任務處理是同一程序的片段的併發執行 二、在進行進程與線程編程的編程前,我整理了一下進程與線程的額

原创 Django學習:一、創建項目以及配置

一、創建項目:         在創建Django 項目前必須有安裝Django,使用pip install django。        如何改建項目?         1、使用命令行django-admin startproject 

原创 比大小python解法

問題描述: 現在有"abcdefghijkl”12個字符,將其所有的排列中按字典序排列,給出任意一種排列,說出這個排列在所有的排列中是第幾小的? 輸入   第一行有一個整數n(0<n<=10000); 隨後有n行,每行是一個排列;

原创 上臺階

題目描述: 有一樓梯共m級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第m級,共有多少走法? 注:規定從一級到一級有0種走法。 輸入   輸入數據首先包含一個整數n(1<=n<=100),表示測試實例的個數,然後是n行數

原创 擊鼓傳花

題目描述 學校聯歡晚會的時候,爲了使每一個同學都能參與進來,主持人常常會帶着同學們玩擊鼓傳花的遊戲。遊戲規則是這樣的:n個同學坐着圍成一個圓圈,指定一個同學手裏拿着一束花,主持人在旁邊背對着大家開始擊鼓,鼓聲開始之後

原创 python中的的各類型變量及作爲參數的特點

概念: 所有的變量都可以理解爲內存中的一個對象的“引用”。類型是屬於對象的,而不是變量。而對象有兩種,“可更改”與“不可更改”對象。在python中,strings,tuples和numbers是不可更改的對象,而list,dict,se

原创 頭條校招(今日頭條2017秋招真題)1——python解法

題目描述 頭條的2017校招開始了!爲了這次校招,我們組織了一個規模宏大的出題團隊。每個出題人都出了一些有趣的題目,而我們現在想把這些題目組合成若干場考試出來。在選題之前,我們對題目進行了盲審,並定出了每道題的難度係數。一場考試包含3道

原创 python正則表達式與re模塊

正則表達式語法: 符號 意義 . 表示任意字符,如果說指定了 DOTALL的標識,就表示包括新行在內的所有字符。 ^ 表示字符串開頭。 $ 表示字符串結尾 *,+,? '*'表示後面可跟 0 個或多個字符,'+'表示後面可跟 1 個或多個

原创 TypeError: __init__() missing 1 required positional argument: 'on_delete'

報錯原因:外鍵的刪除沒有設值。 解決辦法:一般使用方式設置on_delete爲null, blog = models.ForeignKey(Blog,verbose_name='博客',on_delete=models.SET_NUL

原创 關於升級phpstudy中的mysql數據庫

前言:     最近在學Django,需要用到mysql數據庫,貪圖方便使用之前安裝phpstudy帶的mysql數據庫。但執行數據遷移時老是報錯,很鬱悶。後來發現我用的Django版本是2.1,與mysql5.5版本不兼容。最新的php

原创 Django報錯:Apps aren't loaded yet.

raise AppRegistryNotReady("Apps aren't loaded yet.") django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet

原创 密碼學:基於python的rsa算法

#n=p和q隨機生成 #課本以兩個字母爲一組,此處以每一個字母爲一組,故必須n=p*q>2 import math import random dict1={'a':0,'b':1,'c':2,'d':3,'e':4,'f':5,'g':

原创 密碼學:基於python支持448位輸入的sha-1算法

#只支持448比特 #寄存器的初始值 H0 = 0x67452301 H1 = 0xefcdab89 H2 = 0x98badcfe H3 = 0x10325476 H4 = 0xc3d2e1f0 #分組的所有字 W=[] #常數值Kt