问题列表 - 第89071页

卸载Chocolatey包

Chocolatey包管理器通过以下命令支持静默安装.它似乎没有卸载命令.

cinst install packagename
Run Code Online (Sandbox Code Playgroud)

有没有办法通过Chocolatey卸载应用程序?

installation uninstall nuget chocolatey

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

ABPeoplePicker选择了许多并返回电子邮件数组

我想做的事:

  1. 向用户显示其设备上具有联系人电子邮件地址的所有联系人.
  2. 允许用户在点击"完成"之前选择/取消选择任意数量的联系人.
  3. 返回一组电子邮件地址...或一系列字典,其中包含所选联系人的所有联系信息.

我尝试过的:

ABPeoplePicker 但我无法选择多个联系人.

iphone objective-c ipad ios

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

如何为我们拥有2000和2005数据库的SQL Server 2008创建链接服务器

目前我正在研究SQL Server 2000,2005和2008,我的要求是,SQL Server 2000和2005中可用的数据库将在2008年使用链接服务器提供.

比方说,我在SQL Server 2000数据库名为LIVE_2000和SQL Server 2005中,它被称为LIVE_2005,能有人帮我创建链接的服务器LIVE_2000LIVE_2005到SQL Server 2008?

第一件事甚至可能吗?

提前谢谢......`

sql-server sql-server-2005 sql-server-2000 sql-server-2008

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

无法打开出版物 - 标题为"细分"的项目已存在

我们遇到了一个奇怪的问题,我们无法打开出版物.我们确实在GUI中收到错误,指出"此位置已存在标题为"Segments"的项目." 有谁之前经历过这个吗?最近没有应用配置/补丁.

环境:SDL Tridion 2011 GA + HR#1 IIS 7.5 .net 4 SQL Server 2008 R2

即使我们只是尝试查看发布属性或尝试从GUI扩展发布,也会发生错误.

下面是堆栈跟踪:

at Tridion.AudienceManagement.DomainModel.Dal.FolderDal.Save(Folder folder,Boolean useTransaction)

在Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.CreateSegmentsRootFolder(出版物出版物)

在Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.SolvePublicationWithoutSegmentRoot(出版物出版物)

在Tridion.AudienceManagement.DomainModel.Dal.PublicationDal.Read(出版物出版物)

在Tridion.AudienceManagement.DomainModel.Publication.Load()

在Tridion.AudienceManagement.DomainModel.Publication..ctor(UserContext userContext,TcmUri id)

在Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.AddOeRootNode(XmlTextReader reader,TcmUri publicationUri)

在Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.PostProcessListPublication(XmlTextReader reader,TcmUri publicationUri,PipelineContext context)

at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessListResponse(XmlTextReader reader,PipelineContext context)

at Tridion.AudienceManagement.UI.DataExtenders.TreeExtender.ProcessResponse(XmlTextReader reader,PipelineContext context)

在Tridion.Web.UI.Core.Extensibility.Pipeline.<> c_ DisplayClass4.<ProcessResponse> b _3(DataExtender扩展程序)

在System.Collections.Generic.List 1.ForEach(Action1 action)

在Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader reader,PipelineContext context)

在Tridion.Web.UI.Core.Extensibility.Pipeline.ProcessResponse(XmlTextReader输入,Object [] methodParameterValues)

at Tridion.Web.UI.Models.TCM54.Lists.GetList(String id,Filter filter,Int32 columns)

在SyncInvokeGetList(Object,Object [],Object [])

任何指针/帮助将不胜感激?

快速更新和解决方案:

我们已经打开了Tridion CS票,并且能够在Tridion CS的帮助下解决问题.在我们的例子中,当我们应用发布的安全权限时,就会发生这种情况.我们仍然需要确保这个问题的根本原因.tridion_cm_email的表"FOLDERS_OWNING_PUBLICATIONS"未正确填充发布ID,当我们应用权限并使用发布ID更新表时解决了该问题.

注意:在尝试上述解决方案之前,请备份数据库并打开Tridion CS票证以获取解决方案.另外,为anlaysis的客户支持提供tridion_cm和tridion_cm_email数据库.

根据您的数据库应用修补程序(OE_2011.1.1.82675)MSSQL或ORACLE: https ://www.sdltridionworld.com/downloads/hotfixes/Outbound_Email_2011_SP1/index.aspx

tridion tridion-2011

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

将knockoutjs对象移动到弹出编辑表单中

我有我的webservice使用knockoutjs将json渲染到一组嵌套标签中.(效果很好).

所以我现在要做的是有一个弹出编辑窗口(已经使用KendoUI\jquery设置)来更改值.

问题虽然我不知道我是否要去吃午餐,这甚至可能......你怎么会把一个绑定的对象传递给别的东西来处理编辑?

knockout.js

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

C++ 11移动构造函数


考虑以下类,实现移动构造函数的正确方法是什么:

class C {
public:
    C();
    C(C&& c);
private:
    std::string string;
}
Run Code Online (Sandbox Code Playgroud)

当然,这个想法是避免复制string或解除分配两次.
让我们假设基本的例子只是为了清晰,我确实需要一个移动构造函数.


我试过了:

C::C(C&& c) {
    //move ctor
    string = std::move(c.string);
}
Run Code Online (Sandbox Code Playgroud)

C::C(C&& c) : string(std::move(c.string)) {
    //move ctor
}
Run Code Online (Sandbox Code Playgroud)

两者都在gcc 4.8上编译正常并运行良好.这似乎选项A是正确的行为,string被复制,而不是使用选项B.移动
这是正确执行的举动构造的?

c++ move-semantics c++11

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

无法从应用程序级别获取资源

我的app.xaml:

<Application.Resources>
    <RadialGradientBrush x:Key="myBrush">
        <GradientStop Color="#FFC44EC4" Offset="0" />
        <GradientStop Color="#FF829CEB" Offset="1" />
        <GradientStop Color="#FF793879" Offset="0.669" />
    </RadialGradientBrush>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

我在这里尝试使用它:

private void btnOK_Click(object sender, RoutedEventArgs e)
    {
        RadialGradientBrush b = (RadialGradientBrush)Resources["myBrush"];
        //b.GradientStops[1] = new GradientStop(Colors.Red,0.0);
    }
Run Code Online (Sandbox Code Playgroud)

但我不能使用"b"因为它在定义后为空.我怎样才能获得该资源?

c# wpf xaml

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

jQuery热键......不那么全球化

基本上,我正在使用Resig先生的jQuery Hotkeys插件来捕获和处理类似的快捷方式ctrl+o......

好吧,也许我不uderstand的概念,但我的印象是一个ctrl+o触发任何地方里面的文件将通过文件热键处理程序被捕获.

例如,以下代码一般工作...

jQuery(document).bind('keydown', 'ctrl+o', fn);
Run Code Online (Sandbox Code Playgroud)

但是,如果用户在输入框内部触发热键,则会失败.

它只适用于我执行以下操作:

jQuery('body, input').bind('keydown', 'ctrl+o', fn);
Run Code Online (Sandbox Code Playgroud)

这对我的健康非常不利,因为它涉及每次在DOM中添加新输入框时绑定该死的处理程序.更糟糕的是,在CodeMirror等复杂小部件的情况下,我不知道要绑定什么.

Dunno,如果我的问题有道理,也许我使用了错误的方法?我也试着结合下面的对象,但它没有工作:window,document,body,div[contains the whole page]

NB:你可以在这里试一试.

jquery events dom hotkeys codemirror

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

如何摆脱格里特的错误依赖

看来,当使用gerrit时,默认情况下所有更改都取决于前一个更改.我不分支进行新的更改,我只是在主分支上工作,然后将提交的更改推送到远程源/主服务器.即使两个提交彼此无关,也会每次创建依赖关系.

我遇到了一些问题,这让我觉得我没有正确地使用git与gerrit结合使用.

在我的git/gerrit工作流程中,每次提交都不会依赖于之前的提交会发生什么?我也尝试过为变化创建一个新的分支:

> git pull origin master
> git checkout -b new_branch
> #make a change
> git add -A
> git commit #with gerrit's commit hook in .git/hooks
> git push origin <sha1>:refs/for/master
Run Code Online (Sandbox Code Playgroud)

这有效,但gerrit仍然报告依赖于先前提交的项目.

git gerrit

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

带有网址模式“ / *”的servlet映射中的StackOverflowError

我有一组JSP页面,我想隐藏.jsp扩展名(经过一番研究后,看来对SEO很有用)。

我遇到的一种解决方案是:

<servlet>
    <servlet-name>mypage</servlet-name>
    <jsp-file>/some-page.jsp</jsp-file>
</servlet>
<servlet-mapping>
    <servlet-name>mypage</servlet-name>
    <url-pattern>/some-page</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

虽然这样做可行,但我相信我必须为网站上的每个jsp页面设置此映射。

我遇到了这里发布的另一个解决方案(易于使用的URL):JSP / Servlet的隐藏功能

...,它使用一个简单的servlet来转发请求。在我的web.xml中,我可以执行以下操作:

<servlet>
    <servlet-name>MyServletName</servlet-name>
    <servlet-class>myservlets.PrettyUrlServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>MyServletName</servlet-name>
    <url-pattern>/myservlet/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

现在的问题是我不想点击以下URL:www.mydomain.com/myservlet/some-page

我想使用以下网址:www.mydomain.com/some-page

所以我将url-pattern更改为“ / *”

<servlet>
    <servlet-name>MyServletName</servlet-name>
    <servlet-class>myservlets.PrettyUrlServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>MyServletName</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

但这会导致无限循环:

    Exception in thread "http-bio-8080-exec-1" java.lang.StackOverflowError
            at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:219)
            at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:228)
            .
            .
            at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:228)
            at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:228)
            at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
            at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
            at myservlets.PrettyUrlServlet.doGet(PrettyUrlServlet.java:22)
Run Code Online (Sandbox Code Playgroud)

我不确定该如何解决。有任何想法吗?

seo tomcat servlets servlet-filters

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