原创 Python語言入門(四)字典與Set集合用法體驗

#讓我們來總結一下,Python語言 #用{}大括號定義一個字典(Map) #用[]中括號定義一個集合(list) #用()小括號定義一個元組(tuple) #以下定義一個字典(Map),用冒號表示key-value鍵值對 d = {'

原创 IDEA快捷鍵大全(翻譯自官方手冊)

【編輯】 Ctrl + Space               基本代碼補全 (類名、方法名、變量名)     Ctrl + Shift + Space    智能代碼補全 (根據預期的類型過濾方法、變量列表)     Ctrl + Sh

原创 IDEA下用SpringBoot搭建SSM框架項目,支持JSP頁面(圖文步驟)

本示例從創建到啓動運行完整地演示了搭建SpringBoot和SSM框架組合的項目,並且採用了JSP作爲頁面模板(SpringBoot官方不推薦JSP作爲頁面,認爲性能較低)。以一個用戶登錄功能爲例,以下是具體步驟: 1.用IDEA創建項目

原创 Python語言入門(五)函數與默認參數、可變參數

# -*- coding: utf-8 -*- #在Python中,代碼功能可以函數爲單位進行封裝。 #定義一個函數需要用到def關鍵字,但因爲python是動態類型的語言, #因此函數不需要聲明返回值類型。以下是一個普通函數的聲明和

原创 已開發的項目同步到GitLab服務器,成爲受版本控制的項目

0.前提條件:     0.1.按我的博客  虛擬機中CentOS 6.8 Linux搭建GitLab服務器--(安裝篇)  安裝GitLab服務器     0.2.按SSM教材389頁-397頁登錄GitLab頁面創建項目、成員賬號(D

原创 Python語言入門(八)動態語言中的類與對象初探

#在Python裏面,也可以實現面向對象,通過class關鍵字實現類 #以下的pass關鍵字是Python語言特殊的佔位符,如果某些代碼暫時還沒有 #辦法實現,是空的,用這個關鍵字佔位,就不會導致語法錯誤 #如下有一個空的英雄類: cla

原创 Python語言入門(三)簡潔易用的數組與List

#Python中沒有專門的數組(當然,引入外部模塊可以實現),而是用更強大的list代替了 #爲什麼說不是list呢?因爲雖然它很像數組,但是又提供了很多的操作方法,已經超越了 #一般我們認爲的數組概念,非要說有數組那就算加強版吧! #

原创 IntelliJ IDEA入門設置指南

IDEA入門配置:1.設置JDK     -> File菜單     -> Project Structure     -> Project     -> Project SDK下拉框     -> 如果下拉框顯示紅色的'No SDK'說

原创 Python語言入門(七)list集合切片體驗Python語法簡潔

#定義了一個list nameList = ['accp','8.0','czkt','soft','engineer','train'] #經常會有取出來某一個範圍的元素來使用,for循環顯得繁瑣 #在Python裏可以用切片語法,比如

原创 Python機器學習(一)數據分析工具Pandas

#導入一個函數庫(類庫),爲了代碼使用方便,可以用as起個短的別名 #導入一個本地操作系統有關的類庫 import os #導入數據分析類庫pandas import pandas as pd #導入HTTP請求庫 import requ

原创 Windows下git和碼雲使用步驟

都說github.com賬號是資深程序員的標配。奈何國外的網速感人,爲了用着方便,可以選國內口碑比較好的gitee.com(碼雲)作爲代碼託管站點。 1.安裝git,設置Path環境變量使得cmd下可以直接用git命令     從http

原创 樹莓派3 Model B實現串口撥打電話

首先,由於樹莓派3 Model B的TTL引腳GPIO14、GPIO15默認被分配給了藍牙,所以爲了能用這兩個引腳接GSM模塊,必須把藍牙禁用掉,然後把GPIO14、GPIO15分配給串口。具體實現參考:http://blog.csdn.

原创 虛擬機中CentOS 6.8 Linux搭建GitLab服務器--(安裝篇)

環境說明:物理機安裝Windows10系統,VMWare 12 workstation pro,虛擬機爲CentOS 6.8,GitLab 8.10.2-ce-el6.虛擬機中的Linux與windows通過自定義NAT(VMnet8虛擬

原创 Python語言入門(二)流程控制語法

#聲明變量身高和體重,計算BMI指數 height = 1.75#身高 weight = 80.5#體重 bmi = weight / (height*height); #Python的語法簡潔,其中一個特點就是沒有大括號{}的語法 #變

原创 Python語言入門(六)關鍵字參數與命名關鍵字參數

#關鍵字參數表示可以接收類似字典的key-value參數形式 def kwParamsFunc(name,age,**kwp): print(name,age) if 'sex' in kwp: