最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):7868 今日文數(shù):2809
|
對(duì)于HTML5的開發(fā)者和公司決策者們而言,現(xiàn)在最重要的技術(shù)是HTML、JavaScript、CSS、移動(dòng)平臺(tái)和設(shè)備、以及不斷改進(jìn)的HTML平臺(tái)(包括瀏覽器和操作系統(tǒng))。這意味著,下面10件事情將發(fā)生在2013年:1基于HTML5移動(dòng)平臺(tái)的崛起在開發(fā)跨平臺(tái)app方面,HTML5發(fā)揮著越來越重要的作用。目前,這種開發(fā)一般都...
|
對(duì)話框(Dialog)是個(gè)好用又方便的工具,通常用來再三確認(rèn)使用者的操作動(dòng)作與決策,以避免一時(shí)的手誤或誤會(huì)操作動(dòng)作的意思,常用于重要?jiǎng)幼鞯拇_認(rèn),例如:「你確定要?jiǎng)h除這個(gè)聯(lián)絡(luò)人嗎?」,但若對(duì)話框搭配了不適當(dāng)?shù)捻憫?yīng)選項(xiàng)文字,反而可能會(huì)造成使用者的困擾與誤解,有時(shí)還可能做了錯(cuò)誤的決定。對(duì)話框最常見的不當(dāng)設(shè)計(jì)就是選項(xiàng)上的文字出...
|
其實(shí)在網(wǎng)上也看到過一些文章,介紹如何讓java程序以window服務(wù)的方式啟動(dòng)。今天有空,就想用c寫一個(gè)window服務(wù),在服務(wù)啟動(dòng)時(shí)來啟動(dòng)一個(gè)java程序。因?yàn)樵赾方面,我十足菜鳥,先到網(wǎng)上搜索了一下關(guān)于如何用c寫出windows服務(wù),找到一篇介紹的相當(dāng)詳細(xì),參照介紹寫了一個(gè)window服務(wù)。測(cè)試的過程中遇到一個(gè)問題...
|
ParamQuery是一種輕量級(jí)的jQuery網(wǎng)格插件,基于用于用戶界面控制、具有一致API的優(yōu)秀設(shè)計(jì)模式j(luò)QueryUIWidgetfactory創(chuàng)建,能夠在網(wǎng)頁(yè)上展示各種類似于Excel和GoogleSpreadsheet效果的網(wǎng)格。使用ParamQuery,開發(fā)者可以輕松地實(shí)現(xiàn)以下特性:排序分頁(yè)瀏覽可以調(diào)整數(shù)據(jù)欄...
|
setYmd=%date:~,4%%date:~5,2%%date:~8,2%E:\wamp\bin\mysql\mysql5.5.20\bin\mysqldump.exe-uroot-p123456jishigou>c:\%Ymd%.sqlC:\ProgramFiles\WinRAR\Rar.exeA-DFc:...
|
androidpn(AndroidPushNotification)是一個(gè)基于XMPP協(xié)議的java開源Androidpushnotification實(shí)現(xiàn)。它包含了完整的客戶端和服務(wù)器端。主頁(yè):http://sourceforge.net/projects/androidpn/下載:http://sourceforge...
|
經(jīng)常有朋友困擾于Android上面實(shí)現(xiàn)推送的技術(shù),希望知道各種方案的優(yōu)缺點(diǎn)、性能、開發(fā)難度等,于是特意寫了這篇文章。Android上實(shí)現(xiàn)推送的技術(shù)方案大致有如下幾種:方案一:Google官方的服務(wù)但,通過對(duì)比研究發(fā)現(xiàn)C2DM機(jī)制存在以下缺點(diǎn):1)GCM要求Android系統(tǒng)必須是2.2以上的版本,所以對(duì)于不少2.2以前...
|
Androidfroyo之后,引入了C2DM,基于XMPP協(xié)議實(shí)現(xiàn)的推送機(jī)制。C2DM的優(yōu)點(diǎn)無(wú)需多言,但缺點(diǎn)也是顯而易見:1.需要google賬號(hào)。這一點(diǎn)約束太大了,很多手機(jī)廠家把googleApps給閹割了。2.國(guó)內(nèi)服務(wù)不穩(wěn)定,原因你懂得的。如果有能力在國(guó)外有服務(wù)器,可以很快的發(fā)送消息到C2DM服務(wù)器,從國(guó)內(nèi)post...
|
關(guān)于服務(wù)器端向Android客戶端的推送,主要有三種方式:輪詢,應(yīng)用程序應(yīng)當(dāng)階段性的與服務(wù)器進(jìn)行連接并查詢是否有新的消息到達(dá),你必須自己實(shí)現(xiàn)與服務(wù)器之間的通信,例如消息排隊(duì)等。而且你還要考慮輪詢的頻率,如果太慢可能導(dǎo)致某些消息的延遲,如果太快,則會(huì)大量消耗網(wǎng)絡(luò)帶寬和電池;SMS(通過發(fā)送短信并解析短信內(nèi)容來獲取服務(wù)器端...
|
在開發(fā)Android和iPhone應(yīng)用程序時(shí),我們往往需要從服務(wù)器不定的向手機(jī)客戶端即時(shí)推送各種通知消息,iPhone上已經(jīng)有了比較簡(jiǎn)單的和完美的推送通知解決方案,可在Android平臺(tái)上實(shí)現(xiàn)起來卻相對(duì)比較麻煩,最近就對(duì)Android的推送通知服務(wù)進(jìn)行初步的研究。在Android手機(jī)平臺(tái)上,Google提供了C2DM(...
|
XMPP協(xié)議簡(jiǎn)介XMPP(ExtensibleMessageingandPresenceProtocol:可擴(kuò)展消息與存在協(xié)議)是目前主流的四種IM(IM:instantmessaging,即時(shí)消息)協(xié)議之一,其他三種分別為:即時(shí)信息和空間協(xié)議(IMPP)、空間和即時(shí)信息協(xié)議(PRIM)、針對(duì)即時(shí)通訊和空間平衡擴(kuò)充的進(jìn)...
|
php中一般都是去抓取網(wǎng)頁(yè)數(shù)據(jù)?如想把http://mp3.baidu.com/歌曲500TOP把抓下來,如何實(shí)現(xiàn)?
|
說的不是很清楚,簡(jiǎn)單的描述一下。我想做一個(gè)應(yīng)用。手機(jī)頁(yè)面需要從服務(wù)器下載大量的數(shù)據(jù),進(jìn)行業(yè)務(wù)處理。和服務(wù)端進(jìn)行交互。因?yàn)闆]有相關(guān)經(jīng)驗(yàn)不知道怎么設(shè)計(jì)比較好,還有就是,我想讓手機(jī)和服務(wù)端的數(shù)據(jù)實(shí)時(shí)刷新,這樣可行嗎?效果好不好?高手們指點(diǎn)一下。PS:手機(jī)常用的設(shè)計(jì)模式都用什么(類似MVC這種模式)?那種用的比較多。
|
關(guān)于服務(wù)器端向Android客戶端的推送,主要有三種方式:1.客戶端定時(shí)去服務(wù)端取或者保持一個(gè)長(zhǎng)Socket,從本質(zhì)講這個(gè)不叫推送,這是去服務(wù)端拽數(shù)據(jù)。但是實(shí)現(xiàn)簡(jiǎn)單,主要缺點(diǎn):耗電等2.Google的C2DM,具體不細(xì)說,缺點(diǎn),服務(wù)器在國(guó)外,你懂得,不是很穩(wěn)定。3.XMPP協(xié)議,它是一種基于XML的傳遞協(xié)議,具有很強(qiáng)的...
|
采用XMPP協(xié)議來實(shí)現(xiàn)android的推送功能,用開源的AndroidPn項(xiàng)目,是否存在這樣的問題,當(dāng)客戶端很多時(shí),比如成千上萬(wàn),它的服務(wù)器會(huì)不會(huì)承受不了產(chǎn)生崩潰。之前采用MQTT協(xié)議實(shí)現(xiàn)推送功能就發(fā)生過這樣的問題,需要花大力氣去修改它的服務(wù)器代碼。反編譯了一些應(yīng)用,想看看他們的push機(jī)制,卻發(fā)現(xiàn)都沒有見到我熟悉的這...
|
android中SharedPreferences最常被用來保存用戶的一些個(gè)人配置。1、main.xml<LinearLayoutxmlns:android=http://schemas.android.com/apk/res/androidxmlns:tools=http://schemas.android.c...
|
xmpp協(xié)議起源于著名的Linux即時(shí)通訊服務(wù)服務(wù)器jabber,有時(shí)候我們會(huì)把xmpp協(xié)議也叫jabber協(xié)議,其實(shí)這是不規(guī)范的,xmpp是個(gè)協(xié)議,而jabber是個(gè)服務(wù)器,因?yàn)閖abber開源,設(shè)計(jì)精良,安全,穩(wěn)定,跨語(yǔ)言,跨平臺(tái),封裝開發(fā)簡(jiǎn)便,越來越多人開始使用它,并且逐步完善,不久它便形成了一個(gè)強(qiáng)大的標(biāo)準(zhǔn)化體系...
|
做android開發(fā),開源嘛,滿市場(chǎng)都是凌亂的機(jī)型,總少不了適配這樣或那樣的型號(hào)。在這里分享一下自己在開發(fā)中用到的方法。首先要介紹一下drawable-mdpi、drawable-hdpi-1280x800、drawable-hdpi。這個(gè)相信好好看一下也明白。就是代表著分辨率320X480、1280X800、480X...
|
如題,這是公司項(xiàng)目的一個(gè)功能模塊,先上個(gè)效果圖:其次大致說說原理:1,首先判斷輸入的字符,是否包含表情的文字,比如這個(gè)表情對(duì)應(yīng)的文件名為emoji_1.png,它對(duì)應(yīng)的文字描述:[可愛],如果我們?cè)谳敵龅氖禽敵鲞@么一句話:老婆,我想你了。那么我們對(duì)應(yīng)的根本文字就是:老婆,我想你了[可愛]。2,具體的轉(zhuǎn)換過程就是用正則表...
|
做了一段時(shí)間的android,博客也剛才,不知道要寫什么。把自己日程工作中碰到的,有印象的記下來分享給大家。下面是一些常遇到的android性能優(yōu)化的的關(guān)鍵點(diǎn)。筆記在公司,憑記憶寫了些,明天看看有什么可以補(bǔ)上的:1、http用gzip壓縮,設(shè)置連接超時(shí)時(shí)間和響應(yīng)超時(shí)時(shí)間http請(qǐng)求按照業(yè)務(wù)需求,分為是否可以緩存和不可緩...
|
設(shè)計(jì)基于開源的XMPP即時(shí)通信協(xié)議,采用C/S體系結(jié)構(gòu),通過GPRS無(wú)線網(wǎng)絡(luò)用TCP協(xié)議連接到服務(wù)器,以架設(shè)開源的Openfire服務(wù)器作為即時(shí)通訊平臺(tái)。系統(tǒng)主要由以下部分組成:一是服務(wù)器,負(fù)責(zé)管理發(fā)出的連接或者與其他實(shí)體的會(huì)話,接收或轉(zhuǎn)發(fā)XML(ExtensibleMarkupLanguage)流元素給授權(quán)的客戶端、...
|
Android即時(shí)聊天工具YQ開發(fā)環(huán)境:Eclipse+JDK1.7+AndroidSDK2.2基于Socket的即時(shí)通信工具,類Android版QQ,寫的比較簡(jiǎn)單,有很多不足之處,適合新手參考。服務(wù)器端不能運(yùn)行的請(qǐng)檢查你的JDK版本:)數(shù)據(jù)庫(kù)是SQLServer,上傳了數(shù)據(jù)庫(kù)腳本,所以不是sqlserver的運(yùn)行腳本...
|
國(guó)際慣例先上圖:tabhost布局文件,注意tabhost,tabcontent和tabs這三個(gè)id一定要正確[html]xmlversion=1.0encoding=utf-8?>TabHostxmlns:android=http://schemas.android.com/apk/res/androidandroi...
|
實(shí)現(xiàn)代碼如下,代碼中有詳細(xì)注釋:[java]publicclassMainActivityextendsActivity});}publicvoidsend()}
|
[java]publicclassMainActivityextendsActivityimplementsView.Listenerpublicvoid(Viewv)}publicvoidsave(StringfileName,StringfileContent)catch(Exceptione)}publicStr...
|