亚洲色成人网站www永久,亚洲欧美人成视频一区在线,亚洲国产成人高清在线观看,亚洲精品久久久久久动漫,亚洲国产精品久久电影欧美

數(shù)據(jù)專欄

智能大數(shù)據(jù)搬運(yùn)工,你想要的我們都有

科技資訊

科技學(xué)院

科技百科

科技書籍

網(wǎng)站大全

軟件大全

HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
OAuth2 中有access_token ,
JWT也是token,
二者有什么區(qū)別呢?(本質(zhì)、應(yīng)用場(chǎng)景、優(yōu)缺點(diǎn)等)
技術(shù)問答
2018-04-18 11:10:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
分布式部署的web應(yīng)用,如果使用oauth2作為系統(tǒng)登錄方案,登錄后如何維持用戶狀態(tài)?
cookie中需要保保存token嗎?還是每次請(qǐng)求都認(rèn)證?
技術(shù)問答
2018-04-19 08:27:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
1、項(xiàng)目框架是基于spring cloud,spring boot;
2、權(quán)限使用的Oauth2.0;
3、基于前后端分離的;
4、想對(duì)API加Druid的監(jiān)控,加上后訪問的時(shí)候,js,css都無(wú)法訪問,提示token為空,請(qǐng)問這個(gè)應(yīng)該怎么解決呢?
5、Druid監(jiān)控頁(yè)面通過異步調(diào)用的獲取監(jiān)控?cái)?shù)據(jù)的API,應(yīng)該也沒有token,這個(gè)怎么獲取到監(jiān)控?cái)?shù)據(jù)呢?
謝謝。
技術(shù)問答
2018-04-07 11:15:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
我有一個(gè)資源服務(wù)器同時(shí)也是項(xiàng)目服務(wù)器A, 另一個(gè)是spring security和oauth搭建的認(rèn)證服務(wù)器B, 訪問A的接口,需要帶上access_token才能訪問,如果不帶access_token,直接返回{"error":"invalid_token","error_description":"8a5b5e17-1489-4f87-9840-e0d7e947b9b1"} ,請(qǐng)問該怎么攔截這個(gè)錯(cuò)誤,再自己封裝成前端可以識(shí)別的錯(cuò)誤格式呢?
技術(shù)問答
2017-07-05 16:25:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
如果您在設(shè)計(jì)一個(gè)crm系統(tǒng), 前端ui選型您會(huì)選擇什么?請(qǐng)了解的兄弟給點(diǎn)意見。
1,gwt
2,flex
3,jquery ui。
4,other
非常感謝?。。。?
技術(shù)問答
2012-09-11 21:56:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
前兩天收到了《react引領(lǐng)未來(lái)的用戶界面開發(fā)框架》,因?yàn)橐恢痹趶氖耭lex的開發(fā),自然比較,自然發(fā)現(xiàn)其中80%的雷同之處。深度懷疑react的開發(fā)者是曾經(jīng)的flex開發(fā)者一員,或者是仿冒,但是做到了青出于藍(lán)。
1、JSX的組件:和flex新建mxml組件的方式一模一樣,引用方式也一樣,使用方式也一樣。
唯一不用點(diǎn)是jsx多了一種創(chuàng)建html(xml)標(biāo)記的方式。
flex自定義的組件引用:
react的:



2、react鼓吹的狀態(tài)機(jī):這一點(diǎn)flex早已有之,并且處理方式,和界面交互的操作方式更簡(jiǎn)潔:
狀態(tài)機(jī)使用的其中一種方式,相對(duì)react更簡(jiǎn)單,如下代碼直接控制了不同狀態(tài)的顯示和隱藏,不同狀態(tài)下的組件寬度:

3、jsx中對(duì)于組件生命周期描述,幾個(gè)初始化和銷毀的方法,基本只有方法名稱不同而已。

4、JSX書中有一章:數(shù)流據(jù),其中一節(jié)“放在state和props的各是哪些部分”,和我們寫flex項(xiàng)目的要求也是一模一樣。
5、JSX單向數(shù)據(jù)綁定。flex單向就是默認(rèn)使用方式,也可以雙向。JSX也可以擴(kuò)展未雙向
比較結(jié)果:reactjs就是javascript版本的flex。使用的flex的童鞋們,有福了,一天精通。
6、flex的失敗不在設(shè)計(jì)哲學(xué),一是東主不行,畢竟只是專注設(shè)計(jì)行業(yè)的;二是底層寫代碼的爛,導(dǎo)致性能差強(qiáng)人意。


