倉井空最近在中國很是紅火,主要源于其代言了上海某網游,她本人的微博粉絲增長速度據稱達到了每秒增加一人的速度,這樣的瘋狂堪稱空前。說到倉井空,很多人都知道這個名字。特別男性朋友們,家里的箱底下都應該都會有這么幾部倉井空的佳作珍藏吧。別告訴我說沒有,那我只能說你不是“純爺們兒”,哈哈。。。。。
倉井空,日本人,一名出道于AV的女性。AV這個行當出身,對于一個女性來講總不是件光彩的事情。不過國情不同,在日本,av這個行業是合法的,日本人看av基本就和我們看電視劇一樣,“家常菜”,沒什么大不了的。就這點上,我是很不了解日本的人性和本質,過去有一首老歌總說日本人是禽獸,估計還真有那么點依據。
我不想過多討論日本對av這個行當的認知(對這方面本人了解不多)。這里我想說的是,倉井空在這樣卑賤行當中出身,雖遭眾人鄙視和唾棄,卻依然有今天的成功,的確有點出人意料。因為這樣的社會現象畢竟太過新鮮,多少讓人有些疑惑不解。
古人云:“英雄不問出處”,我這里杜撰為“名人不究出身”,不知道用這里對不對,我想應該合適吧。現在的名人多得如螞蟻般偏地都是,可來自真材實料的卻是少之又少,準確地說應該是“滅絕”了。存活在今天的很多名人不是推崇出來的,而是被左炒右作給弄出來的。以這樣的行徑“分娩”出來的名人,就像克隆出的異類那樣,多少有點英年夭折的危險,因為這些搗鼓出來的玩意兒,骨子里壓根兒沒名人那個范兒。一旦見光,沒幾天,總會落得個“短命鬼”悲慘結局。
“人怕出名豬怕壯”,我想現在沒有敢同意這句話。在市場經濟發展的今天,我們總是對周圍和自己說,天下沒有白吃的午餐。每每我們做點好事需要嘉獎;幫個小忙需要小費;長的天生麗質需要炫耀;活得瀟灑自如需要曝光。不是都在在提倡低調嗎?可為什么我們向來總是喜歡這樣的張揚跋扈呢。我們現在的觀念多少有些改變,今天我的存在不再是擔心被別人知道,而是變著法兒的讓別人知道。不管是好的壞的,丑的美的,只要敢拿出來,總會在變著發兒的推動中,搞的沸沸揚揚,滿城風雨。。。。
還別說,曾幾時我也有出名的想法,可一想到自己沒有可供炒作的資本,最終放棄這樣的妄想,只能一直這樣了,正常地默默無聞中活著。和我有相同想法和悲劇的人應該不少吧,為什么我們總是希望生存在人人皆知中?我想應該和我們生存的社會環境很直接的關系吧。看看我們都是如何炫耀自己的吧,拍個照,能看不能看,總是拿出來秀一下;吼一嗓,能聽不能聽,總要喊出來發泄一下;芝麻點破事,能提不能提,總要寫出來曝一下。。。。
那怎么才能成名,來看看娛樂圈的前輩們是怎么做的。劉德華在《康熙來了》中回想自己成名前,每日寄托在的租房和跑龍套中默默奮斗,屁顛屁顛地跟在發哥的左右;周星馳在畢業后相當長5年時間里在跑龍套,大伙是否還記得《射雕英雄傳》中的那個小卒,沒有一句臺詞,活生生被梅超風一掌劈死于無息中,這就是我們傳說中的那個“星爺”;周華健成名前,一直靠老婆康粹蘭的工資交房租,租住在舊公寓里,沒有家具,夫妻倆晚上就睡在地板上。都說“臺上一分鐘 臺下十年功”,沒有這些時間的消磨,還真不能鍛造出今天我們認知的那些巨星們。
那現在的娛樂圈,又是個怎么樣的情況呢?看看芙蓉姐姐、大嘴鳳姐、張馨予、獸獸這些被暴炒的角兒們。她們逃避了艱辛的奮斗歷程,為了出名,裝瘋賣傻、艷照橫飛、視頻流散。我不知道以這種方式出名的范兒們,能在名人的圈子里存活多久。不過我想應該不會太久,畢竟歪門邪道,只會給人以新鮮的娛樂和爆料,這些人的存在就如“皇帝新裝”似的,很新穎,相當另類。可時間長了,見怪不怪,即便一脫到底,那也只是一時的興起喧鬧,短暫的風暴后,最終還是會淹沒她們這些丑陋的伎倆。我不曉得這些牛鬼蛇神們以后要不要培育下一代,如果有,那某一天,自己的baby拿著她母親的那些不堪回首,張口質疑時,她們會做出怎么樣的回答。也許這樣鬧劇過幾年就要出現了,因為張柏芝的lucas不是就要長大了嗎?
出身在這個無助的社會不是我們的錯。但為了生存,變相地出賣自己的寶貴青春和圣潔軀體可能就是你的錯。你的美麗,那是源于上帝對你的眷戀和優待。如果說“女媧造人”時多往你的臉上涂塊東西,那可能就沒這么好的結果了。雖說現代的鬼斧神工加以修整,那估計也是一堆票子的問題,而且我們的父母們也不會學韓國家庭那樣,從小就開始給你籌備改造的本錢。
簡單來講,我們為什么想出名,無非就是為了生存,賺取更多的鈔票,最終擁有屬于自己的房子、車子、地位、名義等。不過想要成功就別怕艱辛;想要甜蜜就別怕苦澀;“不經歷風雨,怎么見彩虹”,凡事都需要有一個磨練的過程,沒有時間的醞釀,如何能夠成就你的卓越不凡。放棄你的“速成法”吧,別再折騰自己了,短暫的擁有只能換回永恒的嘆息,因為這本就是不屬于你的東西,何必再裝神弄鬼般地強取豪奪呢?
(注:本人文章均為原創,轉載請注明出處!20100626寫于深圳。)
posted @
2010-06-28 12:09 刀光劍影 閱讀(589) |
評論 (0) |
編輯 收藏
摘要: 1.1.116 cellById (row_id, col)
版本:大眾版
參數:
row_id: rowId
col:列索引
用途:獲得單元格對象,無參數時返回當前選中cell對象
參考實例:
var cellObj = grid.cellById(row_id, col);
1.1.117 cellByIndex (row_index, col)...
閱讀全文
posted @
2010-06-28 12:08 刀光劍影 閱讀(1561) |
評論 (1) |
編輯 收藏
項目經理這個角色說大不大,說小也不小。在大公司,項目經理這樣的角色可能存在不計其數,他們很多都是寄托于項目的存在而生,項目的完成而終;但對于一些小作坊的軟件公司,項目經理一職很多時候是一個長期持有的過程,擁有這一角色的人,很多時候就是主要研發群體甚至全部團隊的核心領導人,這些人很多時候屬于公司的頂梁柱、火線人員或突擊隊長。在我們看來項目經理就開會、陪客、吃飯、吹牛B,一天正常的8個小時工作時間,沒幾個點能看見他的身影,整天來無點去無蹤,“那誰誰誰,你這今天的任務是什么什么,你你你,那東西怎么樣啦?啥時候完事啊?”,他們就是這樣整天游手好閑,一下說說這,一下亂亂那。在自己管轄的圈圈內活生生一個土皇帝,手握長鞭,驅使著他的那些苦力們干活,干活,還是干活。。。。
凡事都有兩面性,其實我們僅簡單地看見了項目經理的風光無限,殊不知,要獲得這樣的顯赫,非一般常人所能為之。合格的項目經理以最大限度獲得手下人的折服與尊敬最為重要,那憑什么獲得?這就是我今天打算給各位說的了。
項目經理按職能的分工可以衍生為技術經理、產品經理、客服經理、維護經理等;有一定規模的公司,不同的職能經理存在于不同時期,并配置有不同人員擔任。但在小公司這樣的分工就不是太明確了,我沒有在很大的公司呆過,最大規模的一家就是200人左右,算起來應該屬于中小企業的范疇,所以這里我主要談的主要是針對“如何在中小型公司承擔項目經理。
在中小型公司能夠勝任項目經理一職,在我看來需要4個基本技能特長:技術、管理、溝通、資歷。當然這些技能中,你可以不用全部擁有,很多時候“精于一而雜于片”方是合理之道。無所不能、樣樣精通那是不可能的事情,畢竟正常人(超人、神鬼外)的時間和精力是有限的。
在下面的片段中我主要就這四個方面來談談個人的一些看法,說的不好的,請大伙“板磚”o(∩_∩)o…哈哈。。。
一、 技術
在我們熟知的軟件行業中,項目經理很多來源于程序員基層。這樣的程序員,總是不滿足于ctrl+c,ctrl+v這樣的代碼編寫,在廣泛涉獵各種書籍、開源框架,一旦興趣所致,總是忘我般的步步深入,最終獲得提升自我的軟件實力。對于這樣偏技術的項目經理,在我的周圍很多。就我所認識的,還真沒有哪個項目經理是拿MBA來“掛帥”的。他們都是起源于普通的代碼工人一卒,成名于某個危難中,火線出擊,最終用自己的實力拯救了難堪的困境。憑借這樣的“豐功偉績”,在中小型公司中足以獲得老板或部門領導的嘉獎,那擔任項目經理一職也眾望所歸、順理成章的事情了。
出身技術的項目經理還有一種情況,就是“唯我不能”。JBPM只有我知道使用;oralce內核管理、災難修復只有我可以;EJB只有我會弄;SSH系統整合只有我能把握等等。這樣精于髓而透于理的佳境,不是所有人都可以做到的,當然你可能會笑我認識的膚淺,我無言以對,反笑置之,因為我只想看到“誰笑到最后?”o(∩_∩)o…哈哈。。。。
二、 管理
如果說從技術升任項目經理需要超凡脫俗,那從管理出發去獲得項目經理這個角色那就需要超俗脫凡了,它需要經理一個更為持久的過程,而且這樣的過程不是通過某一時的一鳴驚人所能完成的,從學習管理到學會管理需要一個漫長醞釀的沉淀。
一個從純管理出身并且做好項目經理的人,沒有,起碼我沒看到過。因為很多時候不親歷軟件開發中的ctrl+c,ctrl+v,你壓根兒就體會不到這其中的刺激和乏味,當然也更加不能知道你的團隊內人員的工作能力、個人性格、興趣愛好等。你都知道什么叫程序員,那你怎么能管好程序員呢?
程序員很多時候就像戰爭中的士兵一般,他們會容易折服于將軍的勇猛無敵,但很難信服運籌帷幄中的紙上談兵。所以對于專注于做管理的項目經理而言,在團隊中獲得一個認同的地位,將是很難,程序員本就是孤傲的一族,在他們眼里很多時候看待技術比團隊建設更為重要。
管理過程是一個持之以恒,循序漸進的過程,要真正學會管理還真不是一朝一夕的事情,起碼你得知道什么叫CMM或CMMI;什么是瀑布、敏捷、迭代?工期怎么定?計劃如何排?成本如何算?人員怎么配?等等諸如此類就是管理應該干的事情,想做好管理可不是件簡單的事情,漫漫琢磨吧。
三、 溝通
我這里說的溝通,主要包含對外、對內、對上三種。對外,你經常拜訪客戶,與其交流,成為他們的朋友固然很好,當個孫子湊合著干吧。和客戶處好、讓他們吃好喝好玩好,最終了解他們的真實意圖,這樣才能為你的項目提供更多的需求來源。沒準兒哪天客戶一高興多給你個項目做做,那老板就更為happy了,賞錢加薪那自然不在話下;對內,你應該經常和你的兄弟們在一起,和他們吃吃飯、KK歌、聊聊天,了解他們對團隊的意見,對公司的看法,對工作的態度等。這樣一來,增強你對他們了解的同時,也讓他們來接納你,了解你;對上,那就是和你的上級或老板的事情了,在這里你需要做的是,及時匯報整個團隊任務執行情況怎么樣?將來工作計劃是什么?項目組反饋意見有哪些可以采納?組內各成員工作能力如何?是否考慮對優秀成員給予及時獎勵或崗位調整等。
蕭伯納說:“你有一個蘋果,我有一個蘋果,交換之后,還是一人一個蘋果。你有一個idea(中文可譯為思想,想法,念頭、主意、意見、建議、計劃、概念、理念等),我有一個idea,交換之后,我們每人就都有兩個ideas”。可見良好的溝通是值得的,那是穩賺不賠的事情。這么好的買賣,你還有不做的理由嗎?
四、 資歷
談到資歷,大家總能想到各類文憑、證書等,這些形式上的資歷固然重要,但也不是非要不可的事情。有句話說的好“能說未必能做”,我們做項目經理的,需要這些形式上的東西,但這些閃亮的光環只不過是用來妝點一下外表而已,如果你的內力不夠深厚,那有再多的炫目也是沒用的。
這里說的內力,說到底就是你對當前所做業務的認識能力、全面程度。一個銀行業務你是否了解信貸流程、零售范圍、風險投資、會計核算、組織機構等;一個稅務系統你是否知道,稅務登記、涉稅申報、會計核算、減免退稅等;一個電子政務你是否知道什么是內網?什么是外網?什么是發文審批?什么是收文辦理等。
做軟件,必先以業務了解為第一原則,寫代碼那點事情,都是不為道足的。沒有豐富的業務知識,如何去把握客戶的需求,千萬不要讓客戶去引導你學習業務,客戶沒時間不說,很多時候會鄙視你的無知。我們做項目經理的,很多時候需要首當其沖,直面與客戶交流,沒有雄厚的業務背景怎么可以呢?
資歷還有一個制約因素就是個人的年齡問題,很多時候我們總是感覺平均年齡小的團隊容易管理,年齡大的就比較難管理,這很大程度上與資歷也有關系。因為年齡大團隊中,每個人都有一定的工作經歷,在對待某個問題或解決方式上總是容易出現分歧,這是如果你項目經理的資歷不夠,統一思想將是一件頭痛的事情;再者,如果你的團隊都是些老家伙,很多說明這些人都是公司的老人,每每他們總是擺出“論資排輩”的架子,如果你是油頭粉面的新星,那估計會落得“被玩死”的下場。
項目經理,多少也算個官,他們總能趾高氣揚顯擺在你的周圍,我們總是痛恨這些不干實事監工,想來就來,所走就走,一年下來還拿幾十萬的大洋,這多少會在羨慕中產生忌妒。不就是開會、吃飯、吹牛、聊天嗎?我也會!!殊不知,這些都表面的風光,其實項目經理們自己的奮斗和艱辛又由幾人能知,當然也應該只有幾人能知才對,不然就普天的項目經理啦,o(∩_∩)o…哈哈。
俗話說“兵熊熊一個 將熊熊一窩”,項目經理的能力很大程度就是團隊整體實力的體現。那如何做一個合格的項目經理,這里我給出幾句簡單的杜撰:“像孫子一樣待客人,像兒子一樣待老板,像長子一樣待團隊,像老子一樣待自己”。
(注:本人文章均為原創,轉載請注明出處!20100626寫于深圳。)
posted @
2010-06-26 14:33 刀光劍影 閱讀(1784) |
評論 (7) |
編輯 收藏
1.1.90 adjustColumnSize(cind)
版本:大眾版
參數:
cind:列索引
用途:調整某列寬,使列所有數據可見,但需要在制定列寬的情況下,即不能設定列寬為 *
參考實例:
mygrid.adjustColumnSize(0);
1.1.91 deleteColumn(ind)
版本:專業版 dhtmlxgrid_mcol.js支持
參數:
cind:列索引
用途:調整某列寬,使列所有數據可見
參考實例:
mygrid.adjustColumnSize(0);
1.1.92 enableColumnMove (mode,columns)
版本:專業版 dhtmlxgrid_mcol.js支持
參數:
mode:true/false
columns:設定某列是否可以
用途:設置所有列或某列是否可以移動
參考實例:
//全部列可移動
mygrid.enableColumnMove(true);
//某列可移動
mygrid.enableColumnMove(true,"false,true,true,true,true,true");
1.1.93 enableHeaderMenu
版本:專業版 dhtmlxgrid_hmenu.js支持
參數:
用途:設置表頭右鍵菜單可用
參考實例:
1.1.94 enableResizing(list)
版本:大眾版
參數:
list:設置當前grid中各列size是否可變參數組合
用途:設置當前grid中各列size是否可變
參考實例:
mygrid.enableResizing("false,true,true,true,true,true,true");
1.1.95 enableTooltips(list)
版本:大眾版
參數:
list:設置當前grid中各列tooltip是否可用參數組合
用途:設置當前grid中各列tooltip是否可用,即當前列title是否顯示
參考實例:
mygrid.enableResizing("false,true,true,true,true,true,true");
1.1.96 getColIndexById (id)
版本:大眾版
參數:
id:列id
用途:通過列id獲得列索引
參考實例:
var colIndex=mygrid.getColIndexById("col1");
1.1.97 getColType(index)
版本:大眾版
參數:
index:列索引
用途:通過列id索引獲得列數據類型
參考實例:
var type=mygrid.getColType(0);
1.1.98 getColTypeById (cID)
版本:大眾版
參數:
cID:列ID
用途:通過列列ID獲得列數據類型
參考實例:
var type=mygrid.getColTypeById("column1");
1.1.99 getColWidth (ind)
版本:大眾版
參數:
index:列索引
用途:通過列id索引獲得列數據寬
參考實例:
var width=mygrid.getColWidth(0);
1.1.100 getColumnId (cin)
版本:大眾版
參數:
cin:列索引
用途:通過列id索引獲得列Id
參考實例:
var colId=mygrid.getColumnId(0);
1.1.101 getColumnLabel (cin, ind)
版本:大眾版
參數:
cin:列索引
ind: 表頭行索引,默認為0,只有在多表頭下有用
用途:獲得列標題
參考實例:
//第一列標題
var colLabel=mygrid.getColumnLabel(0);
//第一列第二個表頭標題
var colLabel=mygrid.getColumnLabel(0,1);
1.1.102 getColumnsNum
版本:大眾版
參數:
用途:獲得列的數量
參考實例:
var colNum=mygrid.getColumnsNum();
1.1.103 getFooterLabel (cin, ind)
參考getColumnLabel (cin, ind)
1.1.104 insertColumn(ind,header,type,width,sort,align,valign,reserved,columnColor)
版本:專業版 需要dhtmlxgrid_mcol.js
參數:
ind:列索引
header:列表頭標題
type:列數據類型
width:列寬度
sort:排序方式
align:水平布局方式
valign:垂直布局方式
reserved:無效參數
columnColor:列背景顏色
用途:獲得列的數量
參考實例:
//最小設置
mygrid.insertColumn(10);
//最大參數設置
mygrid.insertColumn(11,"Some text","ed",120,"na","left","top",null,"red")
1.1.105 isColumnHidden (ind)
版本:專業版
參數:
ind:列索引
用途:判斷當前索引列是否隱藏
參考實例:
var isHidden=mygrid.isColumnHidden(0);//隱藏返回true,反之false
1.1.106 moveColumn (oldInd,newInd)
版本:專業版 需要dhtmlxgrid_mcol.js
參數:
oldInd:原列索引
newInd:新列索引
用途:通過列索引調整列位置
參考實例:
mygrid.mygrid.moveColumn(0,2);
1.1.107 setColumnColor (clr)
版本:大眾版
參數:
clr:顏色定義字符串
用途:定義列背景色
參考實例:
mygrid.setColumnColor("white,#d5f1ff,#d5f1ff");
1.1.108 setColumnExcellType (colIndex, type)
版本:專業版
參數:
colIndex:列索引
type: 擴展類型
用途:定義列數據為擴展類型
參考實例:
mygrid.setColumnExcellType(2,"ch");
1.1.109 setColumnHidden (ind, state)
版本:專業版
參數:
ind:列索引
state:true/false
用途:設置當前索引列是否隱藏
參考實例:
mygrid.setColumnHidden(0,false);
1.1.110 setColumnId (ind, id)
版本:大眾版
參數:
ind:列索引
id:列id
用途:通過索引設置列id
參考實例:
mygrid.setColumnId(0,"column1");
1.1.111 setColumnIds (ids)
版本:大眾版
參數:
ids:列id組合
用途:設置grid內所有列的id,可重復定義,但通過id讀取索引時,僅對第一個設置有效
參考實例:
mygrid.setColumnIds("sales,book,author,price,store,shipping,best,date");
1.1.112 setColumnLabel (col, label, ind)
版本:大眾版
參數:
col:表頭索引
lable:標題
ind:多表頭時索引
用途:設置grid表頭標題
參考實例:
//單表頭設置
mygrid.setColumnLabel(0,"New Column Label");
//多行表頭設置
mygrid.setColumnLabel(0,"New Column Label",1);
1.1.113 setColumnMinWidth (width, ind)
版本:大眾版
參數:
width:寬度
ind:列索引
用途:設置grid某列、各列最小寬度
參考實例:
//設置第一列
mygrid.setColumnMinWidth(50,0);
//設置所有列
mygrid.setColumnMinWidth("50,100,100,150,200,100,150");
1.1.114 setColumnsVisibility (list)
版本:專業版
參數:
list:各列是否可見參數組合,false可見,true隱藏
用途:設置各列是否可見
參考實例:
mygrid.setColumnsVisibility("false,true,true,true,true");
1.1.115 setFooterLabel (c, label, ind)
版本:大眾版
參數:
c: 列索引
lable:標題內容,可包含 img:[imageUrl] 圖片引用格式
lnd:多表腳時,行索引
用途:設置表腳標題信息
參考實例:
(注:本人文章均為原創,轉載請注明出處!20100624寫于深圳。)
posted @
2010-06-24 22:16 刀光劍影 閱讀(781) |
評論 (0) |
編輯 收藏
摘要: 1.1.56 addRow (new_id, text, ind)
版本:大眾版
參數:
new_id:行id grid中唯一
text:行內容,多列數據以分隔符合隔開字符串,或以數組形式提供
inx:行索引,行序號等,選填,默認在最后一行新增
用途:在grid中新增一行
參考實例:
grid.addRow(newId,"text1,text2",1);
...
閱讀全文
posted @
2010-06-24 22:14 刀光劍影 閱讀(751) |
評論 (0) |
編輯 收藏
摘要: 1.1.31 changePage(pageNum)
版本:專業版 需要dhtmlxgrid_pgn.js支持
參數:
pageNum:跳轉頁面數
用途:跳轉到某個頁面
參考實例:
grid.changePage(5);
1.1.32 changePageRelative(ind)
版本:專業版 需要dhtmlxgrid_pgn.js支持
參數:
Ind:跳轉頁面的間隔數
用...
閱讀全文
posted @
2010-06-24 22:13 刀光劍影 閱讀(1459) |
評論 (0) |
編輯 收藏
1.1.1 detachHeader(index)
版本:大眾版
參數:
index 表頭索引
用途:
刪除grid的某個表頭,與attachHeader配對使用
參考實例:無
1.1.2 enableAutoHeight(mode,maxHeight, countFullHeight)
版本:大眾版
參數:
mode: true/false
maxHeight: 最大無滾動高度,默認為無限制
countFullHeight: 最大高度計算方式,true 最大高度表示所有表格高度總和,false 僅表示數據表格的高度總和,即除去header 和 footer,默認為false。
用途:
當前表格是否設置為高度自適應,并可設定默認最大高度。
參考實例:
//高度自適應
mygrid.enableAutoHeight(true);
//高度非自適應
mygrid.enableAutoHeight(false);
//高度自適應,且定義最大高度為100,當前最大高度僅指數據表格部分
mygrid.enableAutoHeight(true,100);
//高度自適應,且定義最大高度為100,當前最大高度數據表格"表頭"表腳
mygrid.enableAutoHeight(true,100,true);
1.1.3 enableAutoWidth (mode, max_limit, min_limit)
版本:大眾版
參數:
mode: true/false
max_limit: 最大無滾動寬度,默認為無限制。
min_limit: 最小無滾動寬度,默認為無限制。
用途:
當前表格是否設置為寬度自適應,并可設定默認最大寬度、最小寬度。
參考實例:
//寬度自適應
mygrid.enableAutoWidth(true);
//寬度非自適應
mygrid.enableAutoWidth(true);
//寬度自適應,并且設置最大、最小寬度
mygrid.enableAutoWidth(true,600,100);
1.1.4 enableCellIds(mode)
版本:大眾版
參數:
mode: true/false
用途:
當前表格中單元格索引是否要求唯一。(id 是以如下模式“c_[行索引]_[列索引]” 自增的)
參考實例:
無
1.1.5 enableHeaderImages(fl)
版本:大眾版
參數:
mode: true/false,默認為false
用途:
是否在表頭定義中使用image文件,即當前表頭是否可以使用圖片。默認為false,即可以使用,這里可能是個bug或陷阱,既然是false為什么還可以使用呢?
參考實例:
mygrid.enableHeaderImages(false);//可以在表頭中定義圖片
mygrid.setHeader("無圖片,img:[imgs/true.gif]With Icon "); //img:[imgs/true.gif]With Icon為圖片+表頭定義格式。
但這里有個bug大伙需要修改下,即在dhtmlxgrid.js中有這么一句:
var imUrl=label.replace(/.*"[([^>]+)"]/,"$1");
真確應該寫為:var imUrl=label.replace(/.*"[([^>]+)"].*/,"$1");不然沒法子替換]With Icon后的字符串。即image的路徑就不對了。
1.1.6 init
版本:大眾版
參數:
用途:grid初始化操作,與destructor方法相反
參考實例:
1.1.7 setAwaitedRowHeight(height)
版本:大眾版,需要dhtmlxgrid_srnd.js的支持
參數:
Height:行高度
用途:設置grid計算行的高度
參考實例:
mygrid.setAwaitedRowHeight(25);
1.1.8 setCSVDelimiter(str)
版本:大眾版,需要dhtmlxgrid_nxml.js的支持
參數:
str:csv格式文件風格符
用途:依據當前分割符解析csv文件
參考實例:
mygrid.setCSVDelimiter(":");//設置風格符為 :
var str="11:12:13"n21:22:23"n31:32:33";//csv格式字符串
mygrid.loadCSVString(str);//加載csv字符串
1.1.9 setColAlign(alStr)
版本:大眾版
參數:
alStr: 各列數據布局字符串組合,逗號隔開
用途:設置列數據的水平布局
參考實例:
mygrid.setColAlign("right,left,center,justify");
1.1.10 setColSorting(sortStr)
版本:大眾版
參數:
sortStr: 各列數據排序類型的字符串組合,逗號隔開
用途:設置列數據的排序類型
參考實例:
mygrid.setColSorting("int,str,date,na,sortingFunction");
1.1.11 setColTypes(typeStr)
版本:大眾版
參數:
typeStr: 各列數據的類型字符串組合,逗號隔開
用途:設置列數據的數據類型
參考實例:
mygrid.setColTypes("dyn,ed,txt,price,ch,coro,ra,ro");
1.1.12 setColVAlign(valStr)
版本:大眾版
參數:
valStr: 各列數據垂直布局字符串組合,逗號隔開
用途:設置列數據的垂直布局
參考實例:
mygrid.setColVAlign("top,middle,bottom,top,top,sub");
1.1.13 setColWidth (ind, value)
版本:大眾版
參數:
ind: 列索引
value: 寬度值
用途:設置某列數據的寬度
參考實例:
mygrid.setColWidth(0,"150");
1.1.14 setDelimiter (delim)
版本:大眾版
參數:
delim: 分隔符,默認為逗號 ,
用途:設置grid中分隔符合,默認為逗號
參考實例:
mygrid.setDelimiter(";");//分號為分隔符
mygrid.setHeader("First Column;Second Column;Third Column");
1.1.15 setHeader (hdrStr, splitSign, styles)
版本:大眾版
參數:
hdrStr: 表頭內容lable字符串組合;
splitSign: 分隔標志 默認為 #cspan
style: 表頭各列樣式
用途:設置grid中表頭、樣式等
參考實例:
//設置表頭
mygrid.setHeader("A,B,C");
//設置表頭樣式
mygrid.setHeader("A,B,C",null,["text-align:right;","text-align:left;","text-align:center"]);
1.1.16 setIconPath (path)
版本:大眾版
參數:
path: icon文件路徑;
用途:設置grid中引用icon圖片路徑,一般在grid中使用tree或列中使用icon時定義
參考實例:
mygrid.setIconPath("../codebase/imgs/icons_greenfolders/");
1.1.17 setImagePath (path)
版本:大眾版
參數:
path: image文件路徑;
用途:設置grid中引用圖片路徑,如排序圖片,checkbox圖片,背景等
參考實例:
mygrid.setImagePath("../codebase/imgs/");
1.1.18 setInitWidths (wp)
版本:大眾版
參數:
wp:各列初始化寬度字符串組合;
用途:設置grid中各列初始化寬度
參考實例:
//明確設置各列寬度,如當前寬度不足,表頭將自動折行,數據單元格自動截斷顯示
mygrid.setInitWidths("150,100,100,100,100");
//明確某列寬度為0,即當前列將不顯示,可以用于隱藏數據等
mygrid.setInitWidths("0,100,100,100,100");
//設置當前寬度自動平均分配,即最大寬度-定義寬度/ 自動寬度定義的數量
mygrid.setInitWidths("*,*,100,100,100");
1.1.19 setInitWidthsP(wp)
版本:大眾版
參數:
wp:各列初始化寬度百分比字符串組合;
用途:設置grid中各列初始化寬度百分比
參考實例:
//明確設置各列寬度百分比,即保證設置值相加為100
mygrid.setInitWidthsP("50,40,10");
1.1.20 setNoHeader(fl)
版本:大眾版
參數:
fl:true/false;
用途:設置grid中是否定義表頭,需要在init執行前調用
參考實例:
//
mygrid.setNoHeader(true);
1.1.21 setSkin(name)
版本:大眾版
參數:
name:grid的皮膚名稱
用途:設置grid中的外形皮膚,可供選擇的皮膚名稱為xp, mt, gray, light, clear, modern, sb_dark。
參考實例:
//設置grid皮膚
mygrid.setSkin("light");//set "light" skin to the grid
1.1.22 setStyle (ss_header, ss_grid, ss_selCell, ss_selRow)
版本:大眾版
參數:
ss_header:表頭樣式定義表達式
ss_grid:表格單元格樣式定義表達式
ss_selCell: 選中單元格樣式定義表達式
ss_selRow:選中行樣式定義表達式
用途:設置grid的各元素樣式。
參考實例:
//
mygrid.setStyle("background-color:navy;color:white; font-weight:bold;", "","color:red;", "");
1.1.23 uid
版本:大眾版
參數:
用途:通過grid對象生成一個唯一uid值。可視為一個工具接口
參考實例:
//
var uniqueID=mygrid.uid();
(注:本人文章均為原創,轉載請注明出處!20100621寫于深圳。)
posted @
2010-06-24 22:11 刀光劍影 閱讀(945) |
評論 (0) |
編輯 收藏
摘要: Dhtmlx是一個半開源的js框架,說是半開源,因為它的有些腳本是收費的。總體感覺很輕巧,可依賴的東西不多,和ext這樣的龐然大物,dhtmlx應該定位為一個tool更為合適。我自己一直在使用,很喜歡它。因為網上好像沒看見可用的API中文翻譯,今天終于鼓起勇氣來做這件事情,純屬個人愛好,大伙見笑了,其實我的英文不好,大學四年,英語就掛過四次。好,不廢話了,這就開...
閱讀全文
posted @
2010-06-24 22:09 刀光劍影 閱讀(886) |
評論 (0) |
編輯 收藏
那天面試回來,我的腦海里一直浮現著那個女孩的身影,久久不能抹去。想抓起手機打電話給楊光,詢問那個女孩的信息,可心想還是別這么激動吧,畢竟那只是一個不經意的碰巧,壓根兒就沒有太多幻想的必要。
對了,我說漏一個地方,我前面提到的朋友就是指楊光,我和他是在2004年工作時認識的。那時我剛畢業初到一家軟件公司,公司規模不大20幾個人,主要做的是煙草的業務。公司是新成立的,所以很多都是新人,楊光是在我前一個月到公司的,他也是剛畢業,學的是計算機,所以很直接地選擇了寫代碼這個行業。
楊光是一個性格開朗的人,長的很帥氣,所以很多女孩子都喜歡和他在一起。我和他之所以很容易的就做成朋友,主要因為我們都來自同一個地州,在昆明這個地方算得上是半個老鄉了。楊光老家在新民,我家的縣城叫臨安,就在新民的旁邊。每到午間吃飯,我倆總是很喜歡在一起吹牛,因為我們可以不用講昆明人那些難聽的“馬譜”,任用自己的家鄉話嘮個沒完,這樣的聊天多少有點老鄉見面的熱情。
我和楊光那時所在的公司叫廣開科技有限公司,雖說是昆明的公司,可長期在曲靖辦公。老板很摳門,除了提供日常的食宿外,沒有半毛錢的出差補助和加班費。公司為了提倡對員工的關懷,我們被允許周六周日在休息的情況下可以回昆明,但途中發生的車費卻是兩周才能報銷一次。大伙對于這樣的制度很是不滿,不過我和很多人一樣只能在無奈中忍受,畢竟現在找工作難啊,年輕輕的,就施舍點時間給資本家們剝削吧。
半年后發生的一件事情,讓我和其他4人同時離開公司走人。記得那是周三上午午餐時間,我們按慣例地下樓去公司食堂吃飯(其實就是在公司附近租了個房間,老板請了個大姐給我們做飯)。按慣例我們都是兩桌位置,老板和小領導們在一桌,我們這些小兵在另一桌。很多時候都是我們這桌都是在歡聲笑語中飽食完大餐的,因為我們這些小兵在一起,不需要太多的拘禁和遷就,更多的就是放縱般海吃。
那天的菜和平常一樣,不難吃也不好嚼,不過有盤“四季豆”讓我終身難忘。因為吃完飯的第二天,我就被這盤菜“放到”了,整個早上感覺渾身無力,跑了10幾趟廁所,拉得自己整個人都虛脫了。我有點害怕,趕緊拖著自己癱瘓般的身體,打車去曲靖第一醫院,一檢查才知道是食物中毒,還好不是太嚴重,不然小命就玩完了。在醫院打完兩瓶點滴,身體就開始恢復了。回到公司后,我發現,包括楊光和我在內的5個同事都這樣,可奇怪的是,領導那桌的人一個沒事,有點不解,難道這菜還是不一樣的?后來我們5個人向公司要求承擔自己的醫藥費,可最終被拒絕了;更為氣憤的是,因為那天我們去醫院看病,當天竟以礦工處理。真是沒天理!結果大伙一氣之下,我們5個人一起辭職了。
從廣開辭職后,我又去了另外一家小公司寫代碼,而楊光有了很大的改變,他拋棄了寫代碼改做業務咨詢,他告訴我自己的性格不適合寫代碼,更應該做與客戶交流的事情,所以楊光選擇了我現在去面試的這家公司做業務咨詢。一年過去了,由于楊光的工作突出,得到老板的器重,被破格提升為業務經理,手下有5個小弟,多少有點領導的風范,當然這些是我去他們公司后才知道的。
大約在面試完的第3天,信翼科技,也就是楊光所在的公司,給我來電話,通知我過去詳談下。是實話對于這樣的結果,真是大出自己的意外,明明是自己確定不通過的事情,為什么還有戲了呢?不明白。這個電話的到來,意味著只要待遇方面可以達成共識,那就可以去上班了。第二天,我如如約來到信翼科技,這次接待我的是一個30歲左右的女人,我們見面聊的內容,主要就是關于信翼的組織機構,公司發展,相關員工制度和福利;還詢問了我有關學歷和工作經驗證明的事情;當然也開出了他們公司能給出的最高價碼,和我預期提出的少600塊。我沒有很快應承下來,只回了一句,“我回去考慮下,最遲明天早上給你答復”,然后就匆匆離開了。
大約下午3點左右,楊光給我來電話了。
“田宇,怎么樣,考慮的,能來我們公司嗎?”(田宇是我的名字)
“來是想來,就是那個工資和我想象的有點差距。”
“工資的事情好辦,再說剛來,公司對你不大熟悉,所以當然不會給你太高。不過只要你有實力,我相信這幾百塊錢早晚不是問題,甚至會更多,而且我們老板路子很寬,人緣很廣。我們公司現在主要依托電信這樣的大客戶,業務和客戶群有絕對的優勢。我聽說你在上家公司還做了項目經理,那就更有優勢了。你放心,如果不是好公司,我也不會輕易介紹你來的,我老板是那種很爽快的人,不會像以前廣開的那個砸碎似的,沒人性!”。
“那我再想想吧,一會兒,我給你們人力打電話。”
“人力的電話你知道吧,要不要我發給你?”
“不用,早上我留了的。”
“那等你好消息啊,拜拜”
“好,拜拜”
撂下電話,心想自己也不能這么一直耗著,昆明的環境也就是這樣了,軟件公司就那么幾家,挑來挑去還不就是那個價。去吧,楊光后面的話雖說多少有點水分,可依托電信這么龐大的客戶,起碼公司的業務是不用愁的。大約下午5點左右,我打通信翼人力的電話,告訴她我可以接受公司開出的待遇。她先是一聲喜悅的恭喜,然后告訴我準備入職的相關材料。
第二天一早上,走了個簡單的入職流程,我就正式加入信翼科技了。公司有5個部門,業務咨詢部(6人),研發部(22人),客服部(12人),人力資源部(2人)還有財務出納(3人),全部在職員工45人,我是第239號新人。我被安排在研發部,主要從事的工作當然就是自己的老本行——寫代碼,公司常規是3個月的試用期,不過一般有工作經驗的2個月就可以提前準正了。研發部是整個公司人數最多的,也是最有特色的一個,清一色的一堆和尚,沒一個女人,真是“陰無陽剩”。這和客服部形成鮮明對比,那邊是一流子的女生,只有兩個唯一的男丁,所以很多時候我們研發部的兄弟們都很羨慕客服部的這兩個家伙。
按照公司慣例,新員工入職的第一天需要與公司各部門及主要領導見面,進行簡單的客套寒暄和部門職能了解。我去的第一天剛好除了客服部,其他部門都外出辦事去了。以前在QQ上,老是聽楊光說她們客服部的小姑娘都是美眉,問要不要介紹幾個給我認識下,心想,今天終于有機會驗證下這家伙的吹噓了。
很快跟隨人力的張姐來到客服部,“美女們,這是我們公司新加入的帥哥,大伙認識下”。張姐大話一出,立刻七八雙好奇的眼神朝我掃視過來,我頓時感覺想要躲起,以逃避這些眼神的拷問。說實話,我長的一般,很不帥,屬于丟在人群中抓不住目光的角色。每每被人稱呼為“帥哥”,內心多少有點“寒磣”,總是感覺自己離“帥哥”這個令人舒暢的稱謂有相當的差距。“帥哥,給大伙介紹下自己吧”,張姐沖我微笑著說。我還沒有從剛才的窘境中回過神來,嘴就麻木地張開說到,“我是新來的,我叫田宇,希望大伙以后多多幫助我”。“田宇,這名字不錯,剛好和我們的田心大組長配對啊”,不知道是誰突然冒出這么一句玩笑,惹得大伙一陣哄笑,我也伴隨著笑了起來。田心是誰?是美眉嗎?會是那個我神往的那個女孩嗎?“大伙都別笑了,坐下接電話吧,以后有的是時間交流”。
一陣令耳朵回旋的語音從我的身后纏繞過來,伴隨滴答的高跟鞋叩地聲,一個熟悉的身影浮現在我面前,還是那雙晶瑩的眼神,還是那個頑皮的臉盤,不過今天的臉盤上多了些嚴肅,少了些可愛。難道這是在夢里嗎?這不就是我思念的那個女孩嗎?這樣的安排,是老天的恩賜還是命運的眷戀,這樣的安排來得是這么的夢想而又成真。。。。。。
田心很自然地伸出手,微笑著對我說:“你好,我叫田心,主要負責客服部一組工作,二組組長是魏蘭,她今天晚班還沒來。客服部主要就是我和她在負責,以后有什么事情可以直接找我和魏蘭”。“好”,我木吶得擠出這樣的回復。我很鄙視自己,為什么在這樣美好的場景中,自己卻變的這么萎縮,毫無一點男人的自信和大方,悲劇,丟人。。。。
也許是自己的寡言,打散了這樣歡快交流的繼續,田心轉身去上班了,她今天的神情很嚴肅,和她身上白色的襯衫外加黑色的短裙一樣,整潔嚴肅而又不失黑白分明,其實在她轉頭的那一刻,我真相貼到她的耳旁邊,輕輕的問她是否還記得前幾天;是否還記得在一樓電梯口自己那個自如的安慰;是否還記得那天她朝我的第一次微笑,很甜,很純,很真。。。。。。
【申明:故事中的情節純屬杜撰,如有雷同,純屬巧合】
(注:本人文章均為原創,轉載請注明出處!20100620寫于深圳。)
posted @
2010-06-24 22:08 刀光劍影 閱讀(207) |
評論 (1) |
編輯 收藏
我和田心是在2006認識的,和田心的相遇讓我相信冥冥中緣分的安排。和她在一起,讓我真正感受到了愛情的滋味,那是一種香醇中帶著暖暖的苦味,懵懵懂懂中眷戀著你的心扉,它強烈得使我的眼睛發澀,樸素的每個場景,忽遠忽近般迷蒙存在,那樣的感覺是急欲渴求,卻又是最真、最美。。。。
那是在3月的一個早晨,微風輕淌,空氣微舞,昆明上班族們,雖有些倦怠心怡,但多少都在蹣跚中緩緩移動,我應朋友推薦去他公司面試。我是一名程序員,跳槽對我來說那是習以為常的事,跳的多,自然面試的次數就增加了,所以我現在不怕被人面試,而且還有點喜歡被面試的感覺,因為每次面試結束我總有些不同的收獲,不管是技術上的還是對職業生涯的感觸。
我和面試官約定的時間是10點正,他們公司在東風廣場附近的建工大廈20樓2004室,離我住的地方很遠。8點鬧鐘響了,簡單的洗漱完畢,弄了點東西吃,8點半左右,帶著一份憧憬的心情,我從住的地方開始出發。昆明9點的公交車已經開始降溫了,上班的人都走啦,退卻了凌亂的瘋嘈,公交站臺又回到了它平息的原點。
我住在黃土坡,從這里可以做1路公交直達東風廣場。今天的車不算太擠,起碼讓我有個位置坐下,在我前面有幾個剛來昆明的小伙,黝黑的肩膀,松散的頭發,拎著幾包行李,一邊在說今天打算去哪里先逛逛,找找他的老鄉,他老鄉說好幫他介紹工作的。“在家靠父母,出門靠老鄉”,這話一點沒錯,老鄉一叫,頓時就拉近了距離。在小伙旁邊,我看見一身運動裝的女孩,耳朵里塞著mp3,也許是因為旁邊小伙的打擾了她的思緒吧,或許她想用音樂來阻撓這個城市的喧囂,把自己置身漫步在輕盈的旋律中,享受著生活的美妙。。。。。
9點半,我就到達東方廣場,給朋友打了個電話,他告訴我面試官在,讓我準時來就行。沒法子再等20分鐘吧,去早了不太好。我一個人溜達在廣場四周,還別說,在昆明這幾年,還很少有時間來這里看看。好像這里又要搞什么活動,鮮花滿地,有紅的玫瑰,有黃的菊花,有紫的牡丹;廣場中央的圓形噴泉宛如一個巨大花籃,妝點著周圍綻開的鮮花,噴泉中所有的水柱全部往中間匯成一股,噴向高空,又突然飛瀉下來。時而如擎天一柱垂直向上,時而又像綻放的菊花繽紛散開。再走近些,我可以聆聽到錯落的流淌聲,微風吹過,空氣中的水霧打濕在我的身上,頓時把自己所有的疲憊和煩惱,伴隨著這樣吹散,都消失而去了。。。
9:40我在一樓等電梯,伴隨一股急促的高跟鞋叩地的聲音,我看見一個慌張的女孩奮力的跑來,看樣子是遲到了,不然不會這么糟蹋自己的高跟鞋和地板。來到我面前,我打量著她,一頭長發已經在狂奔中散落了,猛一看有點像聊齋里的那些女鬼附身;她的嘴角間喘著粗氣,好像全世界的空氣都要被她吸盡一般。我朝她微微一笑,說“別急,到了,反正已經遲到了,還在乎這幾分鐘嗎?”,她沒有用設想的微笑來附和我的安慰,而是翻眼瞪了我一下,仿佛在告訴回答我說,“關你什么事?”。電梯到了,我先進去按了20樓上。轉頭問她到幾層,她又瞪了我一下,沒有說話,很是糾結,心想,該不會是個啞巴吧。16樓到了,沒等我提步跨出電梯,那女孩如瘋一般跑出去了。我先是一陣驚嚇,接著輕笑了下,并自言自語說,“真有意思,好奇怪的一個人”。
朋友公司的面試官和我一般大,很和善,眼神中帶著點呆滯,一看就是技術出身的。我們在短暫的40分中交流了彼此的一些想法,我主要談的是自己的工作經驗和一些工作能力,以及最為關心的薪資待遇要求;面試官則主要介紹他們公司的發展歷程,業務范圍,招聘崗位需求等。朋友公司的主要業務是電信增值系統,主要的客戶就是云南電信,涉及的軟件技術,也就是我們熟知的ssh+oracle,沒什么特別的,不過面試我的這家伙好像對hibernate情有獨鐘,他提出的好幾個問題都是和hibernate有關,真不巧,一直以來,我對hibernate不是太感冒,更多還是關注ibatis,結果5個問題,3個沒答上來,面試官的神情也開始變了。“謝謝你今天準時過來應聘,我會把你的具體情況匯報給相關的領導,待和他討論確認后,盡快給你答復。”,在這樣委婉的謝絕聲中,我結束了自己的面試,結果嘛,不用問,肯定是不合格。
帶著多少有點不甘的心情,我走向他們公司的大門,剛到門口的那刻,我又看見剛才的那個女孩,她現在的神色平靜了許多。看見我走過來,她來了個180度大轉彎,主動向我露出那個讓我等待的微笑,頭發已經被卷起,不規整的留海下一雙明眸的大眼睛,晶瑩剔透,嘴邊若隱閃現丁點梨渦,看著這樣的舉止神情,多少有點非主流的味道,頑皮中帶著些不經意,有意思。。。
“您好,請慢走,期待您能加入我們”,聽到這話,我想回頭對她說,“別期待了,哥被你們拒了”,今天這個面試來的還真值,雖然面試不順利,不過心情很好,可以看見這樣的一個女孩,多少算是一種補償。好久沒有看見這種清新的微笑了,混在這個陌生的城市里,生存讓自己忘記了那些美好的微笑,那些歡快的嘈雜,那些喜悅的面孔。。。。。
【申明:故事中的情節純屬杜撰,如有雷同,純屬巧合】
(注:本人文章均為原創,轉載請注明出處!20100616寫于深圳。)
posted @
2010-06-24 22:07 刀光劍影 閱讀(220) |
評論 (0) |
編輯 收藏