原创 重走py 之路 ——普通操作與函數(三)

前言 本節主要介紹函數,但是函數是由操作組成的。那麼就分爲兩部,一部分爲操作一部分爲函數。 正文 py世界中的操作。 操作 if: 在學習任何一門語言中,關係if,要關係另外一件事,那就是if是否只能判斷bool,還是可以判斷其他的,比如說

原创 重走py 之路 ——字典和集合(二)

前言 python 中有6大標準類型: 數字(Number) 字符串(String) 列表(List) 元組(Tumple) 集合(Set) 字典(Dictionary) 前面已經介紹了上面4種,還有下面兩種來介紹一下。 正文 字典 字典

原创 設計模式結(完結篇)

前言 設計模式並不能使我們的代碼變得高效,因爲很多的時候並不是設計模式使我們的代碼高效,而是架構。在現代中,我們不能從頭不用一個框架進行開發,框架的選擇是架構的一部分,這些很大一部分決定了我們的性能。 設計模式可以使我們的代碼變得優雅,在未

原创 重走py 之路 ——列表(一)

前言 因爲最近公司有python項目維護,所以把python的基礎入門的書整理一遍,因爲有些忘記了,同時在看<<python編程>>這本書的時候覺得對有基礎的有很多的贅餘,打算直接整理不同之處。 因爲python 有2版本和3版本,如果新學

原创 RestfulApi 學習筆記——查詢與過濾還有搜索(五)

前言 過濾和查詢感覺是一個樣子,實際上是不同含義。查詢是查詢一個主體,如果說要查詢全部男職工但是名字中帶良的,全部男職工 就是主體要查詢的對象,然後名字中帶良的表示的是過濾。 那麼什麼是搜索呢?搜索是模糊查找。 其實不用分的那麼清楚,因爲查

原创 RestfulApi 學習筆記——分頁和排序(五)

前言 分頁和排序時一些非常常規的操作,同樣也有一些我們注意的點。 正文 分頁 先來談及分頁。 看下前端傳遞的參數。 public class EmployeeDtoParameters { private const int MaxPag

原创 RestfulApi 學習筆記——父子資源(四)

前言 該系列前文提及到,要體現出資源的一個結構,那麼如何體現出結構呢?比如說獲取emproyee,應該寫/api/companies/1/emproyees,這樣可以體現其結構性。 那麼這樣改如何設置呢? 正文 [ApiController

原创 c# 表達式樹(一)

前言 打算整理c# 代碼簡化史系列,所以相關的整理一下,簡單的引出一下概念。 什麼是表達式樹呢? 表達式樹以樹形數據結構表示代碼,其中每一個節點都是一種表達式,比如方法調用和 x < y 這樣的二元運算等。 這個是什麼意思呢?用結構表示代碼

原创 RestfulApi 學習筆記——.net core入門操作(二)

前言 前面簡單介紹了一下restfulapi是什麼東西,那麼我們應該在.net core 中如何實現呢?或者說該怎麼做纔能有這個restful api呢? 正文 幸運的是.net core幫助我們實現了,restfulapi,但是不是強制性

原创 RestfulApi 學習筆記——內容協商(三)

前言 什麼是內容協商呢?是這樣的,我們在請求的時候都有兩個屬性,一個是Content-Type,另一個是accept,這兩個什麼意思呢? content-type 這個是表示自己傳輸的是什麼內容,就像我們自動綁定參數的時候,我們既要知道從哪

原创 RestfulApi 學習筆記——簡單介紹(一)

前言 什麼是restapi? 直接看:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 阮一峯的blog,即可明白,下面是一些例子,增強理解。 正文 例子一 資源鏈是箱子 比如

原创 不一樣的模板模式(設計模式十一)

前言 這個補一章,因爲當時覺得很簡單所以就跳過了,所以補齊十一。 什麼是模板模式呢?這是一個晚綁定非常好的體現。把定義抄一下哈:一個抽象類公開定義了執行它的方法的方式/模板。它的子類可以按需要重寫方法實現,但調用將以抽象類中定義的方式進行。

原创 重學c#系列——索引器(九)

前言 對於索引器,我們肯定不會陌生。爲什麼會有索引器這個東西呢?我們發現這東西很像是屬性,只是通過索引方式去調用,那就慢慢揭開他的面紗吧。 正文 假設我們要對外暴露一個數組,爲了體現其封裝性,我們使用數組。 public Class Ins

原创 重新整理計算機組成原理(一)

前言 概念介紹。 正文 計算機發展 硬件的發展-> 電子管時代 晶體管時代 中小規模集成電路時代 大規模、超大規模集成電路時代 軟件發展-> 打孔紙條、磁帶 機器語言 彙編語言 在操作系統上運行 計算

原创 不一樣的建造者模式(設計模式二十一)

前言 什麼是建造者模式?它是創建型,面臨的問題是一個對象的創建較爲複雜,是由其子部分通過某種算法組成的,它的子部分是變化的,但是其算法是穩定的。這個是非常常見的一種設計模式,後面會舉例子,演化各種構建方式的歷史進程。 正文 比如說,有一臺電