技術(shù)問答
2016-02-21 09:05:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
red5視頻會(huì)議如何實(shí)現(xiàn)客戶端桌面共享?
技術(shù)問答
2013-04-22 14:55:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 在flex viewer 框架中 在一個(gè)widget中怎樣打開另一個(gè)widget 通過事件
技術(shù)問答
2014-01-08 10:18:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
簡(jiǎn)介: Flex 是現(xiàn)今最受歡迎的 RIA 開發(fā)技術(shù)之一,它憑借其優(yōu)秀的用戶體驗(yàn)獲得許多用戶的青睞,因此也吸引了眾多的程序員投入 Flex 學(xué)習(xí)的洪流之中。Flex 之所以如此受歡迎,一大部分原因是因?yàn)?Flex 的界面效果非常出眾。Flex 提供了自定義組件外觀的眾多方法,使得 Flex 程序界面豐富多彩。本文通過簡(jiǎn)單實(shí)用的程序例子(包括冒泡信息提示框、圖像圓角、動(dòng)態(tài)按鈕、網(wǎng)格背景),使用位圖、矢量圖、SWF 文件自定義皮膚,使用 Mask 制作遮掩效果,講解了其中幾種自定義組件外觀方法的優(yōu)缺點(diǎn)。通過本文,讀者可以比較系統(tǒng)的學(xué)習(xí)組件自定義外觀的方法,在設(shè)計(jì) Flex 的 UI 時(shí),相信本文可以為讀者提供幫助 .
引言
優(yōu)秀的 Flex 應(yīng)用程序總是絢麗多彩,有些甚至令人瞠目結(jié)舌,不得不稱贊 Flex 的 UI 效果。Flex 組件的默認(rèn)效果一般,那么那些華麗的界面又是如何開發(fā)的呢,這就得靠程序員自定義組件外觀實(shí)現(xiàn)了,Flex 組件提供了許多讓程序員自定義外觀的方式方法,本文通過具體的應(yīng)用實(shí)例,講解其中幾種筆者使用過的自定義組件的方法,相信初識(shí) Flex 的讀者可以從中獲益。
實(shí)例實(shí)現(xiàn)
目前 Flex 已經(jīng)出了 Flex 4 版本,本文使用的是 Flex 3 版本,實(shí)現(xiàn)部分按照下面的列表依次講述。 開發(fā)環(huán)境配置 動(dòng)態(tài)按鈕位圖實(shí)現(xiàn) 動(dòng)態(tài)按鈕 SWF 實(shí)現(xiàn) 冒泡信息提示框 網(wǎng)格背景 圖像圓角
實(shí)際上各個(gè)部分之間沒有明顯的關(guān)系,除了開發(fā)環(huán)境配置,其他每個(gè)部分分別講述了一種自定義組件外觀的方法,因此,讀者可以根據(jù)需要查看具體 部分。附件是標(biāo)準(zhǔn)的 Flex Builder 3 的項(xiàng)目,讀者可以下載后導(dǎo)入,除了開發(fā)環(huán)境配置外,上述列表的其他各個(gè)部分都對(duì)應(yīng)著一個(gè) mxml 文件,可以直接運(yùn)行查看效果。具體對(duì)應(yīng)關(guān)系可以查看附件中的清單。
開發(fā)環(huán)境配置
所有的例子都是使用 Flex Builder 開發(fā),需要 JDK5.0 以上的支持,例子中不需要服務(wù)器的支持,需要安裝 Flash Player 9.0 。
動(dòng)態(tài)按鈕
動(dòng)態(tài)按鈕的的概念就是在鼠標(biāo)懸停、鼠標(biāo)點(diǎn)擊、鼠標(biāo)離開控件時(shí),組件呈現(xiàn)不同的外觀,這三種不同的外觀可以通過背景位圖圖片,背景 SWF 文件實(shí)現(xiàn)。
位圖實(shí)現(xiàn)
位圖實(shí)現(xiàn)是將二進(jìn)制圖像文件作為控件背景,這里使用 Flex 的 Button 控件作為例子,通過定義 Button 的 upSkin、overSkin 以及 downSkin 樣式分別設(shè)置鼠標(biāo)離開 Button 時(shí)、鼠標(biāo)懸停 Button 上方時(shí)以及鼠標(biāo)點(diǎn)擊 Button 時(shí)的皮膚,皮膚制作則使用 Embed 標(biāo)簽加載圖片,使之成為 Class 對(duì)象,通過 Button 的 setStyle 方法將 Class 對(duì)象作為皮膚設(shè)置進(jìn)去,清單 1 展示了其中設(shè)置 upSkin 的方法 .downSkin 和 overSkin 的設(shè)置方法相同。
清單 1. Button 控件設(shè)置 upSkin

var btn:Button= … ;
[Embed(source="images/up.jpg",
scaleGridTop="26",
scaleGridBottom="64",
scaleGridLeft="30",
scaleGridRight="106")]
private var upSkin:Class;
btn.setStyle("upSkin",upSkin);


