當(dāng)進(jìn)程等待資源或者事件時(shí),就進(jìn)入睡眠狀態(tài)。有兩種睡眠態(tài),不可中斷睡眠態(tài)(TASK_UNINTERRUPTIBLE)和可中斷睡眠態(tài)(TASK_INTERRUPTIBLE)。處于可中斷睡眠態(tài)的進(jìn)程不光可以由wake_up直接喚醒,還可以由信號(hào)喚醒。在schedule()函數(shù)中,會(huì)把處于可中斷睡眠態(tài)并且收到信號(hào)的進(jìn)程變成運(yùn)行態(tài),使他參與調(diào)度選擇。Linux0.11中進(jìn)入可中斷睡眠狀態(tài)的方法有3中調(diào)用i
系統(tǒng) 2019-08-29 23:43:45 5328
由于本人英文能力實(shí)在有限,不足之初敬請(qǐng)諒解本博客只要沒有注明“轉(zhuǎn)”,那么均為原創(chuàng),轉(zhuǎn)貼請(qǐng)注明鏈接androidFragment開發(fā)文檔翻譯-1androidFragment開發(fā)文檔翻譯-2本系列并沒有對(duì)原文100%翻譯,也沒有100%的貼出原文Fragment也是android3.0(apilevel11)新增的組件publicclassFragmentimplementsComponentCallbacks2,OnCreateContextMenuLis
系統(tǒng) 2019-08-29 22:39:26 5316
在Qt/QtQuick宏淺議一文中,我們將介紹Qt中經(jīng)常使用的幾個(gè)宏:Q_OBJECT,SIGNAL與SLOT,Q_SIGNALS與Q_SLOTS,Q_EMIT,Q_INVOKABLE,Q_PROPERTY。相比其他宏,Q_INVOKABLE顯得更加神秘,但Q_INVOKABLE的理解與使用變得越來越重要。本文將圍繞Q_INVOKABLE以及相對(duì)應(yīng)的invokeMethod展開討論。Q_INVOKABLE#defineQ_INVOKABLE重新回顧一下Q_
系統(tǒng) 2019-08-12 09:30:28 5314
機(jī)器學(xué)習(xí)(周志華)西瓜書第九章課后習(xí)題9.10——Python實(shí)現(xiàn)實(shí)驗(yàn)題目試設(shè)計(jì)一個(gè)能自動(dòng)確定聚類數(shù)的改進(jìn)k均值算法,編程實(shí)現(xiàn)并在西瓜數(shù)據(jù)集4.0上運(yùn)行。實(shí)驗(yàn)原理K均值算法原理K均值算法自動(dòng)確定k值的度量指標(biāo),最小化E:E值越小則簇內(nèi)樣本相似度越高,簇間樣本相似度越低,且k值保證是較小的值,即簇類盡可能保證是大型簇類(這里考慮樣本只有兩種類別,所以k值應(yīng)趨近于2);實(shí)驗(yàn)過程數(shù)據(jù)集獲取將西瓜數(shù)據(jù)集4.0保存為data_4.txt編號(hào),密度,含糖率1,0.69
系統(tǒng) 2019-09-27 17:57:19 5312
在多Activity開發(fā)中,有可能是自己應(yīng)用之間的Activity跳轉(zhuǎn),或者夾帶其他應(yīng)用的可復(fù)用Activity。可能會(huì)希望跳轉(zhuǎn)到原來某個(gè)Activity實(shí)例,而不是產(chǎn)生大量重復(fù)的Activity。這需要為Activity配置特定的加載模式,而不是使用默認(rèn)的加載模式。加載模式分類及在哪里配置Activity有四種加載模式:standardsingleTopsingleTasksingleInstance設(shè)置的位置在AndroidManifest.xml文件
系統(tǒng) 2019-08-29 23:24:14 5311
基本方法Python獲取本機(jī)IP地址的一般方法為importsocketIP=socket.gethostbyname(socket.gethostname())通過gethostname獲取主機(jī)名,再用gethostbyname將主機(jī)名轉(zhuǎn)換為IP地址。那么,問題來了。如果主機(jī)有多個(gè)網(wǎng)卡/IP,怎樣獲取某個(gè)指定的IP地址呢?一個(gè)方法是通過socket.gethostbyname_ex獲取主機(jī)IP地址列表,然后遍歷列表取得自己需要的IP。importsock
系統(tǒng) 2019-09-27 17:50:53 5309
首先在console控制臺(tái)myrealm菜單中選中要修改密碼的用戶在Passwords標(biāo)簽頁中,設(shè)置新密碼。點(diǎn)擊“Save”保存。Logout出控制臺(tái),此時(shí)發(fā)現(xiàn)用老密碼不再能登錄控制臺(tái)。修改domain下的boot.properties和domain/AdminServer/security下的boot.properties文件為明文密碼。重啟AdminServer即可生效!修改WebLogic控制臺(tái)密碼
系統(tǒng) 2019-08-12 09:30:38 5306
最近一個(gè)項(xiàng)目中使用db2數(shù)據(jù)庫,搞死我了,執(zhí)行插入語句時(shí)出現(xiàn):57016因?yàn)楸聿换顒?dòng),所以不能訪問它,上網(wǎng)上搜一大堆人說解決方法為:執(zhí)行命令:reorgtableXXX;即可。可是我運(yùn)行reorgtableXXX也出錯(cuò),后來發(fā)現(xiàn)是使用DbVisualizer出的問題。最后用DB2原有的控制中心可以執(zhí)行reorgtableXXX,問題解決了。DB2錯(cuò)誤碼---57016表不活動(dòng),不能訪問
系統(tǒng) 2019-08-29 23:15:27 5299
ubuntu下編譯安裝boost庫-longcpp-博客園ubuntu下編譯安裝boost庫2012-06-0615:17bylongcpp,259閱讀,2評(píng)論,收藏,編輯環(huán)境:ubuntu12.0432bit,boost1.49前期準(zhǔn)備:boost中,用到了別的函數(shù)庫,所以為了使用boost中相應(yīng)的功能,需要先安裝系統(tǒng)中可能缺失的庫?apt-getinstallmpi-default-dev#安裝mpi庫?apt-getinstalllibicu-dev
系統(tǒng) 2019-08-12 01:32:09 5296
C++中Union的介紹Union是很有意思的類,里面的全部數(shù)據(jù)共用一段內(nèi)存,Union的大小就是最大的數(shù)據(jù)成員的大小。默認(rèn)訪問權(quán)限是公有的。#include#includeusingnamespacestd;union{unsignedinta;charb[5];}c,d;voidmain(void){inti=0;c.a=0x31313131;char*e=&c.b[2];for(i=0;i<=4;i++){pri
系統(tǒng) 2019-08-12 01:33:07 5289