标签: apex

GitHub页面:设置自定义域

我已经在GitHub中设置并运行了一个组织页面,但事情似乎正在起作用......但我有点困惑.我想真正了解这个过程,因为GitHub帮助文章指的是利用他们的CDN和DoS服务,所以请耐心等待.

第1步:使用域'example.com'在repo中创建CNAME文件

第2步:从中获取IPdig example.github.io +nostats +nocomments +nocmd

第3步:从步骤2输入IP到"A"记录(见下图)

我决定停在这里,看看它到底在哪里,令我惊讶的是它似乎完成了这个伎俩.该example.github.io结构域正确地重定向到example.com域并显示从回购的内容.

但是我被告知在DNS道具之后,你可以dig example.com看到指向的CNAME记录example.github.io.我没有看到这一点,我不喜欢认为我没有正确设置.欢迎提出任何想法/意见/建议,谢谢!

GoDaddy域名DNS区域文件

dns alias cname github-pages apex

13
推荐指数
2
解决办法
8246
查看次数

Salesforce中的APEX是否支持SWITCH和CASE语句?

用IF/THEN/ELSEIF/ELSE代替这种基本结构

int month = 8;
String monthString;
if (month == 1) {
    monthString = "January";
} else if (month == 2) {
    monthString = "February";
}
...  // and so on
Run Code Online (Sandbox Code Playgroud)

拥有它会很高兴

    int month = 8;
    String monthString;
    switch (month) {
        case 1:  monthString = "January";
                 break;
        case 2:  monthString = "February";
                 break;

        ..... // and so on

        case 12: monthString = "December";
                 break;
        default: monthString = "Invalid month";
                 break;
    }
Run Code Online (Sandbox Code Playgroud)

这样可以提高可读性,并且由于意图清晰而使调试更容易.

salesforce apex

12
推荐指数
3
解决办法
3万
查看次数

如何获取代理对象内容?

我正在使用闪电网络组件和顶点类。这对我来说是新的。

我正在尝试获取由 Apex 类生成的Proxy 对象的内容。

但是当我控制台记录它时,我有这样的结果:

Proxy { <target>: {}, <handler>: {…} }
Run Code Online (Sandbox Code Playgroud)

这是我的 LWC 组件:

Proxy { <target>: {}, <handler>: {…} }
Run Code Online (Sandbox Code Playgroud)

顶点类:

import { LightningElement, track, wire } from "lwc";
import getAllActiveAccounts from "@salesforce/apex/AccountsController.getAllActiveAccounts";

export default class HelloWorld extends LightningElement {
  @wire(getAllActiveAccounts) accounts;

  @track foo;
  click() {
    console.log("Show Proxy object accounts ", this.accounts); // Show Proxy object
    console.log("Foo", this.accounts.name); // Show `undefined`
  }
}
Run Code Online (Sandbox Code Playgroud)

Html 模板是一个显示console.log点击的按钮。

我想知道是否可以显示顶点类提供的名称?或者一种显示代理对象内容或可用键的方法。

javascript salesforce apex salesforce-communities salesforce-lightning

8
推荐指数
3
解决办法
5752
查看次数

更新后触发审批请求OriginalActorId

下面的触发器用于OriginalActorId从批准过程列表中提取最近的"分配给"用户(或),该Approval_started__c字段被检查为来自特定批准过程的初始提交操作.

我遇到的问题是下面的system.debug语句没有显示最近一次挂起的审批请求中分配给​​用户的最新信息,但显示了在用户点击提交审批之前分配给用户的最新请求,因此它跳过了"审批请求提交步骤"用户点击提交以进行审批时所执行的步骤以及初始提交操作挂起步骤(用户选择审批者)正在等待审批/拒绝并返回之前的旧请求2.

我的目标是将最新的待处理请求"分配给"用户或OriginalActorId值.

有什么想法吗 ?谢谢.

以下是审批流程列表的屏幕截图,黑色表示我在调试日志行中使用此触发器获取的值,蓝色表示预期值.

审批流程列表

