小编Mar*_*ery的帖子

如何使用categoriesdata从Tridion获取类别

我正在寻找一种方法,如何使用Categoriesdata从Tridion中获取所有类别.我在尝试如下,但显示错误.

CoreServiceSession client = new CoreServiceSession();
SessionAwareCoreServiceClient csClient = client.GetClient();
ReadOptions readoption = new ReadOptions();

CategoriesFilterData filter = new CategoriesFilterData();
XElement xml = csClient.GetSystemWideList(filter);
Run Code Online (Sandbox Code Playgroud)

tridion tridion-2011

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

试试后终于没有打电话了

出于某种原因,在我的控制台应用程序中,我无法运行我的finally块.我正在编写此代码来测试finally块的工作方式,因此非常简单:

static void Main()
{
    int i = 0;
    try
    {
        int j = 1 / i; // Generate a divide by 0 exception.
    }
    finally
    {

        Console.Out.WriteLine("Finished");
        Console.In.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

起初我遇到了这里描述问题,但后来我尝试在Visual Studio外部运行程序我得到了"程序已停止响应"错误.

c# exception-handling try-finally

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

当我打开在Xcode 4中创建的Google Maps项目时,Xcode 5会警告我的架构设置

我刚刚更新到新发布的Xcode 5.我正在开发一个使用Google Maps iOS SDK的iOS应用程序.回到我在Xcode 4中开发时,我Architectures在项目设置中更改了我的设置,按照Google 关于将SDK添加到项目说明的第7步:

7.选择项目而不是特定目标,然后打开"构建设置"选项卡.用armv7替换Architectures的默认值.在Other Linker Flags部分中,添加-ObjC.如果看不到这些设置,请将"构建设置"栏中的过滤器从"基本"更改为"全部".

在Xcode 4中一切都很好.但是,当我在Xcode 5中打开我的项目时,我在问题导航器中看到以下警告:

验证项目设置

更新为推荐设置

当我点击了警告,Xcode的带我到我的项目设置,并显示"取消"和"执行更改"按钮,弹出和变化的以下说明,希望能让

项目"您的项目" - 自动选择体系结构

项目"您的项目"会覆盖"架构"设置.这将删除设置并允许Xcode根据可用于活动平台和部署目标的硬件自动选择体系结构.

我尝试点击"执行更改"并让Xcode做任何想做的事情,而且应用程序仍然适用于模拟器.然而,当我试图在iPhone 5(支持ARMv7S)堵塞和在其上运行,应用程序未能建立与下面的链接器错误:

Ld /Users/macmini/Library/Developer/Xcode/DerivedData/Your_App-bmrouudjlblpafdjzhpwcuekzgwu/Build/Products/Debug-iphoneos/Your\ App.app/Your\ App normal armv7s
    cd "/Users/macmini/Documents/Your App"
    setenv IPHONEOS_DEPLOYMENT_TARGET 6.1
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Users/macmini/Library/Developer/Xcode/DerivedData/Your_App-bmrouudjlblpafdjzhpwcuekzgwu/Build/Products/Debug-iphoneos -F/Users/macmini/Library/Developer/Xcode/DerivedData/Your_App-bmrouudjlblpafdjzhpwcuekzgwu/Build/Products/Debug-iphoneos -F/Users/macmini/Documents/Your\ App -filelist /Users/macmini/Library/Developer/Xcode/DerivedData/Your_App-bmrouudjlblpafdjzhpwcuekzgwu/Build/Intermediates/Your\ App.build/Debug-iphoneos/Your\ App.build/Objects-normal/armv7s/Your\ App.LinkFileList -dead_strip -ObjC -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=6.1 -framework SystemConfiguration -framework MapKit -framework QuartzCore -framework OpenGLES -lz -licucore -lc++ -framework ImageIO -framework GLKit -framework CoreText -framework CoreLocation …
Run Code Online (Sandbox Code Playgroud)

xcode linker cpu-architecture ios google-maps-sdk-ios

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

从多个 iframe 打印预览?

我在一个页面中有几个 iframe。我想在打印预览中将所有 iframe 内容显示为 iframe 的快照。我用于window.print()单个 iframe,它工作正常,但如何为多个框架执行此操作?

javascript smartgwt

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

如何改善OpsWorks节点的启动时间?

我喜欢AWS OpsWorks,但我现在面临的一个重大缺点是启动时间:节点启动速度超慢.

在我的情况下,对于t1.micro实例,在我的cookbook开始运行之前需要10分钟(尽管从EC2控制台视图看,实例应该在大约2分钟后准备就绪:在这么短的时间之后可以通过SSH访问它) .您也可以参考此主题.

我尝试使用自定义AMI但遇到了另一个问题:节点一直保持启动状态.但在创建AMI时,这可能是我的错.

回到最初的问题,我怎样才能改善OpsWorks节点的启动时间?

boot amazon-web-services chef-infra aws-opsworks

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

在HTTP页面上通过HTTPS加载脚本或其他资源是否有问题?

我知道协议相对URL,这通常是在可能使用HTTP或HTTPS加载的页面上提供脚本或其他资源的正确解决方案.

但是,我有一个脚本,我希望始终通过HTTPS提供服务,即使它正在加载的页面是通过HTTP提供的.抛开明显的潜在安全问题,将HTTP和HTTPS内容混合在一起(也就是说,通过HTTP服务的某些脚本的MITM攻击理论上可用于注入用于从通过HTTPS提供的脚本中读取内容的漏洞代码),这是一个坏的任何其他原因的想法?例如,这会在任何旧版本的IE中导致混合内容警告吗?

html browser ssl https http

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

如何获得更永久的访问令牌

该文件位于http://www.salesforce.com/us/developer/docs/api_rest/index_Left.htm#CSHID=quickstart_code.htm|StartTopic=Content%2Fquickstart_code.htm|SkinName=webhelp

Salesforce使用身份验证允许用户安全地访问数据,而无需显示用户名和密码凭据.

但据我所知,我可以运行以获取access_token的唯一命令是使用我的同事的用户名和密码,如此

curl -d "username=yyyyyyy" -d "password=xxxxxxx" -d "client_id=zzzzzz" -d "client_secret=dddddddddd" -v -d "grant_type=password" https://login.salesforce.com/services/oauth2/token
Run Code Online (Sandbox Code Playgroud)

当access_token保持过期时,我必须重新生成它.如果没有,我的同事可以只生成一次令牌并将其交给我并完成它.

我怎么能这样做,所以他永远不必给我他的用户名/密码和我的应用程序将继续工作和工作,直到他从salesforce删除该应用程序(这将有望使client_id和client_secret无效).

(这就是大多数API至少工作的方式,因此用户不必向开发人员提供用户名和密码,也不需要在生产计算机上存储用户名和密码.)那么我们如何才能使用它?或者文档是完全错误的,我确实需要用户的登录名/密码来访问数据,即使这一行说不然.

salesforce

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

aws IAM策略是否可以动态引用登录的用户名?

我正在尝试编写一个IAM策略来控制对ec2实例的访问.所有ec2实例都有一个名为username的自定义标记,并且只有当标记值与登录用户的用户名匹配时,该用户才能访问该ec2实例.这就是我想出的:

{
    "Version": "2012-10-12",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "ec2:*",
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "ec2:ResourceTag/username": "arn:aws:iam::account-number-without-hyphens:user/username1"
                }
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

}

我相信你在这里看到了问题.我不想在右侧硬编码用户名值.我希望能够在运行时或策略评估时获取该信息.

有可能这样做吗?

--su

amazon-ec2 amazon-web-services amazon-iam

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

在生成时将大型CSV文件下载到浏览器

我有一个生成大型CSV文件的脚本,fputcsv并将其发送到浏览器.它可以工作,但浏览器不显示文件下载提示(或开始下载文件),直到整个CSV文件在服务器端生成,这需要很长时间.

相反,我希望在仍然生成文件的其余部分时开始下载.我知道这是可能的,因为它是PHPMyAdmin中"导出数据库"选项的工作方式 - 即使您的数据库很大,只要单击"导出"按钮就会立即开始下载.

我如何调整下面的现有代码,让下载立即开始?

$csv = 'title.csv';
header( "Content-Type: text/csv;charset=utf-8" );
header( "Content-Disposition: attachment;filename=\"$csv\"" );
header( "Pragma: no-cache" );
header( "Expires: 0" );

$fp = fopen('php://output', 'w');
fputcsv($fp, array_keys($array), ';', '"');

foreach ($array as $fields) 
{
    fputcsv($fp, $fields, ';', '"');
}

fclose($fp);
exit();
Run Code Online (Sandbox Code Playgroud)

php csv download

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

while(true) 无限循环是否钉住 CPU?

我有一种情况,我需要在服务中运行一个恒定循环,每次检查某些条件,然后根据需要采取行动。从设计的角度来看,使用while (true)循环非常适合:

while (true)
{
    Process();
}
Run Code Online (Sandbox Code Playgroud)

Process() 方法检查内存中(快速)数据存储的状态。如果它发现基于状态有工作要做,它会使用它处理它Task.Run()(因此控制立即返回到循环)。

我已经看到一些参考资料,这会消耗不必要的 CPU 周期,我应该使用Timer, 或添加Thread.Sleep到循环中。我还看到帖子说使用while (true).

在我的开发机器上,虽然 CPU 使用率确实上升了,但它似乎没有负面影响。可能是 CPU 使用率分布在多个核心上,而部署环境可能只有一个核心。

while (true)循环是否对 CPU 产生负面性能影响,如果是,减轻影响的正确方法是什么?

c# infinite-loop while-loop

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