我有一个应用程序通过API从Salesforce读取Lead记录,我想将Lead Owner字段链接到应用程序中的属性."所有者"字段不在可用字段列表中,但所有自定义字段都在.
因此,我首次尝试解决方案是创建一个显示"所有者"名称的自定义字段.在SF公式编辑器中,据我所知,它不显示实际的数据字段,而是显示ID字符串.在我需要的环境中,这是毫无意义的.
alt text http://skinny.fire-storm.net/forposting/insertfield.JPG
有没有办法可以获取ID字符串引用的对象中的数据?
alt text http://skinny.fire-storm.net/forposting/havewant.JPG
我有RED BOX但需要GREEN BOX.
编辑:我无法更改调用API的应用程序代码.我只能改变销售人员.因此,这更像是一个salesforce超级用户/公式编写者问题,而不是编写调用SF API的代码的问题.
我有一个列表,我想提供对包含其内容的集合的只读访问权限.我怎样才能做到这一点?
就像是:
public ICollection<Foo> ImmutableViewOfInventory() {
IList<Foo> inventory = new List<Foo>();
inventory.add(new Foo());
return inventory.ImmutableView();
}
Run Code Online (Sandbox Code Playgroud)
另外,一个不可变的IEnumerable也没关系.
更新:我现在意识到列表的不可变视图实际上会更好.(保留列表排序语义.)
这不会给我列表行为,对:
public ReadOnlyCollection<PickUp> InventoryItems()
{
return new ReadOnlyCollection<PickUp>(inventory);
}
Run Code Online (Sandbox Code Playgroud)
我正在查看文档,但没有立即看到ReadOnlyList<T>.
6.3.1.8p1:否则,将对两个操作数执行整数提升.然后将以下规则应用于提升的操作数:如果两个操作数具有相同的类型,则不需要进一步转换.否则,如果两个操作数都具有有符号整数类型或两者都具有无符号整数类型,则具有较小整数转换等级类型的操作数将转换为具有更高等级的操作数的类型.否则,如果具有无符号整数类型的操作数的秩大于或等于另一个操作数的类型的秩,则具有有符号整数类型的操作数将转换为具有无符号整数类型的操作数的类型.否则,如果带有符号整数类型的操作数的类型可以表示具有无符号整数类型的操作数类型的所有值,则具有无符号整数类型的操作数将转换为带有符号整数类型的操作数的类型. 否则,两个操作数都转换为无符号整数类型,对应于带有符号整数类型的操作数的类型.
对于要应用的粗体规则,它似乎意味着您需要具有无符号整数类型,其等级小于有符号整数类型,并且有符号整数类型不能保存无符号整数类型的所有值.
是否有这种情况的现实世界的例子,或者这个声明是否涵盖所有可能的排列?
我正在尝试编译一个程序,我从一本使用directx渲染3d对象的书中取出了一张CD.当我按下编译时,我得到以下错误
C1083: Cannot open include file: 'dxerr9.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我正在使用VC++ 2008 Express Edition,而我正在使用Vista.我去了以下文件夹
[编辑]
C:\Program Files (x86)\Microsoft DirectX SDK (February 2010)\Include
Run Code Online (Sandbox Code Playgroud)
我能够在文件夹中找到dxerr.h,并且路径也包含在选项窗口的VC++目录选项卡中.不知道发生了什么事.
显然libncurses ... dylib相对于Mutt,以及可能使用ncurses的其他应用程序,OS X 10.6.3已经破了,虽然它在10.6中工作(我可以证明)并且据报道它在10.6.2中工作.
有谁知道这是Apple的视图中的错误还是功能?如果一个功能,是否有一个解决方法,谁想要升级10.6 ...,但也想使用,例如,Mutt?
谢谢
我想在RESTful请求中使用标头的非对称加密来验证发送请求的系统的身份:即系统A在对系统B的请求中使用它的公钥加密它的名称,时间戳和服务名称.系统B然后使用系统A的公钥解密,证明请求的真实性.
1)php-mcrypt支持这个吗?
2)有没有人对此类操作进行基准测试?
.NET 框架使获取有关各种语言环境的信息变得容易;Win32 C++ API 有点难以弄清楚。
Win32 中是否有等效函数来获取给定整数区域设置 ID 的两个字母的 ISO 语言名称?
在 C# 中,我会这样做:
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo(1034);
string iso = ci.TwoLetterISOLanguageName;
// iso == "es" now.
Run Code Online (Sandbox Code Playgroud)
代码需要在 XP 和更新版本上运行。
所以.Net 4增加了命名和可选参数,非常甜蜜.我不需要制作尽可能多的1行重载方法.
那可以在WCF上运行吗?
我有一个第三方COM库,我正在消耗,并且我遇到了数组参数问题.
我正在调用的方法签名如下:
int GetItems(ref System.Array theArray)
Run Code Online (Sandbox Code Playgroud)
文档说该方法的返回值是它将填充到数组中的项目数,但是当它被调用时,数组中的所有值都只是默认值(它们是结构体),即使该方法返回非零回报值.
我知道这里有一些时髦的COM互操作,但我真的没有多少经验,也无法搞清楚.这就是我试图访问它的方式:
Array items = Array.CreateInstance(typeof(structItem), 100);
int numberOfItems = instance.GetItems(items);
Array items = Array.CreateInstance(typeof(structItem), 100);
int numberOfItems = instance.GetItems(ref items);
structItem[] items = new structItem[100];
int numberOfItems = instance.GetItems(items);
structItem[] items = new structItem[100];
int numberOfItems = instance.GetItems(ref items);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
更新:我认为它可能与SafeArrays有关,如下所述:http://www.west-wind.com/Weblog/posts/464427.aspx 区别在于我应该传入数组ref,不只是处理返回值.本文的具体解决方案不起作用,但我觉得我变暖了.
我只是在一项任务中交出了这个功能.它完成了(因此没有家庭作业标签).但我想看看如何改进.
本质上,函数使用以下公式对1和给定数字之间的所有整数的平方求和:
n(n+1)(2n+1)/6
Run Code Online (Sandbox Code Playgroud)
n最大数量在哪里.
下面的函数用于捕获任何溢出,如果发生任何溢出则返回0.
UInt32 sumSquares(const UInt32 number)
{
int result = 0;
__asm
{
mov eax, number //move number in eax
mov edx, 2 //move 2 in edx
mul edx //multiply (2n)
jo end //jump to end if overflow
add eax, 1 //addition (2n+1)
jo end //jump to end if overflow
mov ecx, eax //move (2n+1) in ecx
mov ebx, number //move number in ebx
add ebx, 1 //addition (n+1)
jo end //jump to end if overflow …Run Code Online (Sandbox Code Playgroud) c ×2
c# ×2
c++ ×2
.net ×1
.net-4.0 ×1
assembly ×1
com ×1
com-interop ×1
directx ×1
encryption ×1
immutability ×1
integer ×1
interop ×1
macos ×1
ncurses ×1
php ×1
rest ×1
salesforce ×1
soa ×1
standards ×1
visual-c++ ×1
wcf ×1
x86 ×1