清單 1 中,Embed 標(biāo)簽內(nèi)的 scaleGridTop、scaleGridBottom、scaleGridLeft、scaleGridRight 屬性涉及到一種 Web 技術(shù),名為九宮格的縮放技術(shù),為了解釋該技術(shù),請(qǐng)先看圖 1.
圖 1. 九宮格原理圖

注:原圖是 ,5 * 5 方格圖,每個(gè)方格 4 個(gè)像素,上圖是被放大后的效果
圖 1 在四條紅線的位置把圖片塊成了 9 塊,四個(gè)角,四條邊和中間一塊,在縮放的時(shí)候,四個(gè)角始終不變,兩條橫向邊只縮放寬度,高度不變,兩條縱向的邊只縮放高度,寬度不變,中間一塊寬和高同時(shí) 縮放,這就是九宮格縮放的原理。這種技術(shù)一般是在使用圖片做控件的皮膚時(shí)使用,很多控件的皮膚樣式,在四個(gè)角的為位置是圓的或不規(guī)則的,所以使用這種縮放 技術(shù)可以保證控件與圖片的大小不一致的時(shí)候,圖片看起來(lái)并不變形。
了解了九宮格技術(shù)再看 scaleGridTop、scaleGridBottom、scaleGridLeft、scaleGridRight 四個(gè)屬性,它們分別代表圖 1 中四條紅色切割線的位置,scaleGridTop 代表橫向頂部的切割線距離圖像頂部的像素距離;scaleGridBottom 代表橫向底部的切割線距離圖像頂部的像素距離;scaleGridLeft 代表縱向左部的切割線距離圖像左部的像素距離;scaleGridRight 代表縱向右部的切割線距離圖像左部的像素距離。
通過上述技術(shù)和方法的使用,具體實(shí)例效果展示如圖 2. 從左至右分別是 upSkin、downSkin、overSkin 的效果。
圖 2. 位圖實(shí)現(xiàn)效果展示圖
SWF 文件實(shí)現(xiàn)
SWF 文件實(shí)現(xiàn)就是用 SWF 文件中具體的某一幀(MoiveClip)作為控件皮膚,修改 位圖實(shí)現(xiàn) 部分的 Embed 標(biāo)簽,構(gòu)建的新的示例,如清單 2.
清單 2. 使用 SWF 具體某幀作為皮膚


Button{
up-skin:Embed(source="images/bg.swf",symbol="btnUP");
over-skin:Embed(source="images/bg.swf",symbol="btnOVER");
down-skin:Embed(source="images/bg.swf",symbol="btnDOWN");
}



上面代碼 Embed 中的 source 指向了一個(gè) SWF 文件,沒有與九宮格相關(guān)的布局屬性,出現(xiàn)了新的屬性:symbol,它是 SWF 文件中某一幀的標(biāo)識(shí)符,意思是使用指定的幀作為皮膚。清單 2 的效果如圖 3. 從左至右分別是 upSkin、downSkin、overSkin 的效果。
圖 3. SWF 實(shí)現(xiàn)效果展示圖
這種特殊的 SWF 文件需要用到 Flash 開發(fā)工具,具體的開發(fā)方法讀者可以查閱相關(guān)的 Flash 資料。
冒泡信息提示框
冒泡信息提示框是自定義的 ToolTip,傳統(tǒng)的 Flex ToolTip 效果如圖 4 所示。
圖 4. 傳統(tǒng) ToolTip
可以看到效果還是比較簡(jiǎn)陋的,為了增強(qiáng)用戶體驗(yàn),文章實(shí)現(xiàn)了新的 ToolTip 讓其擁有冒泡效果,效果展示如圖 5.
圖 5. 冒泡 ToolTip
冒泡 ToolTip 的思想是新建名為 BubbleToolTip 的類,繼承于 Canvas,實(shí)現(xiàn) IToolTip 接口,IToolTip 是自定義 ToolTip 必須實(shí)現(xiàn)的接口。重寫 BubbleToolTip 的 updateDisplayList 方法,目的是重新繪畫 BubbleToolTip 的皮膚,皮膚的繪制依賴 BubbleToolTip 內(nèi)部的 Graphics 對(duì)象,通過 this.graphics 語(yǔ)句可以獲得該 Graphics 對(duì)象的引用,調(diào)用 Graphics 對(duì)象的 drawRoundRect 方法繪制冒泡的圓形,提示的具體內(nèi)容則使用子對(duì)象 Canvas 存放。清單 3 是 BubbleToolTip 的 updateDisplayList 方法代碼。
清單 3. BubbleToolTip 的 updateDisplayList 方法

override protected function updateDisplayList(
unscaledWidth:Number, unscaledHeight:Number ) : void
{
super.updateDisplayList( unscaledWidth, unscaledHeight );

this.graphics.clear();
this.graphics.beginFill( getStyle('backgroundColor'), 1 );
this.graphics.lineStyle(2, getStyle('borderColor'), 1);
this.graphics.drawRoundRect(0, 35, 6, 6, 24, 24);
this.graphics.endFill();
this.graphics.beginFill( getStyle('backgroundColor'), 1 );
this.graphics.lineStyle(2, getStyle('borderColor'), 1);
this.graphics.drawRoundRect(10, 25, 15, 15, 24, 24);
this.graphics.endFill();
}


