小编use*_*346的帖子

使用cmd.exe以UTF-8编码保存文本文件

是否可以使用Windows的命令行cmd.exe以UTF-8编码保存文本文件?

windows encoding cmd utf-8

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

使用触发器使用模板发送电子邮件

我有以下触发器:

trigger send_notification on Inquery__c (after update) {

  Inquery__c inquery = trigger.new[0]; 
  String[] toAddresses = new String[] {inquery.email__c}; 
  Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();

  mail.setTargetObjectId(inquery.OwnerID);
  mail.setSenderDisplayName('Salesforce Support');
  mail.setUseSignature(false);
  mail.setBccSender(false);
  mail.setSaveAsActivity(false);

 if (Trigger.isUpdate) { 
    if(inquery.Quilification__c == 'Qualified') {
          EmailTemplate et=[Select id from EmailTemplate where DeveloperName=:'Invitation_to_register_for_Class'];
          mail.setTemplateId(et.id);
          Messaging.SendEmailResult [] r = 
    Messaging.sendEmail(new Messaging.SingleEmailMessage[] {mail});   
      } 
    if(inquery.Quilification__c == 'Disqualified') {
          EmailTemplate et=[Select id from EmailTemplate where DeveloperName=:'Ineligible_course_candidate'];
          mail.setTemplateId(et.id);
          Messaging.SendEmailResult [] r = 
    Messaging.sendEmail(new Messaging.SingleEmailMessage[] {mail});   
      }   
   }
}
Run Code Online (Sandbox Code Playgroud)

我设法解决了原来的问题,

只是想分享,

谢谢

visualforce apex-code

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

Inno Setup:允许用户只选择可以安装软件的驱动器?

我是否可以允许用户仅选择安装软件的驱动器?

例如,他们可以选择C或D驱动器:

C:\ SOFTWARE

d:\ SOFTWARE

但用户无法指定其他任何内容,

就像他们不能选择在Downloads或MyDocumnets等下安装软件.

这可能吗?

inno-setup

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

在Inno Setup中[Run]程序无法识别[不可用]环境变量

我有一个license.exe文件,我最后在我的设置代码中调用,

在正常工作之前,代码需要设置环境变量,

代码如下:

[Registry]
; set PATH
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; \
    ValueType: string; ValueName: "PATH"; ValueData: "{app}"

[Setup]
; Tell Windows Explorer to reload the environment
ChangesEnvironment=yes

[Run]
Filename: "{app}\temp\installation_files\license.exe";
Run Code Online (Sandbox Code Playgroud)

这里代码执行,但找不到正确的路径.

当我检查系统环境变量时,它设置正确,

当我license.exe手动运行代码后,它可以正常工作并查看环境变量.

谁能告诉我如何解决这个问题?

或者如何延迟该[Run]部分直到系统识别环境变量?

inno-setup environment-variables

4
推荐指数
2
解决办法
3415
查看次数

错误1052(23000):where子句中的'course_id'列不明确

我是MySQL新手所以请告诉我,如果我的问题缺少信息,

我有一个工作正常的查询:

select au.email, sm.created, sm.grade, sm.max_grade
from auth_user au, courseware_studentmodule sm
where sm.student_id = au.id
and course_id = 'MyCourse'
and sm.module_type = 'problem';
Run Code Online (Sandbox Code Playgroud)

但是当我想从另一个表中添加另一个列时:

select au.email, sm.created, sce.created , sm.grade, sm.max_grade
from auth_user au, courseware_studentmodule sm,  student_courseenrollment sce
where sm.student_id = au.id and sm.student_id = sce.id
and course_id = 'MyCourse'
and sm.module_type = 'problem';
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

ERROR 1052 (23000): Column 'course_id' in where clause is ambiguous
Run Code Online (Sandbox Code Playgroud)

谁知道为什么?

谢谢

mysql

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

如何在APEX中编写多维数组

我在Java中有一个二维数组:

private static final string[][] namestr = { { John, Mark, David,
}, { Peter, Ken, Mary,
}, { Fisher, Alice, Chris,
}, { Tod, Jen, Joe, Morton
}};
Run Code Online (Sandbox Code Playgroud)

如何在Apex中编写此二维数组?

我仍然需要使用[4] [3]将其保留为二维数组,

谢谢

visualforce apex-code

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

如何在调用后关闭或销毁一个类?

我在类中调用了一个方法,如下所示:

String key1 = "test1";
String key2 = "test2";

long[] datalr = new long[] {};

TestClass myTC1 = new TestClass(); 
datalr = myTC1.callerSub(key1,key2);
TestClass myTC2 = new TestClass(); 
datalr = myTC2.callerSub(key1,key2);
Run Code Online (Sandbox Code Playgroud)

测试类如下:

public class TestClass {

  private final Long[] P = new Long[18];



  Public TestClass {
  }

  public long[] callerSub(string key1, String key2){

    long[] datalr = new long[] {0,0};
    integer i;
    system.debug(LoggingLevel.INFO,P[0]);

    datalr[0] = 2;
    datalr[1] = 3;
    for ( i = 0; i < 18; ++i ){
      P[i] = …
Run Code Online (Sandbox Code Playgroud)

java apex-code

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