XL Update

2010-03-10

FreeTableRow对象,增加CloneDataRow方法, 第二个参数决定是否需要覆盖该行主键字段的数据

 

2010-03-20

FreeTable对象,增加FindRowByPrimaryKey的方法,类似于AfXXX.GetXXXRow()的参数用法,可以在 FreeTable现有数据中方便地根据主键查找数据行

 

2009-5-20

在MainForm中增加了收至系统托盘的按钮,并且在缩进系统托盘中的时候,如果有提醒,会显示出提醒文字泡。

 

2009-5-10

在xauto.facade中增加UpdateXXXRows(condition, listTable)方法, 将一个FreeTable中符合Condition的数据行,用数据表中实际的数据来更新

 

2009-5-2

升级服务器时将最新版本的要求升级文件写入数据库,这样可以在每次升级时,动态调整需要升级的文件数量,让其他客户端从升级路径获取最新文件时,根据最新要求下载文件。

 

2009-4-15

MainForm中增加了Protected Overrides Sub BeforeLougout,可以增加注销时进行的处理

 

2009-3-28

WinTK增加了RelateTreeListTabControl功能,将XtraTreeList和XTraTabControl控件联系起来,适用于根据左边树状结构切换右边TabPage显示的画面,使用此函数后,TabPage业标签自动隐藏,并且点击数中节点时自动控制显示哪一页,在设置TabPage时,要注意标签的Text一定要根据树状结构文字的路径层次,用-号作为连接符,-号左右不要带有空格。

 

2009-3-15

XAuto.Facade增加了UpdateFTXXXRows, UpdateFTXXXRow的方法, 从数据库直接读取部分数据替代到FreeTable中去

可以在主列表窗体的"TbActionRevise"分支里,增加UpdateSelectingRowFromDB事件里UpdateFTXXXRow(Me.SVFR_XXXRow),不需要重新UpdateDisplay

 

2009-3-10

FreeTable 增加了AddXXXRow()的一个方法, 可以将所有字段逐一代入创建一行,可替代 row = new XXXRow , table.addXXXRow(row)

FreeTableRow 增加了ReviseField方法。

 

2009-2-12

增加通用的消息发送历史查询画面。

现在在Layout.config中可以增加以下的项目

        <Item Title="通知消息历史" LaunchCondition="1" LoadFormName="XL.Win.XForm.Manifest.M_InformMessageList, XL.WIN" ImageIndex="33" />

并且修改了XLPower, 增加了SysConfig中的设置模块。

 

2009-2-12

CommTK增加SendSMS方法, 需要实现XL.Common.Interfaces.ISMSMessager

 

2009-2-10

更新:

CommTK增加SendEmail方法, 方便地发送电子邮件

 

2009-01-26

更新:

XAuto.Facade增加Get[Table]SelectSQL 函数, 得到选取数据的函数,可以方便地使用在类似于Excel的QueryTable中,需要直接传递Sql文的情况。

 

2009-01-23

更新:

预设置按钮默认为不可见, 只有用admin帐号登录并注销后才会显示出来

 

更新:

增加了XService, XAuto DataLayer Remoting模式下的授权码合法性判断, 如不合法, 则操作中止。

 

2009-01-18

更新:

XService, DataLayer增加了RemoteAuthPassword检验, 在预设置和Win.XForm的系统内部选项设置模块中中可设置本地和服务器密码。

 

Service.ServXXXX模块中, 需要将原有的

XL.Common.Utils.SysInfo.SetShareTRSysInfo(AddressOf Facade.OpSysConfig.GetSysValue, AddressOf Facade.OpSysConfig.SetSysValue)

全部替换为

        If Me.ValidateAuthPassword(CommDecl.CURRENT_LOCAL_REMOTE_AUTH_PASSWORD) = False Then Return CommDecl.MSG_ALERT_REMOTH_AUTH_DENIED
, 代码自动生成器已修改

 

2009-01-15

更新:

IA_ClearContents的参数含义重新定义, ClearKeyFields ==> ClearFields, 默认为否。

在Manifest代码中, 需要改为如下写法,添加如下语句:

 

    Protected Overrides Sub IA_ClearContent(Optional ByVal clearFields As Boolean = False)


            'Initialize option list controls which value source is from the edit form content

 

            'Me.TextBox_FirstInput.Select

            If clearFields = False Then
                Return
            End If

            'Me.TextEdit_Input.ResetText()

            ...

 

2009-01-13

更新: 所有主键流水号ID均变为String 36 标识, 采用GUID生成填入。

 

2008-12-25

更新:

修改了关闭自动提示保存后选择保存,但输入报错的情况下,窗体仍然能保存的问题。

