Time of Update: 2018-02-06
標籤:-o tps bottom err view iat inter ready body Vue.js is a JavaScript library for building web
Time of Update: 2018-01-28
標籤:span ack ons html5 必須 pos size str tor 添加自訂屬性box1.dataset["name"] = "zs";在dom樹種查看,自訂屬性為
Time of Update: 2018-03-15
致敬!王澤山、侯雲德獲2017國家最高科學技術獎(附視頻),王澤山2017
Time of Update: 2018-03-15
前端效能最佳化 —— 移動端瀏覽器最佳化策略,前端效能最佳化 摘要:
Time of Update: 2018-01-24
2018 年,React 將獨佔前端架構鼇頭?,2018react
Time of Update: 2018-03-12
深入理解Java的介面和抽象類別,深入理解java抽象
Time of Update: 2018-03-13
Java和Scala學習日記2,javascala日記 1. equals()解析:String已經重寫了Object中的equals()方法,String的equals()方法判斷兩個字串相等的標準是:只要兩個字串所包含的字元序列相同,通過equals()比較將返回true,否則將返回false。2.
Time of Update: 2018-03-01
C++的靜態聯編和動態聯編聯編的概念聯編是指一個電腦程式自身彼此關聯的過程,在這個聯編過程中,需要確定程式中的操作調用(函數調用)與執行該操作(函數)的程式碼片段之間的映射關係。意思就是這個函數的實現有多種,聯編就是把調用和對應的實現進行映射的操作。按照聯編進行的階段不同,可分為靜態聯編和動態聯編。靜態聯編靜態聯編工作是在程式編譯串連階段進行的,這種聯編又稱為早期聯編,因為這種聯編實在程式開始運行之前完成的。在程式編譯階段進行的這種聯編在編譯時間就解決了程式的操作調用與執行該作業碼間的關係。動態
Time of Update: 2018-03-01
C++虛擬繼承深入認識假設我們有類 A 、類 B 和類 Test ,類 Test 具有類 A 和類 B 的全部屬性,並且它們都具有 temp 屬性,現在我們需要在類 Test 中實現對 temp 屬性的設定與讀取,故寫出以下程式:#include <iostream>class Base{public: int temp;};class A : public Base{};class B : public Base{};class Test : public A,
Time of Update: 2018-02-10
PHP檔案上傳原理詳解(附源碼)PHP檔案上傳原理詳解(附源碼)1、檔案上傳原理 將用戶端的檔案上傳到伺服器,再將伺服器的臨時檔案上傳到指定目錄2、用戶端配置提交表單表單的發送方式為post添加enctype="multipart/form-data"3、伺服器端配置file_uploads = On,支援HTTP上傳uoload_tmp_dir = ,臨時檔案儲存目錄upload_max_filesize = 2M,允許上傳檔案的最大值max_file_uploads = 20
Time of Update: 2018-02-10
C++ 類中static成員的初始化和特點在C++的類中有些成員變數初始化和一般資料類型的成員變數有所不同。以下測試編譯環境為:➜ g++ -vUsing built-in specs.COLLECT_GCC=g++Target: x86_64-linux-gnugcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 測試代碼(g++編譯通過):#include <iostream>using namespace
Time of Update: 2018-02-10
Java控制並發線程數的SemaphoreSemaphore(訊號量)是用來控制同時訪問特定資源的線程數量,它通過協調各個線程,以保證合理的使用公用資源。以前我都覺得從字面上很難理解Semaphore所表達的含義,只能把它比作是控制流程量的紅綠燈,比如XX馬路要限制流量,只允許同時有一百輛車在這條路上行使,其他的都必須在路口等待,所以前一百輛車會看到綠燈,可以開進這條馬路,後面的車會看到紅燈,不能駛入XX馬路,但是如果前一百輛中有五輛車已經離開了XX馬路,那麼後面就允許有5輛車駛入馬路,這個例子
Time of Update: 2018-02-10
Java與C++變數初始化的對比Java儘力保證:所有變數在使用前都能得到恰當的初始化①函數/方法局部變數的初始化在C/C++中,變數的初始化還是得依賴於程式員的自覺性。對於函數局部變數,編譯器不會為基本類型賦予預設初始值,新手經常會使用未初始化的指標訪問記憶體,導致程式崩潰。對於類對象,編譯器將使用類的預設建構函式對對象進行初始化。而在Java中,對於方法的局部變數,Java以編譯時間錯誤來保證變數在使用前都能得到恰當的初始化。void f(){ int i ; i ++ ; //
Time of Update: 2018-02-10
Spring架構的ICO和AOP簡明解析IoC(Inversion of Control)中文名叫控制反轉,就是應用本身不負責依賴對象的建立及維護,依賴對象的建立及維護是由外部容器負責的。這樣控制權就由應用轉移到了外部容器,控制權的轉移就是所謂反轉,IoC也叫DI,依賴注入,容器負責把依賴的具體對象注入到上層對象,而上層對象只需要提供一個介面聲明。類似於hibernate 一對多關聯性裡面的inverse,把關係維護的重任交給對方,自己專心業務,與對方如何變化無關,全部由對方(spring容器)
Time of Update: 2018-02-10
Linux處理序間通訊(System V) --- 共用記憶體共用記憶體 IPC 原理共用記憶體處理序間通訊機制主要用於實現進程間大量的資料轉送,所示為進程間使用共用記憶體實現大量資料轉送的:共用記憶體是在記憶體中單獨開闢的一段記憶體空間,這段記憶體空間有自己特有的資料結構,包括存取權限、大小和最近訪問的時間等。該資料結構定義如下:from /usr/include/linux/shm.hstruct shmid_ds { struct ipc_perm shm_perm; /
Time of Update: 2018-02-10
在Python中使用JSON在伺服器和用戶端的資料互動的時候,要找到一種資料格式,服務端好處理,用戶端也好處理,這種資料格式應該是一種統一的標準,不管在哪裡端處理起來都是統一的,現在這種資料格式非常的多,比如最早的xml,再後來較為流行的json。JSON是什麼JSON(JavaScript Object Notation, JS 對象標記) 是一種輕量級的資料交換格式。它基於 ECMAScript
Time of Update: 2018-02-10
GDB 簡易入門教程調試 C 程式,曾讓我很困擾。然而當我之前在寫我的作業系統時,我有很多的 Bug 需要調試。我很幸運的使用上了 qemu 模擬器,它允許我將調試器附加到我的作業系統。這個調試器就是 gdb。我得解釋一下,你可以使用 gdb 先做一些小事情,因為我發現初學它的時候真的很混亂。我們接下來會在一個小程式中,設定斷點,查看記憶體。 1、 設斷點如果你曾經使用過調試器,那你可能已經會設定斷點了。下面是一個我們要調試的程式(雖然沒有任何
Time of Update: 2018-01-30
Java反射機制深入詳解,java反射詳解
Time of Update: 2018-01-20
Python物件導向2:繼承、多態特徵,python多態 物件導向的第二個特徵是繼承。可以將多個類共有的方法提取到父類中,子類僅需繼承父類;基本文法為class新類名(父類1,父類2,..)單繼承與多繼承區別:
Time of Update: 2018-01-20
Python基礎知識3:reRegex,pythonRegex