清單 3 的作用是繪畫圖 5 中黑色的兩個(gè)圓圈,顯示 Hello 信息的則是使用 Canvas 組件,該 Canvas 是在主 MXML 文件中定義,代碼如清單 4 所示。
清單 4. 使用 BubbleToolTip 的 MXML 文件


xmlns:component="component.*" backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#FFFFFF, #FFFFFF]">
import mx.events.ToolTipEvent;
import component.BubbleToolTip;
private function createCustomTip(title:String,event:ToolTipEvent):void {
var bt:BubbleToolTip = new BubbleToolTip();
bt.text=title;
content.text = title;
bt.addChild(ppp);
ppp.visible=true;
event.toolTip = bt;
}
private function positionTip(event:ToolTipEvent):void{
event.toolTip.x=event.currentTarget.x + event.currentTarget.width + 10;
event.toolTip.y=event.currentTarget.y;
}
]]>
label="Hello world" x="60" y="60"
toolTip=" "
toolTipCreate="createCustomTip('Hello World',event)"
toolTipShow="positionTip(event)"
/>
borderColor="#000000" x="35" y="0" borderStyle="solid" borderThickness="2">






清單 4 中定義了存放信息的 Canvas ,id 為 ppp,首先設(shè)置 ppp 的 visible 為 false,不可見,在顯示 ToolTip 的時(shí)候?qū)?ppp 加到 BubbleToolTip 中,并且設(shè)置 ppp 為可見。設(shè)置 event.tooltip 為指定的 BubbleToolTip 對(duì)象。在 createCutomTip 方法中設(shè)置新的 ToolTip,在 positionTip 方法中定義 tooltip 的顯示位置。
為了形象的表現(xiàn)出重寫 updateDisplayList 方法前后的 BubbleToolTip 的對(duì)比, 圖 5 顯示的是重寫后彈出的信息提示框,圖 6 是不重寫 updateDisplayList 的信息提示框,從兩張圖片可以看出重寫后發(fā)生的變化。
圖 6. 不重寫 updateDisplayList 方法的 BubbleToolTip
可以看到子對(duì)象的 Canvas 前后不變,因?yàn)椴]有重寫它的 updateDisplayList,而重寫 BubbleToolTip 的 updateDisplayList 方法后邊框變成了兩個(gè)冒泡。注意 BubbleToolTip 對(duì)象實(shí)際上也是一個(gè) Canvas。
網(wǎng)格背景
網(wǎng)格背景在一些 Flex 流程編輯器中可以看到,畫布的網(wǎng)格背景不僅可以增強(qiáng)用戶體驗(yàn),對(duì)于流程編輯中的流程節(jié)點(diǎn)的對(duì)齊也有很大的幫助。
網(wǎng)格背景的容器使用畫布 Canvas 對(duì)象,使用 CSS 重新定義容器的皮膚。定義新皮膚的 CSS 代碼如清單 5.
清單 5. CSS 定義新皮膚 Canvas

{
borderSkin: ClassReference("skins.GridSkin");
}


skins .GridSkin 是一個(gè) Flex 類,繼承于 ProgrammaticSkin,ProgrammaticSkin 類代表編程式的皮膚定義,重寫它的 updateDisplayList 方法可以設(shè)置新的皮膚,這和直接重寫 Canvas 的 updateDisplayList 方法效果上是一致的,本文重在講解新的定義方法,因此使用 CSS 定義。清單 6 顯示網(wǎng)格定義的代碼。
清單 6. ProgrammaticSkin 的 updateDisplayList 實(shí)現(xiàn)代碼

override protected function updateDisplayList(unscaledWidth:Number,
unscaledHeight:Number):void {
var g:Graphics = this.graphics;
g.clear();
g.beginFill(0x000000, 0);
g.drawRect(0, 0, unscaledWidth, unscaledHeight);
g.endFill();
g.lineStyle(1, 0x000000, 0.1);
var squareSize:Number = 15;
var numRows:Number = unscaledHeight / squareSize;
var numCols:Number = unscaledWidth / squareSize;
for(var row:Number = 0; row< numRows; row++) {
g.moveTo(0, row * squareSize);
g.lineTo(unscaledWidth, row * squareSize);
}
for(var col:Number = 0; col< numCols; col++) {
g.moveTo(col * squareSize, 0);
g.lineTo(col * squareSize, unscaledHeight);
}
}


