原创 react判斷點擊位置是否爲組件內,實現點擊外部觸發組件隱藏

要點:利用contains()函數判斷點擊區域是否包含目標DOM.,通過設置state中的值來判斷所使用的組件是否顯示或者隱藏。 var React = require('react'); var ReactDOM = require(

原创 JS中的作用域、var、let和const之間的區別

1.JavaScript作用域 在 JavaScript 中有兩種作用域類型: 局部作用域:在 JavaScript 函數中聲明的變量,會成爲函數的局部變量,局部變量會在函數完成時被刪除。 全局作用域:函數之外聲明的變量,會成爲全局變量,

原创 Android學習筆記(一) 基本基礎與Activity

1.引用資源 <resources> <string name="app_name">HelloWorld</string> </resources> 1.1 在代碼中通過R.string.hello_world可以獲得該字符串

原创 Android學習筆記(二)界面

1.常用控件的使用方法 1.1 TextView <TextView android:id="@+id/text_view" android:layout_width="match_parent" android

原创 QTimer類

QTimer類提供了定時器信號和單觸發定時器 #include <qtimer.h> 繼承了QObject 公有成員 QTimer ( QObject * parent = 0, const char * name = 0 ) ~

原创 利用typedef定義函數指針(回調函數)

利用typedef定義函數指針 進入正文:  代碼簡化, 促進跨平臺開發的目的.  typedef 行爲有點像 #define 宏,用其實際類型替代同義字。  不同點:typedef 在編譯時被解釋,因此讓編譯器來應

原创 Printf函數和cout函數參數執行順序以及自增與自減

Printf函數和cout函數參數執行順序以及自增與自減   總結: 在VC++ 6.0下: C代碼:      1、printf函數的執行順序是由右到左的  2、前自增運算符(++i)先加1,再使用i,此時i已經加了1; 

原创 extern "c"用法解析

引言 C++保留了一部分過程式語言的特點,因而它可以定義不屬於任何類的全局變量和函數。但是,C++畢竟是一種面向對象的程序設計語言,爲了支持函數的重載,C++對全局函數的處理方式與C有明顯的不同。 extern "C"的主要作用就是爲了

原创 時間單位的換算

時間單位有:毫秒(ms)、微秒 (μs)、納秒(ns)、皮秒(ps)、飛秒(fs)、阿秒、渺秒      1 s = 10^3 ms = 10^6

原创 單鏈表中頭指針與頭結點的關係

頭指針與頭結點不同,頭結點即第一個結點,頭指針是指向第一個結點的指針。 鏈表中可以沒有頭結點,但不能沒有頭指針。 以下是頭指針與頭結點的關係: typedef struct LNode{  int data;  struct LNo

原创 將一張圖片生成二進制文件

QImage img; img.load("/home/a.bmp"); QFile file("/home/home/a.dat"); if (!file.open(QIODevice::ReadWrit

原创 測試大小端

int test = 1; bool = bigEndian; char* cp = reinterpret_cast<char*>(&test); if (*cp) { bigEndian = false; printf("===Run

原创 數據缺失的中文字符串

char* text = "中國人"; char str[60]; memset(str, 0x00,60); memcpy(str, text, 7); //str 缺失數據 memcpy(str, text, 60); //st

原创 Qt中使用定時器(可使用QObject::timerEvent定時執行,QTimer::singleShot可只觸發一次)

在Qt中使用定時器有兩種方法,一種是使用QObiect類的定時器;一種是使用QTimer類。定時器的精確性依賴於操作系統和硬件,大多數平臺支持20ms的精確度 1.QObject類的定時器     QObject是所有Qt對象的基類,

原创 const,宏和內斂的使用

目錄 一。宏定義函數和函數的區別 二。宏定義和內斂函數inline 1.const. 2.enum. 3.inline. 一.宏定義函數和函數的區別 在c語言中,用宏定義函數和函數的區別 1.宏定義函數沒有參