trigger Assigned2testTrigger on LLC_BI__Product_Package__c(after update) {

    list < LLC_BI__Product_Package__c > listpp = new list < LLC_BI__Product_Package__c > ();
    for (LLC_BI__Product_Package__c pp: trigger.new) {
        If(!checkRecursive.SetOfIDs.contains(pp.Id)) {


            if (pp.Approval_started__c == true) {


            system.debug('---------> My ProcessInstance           ' + string.valueof([Select Id, (Select TargetObjectId, SystemModstamp, StepStatus, RemindersSent, ProcessInstanceId, OriginalActorId, IsPending, IsDeleted, Id, CreatedDate, CreatedById, Comments, ActorId From ProcessSteps order by SystemModstamp desc) from LLC_BI__Product_Package__c where Id =: pp.id].ProcessSteps[0].OriginalActorId));
            }
            checkRecursive.SetOfIDs.add(pp.Id);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

triggers salesforce soql apex-code apex

7
推荐指数
1
解决办法
510
查看次数

GradScaler 是否需要使用 pytorch 进行混合精度训练?

因此,查看AMP:普通网络的自动混合精度训练教程,我发现有两个版本,Automatic并且GradScaler. 我只是想知道是否建议/有必要GradScaler在培训中使用它,因为文档中写道:

\n
\n

当使用混合精度进行训练时,梯度缩放有助于防止小幅度梯度冲至零 (\xe2\x80\x9cunderflowing\xe2\x80\x9d)。

\n
\n
scaler = torch.cuda.amp.GradScaler()\nfor epoch in range(1):\n    for input, target in zip(data, targets):\n        with torch.cuda.amp.autocast():\n            output = net(input)\n            loss = loss_fn(output, target)\n\n        scaler.scale(loss).backward()\n        scaler.step(opt)\n        scaler.update()\n        opt.zero_grad()\n
Run Code Online (Sandbox Code Playgroud)\n

另外,查看PyTorch 的 NVIDIA Apex 文档,他们将其用作,

\n
from apex import amp\n\nmodel, optimizer = amp.initialize(model, optimizer)\n\nloss = criterion(\xe2\x80\xa6)\nwith amp.scale_loss(loss, optimizer) as scaled_loss:\n    scaled_loss.backward()\noptimizer.step()\n
Run Code Online (Sandbox Code Playgroud)\n

我认为这也是GradScaler如此,所以我认为这是必须的。有人可以帮我解决这里的查询吗?

\n

nvidia apex deep-learning torch pytorch

6
推荐指数
1
解决办法
5970
查看次数

如何在 Apex Salesforce 中获取列表的子列表?

我有一个 SObject 列表,其中有 N 个项目/sObject SObject[] sList = [sobject1, sboject2, sboject3, ........ , sobjectN]

如何从列表开头仅获取 10 项

提前致谢!

list salesforce sublist apex-code apex

5
推荐指数
1
解决办法
2万
查看次数

我们可以在Salesforce(apex)中动态转换SObject吗?

可以动态地投射SObject吗?

示例:

我知道我们可以这样做:

(Account) Sobject
Run Code Online (Sandbox Code Playgroud)

但是我希望这样做,因为sObject的返回类型会根据某些参数发生变化.

(Dynamically Passing the Name) SObject
Run Code Online (Sandbox Code Playgroud)

任何一种方式都会有所帮助...在此先感谢:)

salesforce force.com apex-code apex

5
推荐指数
1
解决办法
3151
查看次数

Salesforce chart.js 的自定义靶心图

我想创建一层重叠的圆圈。类似于以下http://imgur.com/VAB2jsy

我想它类似于靶心图。我想它需要使用 chart.js 构建并绑定到 Salesforce Apex Page。这个想法是它将被嵌入到帐户中,并将根据角色从帐户中填充联系人详细信息(相关列表)。它将显示 14 个角色的信息,并且圆圈的层数也是固定的。
第一个最里面的圆圈有 2 个角色。2nd有2个角色3rd有2个角色4th有3个角色5th有5个角色。

如果有多个人,它应该在每个圈子内显示该角色下的多个人,并且应该动态调整。

我知道它可以完成,但不知道如何完成它。任何人都可以帮助使用 chart.js 或 js 脚本来帮助我实现这一目标以及如何将其嵌入到顶点页面中?

javascript salesforce apex chart.js

5
推荐指数
0
解决办法
258
查看次数

有没有办法序列化/反序列化具有不同名称的 Apex 对象属性?

我是在 Apex 中构建 API 包装器的团队的一员。我们的服务响应使用蛇形大小写,但我们希望遵循样式约定并对我们的 Apex 变量使用驼色大小写。但是,如果名称不匹配,则在反序列化响应时将无法正确设置属性。

有谁知道指定用于序列化的特定名称的方法?在 Java 中,我们使用了 Gson 的 SerializedName 注释(https://google.github.io/gson/apidocs/com/google/gson/annotations/SerializedName.html)。不过,我无法为 Apex 找到类似的东西。

salesforce apex-code apex

5
推荐指数
1
解决办法
670
查看次数

如何使用 APEX 编译器将 Ada 代码从 Sun Solaris 10 迁移到 11

我对 Ada 的经验为零,所以请耐心等待。我们继承了 90 年代后期编写的 20 年前的系统。编译后的代码当前在 Sun Solaris 10 系统上运行。多年来没有人接触过代码。Ada 的编译器是 APEX。我的任务是知道这是否可以在 Solaris 11 上运行,如果可以,使用什么编译器。所以我的问题是 - 顶点还存在吗?我找到了一篇引用它的文章,并且该网站 ( www.rational.com ) 不再处于活动状态 - 它会将您重新路由到 IBM 站点。800 号码也不起作用。那么我是否可以假设这不再是一种选择?我现在该怎么做才能在新系统上迁移和重新编译我们的所有代码?C C++ Ada 等。我是否需要购买新的编译器 - 需要更改编码才能工作吗?任何帮助是极大的赞赏。

compiler-construction solaris ada apex

5
推荐指数
1
解决办法
172
查看次数