原创 數據庫緩存層的優化

什麼是數據庫緩存 數據庫的數據都存儲在磁盤中,在高併發場景下,業務應用對MySQL產生的增刪改查操作造成巨大的IO開銷和查詢壓力,這無疑對數據庫和服務器都是一種巨大的壓力,爲了解決此類問題,緩存數據的概念應運而生。 常見的緩存形式:內存緩存

原创 PHP的併發處理

什麼是進程、線程、協程 進程 Process 計算機中的程序關於某數據集合上的一次運行活動,“一個執行中的程序” 系統進行資源分配和調度的基本單位 三態模型: 多道程序系統中,進程在處理器上交替運行,狀態不斷地發生變化 運行:正在處理機

原创 PHP中引用賦值(assign by reference)的使用

引用賦值 用不同的名字訪問同一個變量內容,使用 & 符號 $a = &$b; 面試實戰題 //寫出如下程序的輸出結果 $d = ['a', 'b', 'c']; foreach($d as $k => $v) { $v = &$d

原创 JSON_UNESCAPED_UNICODE的作用與理解

背景 在使用json_encode轉換的時候,默認情況下中文會轉換成 \u*** 的格式, 不僅不可讀,還會在一定程度上增加傳輸的數據量. <?php echo json_encode("中文"); //"\u4e2d\u6587" 在P

原创 getimagesize()獲取圖片尺寸等信息

定義 getimagesize - 獲取圖片尺寸 語法 getimagesize ( string $filename [, array &$imageinfo ] ) : array 返回一個 關聯 數組,包含指定圖片的相關信息。 $f

原创 Python中的淺拷貝、深拷貝和賦值之間有什麼區別?

賦值 = 創建對象的一個新的引用,內存地址相同。 淺拷貝 copy.copy(),只拷貝對象本身,不會拷貝其內部的嵌套對象。 當值是不可變對象(數值、字符串、元組)時,同賦值。 當值是不可對象(列表、集合、字典)時,會產生一個“不那麼獨立的

原创 Python面試題——基礎篇

文件操作時,xreadlines和readlines的區別? readlines()是把文件的全部內容讀取到內存,並解析成一個字符串列表。 xreadlines()返回一個iter(file)迭代器,在Python2.3後已經不推薦這種表示

原创 JavaScript中原生Array數組方法詳解

JS中,數組可以通過 Array 構造函數或 [] 字面量的方式創建。數組是一個特殊的對象,繼承自 Object 原型,但用 typeof 判斷時,並沒有一個特定的值,仍然返回 'object'。但使用 [] instanceof Arra

原创 29日夜登泰山

紅門,中天門,南天門,十八盤,玉皇頂,碧霞祠,日觀峯,五嶽獨尊,唐摩崖石刻,拱北石,昇仙坊,天外村,雲步橋 瞻魯臺,天燭峯,孔子登臨處,桃花峪,彩石溪,鬥母宮,望人松,五大夫松,無字碑 登山杖,日出, 紅門遊覽線是古今最主要的登山旅遊路線,

原创 【摘抄】乳賦--陳獨秀

乳者,奶也。婦人胸前之物,其數爲二,左右稱之。發與豆蔻,成於二八。白晝伏蜇,夜展光華。 曰咪咪,曰波波,曰雙峯,曰花房。從來美人必爭地,自古英雄溫柔鄉。其色若何?深冬冰雪。其質若何?初夏新棉。其味若何?三春桃李。其態若何?秋波灩灩。 動時如

原创 2、數據、內存和變量

什麼是數據? 存儲在內存中代表特定信息的'東東', 本質上是0101... 數據的特點: 可傳遞, 可運算 一切皆數據, 函數也是數據 內存中所有操作的目標: 數據 算術運算 邏輯運算 賦值 運行函數 什麼是內存? 內

原创 1、數據類型的分類與判斷

分類 基本(值)類型 String: 任意字符串 Number: 任意的數值,三個特殊值: Infinity, -Infinity, NaN. Boolean: true/false undefined: undefined, 變量聲明

原创 jQuery數組的操作

jQuery操作數組主要有兩種方式: 普通數組 $.each(array,function(k,v){ //... }); 關聯數組,{"id":10,"name":"tom"} 索引數組,[1,2,3,4,5,6,7,8,9]

原创 JS函數高級

原型與原型鏈 所有函數都有一個特別的屬性: prototype : 顯式原型屬性 所有實例對象都有一個特別的屬性: __proto__ : 隱式原型屬性 顯式原型與隱式原型的關係 函數的prototype: 定義函數時被自動

原创 JS 基礎知識深入

數據類型的分類和判斷 基本(值)類型 Number ----- 任意數值 -------- typeof String ----- 任意字符串 ------ typeof Boolean ---- true/false ----- ty