原创 十種Python優雅的寫法,你值得擁有!

0、前言 Python是我最喜歡的語言,沒有之一! Python 是一門語法很簡潔的語言,它的設計哲學就是: 優美勝於醜陋, 明瞭勝於晦澀,簡單勝過複雜。 下面就給大家介紹幾種Pythonic的寫法,讓你的代碼簡潔明瞭,又不失逼

原创 jupyter notebook 添加 conda 環境

前言 我們經常會有這樣的需求:在Linux服務器上激活了conda環境,然後用命令 jupyter notebook --no-browser --ip=0.0.0.0 開啓了notebook。 然後在本地瀏覽器打開了notebook

原创 【Windows Form 實戰】學生成績管理系統(三) 公共類Data.cs

1、在VS2013中新建一個項目,如下 2、添加4個Form和一個公共類Data 4個Form分別是:登錄form、管理員form、教師form、學生form。 Data類主要用來保存一些各個Form之間通用的string、函數,還可

原创 【Windows Form 實戰】學生成績管理系統(七) 管理員模塊設計

frmAdmin .cs using System.Collections; using System.Data; using System.Data.SqlClient; using System.Drawing; using Syst

原创 【Windows Form 實戰】學生成績管理系統(八) 管理員模塊設計3 視圖和存儲過程

1、班級視圖 create view [Class_View] as select distinct(sclass) from TableStudent; GO 2、成績視圖 create View [S_C_Score_View] as

原创 【Windows Form 實戰】學生成績管理系統(五) 學生模塊設計

學生Form 1、界面設計 很簡單,就是3個表格,分別顯示個人信息、各科目成績、可選課程。 一個TabControl容器里加了3個tabPage,中間那個黑框是DataGridView,每個tabPage各有一個DataGridView

原创 【Windows Form 實戰】學生成績管理系統(二) 數據準備

(一)新建名爲ASchool的數據庫,並在數據庫中新建如下幾個表格: 注意:雖然這些名稱都是可以自定義的,爲了保證後面的步驟順利進行,請命名和該教程保持一致。 新建完成後,如下圖所示: 1、 TableStudent (學生信息表)

原创 【Windows Form 實戰】學生成績管理系統(八) 管理員模塊設計2

1、增加課程 (1) 界面 (2) 代碼 using System; using System.Data.SqlClient; using System.Windows.Forms; namespace SSMS { publ

原创 【Windows Form 實戰】學生成績管理系統(六) 教師模塊設計

frmTeacher.cs using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace SSMS

原创 【LeetCode】 Largest Rectangle in Histogram O(n) 解法詳析

轉載自:http://www.cnblogs.com/felixfang/p/3676193.html 題目大意: 原題鏈接:https://leetcode.com/problems/largest-rectangle-in-histo

原创 【hihoCoder】第77周《Koch Snowflake》題目分析

1、題目大意: 原題鏈接:http://hihocoder.com/contest/hiho77/problem/1 上圖是著名的Koch雪花,或者叫Koch曲線。它是由一個等邊三角形演變出來的。具體做法是——將每條邊等分成三段,以中間

原创 【Windows Form 實戰】學生成績管理系統(四) 登錄模塊設計

登錄Form frmLogin.cs 兩個Textbox控件:tbUserID, tbPassword 一個按鈕:btnLogin 雙擊登錄按鈕,進入代碼編輯界面: 用如下代碼覆蓋當前界面代碼: using System; usi