201502-20 7款最好用的網(wǎng)絡(luò)監(jiān)控工具 如果你有網(wǎng)絡(luò)領(lǐng)域的經(jīng)驗(yàn),或者你正在網(wǎng)絡(luò)公司做網(wǎng)絡(luò)管理員或技術(shù)支持,那么你一定聽(tīng)說(shuō)過(guò)網(wǎng)絡(luò)監(jiān)控工具。網(wǎng)絡(luò)管理員總是在尋找最好的網(wǎng)絡(luò)監(jiān)控工具,因?yàn)檫@樣才能了解系統(tǒng)狀態(tài),以便于優(yōu)化性能并阻止?jié)撛诘膯?wèn)題。現(xiàn)在市面上有很多網(wǎng)絡(luò)監(jiān)控工具,可以幫助你了解系統(tǒng)性能和后續(xù)問(wèn)題。下面我將介紹一些有用的系統(tǒng)和網(wǎng)絡(luò)監(jiān)控工具,如有不同意見(jiàn),歡迎評(píng)論。1.CactiCacti是一個(gè)開(kāi)源的,基于Web的網(wǎng)絡(luò)監(jiān)控和繪圖工具,它被設(shè)計(jì)成一款前... 繼續(xù)閱讀 >
201502-13 如何使用Java、Servlet創(chuàng)建二維碼 歸功于智能手機(jī),QR碼逐漸成為主流,它們正變得越來(lái)越有用。從候車亭、產(chǎn)品包裝、家裝賣場(chǎng)、汽車到很多網(wǎng)站,都在自己的網(wǎng)頁(yè)集成QR碼,讓人們快速找到它們。隨著智能手機(jī)的用戶量日益增長(zhǎng),二維碼的使用正在呈指數(shù)上升。讓我們來(lái)看看QR碼的簡(jiǎn)要概述,以及如何在Java中生成它們。QR碼介紹QR碼(QuickResponse快速響應(yīng)碼)是矩陣條形碼(或二維碼)的一種類型,最先為于汽車行業(yè)而設(shè)計(jì)。得益于其快速讀取性和較大的存儲(chǔ)容量,QR... 繼續(xù)閱讀 >
201502-13 PHP結(jié)合HTML5使用FormData對(duì)象提交表單及上傳圖片 FormData對(duì)象,可以把form中所有表單元素的name與value組成一個(gè)queryString,提交到后臺(tái)。在使用Ajax提交時(shí),使用FormData對(duì)象可以減少拼接queryString的工作量。使用FormData對(duì)象1.創(chuàng)建一個(gè)FormData空對(duì)象,然后使用append方法添加key/valuevarformdata=newFormData();formdata.append('name','fdipzone');formdata.append('gender','male');2.取得form對(duì)象,作為參數(shù)傳入到FormData對(duì)象<formname="form1"id="form1">... 繼續(xù)閱讀 >
201502-13 你該學(xué)點(diǎn)HTML/CSS知識(shí)的9大理由 每個(gè)人都應(yīng)該學(xué)寫(xiě)代碼——這一觀點(diǎn)簡(jiǎn)直就是鋪天蓋地地映入我們眼簾。或許你會(huì)莫名其妙,程序員學(xué)代碼那是理所應(yīng)當(dāng),但是作為一個(gè)作家、營(yíng)銷人員、財(cái)務(wù)工作者甚至是工人,為什么也需要學(xué)習(xí)代碼呢?好吧,下面我會(huì)告訴你為什么懂點(diǎn)HTML和CSS會(huì)讓你的職業(yè)生涯發(fā)生巨大的改變。學(xué)習(xí)技術(shù)不僅僅是生產(chǎn)助理亦或是印刷設(shè)計(jì)師的事——無(wú)論你是小企業(yè)主、銷售經(jīng)理、事件協(xié)調(diào)員還是魔術(shù)師,都能讓你受益于HTML和CSS知識(shí)。不要懷疑,讓我給... 繼續(xù)閱讀 >
201502-12 Java線程中yield與join方法的區(qū)別 長(zhǎng)期以來(lái),多線程問(wèn)題頗為受到面試官的青睞。雖然我個(gè)人認(rèn)為我們當(dāng)中很少有人能真正獲得機(jī)會(huì)開(kāi)發(fā)復(fù)雜的多線程應(yīng)用(在過(guò)去的七年中,我得到了一個(gè)機(jī)會(huì)),但是理解多線程對(duì)增加你的信心很有用。之前,我討論了一個(gè)wait()和sleep()方法區(qū)別的問(wèn)題,這一次,我將會(huì)討論join()和yield()方法的區(qū)別。坦白的說(shuō),實(shí)際上我并沒(méi)有用過(guò)其中任何一個(gè)方法,所以,如果你感覺(jué)有不恰當(dāng)?shù)牡胤剑?qǐng)?zhí)岢鲇懻摗ava線程調(diào)度的一點(diǎn)背景在各種各樣的線... 繼續(xù)閱讀 >
201502-12 AngularJS+ASP.NET MVC+SignalR實(shí)現(xiàn)消息推送 背景OA管理系統(tǒng)中,員工提交申請(qǐng)單,消息實(shí)時(shí)通知到相關(guān)人員及時(shí)進(jìn)行審批,審批之后將結(jié)果推送給用戶。技術(shù)選擇最開(kāi)始發(fā)現(xiàn)的是firebase,于是很興奮的開(kāi)始倒騰起來(lái)。firebase用起來(lái)倒是簡(jiǎn)單:引用一個(gè)js即可,按官網(wǎng)上的教程很快便應(yīng)用到了項(xiàng)目中。第二天打開(kāi)項(xiàng)目發(fā)現(xiàn)推送功能不好使了,這是為何?最后發(fā)現(xiàn)firebase官網(wǎng)打不開(kāi)了。。。難道firebase被google收了也會(huì)被天朝給墻掉?也許是firebase自己掛掉了,總之是用不了了。因... 繼續(xù)閱讀 >
201502-11 JavaScript人臉檢測(cè)的實(shí)現(xiàn)方法 今天,我們開(kāi)始學(xué)習(xí)tracking.js,它是一個(gè)由EduardoLundgren開(kāi)發(fā)的輕量級(jí)的javascript庫(kù),它可以讓你做實(shí)時(shí)的人臉檢測(cè),色彩追蹤和標(biāo)記好友的臉。在這個(gè)教程中,我們將會(huì)看到,我們?nèi)绾螐撵o態(tài)圖片中檢測(cè)臉,眼睛和嘴巴。我一直對(duì)視頻和圖片中的人臉標(biāo)記、檢測(cè)和人臉識(shí)別技術(shù)很感興趣。盡管我知道獲取邏輯和算法去開(kāi)發(fā)人臉識(shí)別軟件或者插件已經(jīng)超出了我的想象。當(dāng)我知道Javascript庫(kù)可以識(shí)別微笑,眼睛和臉部結(jié)構(gòu)時(shí),我得到啟發(fā)去... 繼續(xù)閱讀 >
201502-09 大神給你分析HTTPS和HTTP的區(qū)別 今天在做雅虎的時(shí)候,發(fā)現(xiàn)用第三方工具截取不到客戶端與服務(wù)端的通訊,以前重來(lái)沒(méi)碰到過(guò)這種情況,仔細(xì)看了看,它的url請(qǐng)求時(shí)基于https的,gg了下發(fā)現(xiàn)原來(lái)https協(xié)議和http有著很大的區(qū)別。總的來(lái)說(shuō),http效率更高,https安全性更高。首先談?wù)勈裁词荋TTPS:HTTPS(SecureHypertextTransferProtocol)安全超文本傳輸協(xié)議它是一個(gè)安全通信通道,它基于HTTP開(kāi)發(fā),用于在客戶計(jì)算機(jī)和服務(wù)器之間交換信息。它使用安全套接字層(SSL)... 繼續(xù)閱讀 >
201502-09 正則表達(dá)式在iOS中的運(yùn)用 一、什么是正則表達(dá)式正則表達(dá)式,又稱正規(guī)表示法,是對(duì)字符串操作的一種邏輯公式。正則表達(dá)式可以檢測(cè)給定的字符串是否符合我們定義的邏輯,也可以從字符串中獲取我們想要的特定部分。它可以迅速地用極簡(jiǎn)單的方式達(dá)到字符串的復(fù)雜控制。二、正則表達(dá)式的語(yǔ)法看一個(gè)過(guò)濾純數(shù)字的例子-(BOOL)validateNumber:(NSString*)textString{NSString*number=@"^[0-9]+$";NSPredicate*numberPre=[NSPredicatepredicateWit... 繼續(xù)閱讀 >
201502-08 Web開(kāi)發(fā)中最致命的8個(gè)小錯(cuò)誤 現(xiàn)在,有越來(lái)越多所謂的“教程”來(lái)幫助我們提高網(wǎng)站的易用性。本文收集了一些在Web開(kāi)發(fā)中容易出錯(cuò)和被忽略的小問(wèn)題,并且提供了參考的解決方案,以便于幫助Web開(kāi)發(fā)者更好的完善網(wǎng)站。通過(guò)避免下面這些小錯(cuò)誤,可以使得我們的網(wǎng)站變得更為友好。錯(cuò)誤1:表單的label標(biāo)簽跟表單字段沒(méi)有關(guān)聯(lián)利用“for”屬性允許用戶單擊label也可以選中表單中的內(nèi)容。這可以擴(kuò)大復(fù)選框和單選框的點(diǎn)擊區(qū)域,非常實(shí)用。錯(cuò)誤2:logo圖片沒(méi)有鏈接到... 繼續(xù)閱讀 >
201502-06 Javascript高性能動(dòng)畫(huà)與頁(yè)面渲染 NosetTimeout,NosetInterval如果你不得不使用setTimeout或者setInterval來(lái)實(shí)現(xiàn)動(dòng)畫(huà),那么原因只能是你需要精確的控制動(dòng)畫(huà)。但我認(rèn)為至少在現(xiàn)在這個(gè)時(shí)間點(diǎn),高級(jí)瀏覽器、甚至手機(jī)瀏覽器的普及程度足夠讓你有理由有條件在實(shí)現(xiàn)動(dòng)畫(huà)時(shí)使用更高效的方式。什么是高效頁(yè)面是每一幀變化都是系統(tǒng)繪制出來(lái)的(GPU或者CPU)。但這種繪制又和PC游戲的繪制不同,它的最高繪制頻率受限于顯示器的刷新頻率(而非顯卡),所以大多數(shù)情況下最高的... 繼續(xù)閱讀 >
201502-05 iOS開(kāi)發(fā)簡(jiǎn)單的音頻播放器 今天第一次接觸IOS開(kāi)發(fā)的UI部分,之前學(xué)Objective-C的時(shí)候一直在模擬的使用Target-Action回調(diào)模式,今天算是真正的用了一次。為了熟悉一下基本控件的使用方法,和UI部分的回調(diào),下面開(kāi)發(fā)了一個(gè)特別簡(jiǎn)易的音頻播放器,來(lái)犒勞一下自己這一天的UI學(xué)習(xí)成果。在用到UI的控件時(shí)如果很好的理解之前博客在Objective-C中的Target-Action回調(diào)模式,感覺(jué)控件的用法會(huì)很順手。下面的簡(jiǎn)易播放器沒(méi)有用到多高深的技術(shù),只是一些基本控件和View的... 繼續(xù)閱讀 >
201502-05 優(yōu)化網(wǎng)站加載速度的14個(gè)技巧 優(yōu)化了加載速度的網(wǎng)站不僅可以提高其搜索引擎的排名,同時(shí)也可以降低網(wǎng)站的跳出率,提高其轉(zhuǎn)換率,還能提供更好的終端用戶體驗(yàn),這是當(dāng)今基于Web環(huán)境取得成功的關(guān)鍵。下面我將介紹幾個(gè)優(yōu)化網(wǎng)站加載網(wǎng)頁(yè)速度的簡(jiǎn)單方法,一起來(lái)看一下。1.服務(wù)器響應(yīng)時(shí)間即使網(wǎng)站已經(jīng)格外優(yōu)化,但是除非服務(wù)器響應(yīng)時(shí)間非常快,否則就不會(huì)有什么大的效果。當(dāng)涉及到提高網(wǎng)站的速度,服務(wù)器響應(yīng)時(shí)間起著重要的作用。下面是一些提高服務(wù)器響應(yīng)時(shí)間的... 繼續(xù)閱讀 >
201502-04 Spark SQL中對(duì)Json支持的詳細(xì)介紹 在這篇文章中,我將介紹一下SparkSQL對(duì)Json的支持,這個(gè)特性是Databricks的開(kāi)發(fā)者們的努力結(jié)果,它的目的就是在Spark中使得查詢和創(chuàng)建JSON數(shù)據(jù)變得非常地簡(jiǎn)單。隨著WEB和手機(jī)應(yīng)用的流行,JSON格式的數(shù)據(jù)已經(jīng)是WEBServiceAPI之間通信以及數(shù)據(jù)的長(zhǎng)期保存的事實(shí)上的標(biāo)準(zhǔn)格式了。但是使用現(xiàn)有的工具,用戶常常需要開(kāi)發(fā)出復(fù)雜的程序來(lái)讀寫(xiě)分析系統(tǒng)中的JSON數(shù)據(jù)集。而SparkSQL中對(duì)JSON數(shù)據(jù)的支持極大地簡(jiǎn)化了使用JSON數(shù)據(jù)的終端的相... 繼續(xù)閱讀 >
201502-04 提升Web性能的8個(gè)技巧總結(jié) 在互聯(lián)網(wǎng)盛行的今天,越來(lái)越多的在線用戶希望得到安全可靠并且快速的訪問(wèn)體驗(yàn)。針對(duì)Web網(wǎng)頁(yè)過(guò)于膨脹以及第三腳本蠶食流量等問(wèn)題,Radware向網(wǎng)站運(yùn)營(yíng)人員提出以下改進(jìn)建議,幫助他們?yōu)橛脩籼峁┳羁熳顑?yōu)質(zhì)的訪問(wèn)體驗(yàn)。1.管理“頁(yè)面膨脹”頁(yè)面大小與性能有著密切的關(guān)系。Radware最新電商性能“行業(yè)現(xiàn)狀”報(bào)告顯示,100強(qiáng)電商頁(yè)面大小中位數(shù)達(dá)到了1492KB,比一年半之前增大了48%。在研究報(bào)告里加載最快的10個(gè)頁(yè)面中,頁(yè)面包含的... 繼續(xù)閱讀 >
201502-04 HTML5應(yīng)用程序緩存Application Cache詳解 什么是ApplicationCacheHTML5引入了應(yīng)用程序緩存技術(shù),意味著web應(yīng)用可進(jìn)行緩存,并在沒(méi)有網(wǎng)絡(luò)的情況下使用,通過(guò)創(chuàng)建cachemanifest文件,可以輕松的創(chuàng)建離線應(yīng)用。ApplicationCache帶來(lái)的三個(gè)優(yōu)勢(shì)是:①離線瀏覽②提升頁(yè)面載入速度③降低服務(wù)器壓力而且主要瀏覽器皆以支持ApplicationCache,就算不支持也不會(huì)對(duì)程序造成什么影響離線存儲(chǔ)技術(shù)HTML5提出了兩大離線存儲(chǔ)技術(shù):localstorage與ApplicationCache,兩者各... 繼續(xù)閱讀 >