原创 用Python解析Json格式出錯

在把json數據格式轉化爲字典的時候,報錯: 代碼部分是這樣的: from flask import Flask,render_template import os,json app = Flask(__name__) ap

原创 ALchemy學習-從mysql數據庫讀取數據顯示到頁面

在python中,一般不會在數據庫裏寫SQL語句,而是通過ORM(對象關係映射)將python對象映射爲數據庫裏的數據,實現對數據庫的操作。ALchemy是python裏功能強大的一款OMR包。 我寫了一個簡單的程序是這樣的:

原创 C++程序設計(下)第一週

@(boolan C++)[C++] 1.轉換函數(conversion fuction) 轉換函數一般是類的成員函數。轉換函數的作用是,把class轉化成某種類型,也可以把其他類型轉換爲class。 例如,設計一個函數Fraction,

原创 MongoDB學習——索引

1.創建索引 這裏contests是我建立的記錄表,use_id是其中的字段。數字1表示鍵的索引按升序存儲,-1表示鍵的索引按照降序方式存儲。 db.cotests.ensureIndex({"user_id":1}) 2.查詢

原创 STL適配器-第四周學習筆記

template<class IputerIterator> 一、iterator_category對算法的影響 我們可以看到,代碼3執行的時候會根據iterator_category的值選擇1或者2,算法內部所做的操作是不一樣的。算法

原创 C++ STL與泛型編程第二週

分配器allocators 在大多數版本的STL中,allocator的操作就是重載了C語言的malloc()和free(); 容器list list容器是一個雙向環狀鏈表,由於容器“前閉後開”的特性,容器的最後一個元素不是指向容器的第一

原创 C++ 面向對象編程下 第二週

1.對象模型(objiect model):關於vptr和vtbl以及關於Dynamic Binding 繼承時除了繼承成員變量外,還繼承成員函數;繼承的成員函數是繼承它的調用權; 動態綁定:即通過指向對象的指針找到相應的虛函數虛表,找到

原创 C++ STL第三週筆記

1.容器deque 容器deque的實現原理:deque兩端都可以進出元素,而且它是“連續”存儲的,它的實現原理圖如下圖。可以看到deque由這幾部分構成:map(控制中心,實際上是vector類型),start(迭代器),finish(

原创 使用pandas繪圖

python中的matplotlib繪圖包功能已經很強大了,但是如果我們使用pandas分析數據,數據格式是DataFrame,就需要用pandas進行圖形繪製。這裏我主要講一下DataFrame.plot這個函數如何繪圖。 用p

原创 git錯誤:fatal: 不是一個有效的對象名:'master'。

初始化了一個git出庫之後就想建立分支,語句如下 git branch challenge1 然後出現如下錯誤: fatal: 不是一個有效的對象名:'master'。 經過百度,發現自己初始化了倉庫之後沒有提交到緩存,不能創建分

原创 No module named 'flask_sqlchemy'

在用flask框架連接ORM的時候報錯,我連的是alchemy。錯誤不明。查了一些資料,應該是版本不匹配導致的。後面再找原因。

原创 Flask框架+mySQL數據庫:誤刪migrations文件夾後再次創建時遭遇錯誤(Can't locate revision identified by ‘xxx’)

因爲upgrade老是報錯,不知道問題在哪裏,所以乾脆就刪了migrations文件夾,想着重新初始化之後再次升級。 但是我用下面兩條語句,在第二條的時候報錯,錯誤如上。 flask db init fllask db migrate

原创 flask上下文

在web程序運行時,可能會有許多請求,這些請求中包含了許多信息,比如url、參數、路由、請求方式等等。 這些信息在視圖函數中可能會被用到,它們就是上下文。那麼如何保存這些上下文,到了需要的時候再調用呢?因爲這些請求是動態的,flask需要

原创 scrapy Request參數

轉自 https://www.cnblogs.com/luolizhi/p/6821458.html url: 就是需要請求,並進行下一步處理的url callback: 指定該請求返回的Response,由那個函數來處理。 metho

原创 sqlalchemy.exc.IntegrityError

sqlalchemy.exc.IntegrityError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush bl