原创 枚舉擴展接口

枚舉擴展,枚舉類不能繼承,通過接口擴展。 package cn.org.july.web.controller.test; public enum StatusEnum implements IStatusEnum { FA

原创 一、Spring Cloud項目搭建

1、建立父工程 ​ 首先創建一個父工程,名字爲spring cloud打開IDEA(以下編碼過程編碼工具採用IDEA)。 創建新工程爲Spring Cloud。 ​ 選擇下一步 引入pom.xml代碼如下: <?xml ver

原创 SpringBoot Web開發

1、簡介 使用SpringBoot; 1)、創建SpringBoot應用,選中我們需要的模塊; 2)、SpringBoot已經默認將這些場景配置好了,只需要在配置文件中指定少量配置就可以運行起來 3)、自己編寫業務代碼; 自動配置原理

原创 Spring Boot入門 (二) :無xml配置實現

無xml配置的實現 自Spring3.X 以後 spring 提供了很多的註解來代替XML文件的配置,最核心的是下面兩個註解。 ::@Configuration:: 標註該類是配置類,類似於我們定義的applicationCo

原创 Spring Boot 入門(三) :自動化配置實現

自動化配置實現 我們在上章編寫入門案例的時候,我們使用的是Spring Mvc 作爲我們的表現層框架,但是我們都知道我們要使用Spring Mvc 我們就需要在web.xml文件中配置Spring Mvc 的前端控制器Dispatch

原创 Spring Boot 入門(一):入門案例

Springboot 入門 入門案例 創建spring boot項目 在pom.xml 文件,我們需要添加兩部分依賴。 — 讓我們的項目繼承spring-boot-starter-parent 的工程 — 加入spring-boot

原创 tensorflow-gpu Win10 環境搭建

tensorflow-gpu Win10 環境搭建 上篇文章講的手寫數字識別,識別率達到99.25%。筆者想做個手寫漢字識別,奈何Mac 本配置侷限性,本次使用Win10系統開發。筆記本配置 16G內存,256G固態硬盤,1T機械硬盤,顯

原创 python 手寫數字識別 封裝GUI,手寫板獲取鼠標寫字軌跡信息

python 手寫數字識別知識不用多說,本文用深度學習Python庫Keras實現深度學習入門教程mnist手寫數字識別。mnist手寫數字識別是機器學習和深度學習領域的“hello world”,MNIST數據集是手寫數字的數據集合,訓

原创 python - 日誌LOG

python - 日誌LOG 日誌相關概念 日誌寫在磁盤上,進行IO操作,寫日誌不要太頻繁 日誌級別(level) 不同用戶關注不同的程序信息 DEBUG INFO NOTICE WARNING ERROR CRITICAL ALER

原创 反爬蟲 破解js加密-有道翻譯

js 加密 有的反爬蟲策略採用js對需要傳輸的數據進行加密處理(通常是取md5值) 經過加密,傳輸的就是密文,但是加密函數或者過程一定是在瀏覽器完成,也就是一定會把代碼(js代碼)暴露給使用者 通過閱讀加密算法,就可以模擬出加密過程,從

原创 Linux 部署django + uwsgi + nginx

因爲我已經開發好了django項目,這裏不做過多介紹怎麼開發django項目。重點說明django部署中遇到的問題和解決方案。 1、安裝 django pip3 install Django 2、安裝 Django REST Fram

原创 python 多線程(二)

共享變量 - 概念: 當多個線程同時訪問一個變量的時候,會產生共享變量的問題 # 不啓用多線程,正常執行結果 import threading sum = 0 loopSum = 100000 def myAdd(): g

原创 python 爬蟲 - UserAgent 身份隱藏/設置代理

1、Error 模塊 urllib.error Urlerror產生的原因: 沒網 服務器鏈接失敗 鏈接不到指定的服務器 是OSError模塊 # -*- coding:utf-8 -*- ''' UrlError ''' fr

原创 pip 安裝whl文件報 is not a supported wheel on this platform解決方案

出現問題的原因: 1. 安裝的不是對應Python版本的庫,下載的庫名中cp27代表python2.7,其它同理。 2. 下載的是對應版本的庫,提示不支持當前平臺 解決方案: 1、下載對應Python版本的whl文件

原创 Python代碼篇-單例模式(五種實現單利方式)

(一)、如何反序的迭代一個序列? # 如果是一個list,最來的解決方案是 tempList = [1,2,3,4] tempList.reverse() for x in tempList: print x # 如果不