Manifest.SaveInfo从sub变为了Function, 返回Boolean类型

但在原有的程序体SaveInfo中,需要做一些变更: 原有的两个Return, 改为 Return false; 在末尾前增加 Return True, 代表保存函数执行无误。

 

2008-12-19

更新:

Login中增加了Overrides的 BeforeLogin函数, 可以在Login窗口初始化完成后,登录前, 作些控件的显示或填充

Login上的部份控件Modifier 变为Protected, 可以在设计画面方便调整继承控件的位置。

Login中增加了Overrides 的 CustomValidateLogin, 在Login之前允许重载进行除了用户名密码之外的验证,如果返回False, 则Login就无法继续。

 

2008-12-17

更新:

解决了预设置界面创建数据库同时初始化完成后, 重新启动再次要求升级数据库的问题, 对于老的代码, 需要增加以下修改:

Login.DoSetXFormTransaction 方法开头,增加

 

            Me._trWriteSysInfo = AddressOf XService.Facade.OpSysConfig.SetSysValue
            Me._trReadSysInfo = AddressOf XService.Facade.OpSysConfig.GetSysValue

2008-12-16

更新内容:

XLPower, 将Manifest.DoPrivateUpdateSelectingValues 中增加了 SVFR 的默认模板代码, Gridview, Treeview

XLPower, 在生成Manifest的事件区域, 增加了默认RepositoryItemCheckEdit_Select_EditValueChanged的选中事件操作模板代码

 

2008-12-11

更新内容: 数据模块直接支持Image类型字段, 增加Image类型字段的管理

 

涉及操作方法新增:

在MDB模型文件Image类型字段,类型设置为OLE Object, 并且很重要的是: 备注栏要标入IMAGE字样。

 

2008-12-09

更新内容: 数据库设置界面, 自动寻找可以连接的服务器和数据库供挑选,创建数据库时完成优化

 

涉及生成的代码需要更改的:

XAuto.TK.PrepairManualViews:

            Decls.CURRENT_DB_TYPE ==> XL.DB.DBDecl.CurrentDatabaseType


Login.UpgradeXDB 添加以下指令:
            XAuto.Decls.CONNECTION_STRING = XL.DB.DBDecl.CurrentConnectionString
            XAuto.Decls.CURRENT_DB_TYPE = XL.DB.DBDecl.CurrentDatabaseType
            XAuto.Decls.REMOTE_DB_TYPE = XL.DB.DBDecl.CurrentDatabaseType

            XL.Common.Utils.SysInfo.SetShareTRSysInfo(AddressOf XService.Facade.OpSysConfig.GetSysValue, AddressOf XService.Facade.OpSysConfig.SetSysValue)

 

 

### Transformer-XL 模型架构 Transformer-XL 基于标准的 Transformer 架构进行了改进,在其中加入了循环机制和相对位置编码[^1]。这种设计使得模型能够处理更长序列的信息依赖关系。 #### 循环机制 为了克服传统 Transformer 只能固定长度输入窗口的问题,Transformer-XL 利用了隐藏状态的循环利用方法。具体来说,当处理新一段文本时,不仅会考虑当前段内的信息,还会保留并重用前一段计算得到的记忆向量作为附加上下文。这有助于捕捉超出单个片段范围之外的历史关联性。 ```python # 这里展示了一个简化版的概念示意代码,并不是实际实现细节 class TransformerXL(nn.Module): def __init__(self, ...): super().__init__() self.memories = None def forward(self, input_ids): outputs = transformer_layer(input_ids, memories=self.memories) self.memories = update_memories(outputs.hidden_states[-num_layers:]) return outputs.logits ``` #### 相对位置编码 不同于原始 Transformer 使用绝对位置嵌入来表示单词的位置信息,Transformer-XL 提出了相对位置编码方案。这种方式允许模型学习到不同 token 之间距离的影响而不仅仅是它们各自的具体坐标值,从而增强了跨长时间跨度建模的能力。 ### 特点总结 - **超长记忆能力**:得益于上述提到的循环结构以及相对位置编码技术的应用,该模型可以有效地处理远超过以往限制长度的连续文本流。 - **参数效率高**:相比于简单增加层数或宽度以扩展感受野的方法而言,这种方法能够在不显著增大模型规模的情况下获得更好的长期依赖捕获效果。 - **灵活性强**:既适用于自然语言理解也适合生成类的任务需求。 ### 应用场景 由于这些特性,Transformer-XL 被广泛应用于涉及较长文档分析或者需要较强连贯性的生成任务当中,比如: - 阅读理解和问答系统 - 文本摘要提取 - 故事续写或其他形式的内容创造活动
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值