清單 6 中的 unscaledWidth 和 unscaledHeight 代表了 Canvas 畫布實(shí)際的寬和高,畫布內(nèi)的 Graphics 對(duì)象默認(rèn)的繪畫原點(diǎn)是畫布左上角(0,0)點(diǎn)。代碼 drawRect(0, 0, unscaledWidth, unscaledHeight) 用于繪畫整個(gè)畫布的邊框,lineStyle(1, 0x000000, 0.1) 設(shè)置將要畫的線的樣式,黑色、透明度 0.1、粗細(xì) 1,squareSize 定義網(wǎng)格的大小(網(wǎng)格為正方形)。通過 unscaledHeight / squareSize 和 unscaledWidth / squareSize 獲得畫布允許的行數(shù)和列數(shù),moveTo 移動(dòng)繪畫原點(diǎn),lineTo 表示從原點(diǎn)到目標(biāo)點(diǎn)畫線。For 循環(huán)代表每畫一行(列),原點(diǎn)向下(右)移動(dòng) squareSize 的距離,再?gòu)脑c(diǎn)平行畫直線到畫布右邊緣(底邊緣)。那么網(wǎng)格效果就出來(lái)了 . 效果如圖 7 所示 .
圖 7. 網(wǎng)格背景效果
圖像圓角
圖像圓角是 Web2.0 重要的標(biāo)志,如果你用過 CSS 進(jìn)行圓角的開發(fā),那么不管在開發(fā)過程中或者處理瀏覽器兼容問題時(shí)一定會(huì)大喊痛苦。然而在 Flex 中,圖像圓角變的非常簡(jiǎn)單,使用 Mask 技術(shù)就可以輕松得實(shí)現(xiàn)。這種技術(shù)的直觀感覺是將某一控件 A 覆蓋在另一控件 B 之上,而 B 顯示的部分則是被 A 遮蓋的部分。如果 A 具有透明度,那么 B 也會(huì)有透明度。例子代碼如清單 7. 所示。
清單 7. 圖像圓角組件

xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:filters="flash.filters.*"
width="100%" height="100%" >





id="maskCanvas" cornerRadius="15" borderStyle="solid"/>



