原创 熱力地圖開發

地圖&大圖像前端展示 地圖投影/大圖片展示 地圖投影 由於我們在web端顯示的地圖基本是二維平面,而地球是一個橢圓求,所以我們需要經過一些投影方式將地圖圖片顯示出來。 橢球體的規則化 Web墨卡託投影 地圖的組織方式(金

原创 關於vue組件的destroy和事件傳遞的一些問題

事情是這樣的,遇到了一個問題: 使用vue進行開發的時候,在一個組件中使用事件總線進行事件監聽之後,當組件銷燬後該事件依然被監聽。 背景 vue對於跨組件的事件監聽處理有一個逐漸變遷的過程。 $dispath和$broadca

原创 jenkins與django的持續集成

背景 持續集成是敏捷開發的一項重要環節,傳統的集成方式較爲繁瑣,需要利用一些CI/CD工具進行集成工作。筆者嘗試採用jenkins進行django項目的集成部署。 jenkins安裝與配置 安裝 jenkins的安裝比較簡單,分爲兩步

原创 django生產環境部署

最近嘗試進行一些python web生產環境部署的任務。主要是使用django框架進行web開發。本地使用windows + python3.7可是上到服務器之後是ubuntu系統。ubuntu默認是python2和python3.5

原创 django測試——關於登錄態

在進行 django 的測試過程中,經常會遇到需要登錄的情況。並且,登錄還分普通的賬號密碼登錄和oauth的方式進行登錄。雖然登錄是一件比較麻煩的事情,但是大多數時候我們都可以採用一定的方式將這個環節繞過去。在進行這一步驟之前,我們先

原创 tornado入門總結

介紹 Tornado全稱Tornado Web Server,是一個用Python語言寫成的Web服務器兼Web應用框架,由FriendFeed公司在自己的網站FriendFeed中使用,被Facebook收購以後框架以開源軟件形式開

原创 使用docker-compose搭建django+vue工程

隨着虛擬化技術的發展,越來越多的web工程採用docker進行部署運維。我們嘗試使用docker-compose編排一個後端基於django,前端基於vue,數據庫爲postgresql並使用nginx進行反向代理的web工程。 工程

原创 關於鏈表的一些操作總結

鏈表反轉 這是一個簡單的鏈表操作問題,在leetcode上面有52.7%的通過率,難度是簡單。但是還是想在這裏基於python做一下總結,順便總結一下鏈表的各種操作。 首先先看一下leetcode上面的題目: 反轉一個單鏈表。 示例

原创 關於vue組件的destory和事件傳遞的一些問題

事情是這樣的,遇到了一個問題: 使用vue進行開發的時候,在一個組件中使用事件總線進行事件監聽之後,當組件銷燬後該事件依然被監聽。 背景 vue對於跨組件的事件監聽處理有一個逐漸變遷的過程。 $dispath和$broadcast

原创 ubuntu從零開始安裝mxnet--安裝mxnet

mxnet的安裝有多種方式,最簡單的自然是pip直接安裝。這裏只說明gpu版本。 pip安裝 python準備 安裝python, python-pip這些都不在贅述 安裝mxnet pip install mxnet-cu80==0.1

原创 scrapy專利爬蟲(一)——scrapy簡單介紹

scrapy專利爬蟲(一)——scrapy簡單介紹 概述 scrapy是一款方便,快捷的開源爬蟲框架。 An open source and collaborative framework for extracting the data

原创 幾個sql觸發器樣例

觸發器雖然在sql標準中有支持,但是幾個數據庫仍然還是具有特殊的語法。筆者試着寫了幾個比較常用的觸發器作爲記錄。 DEMO 使用一下兩個表作爲觸發器的使用示例 test1(a, b, c, d) test2(a, c, d) Mysq

原创 scrapy專利爬蟲(三)——簡單實際操作

scrapy專利爬蟲(三)——簡單實際操作 確定鏈接 在chrome中打開審查元素中的network選項,查看查詢專利時發送的請求。觀察後發現在每次查詢的時候,瀏覽器都會先發送兩條請求給服務器。 發送相關請求 經過觀察發現,網站的查詢流

原创 使用python+selenium+PantomJs+javascript爬取專利數據

環境準備 安裝python3.5 selenium 下載PantomJs.exe 爬取目標 專利網站 爬取專利名,申請人,發明人等 爬取過程 通過selenium獲取PhantomJs的webdriver實例 先導入webdr

原创 ubuntu從零開始安裝mxnet--安裝cuda8.0

CUDA是一種由NVIDIA推出的通用並行計算架構,該架構使GPU能夠解決複雜的計算問題。 根據mxnet官網的說法,我們應該安裝的是cuda8.0的版本。 下載cuda 這裏筆者給出了最新版cuda的下載地址,https://dev