原创 Python學習之旅-18

生成器、三元表達式、列表生成式、生成器表達式 生成器 生成器函數:函數體內包含有yield關鍵字,該函數執行的結果是生成器,生成器在本質上就是迭代器。 def foo(): print('first------>')

原创 Python學習之旅-12

Linux基本語法 運算符 part1 算術運算符  +  -  *  /  %  [root@MiWiFi-R3-srv ~]# echo $[3+1]  4 part2 關係操作  與(())連用  <

原创 Python學習之旅-14

Python字符串相關操作 Python字符串介紹 字符串是 Python 中最常用的數據類型。我們可以使用引號(‘或”)來創建字符串。 創建字符串很簡單,只要爲變量分配一個值即可。例如: var1 = 'Hello World

原创 Python學習之旅-16

文件處理 文件處理流程 打開文件,得到文件句柄並賦值給一個變量 通過句柄對文件進行操作 關閉文件 基本操作 2.1 文件操作基本流程初探 f = open('chenli.txt') #打開文件 first_line =

原创 一些SQL的常用語句

show full COLUMNS from table_name; 返回值其中: Field: 字段名 Type: 該字段類型 Collation: 描述瞭如何對查詢出來的數據進行比較和排序 Null: 是否允許爲空, NO:

原创 sql 的 find_in_set函數使用方法

舉個例子來說: 有個文章表裏面有個type字段,他存儲的是文章類型,有 1頭條,2推薦,3熱點,4圖文 …..11,12,13等等 現在有篇文章他既是 頭條,又是熱點,還是圖文, type中以 1,3,4的格式存儲. 們我們如何

原创 記錄一些有用的博客文章

Nginx+Redis+Ehcache:大型高併發與高可用的三層緩存架構總結 https://my.oschina.net/u/3772106/blog/1616343 深入瞭解 Token 認證的來龍去脈 https://my.o

原创 使用pycharm連接遠程代碼編程

因爲工作中使用的代碼是部署在統一的服務器(linux環境中),所以工作中需要使用windows的環境進行遠程連接進行代碼編寫.(ps:主要是因爲對於應用linux的VIM編程不習慣) 這裏進行介紹如何進行編程環境的遠程連接並進行代碼de

原创 python生成隨機手機號

根據2017年10月份最新的手機號正則進行編碼, 正則如下: (13\d|14[579]|15[^4\D]|17[^49\D]|18\d)\d{8} # -*- coding: utf-8 -*- import random,re

原创 Django--緩存與序列化

緩存 由於Django是動態網站,所有每次請求均會去數據進行相應的操作,當程序訪問量大時,耗時必然會更加明顯,最簡單解決方式是使用:緩存,緩存將一個某個views的返回值保存至內存或者memcache中,5分鐘內再有人來訪問時,則不再去執

原创 xpath匹配屬性中含有某值

starts-with 顧名思義,匹配一個屬性開始位置的關鍵字 contains 匹配一個屬性值中包含的字符串 text() 匹配的是顯示文本信息,此處也可以用來做定位用 eg //input[starts-with(@name,'nam

原创 SQL索引簡析

轉載自http://blog.jobbole.com/113142/ 什麼是索引? 百度百科是這樣描述的: 索引是爲來加速對錶中數據行中的檢索而創建的一種分散的數據結果,時針對錶而建立的,它是由數據頁面以外的索引頁面組成,每個索引頁中的行

原创 從Python的exec()聊起

[轉載自](https://www.cnblogs.com/rim99/p/6980120.html) exec()是Python的built-in函數。其作用很好描述,就是執行以string類型存儲的

原创 Django--信號

Django中提供了“信號調度”,用於在框架執行操作時解耦。通俗來講,就是一些動作發生的時候,信號允許特定的發送者去提醒一些接受者。 Django內置信號 Model signals pre_init

原创 GIT基礎操作

轉載http://blog.csdn.net/u010311220/article/details/52003628 命令行操作(由於是linux命令行下的普通用戶,都是在$級別下操作): 一. 本機配置 添加用戶 gi