Qt中鏈接信號和槽的方法
最近又在用Qt寫東西,順便翻了翻Qt的文檔,發現鏈接信號和槽的方法有不少,Qt5和C++11的組合也帶來了一些不小變化。
所以有此一篇文章,對其稍加總結。
無知與誤導
屈子《離騷》中說:“故時俗之流從兮又孰能無變化。”不論其句意如何,單獨提出之後便可作此解:“世人常隨他人之勢態而變,然無有自己主心骨。”
由於經常隨他人勢態而變,故而往往會對事物不加判斷地全盤接受——祇需此物“流行”即可。所以,對於那些被人故意歪曲的概念,也會如人之意而受到誤導。
余欲析彼術而啓緣者,並彰己願。
勢法
該方以造勢搖旗、塑造神話爲要,本廣眾趨炎附勢之願。
例:某公司就是某行業領頭人,所以該公司的東西都是好的,其他公司的永遠比不上。
淆法
該方以混淆義念、行夾私貨爲要,本讀者少知之緣。其常行之方爲:混無關爲因果;以果爲因/倒置因果(結果論);以特爲常。
行該方之人當有二種:其一者屬無知,聞聽某事而欲逞己能,終致誤用;其二者乃蓄意爲之,意侮一事。
例:因爲Android是開源的,所以生態圈混亂。
迭法(勢法之變)
該方以重複言說爲要,本“謊言重複一千遍就成了真理”之妄念。
例:(於一文中)某甲就是好……某乙就是沒有某甲好……某甲完爆某乙。
妄法(勢法之變)
該方以思維注入,凌少於多爲要。
例:(此乃實例)雖然有絕大多數人如何如何,然而有少數人如何如何,所以多數人應該遷就少數的,按照少數人的要求來做。
一解方:常思、善思。
解法言之甚易,然人多不行。憾哉……
緣起:
- 因爲Android是開源的,所以生態圈換亂;
- 因爲Android是開源的,所以有軟件兼容性問題;
- 因爲Windows不會自動關閉程序來清理內存,所以Android的後臺程序應該經常殺一殺;
- 因爲一個程序的內存佔用高,所以應該把這個程序殺掉;
- 因爲Android手機製造商經常堆硬件,所以Android吃硬件;
- Android有後臺依次打開多個程序會卡,iOS沒有後臺依次打開多個程序不卡,所以Android資源消耗高;
- Windows Phone(7)手機都是單核的,同時代Android基本都是雙核以上的,所以WP(7)不耗硬件;
- (一人看到某DE/WM後)“原來Linux的桌面是這樣的啊”;
- (見某Android手機價格在3000以上)“一安卓手機也敢賣這麼貴?都快能買iPhone了”;
- 裝了Android的設備就是智能設備;
- 漢民族天生劣等,就該讓其他民族屠殺/取而代之(如某文《狼圖騰》中即如是表示);
- 雖然我朝人數九成以上是漢族,然而因爲有不到一成的少數民族,所以漢民族服飾不能成爲我朝的代表服飾。(另例:筷子、漢語文、傳統節日)
異道
人與人之間的差異主要在兩點:一、知識差異;二、思維(知識運用)差異。
而就是這兩點差異,造就了世上許許多多迥異之人。有人能成爲久遠朋友,還有的衹是露水之交。如果運氣好,身邊或許就能有知己;而反之,則會像伯牙一般空悵爲人。
《離騷》中有這樣句子:“鷙鳥之不羣兮自前世而固然,何方圓之能周兮夫孰異道而相安?”與相似之人自是無話不談,所謂酒逢知己千杯少;而對相異之人,卻深感“話不投機半句多”。
簡單
對“簡單”二字的不同理解,是人們思維的極大差異之處,也是人與人是否“投機”的重要分別所在。
對於我來說,“簡單”就意味着較少的記憶量。
對某種理論來說,需要記憶的東西分爲兩種:1、理論基礎;2、特殊情況。如果要學習某種理論,那麼理論基礎斷不可避免。所以特殊情況的多寡就決定了這個理論是否“普適”,對我來說也就意味着它是否簡單——特殊情況有礙推理連貫性及速度。且有云“大道至簡”,雖然人類現今的理論無法達到那種地步,但是我們總是期望能達到。
而由於世界本身複雜多彩,記憶量少了也就意味着推理增多了。對於許多人來說,推理是不可接受的——雖然我不明白爲何會有這種想法。於是對這些人來說,這種“需要推理”的東西令人生厭,自然就把它歸到“複雜”裏面去了——因爲“複雜的就是不好的”。
至於我爲何會產生這種想法,也許是因爲我想學的東西太多,而深感自己記性不好而推理能力尚可,所以希望儘可能減少記憶量以降低難度。畢竟,推理總是相似的,即使換一種理論,原先的推理方法也往往適用。
知識
之所以說到對“知識”的不同理解,主要還是因爲不同人對知識“運用”的不同態度。
在我看來,祇要可以,知識是應該拿來運用的。而對於一些人來說,他們的“知識”是一堆死數據,因爲嫌麻煩而不願去訪問。
來個小例子吧:
我們學校在陝西。夏天中午時候,宿舍(猜測學校所有宿舍應該都如此)內估計不到30℃,因爲不怎麼活動時衹稍感覺熱;而陽臺溫度比屋內要高很多且有太陽直曬。夜晚之時,在宿舍內會感到熱(屋內有一綠皮火車內那種搖頭吊扇),而陽臺很是涼爽。在中午之時,我傾向於把窗戶關掉;而晚上傾向開窗。
原因很簡單:儘可能阻斷熱傳導。即:中午外面熱很多,關窗可以減少熱對流,儘可能保證屋內涼;晚上外面涼,開窗增大熱對流,降低屋內溫度。
而就是這麼簡單的想法,卻收穫如下被斥:“麻煩”、“沒事找事”、“就開個窗戶還扯什麼物理原理”。同時還附送了一句話:“就你有知識。”.
智能
智能之於計算機,其核心在於能夠自動做用戶想做的,並且不做用戶不想做的。
而如今的“智能手機”其實並不大規模具備這樣的功能,而僅僅在小部分具有,例如可以直接辨認網址、電話號碼,可以連接許多不同程序之間的數據(如“分享”功能)。但是除去這些過去(電腦上,尤UNIX系)就有的功能,它們又有什麼更加強大的功能呢?鼠標換成觸摸屏?少量被人定義好的手勢?別開玩笑了,這並沒有變化,衹是他人(屬商業公司)的宣傳造勢而已。
智能需要更多的聯通與協作,不然是難以實現的。在這方面,目前的三大智能手機平臺中,不得不說Android是做得最好的,因爲它提供了“可能”,而另外兩個並沒有。
多年未見有此類軟件,故而自己開發了一個:Easer。該軟件旨在特定狀況/情境下自動執行一些任務,諸如到家自動打開WiFi,半夜自動靜音之類。有興趣者可去F-Droid下載試用(在軟件頁面的中下部有Easer的各個版本,及apk下載鏈接)。
被簡化打亂之字
漢字的獨特美麗,有一部分便來自其相互關聯。相互關聯中也攜帶着歷史信息,讓今人也可體會先古之人。
然而簡化字粗糙拙劣,不論是故意還是無意,都將許多原本相關的字打散,或讓許多原本無關(或關係不大)的字貌似成爲一組。這導致這重效用減弱不說,還增加了識字難度。
此順已之意,總結常見字中那些因簡化而打散或亂組的字。(衹說明被修改的字,未被修改的如有必要方進行解釋)
- 漢 嘆 難
- 歡 灌 獾
- 雞 奚 溪
- 戲 嚱
- 鄧 登
-
轟 聶 矗 品
上六歸爲“又”,屬簡化字中最爲龐大的“‘又’字家族”;五之後二字爲類字
-
燈 鄧 登 瞪 凳
上有歸爲“丁”,有歸爲“又”,有不變
- 還 環 寰
-
壞 懷
上二歸爲“不”
-
熱 勢 藝 陸
上有歸爲提手旁,有下半歸爲“乙”,有歸爲簡化的“擊”
-
執 報 幸
上歸爲提手旁
-
執 報 熱 勢
上不同歸爲相同(提手旁)
-
隋 隨 髓 橢
上部分“左”完整,部分被殘
-
孫 系
上歸爲“小”
-
獵 臘 鬣
上歸爲“昔”
-
應 膺 鷹
上有殘,有不變
- 適 謫 嫡
-
辭 亂
上二歸爲“舌”
-
雨 雲 雷 電 霞
上有去“雨”,有不去
- 種 鍾 重
-
鐘 童
上二歸爲“中”
另,大陸簡化字表後來又加上“鍾”(金字旁被修改),但僅限姓氏,以爲區別 -
盤 般
上歸入“舟”
-
優 憂
上歸爲“尤”(憂取“懮”)
-
專 傳 團
上同部有簡化,有併入他字(寸)
- 價 贾
-
階 皆 諧
上二歸爲“介”
-
戶 所
上與“戶”有關,有改者有不改者
另,“启”“啓”本異字,“启”與“戶”相關,“啓”引其音 -
關 開 門 問
上有去“門”,有不去
另“關”“聯”皆轉 -
鬥 鬧
上有轉爲“門”者,有併入“斗”者。
-
雋 巂 攜
上有變,有不變
- 臺 薹
-
台 怡 詒
上二有併入“台”(yi2),有不併
-
蔔 匐
上有併入“卜”,有不變
-
僕 樸 撲 璞 濮
上有轉爲“卜”,有不轉
-
樸 朴
上本爲不同字,因轉寫被合併
-
興 譽 學 覺
上不同者轉爲相同
-
與 譽 舉
上相同轉爲不同
-
撐 牚
上有歸入“掌”,有不變
-
幾 畿
上有併入“几”,有不變
-
纔 讒 巉
上有併入“才”,有不變
-
穀 轂
上有併入“谷”,有不變
-
擊 繫
上相同轉爲不同
如諸君有補充或意見,盡請提出。因見評論而補充的,我會加上出處及評論者名(暱稱)。若不意被加入正文,請綴以告知。