子線程里是不能更新UI界面的,在移動(dòng)端方面。Android的UI訪問是沒有加鎖的,多個(gè)線程可以同時(shí)訪問更新操作同一個(gè)UI控件。也就是說訪問UI的時(shí)候,android系統(tǒng)當(dāng)中的控件都不是線程安全的,這將導(dǎo)致在多線程模式下,當(dāng)多個(gè)線程共同訪問更新操作同一個(gè)UI控件時(shí)容易發(fā)生不可控的錯(cuò)誤。所以Android中規(guī)定只能在UI線程中訪問UI,相當(dāng)于從另一個(gè)角度給Android的UI訪問加上鎖,一個(gè)偽鎖。在PyQT5中使用QThreadfromPyQt5.QtWidg
系統(tǒng) 2019-09-27 17:50:50 3505
使用C#創(chuàng)建webservice及三種調(diào)用方式GB2312http://csharp.xdowns.com/trackback.php?id=299&encode=gb2312UTF-8http://csharp.xdowns.com/trackback.php?id=299&encode=utf-8微軟.NET戰(zhàn)略的一個(gè)比較重要的部分就是webservice,利用webservice我們可以創(chuàng)建真正有效的分布式應(yīng)用程序。下面,我們對(duì)webservice做
系統(tǒng) 2019-08-29 23:49:48 3505
在實(shí)際工作中,我們經(jīng)常需要在程序里面用代碼來控制一些組件的寬度和高度,以適應(yīng)不同分辨率的屏幕。盡管有不同的Layout供我們使用,但很多時(shí)候需要通過用代碼設(shè)定組件的大小,以達(dá)到良好的界面視覺效果。注意:組件和控件是有區(qū)別的。組件對(duì)應(yīng)的英文是component,控件對(duì)應(yīng)的英文是control;控件是帶有界面的,組件則未必有界面;控件屬于組件,可以說它是帶有界面的組件。比如Button有界面,因此可以說它是控件,也可以說它是組件。LinearLayout沒有界
系統(tǒng) 2019-08-12 09:30:08 3505
如何同時(shí)啟動(dòng)多個(gè)Tomcat服務(wù)器今天在論壇上看到一個(gè)朋友對(duì)同時(shí)啟動(dòng)兩個(gè)tomcat服務(wù)器的問題,我上網(wǎng)查找后,覺的下面應(yīng)該是好的解決方法,希望有改進(jìn)之處,朋友們多評(píng)論!我所用Tomcat服務(wù)器都為zip版,非安裝版。以兩個(gè)為例:安裝第二個(gè)Tomcat完成后,到安裝目錄下的conf子目錄中打開server.xml文件,查找以下三處:(1)修改http訪問端口(默認(rèn)為8080端口)
系統(tǒng) 2019-08-12 09:29:59 3505
參考文件http://www.linuxeden.com/html/netadmin/20111020/115199.html一、準(zhǔn)備文件1)oracle客戶端rpm包,http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html下載#oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm#oracle-instan
系統(tǒng) 2019-08-12 01:53:43 3505
C++07:使用OTL操作MySQL數(shù)據(jù)庫(kù)C++07:使用OTL操作MySQL數(shù)據(jù)庫(kù)2009-10-2914:46一、編寫代碼注:以下代碼來自O(shè)TL示例,略有改動(dòng)#includeusingnamespacestd;#include#include#include#defineOTL_ODBC//CompileOTL4.0/ODBC//Thefollowing#defineisrequi
系統(tǒng) 2019-08-12 01:51:32 3505
C#制作Windows服務(wù)安裝包這兩天公司要用C#寫一個(gè)windows服務(wù),做成安裝安裝包。制作的過程中遇到了一些問題,寫完之后總結(jié)一下。如果以后在用到的話可以可以參考一下,而且由于原來沒有做過,不知道這樣做是對(duì)是不對(duì),請(qǐng)各位看官如果發(fā)現(xiàn)有不當(dāng)之處請(qǐng)指教。開始的時(shí)候我的開發(fā)工具VS2012,需要用InstallShield,沒鬧明白,時(shí)間緊迫沒有搞,改用vs2010。首先創(chuàng)建一個(gè)windows服務(wù):添加安裝程序:設(shè)置服務(wù)的屬性:這里面簡(jiǎn)單設(shè)置一下服務(wù)的屬性
系統(tǒng) 2019-08-12 01:33:54 3505
安裝VMWare時(shí)Failedtocreaterequestedregistrykey的解決方法文章分類:操作系統(tǒng)在安裝前檢查注冊(cè)表是否有HKEY_LOCAL_MACHINE\SOFTWARE\VMware,Inc.如果有的話刪除然后再手工創(chuàng)建一個(gè)同名的項(xiàng)即可VMwareWorkstation7正式版下載地址:http://59.36.100.206/server/VMware-workstation-full-7.0.0-203739.exeVMware
系統(tǒng) 2019-08-29 23:26:11 3504
Exception:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO)問題描述如下:landen@landen-Lenovo:~$suroot;密碼:root@landen-Lenovo:/home/landen#mysqlERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO
系統(tǒng) 2019-08-12 01:55:14 3504
原文:人人都是DBA(V)SQLServer數(shù)據(jù)庫(kù)文件SQLServer數(shù)據(jù)庫(kù)安裝后會(huì)包含4個(gè)默認(rèn)系統(tǒng)數(shù)據(jù)庫(kù):master,model,msdb,tempdb。SELECT[name],database_id,suser_sname(owner_sid)AS[owner],create_date,user_access_desc,state_descFROMsys.databasesWHEREdatabase_id<=4;mastermaster數(shù)據(jù)庫(kù)包含
系統(tǒng) 2019-08-12 01:53:10 3504