清單 7 中圖像圓角組件實(shí)際上是一個(gè) Canvas,該組件內(nèi)顯示的是一個(gè) Image(A),該 Image 指定 mask 為 maskCanvas,也就是一個(gè) id 為 maskCanvas 的 Canvas(B),代碼的意思是使用 B 遮蓋 A,那么 B 的樣式?jīng)Q定了 A 顯示的樣式,B 的樣式中重要的是 backgroundColor 和 cornerRadius,backgroundColor 設(shè)置成紅色,并不透明,cornerRadius 設(shè)置 B 的圓角(注意,Image 沒有這個(gè)屬性),那么使用深色的 B 遮蓋 A,A 將顯示被 B 遮蓋的部分,也就是顯示了圖像的圓角,效果如圖 8。
圖 8. 圖像圓角效果
該效果使用的原圖像如圖 9 所示。這是一張方形的圖像。
圖 9. 原圖像
從清單 7 的 Design 視圖可以看出 A 和 B 的遮蓋結(jié)果,效果如圖 10。
圖 10. Design 視圖
原圖像主要內(nèi)容被紅色背景的 Canvas 遮蓋,四個(gè)角沒被遮蓋因此運(yùn)行時(shí)則不被顯示。運(yùn)行后效果就會(huì)如圖 8 所示了。
總結(jié)
本文的目的主要在于讓讀者了解 Flex 自定義組件外觀的方法和技巧,如果讀者有興趣的話,可以做進(jìn)一步的研究,掌握更多設(shè)置外觀的方法,讓 Flex 在你手中更加豐富多彩。由于筆者知識(shí)水平有限,如果有錯(cuò)誤的地方,歡迎聯(lián)系我指正。
技術(shù)問答
2010-08-22 09:04:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
使用FlexPaper 1.4的版本時(shí),SwfFile的路徑怎么不能使用如:http://localhost/a/b.swf寫法
但是:http://192.168.0.100/a/b.swf這種寫法又可以使用。(本機(jī)局域網(wǎng)IP為192.168.0.100)
不知道大家在使用這個(gè)插件時(shí)有沒有遇到這種情況……
技術(shù)問答
2011-07-29 16:44:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
我們做電信的項(xiàng)目,以前是java+jsp ,開發(fā)工具用eclipse就行
后來(lái)采用 java+blazed+flex , java做后臺(tái),flex做界面 , 結(jié)果程序員都得同時(shí)開啟eclipse和flash builder
即便做flex的程序員不需要寫java代碼, 他們也必須整一份java代碼,
有沒有什么好的辦法能讓寫java的和寫flex的分開 ?
技術(shù)問答
2012-04-12 16:50:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 最近下載了一個(gè)Red5-1.0.0-RC2 原提供的例子都能運(yùn)行,但是自己按照網(wǎng)上給的那些教程做的,模板是Red5-1.0.0-RC2 doc/templates/myapp 里的那些配置維納斯文件相應(yīng)的名字也都改了,在啟動(dòng)Red5時(shí)就會(huì)報(bào)錯(cuò),一直過不了,把web.xml刪除了,red5就能正常啟動(dòng)了,但是又達(dá)不到和Flex交互的效果,也就沒有成功運(yùn)行起來(lái)。求救,是Red5-1.0.0-RC2 的web.xml這的配置有改變嗎?Red5-1.0.0-RC2 doc/templates/myapp 這里給的模板是過時(shí)的模板嗎?求高手幫忙。
技術(shù)問答
2012-11-11 22:26:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
各位flex大牛們,我最近在自學(xué)flex,但不知道該如何入手,請(qǐng)賜教下,
最好能給我列出個(gè)學(xué)習(xí)計(jì)劃(包含開發(fā)工具、學(xué)習(xí)資料、學(xué)習(xí)技巧等等),越詳細(xì)越好,先謝謝了 ?。?!
技術(shù)問答
2013-04-02 12:36:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
@代號(hào)13 你好,想跟你請(qǐng)教個(gè)問題:我想做個(gè)播放器 用flash builder做 可是不知道從何下手 能教一下嗎
技術(shù)問答
2013-03-27 10:58:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> $.ajax({ url:"/cc/services/register/getRegisterScheduling", data:{ "tokenId":"${tokenId}", "HosCode":"42508566031011011A1001|42508566000", "DeptCode":"10050602", "EndDate":"2016-08-18", "DoctorWorkNum":"", "Date":"2016-08-12" }, type:"get", dataType:"json", async: false, success:function(item){ $.ajax({ url:"/cc/services/register/getDoctorInfo", data:{ "tokenId":"${tokenId}", "HosCode":"42508566031011011A1001|42508566000", "DeptCode":"10050602", "IdCard":"" }, type:"get", dataType:"json", async: false, success:function(data){
技術(shù)問答
2016-08-23 14:49:04
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
獲取
里面的值,給ajax,怎末獲取啊
技術(shù)問答
2016-08-22 11:47:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>

這是后臺(tái)return的數(shù)據(jù)樣式,JSONArray對(duì)象。
[{"dataId":"20120116078","dataName":" 人事信息臨時(shí)表"},{"dataId":"20151124136","dataName":" 調(diào)整津補(bǔ)貼"},{"dataId":"20151118134","dataName":" 離退人員調(diào)動(dòng)"},{"dataId":"20130811132","dataName":" 更新標(biāo)準(zhǔn)"},{"dataId":"20150204134","dataName":" 調(diào)整基本工資標(biāo)準(zhǔn)"},{"dataId":"20150212136","dataName":" 調(diào)整基本工資標(biāo)準(zhǔn)"},{"dataId":"20150212136","dataName":" 增加離退休費(fèi)"}]

=========================================
我在前臺(tái)頁(yè)面這樣取


但是會(huì)報(bào)錯(cuò),彈出這三個(gè)XMLHttpRequest, textStatus, errorThrown,的值分別是200 4 parsererror
這是請(qǐng)求的信息
請(qǐng)幫我看看我這個(gè)問題出在哪里了?
技術(shù)問答
2016-08-05 08:51:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 刪除 '
怎么用ajax獲得id的值

技術(shù)問答
2016-08-02 10:54:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> $.ajax({ url:'analyse_statistics.action', type:'post', dateType:'json', date:'statisticsType='+$("#logsDatetime").val(), success:function(date){ if($("#logsDatetime").val()=="today"){ charts.xAxis[0].setCategories(arr[0]); }else if($("#logsDatetime").val()=="week"){ charts.xAxis[0].setCategories(arr[1]); }else{ charts.xAxis[0].setCategories(arr[2]); } if(date!=null){ for(var i=0;i<4;i++){ charts.series[i]=date[i]; } } }
});
我的ajax代碼是這樣寫的,后臺(tái)statisticsType的值始終是null,statisticsType的get/set方法寫了,請(qǐng)問這是什么原因.
技術(shù)問答
2016-07-20 15:59:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 因?yàn)檎?qǐng)求某個(gè)網(wǎng)站的時(shí)候需要帶上cookies才能進(jìn)去,怎么使用ajax發(fā)出請(qǐng)求的時(shí)候帶上cookies
技術(shù)問答
2016-07-15 17:19:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>

請(qǐng)問這個(gè)bounds-plugins 插件沒有安裝嗎?如何解決這個(gè)故障
技術(shù)問答
2017-06-23 18:31:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
由于要搭建 nagios ,先用命令測(cè)試能否發(fā)送郵件,代碼如下:
[root@redhat1 objects]# echo "hello world" | /usr/local/bin/sendEmail -f nagios @localhost -t 514694700@qq.com -m "this is a test"
Jul 08 08:01:46 redhat1 sendEmail[8616]: Email was sent successfully!
雖然提示成功,但是 qq郵箱沒有收到郵件,請(qǐng)問這是什么情況?
技術(shù)問答
2016-07-08 08:07:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
問題:nagios web頁(yè)面圖片不能正常顯示
運(yùn)行環(huán)境:CentOS6.5-64bit nagios-3.2.3 nagios-plugins-1.4.15
詳細(xì)錯(cuò)誤信息:apache,php均正常配置,apache cgi模塊開啟。nagios及插件正常安裝,未報(bào)錯(cuò),nagios服務(wù)正常,能在web頁(yè)面看到狀態(tài),能收到報(bào)警郵件,但是不能正常顯示圖片
1.nagios 頁(yè)面圖片
2.相關(guān)配置文件

以上,煩請(qǐng)各位大神看看這是什么原因
技術(shù)問答
2016-03-16 13:59:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
在nagios服務(wù)器端執(zhí)行以下命令報(bào)錯(cuò):
[root @nagios libexec]# ./check_nrpe -H localhost NRPE v2.12[root @nagios libexec]# ./check_nrpe -H 192.168.1.18CHECK_NRPE: Error - Could not complete SSL handshake. [root @nagios libexec]# ./check_nrpe -H 192.168.1.52CHECK_NRPE: Socket timeout after 10 seconds. [root @nagios libexec]# ./check_nrpe -H 127.0.0.1
NRPE v2.12
其中192.168.1.18是本地ip,192.168.1.52是被監(jiān)控端ip,被監(jiān)控端執(zhí)行命令結(jié)果如下:
# ./check_nrpe -H 192.168.1.52
NRPE v2.12
客戶端nrpe.cfg配置為:
# ALLOWED HOST ADDRESSES
# This is an optional comma-delimited list of IP address or hostnames
# that are allowed to talk to the NRPE daemon.
#
# Note: The daemon only does rudimentary checking of the client's IP
# address. I would highly recommend adding entries in your /etc/hosts.allow
# file to allow only the specified host to connect to the port
# you are running this daemon on.
#
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

allowed_hosts=192.168.1.18,127.0.0.1

# SERVER ADDRESS
# Address that nrpe should bind to in case there are more than one interface
# and you do not want nrpe to bind on all interfaces.
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

#server_address=192.168.1.52

請(qǐng)問是什么錯(cuò)誤?另外nagiso nrpe自身有沒有日志文件?謝謝!
技術(shù)問答
2014-08-10 12:01:02
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
最近在做Docker,想問下, 如果需要監(jiān)控docker的容器資源使用情況, 有什么成熟的開源軟件或者插件嗎?比如nagios中的插件,或者zabbix之類的,那些收費(fèi)的和有監(jiān)控?cái)?shù)量限制的就不在考慮之列了
謝謝
技術(shù)問答
2015-09-24 11:44:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
http://www.innovatedigital.com/download/hyperic_index.asp
技術(shù)問答
2014-05-06 20:22:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 自己想使用nagios自帶胡check_log插件來(lái)監(jiān)控tomcat日志文件,其它的簡(jiǎn)單的插件勉強(qiáng)能看懂,但是這個(gè)使用./check_log -h 之后幫助信息看不太懂...哪位給個(gè)例子,例如如何監(jiān)控tomcat總的某個(gè)錯(cuò)誤胡數(shù)量,當(dāng)超過多少時(shí)發(fā)郵件....不勝感激!,謝謝
技術(shù)問答
2012-04-25 22:46:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
使用Nagios的時(shí)候發(fā)現(xiàn),有時(shí)候刷新網(wǎng)頁(yè)的時(shí)候,有些服務(wù)會(huì)消失,多刷新幾次又出來(lái)了,有哪位大師知道問題嗎?謝謝了

技術(shù)問答
2014-11-06 18:32:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
登入nagios后界面右邊全是亂碼
測(cè)試也沒有出錯(cuò)
是不是還要修改什么東西呢?
技術(shù)問答
2013-01-15 21:50:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
系統(tǒng)是centos 6.5 64bit
nagios版本為3.4.3
Apache版本為2.2.15
錯(cuò)誤提示如下:
root@TEST-02 Downloads]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: Syntax error on line 19 of /etc/httpd/conf/extra/nagios.cfg:
Invalid command 'log_file=/usr/local/nagios/var/nagios.log', perhaps misspelled or defined by a module not included in the server configuration
[FAILED]
技術(shù)問答
2014-09-19 08:50:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
各位,我在nagios中配置了
check_interval 5 ;每5分鐘檢測(cè)一次
retry_interval 1 ;軟狀態(tài)每1分鐘檢測(cè)一次
max_check_attempts 3 ;重復(fù)檢測(cè)3次
notification_interval 30 ;對(duì)于已知告警,每30分鐘重復(fù)報(bào)警,

但我發(fā)現(xiàn)notification_interval這個(gè)值并未生效,還是每5分鐘發(fā)一次報(bào)警,請(qǐng)問這個(gè)問題應(yīng)該怎么處理。
技術(shù)問答
2014-04-11 13:52:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 請(qǐng)教我想用Nagios短信提醒警告信息,有這樣的兼容硬件平臺(tái)嗎?謝謝。
技術(shù)問答
2012-04-17 16:08:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
求一個(gè)服務(wù)器監(jiān)控的程序,本來(lái)打算用nagios,但是公司服務(wù)器使用的jsp,所以一般不安裝php,現(xiàn)在想自己通過java寫一個(gè)程序,大致功能如下:
監(jiān)控CPU,內(nèi)存,硬盤,(其實(shí)越多越好,監(jiān)控服務(wù)器的各種狀態(tài))
然后能夠?qū)崟r(shí)查看,以圖表的形式展示出來(lái),方便做分析
各位有沒有好的開源工具能夠?qū)崿F(xiàn)以上要求,最主要是要用java,有代碼的也請(qǐng)指點(diǎn)下思路。其實(shí)php挺好的,但是公司不讓用....
技術(shù)問答
2012-09-28 11:28:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
腳本為以下 #!/bin/sh lvs_is=`ps aux | grep keepalived |grep -v grep |wc -l` if [ $lvs_is != 3 ] then echo "Critical -lvs process num is $lvs_is" exit 2 fi echo "OK -lvs process count is $lvs_is" exit 0 在nagios服務(wù)器上調(diào)用 /usr/local/nagios/libexec/lvs_live.sh -H 192.168.0.193 check_keepalived 出現(xiàn) Critical -lvs process num is 5 OK -lvs process count is 3 Critical -lvs process num is 2 等等 而且無(wú)論keepalived 是否運(yùn)行,進(jìn)程數(shù)都在不停的變化 哪里錯(cuò)了??
技術(shù)問答
2014-04-28 17:45:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
最近搭建好了nagios 監(jiān)控,使用sendmail 郵件報(bào)警。監(jiān)控的項(xiàng)目什么的都沒有問題,但是出問題郵件報(bào)警暫未找到合理的解決辦法,網(wǎng)上有教程說(shuō)新建一個(gè)配置文件escalations.cfg,我也配置了,檢查配置文件也沒有報(bào)錯(cuò),但現(xiàn)在還是未解決,一個(gè)問題大概一分鐘就重復(fù)發(fā)一次,比如這個(gè)http的黃色警告

