`
xiaole_zhm
  • 浏览: 6696 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

sigma 源代码的分析研究(一)

    博客分类:
  • JS
阅读更多
"G0":{BH:6(O,N){N.G0()}},//add
"Eb":{BH:6(O,N){N.Eb()}},
"Ft":{BH:6(O,N){N.DY="Ft";N.Ft()}},
"El":{BH:6(O,N){N.DY="El";N.El()}},
"Hk":{BH:6(O,N){N.DY="Hk";N.QY()}},
"OQ":{BH:6(O,N){N.DY="IM";N.Hr("OQ")}},
"Md":{BH:6(O,N){N.DY="IM";N.Hr("Md")}},
"Rv":{BH:6(O,N){N.DY="IM";N.Hr("Rv")}},
"IW":{BH:6(O,N){N.DY="IM";N.Hr("IW")}},
"CH":{BH:6(O,N){N.DY="CH";N.NY("CH")}},
"Cz":{BH:6(O,N){N.NY("Cz")}},
"GQ":6(N){U O=l.T("W",{9:"&#Fq;",7:"Q-E6-GQ"});N.B9.$(O);u O},"C0":6(N){U O=l.C3.KS(N.B9);u O},
"fill":6(N){U O="";u O}}};l.NS=l.EO({R:b,X:b,setDom:6(O){a.X=O},FT:6(){u a.X},C_:6(){a.X&&(a.X.m.3="CM")}



"add":{onclick:function($,_){
        _.add();
      }},"del":{onclick:function($,_){
        _.del();
      }},"save":{onclick:function($,_){
        _.lastAction="save";
        _.save();
      }},"reload":{onclick:function($,_){
        _.lastAction="reload";
        _.reload();
      }},"print":{onclick:function($,_){
        _.lastAction="print";
        _.printGrid();
      }},"xls":{onclick:function($,_){
        _.lastAction="export";
        _.exportGrid("xls");
      }},"pdf":{onclick:function($,_){
        _.lastAction="export";
        _.exportGrid("pdf");
      }},"csv":{onclick:function($,_){
        _.lastAction="export";
        _.exportGrid("csv");
      }},"xml":{onclick:function($,_){
        _.lastAction="export";
        _.exportGrid("xml");
      }},"filter":{onclick:function($,_){
        _.lastAction="filter";
        _.showDialog("filter");
      }},"chart":{onclick:function($,_){
        _.showDialog("chart");
      }},"state":function(_){
      var $=Sigma.$e("div",{innerHTML:" ",className:"gt-page-state"});
      _.toolBar.appendChild($);
      return $;
    },"separator":function(_){
      var $=Sigma.Button.rQ6(_.toolBar);
      return $;
    },"fill":function(_){
      var $="";
      return $;
    }}};


//====================2.4版本
SV:6(P,O){Q(c.KG)w;c.Tr(P,O)}添加//add

add:function($,_){
    if(this.readOnly){
      return ;
    }
    this.Nm9($,_);
  }
=========================
Os:6(B){删除一行//delRow
V D=[].Br(B||c.B9);
W(V C=M;C<D.x;C++)
{B=D[C];V O=c.C2(B);Q(B!=c.DH)c.DY(B,o);Q(!O)Gf;
Q(c.II(B)){
Q(c.Bh&&c.DH==B)c.I4();
V P=c.GF(B);
n.L.Be(P[M],P[N]);
c.1.Mg(O);
c.Jy();
Gf}
Q(n.5(c,"Of",[O,B,c])!==o){
V A=c.1.Ts(O);
Q(!A){c.1.Mg(O);n.L.B5(B,"R-a-Fb")}
f{c.1.O1(O);n.L.CQ(B,"R-a-Fb")}
c.E6(B)}
}}

delRow:function(B){
    var D=[].concat(B||this.selectedRows);
    for(var C=0;C<D.length;C++){
      B=D[C];
      var _=this.getRecordByRow(B);
      if(B!=this.activeRow){
        this.unselectRow(B);
      }
      if(!_){
        continue ;
      }
      if(this.isInsertRow(B)){
        if(this.activeCell&&this.activeRow==B){
          this.lR7();
        }
        var $=this.Kl8(B);
        Sigma.U.removeNode($[0],$[1]);
        this.dataset.Ie6(_);
        this.kn9();
        continue ;
      }
      if(Sigma.$invoke(this,"beforeDelete",[_,B,this])!==false){
        var A=this.dataset.Yr3(_);
        if(!A){
          this.dataset.Ie6(_);
          Sigma.U.addClass(B,"gt-row-del");
        }else {
          this.dataset.undeleteRecord(_);
          Sigma.U.removeClass(B,"gt-row-del");
        }
        this.Tp0(B);
      }
    }
  }
  ==================================
  Fs:6(Bk){
Q(c.Dl()===o)w;
V E=c.IV,I=c.M_(),J=c.Pd(),P=c.OT(),A=(I&&I.x>M||J&&J.x>M||P&&P.x>M);
Q(!Bk&&!A)G7(c.BE("NO_MODIFIED"));
f{V F=c.DD.D1?c.DD.D1.B3:[];
W(V G=M,D=I.x;G<D;G++){
V O=I[G];W(V K=M;K<c._.x;K++){
V H=c._[K];Q(H.Bl){
V Eh=O[H.Bm],C=F[G]?F[G].BK[H.El]:d;
Q(c.LZ(H,Eh,O,C)!==e)w o
}
}
}
V B=c.S2();
B[c.u.DV]="Fs";
B[c.u.Dk]=I;
B[c.u.DZ]=J;
B[c.u.D0]=P;
Q(n.5(c,"SK",[B,c])!==o){
c.IY();
V Ch=c;w c.My(E,B,"LU",6(P){w 6(O){Ch.Pq(O,B,P)}}(Bk),6(O,P){V A={};A[Ch.u.FF]=" Hs UK : "+O.FU;Ch.Nf(A,P);

save : function(onNav){
if (this.endEdit()===false){
return;
}
var url=this.saveURL;
var _insert =this.getInsertedRecords();
var _update =this.getUpdatedRecords();
var _delete =this.getDeletedRecords();

var hasModified= (_insert && _insert.length>0 || _update && _update.length>0 || _delete && _delete.length>0);

if (!onNav && !hasModified) {
alert( this.getMsg('NO_MODIFIED') );
}else{
//var validResult=this.activeEditor.doValid(value,this.activeRecord,this.activeColumn,this);
var rows= this.gridTable.tFoot ? this.gridTable.tFoot.rows : [];
for (var i=0,len=_insert.length;i<len ;i++) {
var _ir=_insert[i];
for (var cn=0;cn<this.columnList.length ;cn++ ) {
var colObj=this.columnList[cn];
if (colObj.editor) {
var value=_ir[colObj.fieldIndex];
var cell = rows[i]?rows[i].cells[colObj.colIndex]:null;
if (  this.validValue(colObj,value,_ir,cell) !==true) {
return false;
}
}
}

}

var reqParam= this.getSaveParam();
reqParam[this.CONST.action]= 'save';
reqParam[this.CONST.insertedRecords]= _insert;
reqParam[this.CONST.updatedRecords]= _update;
reqParam[this.CONST.deletedRecords]= _delete;

/* todo  : valid  modified-record */
if ( Sigma.$invoke(this,'beforeSave',[reqParam,this])!==false){
this.showWaiting();

var grid=this;
return this.request(url,
reqParam, 'json',
function(_onNav){
return function(response){
grid.saveCallBack(response,reqParam,_onNav);
};
}(onNav),
function(xhr,e){
var er={};
er[grid.CONST.exception]= ' XMLHttpRequest Status : '+xhr.status;
grid.saveFailure( er,e );
grid.hideWaiting();
} );
}
}
if (onNav===true){
this.load();
}
return false;
}


==========================
G7(" LOAD Lo! ");alert(" LOAD Lo! ");
===============================
"KQ":{BI:6(P,O){O.SV()}},
"Fb":{BI:6(P,O){Q(O.KG||O.Dl()===o)w;O.Os()}},
"Fs":{BI:6(P,O){O.Dc="Fs";O.Fs()}},
"Es":{BI:6(P,O){O.Dc="Es";O.Es()}},
"He":{BI:6(P,O){O.Dc="He";O.Qm()}},
"OS":{BI:6(P,O){O.Dc="IM";O.Hm("OS")}},
"Mi":{BI:6(P,O){O.Dc="IM";O.Hm("Mi")}},
"SB":{BI:6(P,O){O.Dc="IM";O.Hm("SB")}},
"IU":{BI:6(P,O){O.Dc="IM";O.Hm("IU")}},
"CH":{BI:6(P,O){O.Dc="CH";O.Ng("CH")}},
"C0":{BI:6(P,O){O.Ng("C0")}},
"GQ":6(O){V P=n.U("X",{9:"&#Fp;",7:"R-FB-GQ"});O.B_.$(P);w P},
"C1":6(O){V P=n.C4.KV(O.B_);w P}
分享到:
评论

相关推荐

    Sigma Grid 研究及使用

    总的来说,"Sigma Grid 研究及使用"涉及到对一个基于Eclipse或MyEclipse的开源数据展示工具的源代码分析和使用。通过研究`.classpath`、`.mymetadata`、`.project`等配置文件,以及`src`目录中的源代码,我们可以...

    matlab数字图像处理源代码.pdf

    【MATLAB数字图像处理源代码】是针对图像处理领域的一份文档资料,主要涉及使用MATLAB编程语言实现的数字图像去噪算法。该文档详细介绍了几种典型的图像去噪方法,并通过MATLAB源代码展示了其实现过程。以下是这些...

    gaborfilter函数源代码(里面有三个程序)

    学习和理解这三个源代码文件,可以深入掌握Gabor滤波器的工作原理和实现细节,对于进行图像处理和计算机视觉研究非常有价值。通过对比和调试不同版本的代码,开发者可以进一步优化算法,提高效率,满足特定应用的...

    RBF 源代码

    **MATLAB源代码分析** 在提供的文件中,我们有两个主要的脚本:`RBF.m`和`data.m`。 1. **RBF.m**:这是实现RBF算法的核心文件。它通常会包含以下部分: - **参数设置**:包括中心点(centroids)、宽度(widths)...

    sigma-z.rar_36W_Sigma_sigma z 坐标_sigma坐标_垂直坐标相互转换程序

    压缩包内的文件"ZTOSIG.f"和"SIGTOZ.f"分别代表了这两个转换功能的源代码。"ZTOSIG.f"很可能是用于将Z坐标转换为Sigma坐标的Fortran程序,而"SIGTOZ.f"则是反向转换的程序。Fortran是一种经典的科学计算编程语言,...

    Delta Sigma Toolbox

    在压缩包文件的"delsig"目录中,可能包含了工具箱的源代码、文档、示例项目和库文件等,用户可以通过阅读文档和运行示例来熟悉工具箱的使用方法。通过深入理解和运用Delta Sigma Toolbox,用户可以更好地理解和优化...

    富文本编辑器源代码

    这个名为“富文本编辑器源代码”的压缩包可能包含了实现此类功能的源代码,这对于开发者来说是一个宝贵的学习资源。 在网页开发中,将简单的文本输入框转变为富文本编辑器,通常涉及到HTML、CSS和JavaScript(或者...

    图像处理基础算法源代码MATLAB集合.rar

    本资源“图像处理基础算法源代码MATLAB集合.rar”是一个珍贵的学习资料,包含了用MATLAB实现的一系列图像处理基础算法。通过深入研究这些源代码,可以有效地提升对图像处理的理解和技术水平。 首先,我们要了解图像...

    SAR_雷达影像处理源代码

    合成孔径雷达(SAR)是一种遥感技术,利用雷达信号与地球表面的相互作用来生成高分辨率的图像。在SAR影像处理中,涉及多种关键步骤和技术,这些...这些源代码对于学习和研究SAR图像处理的开发者来说是一份宝贵的资源。

    Sigma5_sigma5_sigmaminecraft_sigma作弊端_SAPIWrapper_specialhgq.zip

    我们需要使用RAR解压工具来打开这个文件,然后才能浏览和分析其中的源代码。 源码的学习是一个复杂的过程,涉及到Java编程语言(因为Minecraft和SpongeAPI都是基于Java的),以及对Minecraft协议的理解。开发者可能...

    lorenzeq和chua的matlab 仿真 附源代码

    在混沌理论领域,Lorenz方程和Chua电路是两个经典的混沌系统模型,它们在数学和物理中都有着广泛的应用...通过分析和运行这些源代码,学习者可以直观地感受混沌现象的复杂性和美妙,进一步探索混沌系统背后的数学规律。

    数值图像处理之刚性变换匹配源代码(opencv)

    数值图像处理是计算机视觉中的一个重要分支,它主要研究如何通过数学方法来分析、处理图像数据。在图像识别、模式识别等领域有着广泛的应用。OpenCV作为一个强大的开源计算机视觉库,提供了丰富的图像处理函数,是...

    一个滤波的框架与模型,其中包含卡尔曼滤波、扩展卡尔曼滤波、无迹卡尔曼滤波、粒子滤波等matlab源代码.zip

    通过学习和理解这些MATLAB源代码,你不仅可以掌握滤波的基本原理,还能提升实际项目中的应用能力。此外,这些代码可以作为研究和开发的起点,方便进行算法的调整和优化,以适应特定的系统需求。 在研究或实践中,你...

    sigma.js-master.js

    这个文件很可能是 Sigma.js 的源代码或编译后的版本,用于在Gephi中集成并运行。 Gephi的插件系统使得开发者能够扩展其功能,如导入特定的数据格式、应用特定的布局算法或者,就像这个案例一样,改善图形的呈现方式...

    Introduction to Sigma Delta Modulation

    ΣΔ调制(Sigma-Delta Modulation,简称SDM)是一种广泛应用于模拟到数字转换器(Analog-to-Digital Converters, ADCs)和数字到模拟转换器(Digital-to-Analog Converters, DACs)的技术。该技术的核心在于通过过...

    AS2sigma.rar_MIMO channel_PAS channel model_PAS model mimo

    在描述中提到的源代码中,`functionAS2sigma.m`很可能是一个函数,用于计算PAS模型中的σ(标准差)参数与AS(Average Squared Slope,平均平方斜率)之间的关系。AS是一个衡量信道相位变化率的参数,对于理解信道的...

    sigma:错误分析计算器

    1. 源代码文件:包含用Python编写的主程序,其中引用了PyQT5和SymPy库。 2. GUI设计文件:可能有Qt Designer创建的.ui文件,用于定义用户界面布局。 3. 配置文件或README:提供了关于如何运行和使用程序的说明。 4. ...

    MATLAB程序分享MATLAB求解混沌系统微分方程组源程序代码-MATLAB求解混沌系统微分方程组源程序代码.rar

    通过学习和理解这些源程序代码,你可以掌握如何使用MATLAB求解混沌系统的微分方程组,这对于物理、工程、生物和经济等多个领域的研究都极其重要。不仅可以应用于理论分析,还可以帮助设计和优化控制系统,以及模拟和...

    MATLAB实现图像分割otsuf 源程序代码.7z

    在提供的压缩包中,源代码很可能是用MATLAB的脚本或函数形式实现了以上步骤。通过学习和理解这段代码,你可以更好地掌握Otsu's方法,并能应用于自己的图像处理项目中。同时,也可以根据实际需求调整代码,例如处理多...

    SIGMA:宏基因组分析中基因组的菌株水平鉴定-开源

    3. **开源特性**:SIGMA作为一个开源软件,其源代码公开,允许用户根据需求进行定制和改进,同时也便于社区的共同维护和更新。 4. **效率优化**:为了处理大规模的宏基因组数据,SIGMA可能采用了并行计算和内存优化...

Global site tag (gtag.js) - Google Analytics