原创 python對json的相關操作以及json模塊的簡要分析

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易於人閱讀和編寫。同時也易於機器解析和生成。 JSON有兩種結構: 第一種就是“名稱/值”對的集合。在python中相當於字典類型,在其他

原创 MySQL---數據庫從入門走向大神系列--基礎入門

從最開始的創建數據庫,創建表,創建列開始寫起,再到常用的EXISTS函數,SELECT 複雜查詢,模糊查詢LIKE,創建視圖 等深入學習。 爲了對單詞加深印象,全部在DOS下演示! 創建數據庫、表 <span style="font-s

原创 飄逸的python - yield簡明教程

只要函數含有yield語句,它就返回一個生成器.所以我們與其把其看成函數定義,不如看作是生成器定義.函數用return返回,而生成器用yield返回.接下來是yield的行爲. 比如 def html(): yield 'he

原创 關於python中,map,reduce,filter,sorted函數的用法

map: map函數:map函數接受兩個參數,一個是函數名,一個是可迭代對象。通過迭代,將可迭代對象裏面的對象依次傳入函數,完成後返回新的可迭代對象。  用法舉例: #依次求[2,4,6,7,8]的平方值 def f(x):

原创 Python函數式編程指南(三):迭代器詳解

3. 迭代器3.1. 迭代器(Iterator)概述迭代器是訪問集合內元素的一種方式。迭代器對象從集合的第一個元素開始訪問,直到所有的元素都被訪問一遍後結束。迭代器不能回退,只能往前進行迭代。這並不是什麼很大的缺點,因爲人們幾乎不需要在迭

原创 mysql之鎖表機制與死鎖淺談

MySQL鎖定機制簡介 數據庫鎖定機制簡單來說就是數據庫爲了保證數據的一致性而使各種共享資源在被併發訪問訪問變得有序所設計的一種規則。對於任何一種數據庫來說都需要有相應的鎖定機制,所以MySQL自然也不能例外。MySQL數據庫由於

原创 Python函數式編程學習:lambda, map, reduce, filter

以前也學過函數式編程,基本也就是函數嵌套,沒有深入學習。最近重寫代碼,重新學習了函數式編程,所以寫了這篇blog。 首先介紹下函數式編程的定義:來自維基百科點擊打開鏈接 函數式編程(Functional programming)或

原创 python 迭代器與生成器 詳解

在python中,我們經常使用for循環來遍歷各種集合,例如最常用的有list,dict等等,這些集合都是可迭代對象。我們先來了解一下python中的迭代器(Iterator)。 一、迭代器 顧名思義,迭代器,自然就是用來做迭代用的

原创 IOS開發之深拷貝與淺拷貝(mutableCopy與Copy)詳解

閱讀本文之前首先了解copy與retain的區別,如果有不正確的地方望大家多多指教: copy與retain的區別: copy是創建一個新對象,retain是創建一個指針,引用對象計數加1。Copy屬性表示兩個對象內容相同,新的對象r

原创 Python 魔術方法指南

入門 構造和初始化 構造定製類 用於比較的魔術方法用於數值處理的魔術方法 表現你的類 控制屬性訪問 創建定製序列 反射 可以調用的對象 會話管理器 創建描述器對象 持久

原创 Python 正則表達式 RE模塊的使用方法

1.1. 開始使用re Python通過re模塊提供對正則表達式的支持。使用re的一般步驟是先將正則表達式的字符串形式編譯爲Pattern實例,然後使用Pattern實例處理文本並獲得匹配結果(一個Match實例),最後使用Match

原创 Python3使用requests模塊顯示下載進度

出處:http://blog.csdn.net/supercooly/article/details/51046561 一、配置request 1. 相關資料 請求關鍵參數:stream=True。默認情況下,當你進行網絡請求後,響應

原创 通訊相關基本概念

1.通訊的概念 服務器概念 硬件(刀片機,電腦) 軟件(服務器開發人員開發的軟件) 公司的服務器—內網測試服務器,外網正式服務器 端口:區分軟件服務器的 tcp/ip:ip32位,四個8位二進制組成 域名:可以註冊(ip

原创 Python基本語法_變量作用域

目錄 目錄軟件系統變量的作用域 高級語言對數據類型的使用過程作用域的產生作用域的類型 Llocal局部作用域Eenclosing嵌套作用域Gglobal全局作用域Bbuilt-in內置作用域變量名解析LEGB法則實例說明 對變量

原创 Python代碼模塊熱更新機制實現(reload)

 對一個遊戲來說,無論是client或server都非常需要一套代碼熱更新的機制。它能大大提高開發效率,又能超乎玩家期望地在運營期在線修正bug和增添功能。可謂必備機制。 熱更新機制的目標是:   (1)更新代碼定義   (2)不更新數