當(dāng)我們收到郵件的時(shí)候是這樣的
請(qǐng)教大家是怎么處理這個(gè)問題的,謝謝!
check-http

技術(shù)問答
2014-03-06 14:50:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
1.nagions,apache 都能正常啟動(dòng),并且 http://localhost是可以訪問的; /usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin
指定的nagiosadmin用戶和密碼
nagiosadmin:$apr1$WvBCXQ4g$L0VIrdCiMWY82BHqzOEnQ1
但是訪問 http://localhost/nagios
提示框 輸入用戶和密碼;并沒有登錄進(jìn)去系統(tǒng);仍然要輸入用戶和密碼,查看apache的日志 vi /usr/local/apache2/log/error_log
輸入如下:
user nagiosadmin: authentication failure for "/nagios": Password Mismatch

有誰(shuí)能幫忙解答下嗎? 謝謝!




技術(shù)問答
2014-03-05 16:47:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
需要將gitlab和公司的認(rèn)證系統(tǒng)對(duì)接,完成sso對(duì)接。 目前知道的是可以通過 omniauth來(lái)處理 但是不知道具體該怎么開發(fā),公司的sso 提供了oauth2協(xié)議 但是和標(biāo)準(zhǔn)的有些差異。希望提供個(gè)思路
技術(shù)問答
2020-04-26 15:19:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
最近集成oauth2,原系統(tǒng)用戶和管理員是分開存的,不同的表,不同的角色權(quán)限,不同的登陸入口
現(xiàn)在要集成進(jìn)oauth2,登陸授權(quán)怎么處理?配置兩個(gè)oauth2?
技術(shù)問答
2019-04-24 17:31:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 如何編寫爬蟲爬取新浪微博的數(shù)據(jù),如用戶信息,微博信息的?用java編寫,利用新浪API
技術(shù)問答
2014-04-21 17:43:00
HDC調(diào)試需求開發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 我做了一個(gè)sina微博的爬蟲,用它api時(shí),發(fā)現(xiàn)有時(shí)會(huì)出現(xiàn):status code = 301錯(cuò)誤,但是若重新運(yùn)行一下就沒事了,求解釋?它是怎么回事,301錯(cuò)誤又是怎么出現(xiàn)的?
技術(shù)問答
2012-05-13 22:56:00