小编jed*_*atu的帖子

如何使用LINQ-to-SQL查询sys表?

我正在使用LINQPad,我想从sys.dm_os_child_instances表中获取实例管道名称列表.如何在LINQ-to-SQL中表达?

这不起作用:

from n in sys.dm_os_child_instances
select n
Run Code Online (Sandbox Code Playgroud)

我认为这不重要,但我使用的是SQL Server Express 2008.

此外,是的,我知道我可以从LINQPad运行原始SQL.

sql-server linqpad linq-to-sql

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

如何为Sling Resource实现自定义AdapterFactory?

Adobe AEM软件提供了几个类,可以使用apache Sling Resource并将其调整到另一个类,如下所示:

Page page = resource.adaptTo(Page.class);
Run Code Online (Sandbox Code Playgroud)

要将此语法与您创作和控制的类一起使用,可以归结为简单地实现Adaptable接口.

但是,如果要启用资源以适应新的自定义类,您似乎必须实现AdapterFactory接口并在OSGI中注册它.

这是Adobe网站描述它的方式:

通过AdapterFactory,它可以映射任意对象.对象必须仍然实现Adaptable接口,并且必须扩展SlingAdaptable(它将adaptTo调用传递给中央适配器管理器). 这允许钩子进入现有类的adaptTo机制,例如Resource.

我已经浏览了SlingScriptAdapterFactory代码,但最终我没有在这里连接点.基本上我想这样做:

MyClass myClass = Resource.adaptTo(MyClass.class);
Run Code Online (Sandbox Code Playgroud)

我是否创建了一个实现AdapterFactory的类,并简单地将其与包一起部署,期望Sling只是按类型找到它或者还有更多它?

java apache osgi sling aem

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

如何在Adobe AEM中应用主题?

Adobe AEM(以前称为Adobe CQ)中的客户端库(ClientLib)功能可以轻松地按类别包含客户端库,并且每个库都可以通过依赖项引入其他库.然而,关于"主题"的文档有点薄.

这个链接是我能找到的关于这个主题的全部内容.以下是示例代码的摘录:

<%-- theme only (theme-js + css) --%>
<cq:includeClientLib theme="cq.collab.calendar, cq.security" />
Run Code Online (Sandbox Code Playgroud)

如果要使用此标记,CQ将如何确定要引入的客户端库?它是否寻找String []类型的主题属性?

或者它是否在/ etc/designs部分中查找某个目录结构?

或者它是否采用传入的类别并将theme-js添加到最后?

cq.collab.calendar.theme-js
Run Code Online (Sandbox Code Playgroud)

或者是通过URL调用的主题?换句话说,在这种情况下,单词"theme"是一个用URL应用主题中的选择器替换的标记?

aem

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

如何将配置文件添加到 Eclipse 中的默认 Maven 目标?

我在 Eclipse 中使用 Maven 来构建和部署代码。

选择时{Context Menu} > Run As,会出现几个Maven目标如下:

Eclipse 运行方式上下文菜单

我知道如果我想创建自定义构建配置,我会单击“运行配置...”来创建自定义配置。

但是,似乎没有办法修改菜单上方便出现的配置。例如,您不能将配置文件添加到 #7“Maven 安装”。结果很乏味,因为您单击了大约 5 次以启动构建。

有什么方法可以将配置文件或其他目标添加到 #7 “Maven install” 构建或将自定义配置添加到上下文菜单中?

有没有办法使用键盘组合启动特定的构建配置?

我已经尝试过 IntelliJ 和 NetBeans,并且它们中的 Maven 集成在尝试区分基本 Maven 目标和更现实的目标和配置文件的自定义组合时似乎令人困惑。

eclipse m2eclipse maven

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

AngularJS $ routeProvider没有重载方法

AngularJS 文档表明它ngRoute $routeProvider有一个reload方法.

重装()

即使$ location未更改,也会导致$ route服务重新加载当前路由.

从这个屏幕截图中可以看出,$routeProvider没有reload方法.

实际$ route方法的日志

我正在初始化我的模块:

var pageApp = angular.module('pageApp', ['ngRoute']);
Run Code Online (Sandbox Code Playgroud)

我要求$resourceProvider这样的:

pageApp.config([
    '$controllerProvider',
    '$compileProvider',
    '$filterProvider',
    '$routeProvider',
    '$provide',
    function($controllerProvider, 
            $compileProvider, 
            $filterProvider, 
            $routeProvider, 
            $provide) { 
        //generate attached screenshot output
        console.log($routeProvider);
        /* ... */ 
     }]);
Run Code Online (Sandbox Code Playgroud)

我使用的是1.2.5版本

angularjs angularjs-routing

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

AEM中的一个对话框选项卡上可以显示多个smartimage xtypes吗?

Adobe Experience Manager(AEM)(CQ5)中的开箱即用(OOTB)页面属性对话框提供了"图像"选项卡.我想在对话框中添加更多图像,但我不想为每个图像创建单独的选项卡.

例如,有没有办法在对话框中的"高级"选项卡上包含图像?我试过这个,但它似乎没有正确呈现.

我正在考虑的一件事是扩展幻灯片xtype,每个图像将是一个单独的"幻灯片"

有更好的方法吗?

aem

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

如何使用EF将数组属性映射到分隔的字符串数据库字段?

我有一个带有数组属性的对象,我希望将其作为分隔字符串保存在数据库中.如何将该属性映射到数据库中的字段,而不是?

public class User() {
  public int Id { get; set; }
  public string[] Roles { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

不完整的配置类:

public class UserConfig : EntityTypeConfiguration<User> {
  public UserConfig() {
    this.Property(u => u.Roles).__???__
    this.Map(u => u.Properties<string[]>(r => r.Roles).__???__))
      .HasColumnName("roles");
  }
}
Run Code Online (Sandbox Code Playgroud)

对于此示例,"Roles"属性在转到数据库时将转换为"roleA,roleB,roleC",然后在从数据库读取时转换回数组.某处有数据映射事件吗?

c# orm entity-framework-4 ef4-code-only

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

为什么jquery.d.ts TypeScript定义文件会抛出编译错误?

我在VSTS 2012中有一个基本的MVC4 Web项目,可以使用TypeScript.

我安装了这个版本的TypeScript:TypeScriptSetup.0.8.1.msi

我有jquery.d.ts文件来自:http://typescript.codeplex.com/SourceControl/changeset/view/fe3bc0bfce1f#typings%2fjquery.d.ts

我收到所有"索引签名"定义的编译错误.第一个编译错误是使用JQueryAjaxSettings:

 headers?: { [key: any]: any; };
Run Code Online (Sandbox Code Playgroud)

这是错误:

Error 9 Index signatures may only take 'string' or 'number' as their parameter
C:\Development\TypeScript\ScriptGen\ScriptGen.Web\Scripts\jquery.d.ts 37 18 app.ts
Run Code Online (Sandbox Code Playgroud)

编译器不喜欢定义为type any.

我应该将密钥类型更改为字符串还是还有其他我缺少的东西?

typescript

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

页面属性中的AEM页面图像不应用sling:resourceType

使用Adobe Experience Manager 5.6.1(AEM)(以前称为CQ5)我正在尝试创建一个类似于"页面属性"中"图像"选项卡的新选项卡.它将标题为"徽标".

我基本上只是复制了"图像"选项卡以创建徽标选项卡,并重命名路径以反映徽标的用途.例如,我设置了fileReferenceParamaterto ./logo/fileReferencerequestSuffixto /logo.img.png.

当我编辑属性时,我可以像使用"图像"选项卡一样将图像拖到选项卡中,但是,图像永远不会出现在那里.我猜这是因为默认图像处理程序没有提取请求.错误是:

无法向org.apache.sling.servlets.get.DefaultGetServlet中的/content/my-site/home-page/en_us/jcr:content/logo.img.png提出请求

当我查看内容节点时,没有sling:resourceType.当我添加资源类型foundation/components/adaptiveimage然后它工作.但是,我注意到"图像"节点没有sling:resourceType.我想img.png.java基础页面中的servlet正在处理该请求.

我尝试logo.img.png.jsp在我的页面组件中创建一个文件来处理请求,但这似乎不起作用.

如何让AEM添加sling:resourceType或处理请求?

aem

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

在加载下刷新汇总表的最佳方法是什么?

我在SQL Server 2005数据库中创建了一个表,并使用汇总和计算值填充它.目的是避免每次调用数据库时进行大量连接和分组.我希望这个表每小时更新一次,但我不确定在网站负载时最好的方法.如果我删除每条记录并在一个事务中重新填充表格,那么会不会出现死锁和其他麻烦?

sql-server performance deadlock transactions sql-server-2005

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

page.thumb.319.319.png 如何在 Adob​​e AEM 中得到解析?

我似乎无法弄清楚 Adob​​e AEM(以前称为 CQ)是如何解析拇指 URL 的。

鉴于以下网址:

/content/geometrixx-outdoors/en.thumb.319.319.png
Run Code Online (Sandbox Code Playgroud)

“en”是对依赖于geometrixx-outdoors/components/page_homesling:resourceType的内容的引用。

“thumb”、“319”和“319”是选择器,但是组件“page_home”没有匹配的jsp(例如thumb.png.jsp)来处理请求。

page_home 继承自geometrixx-outdoors/components/page,而foundation/components/page. 后者调用了一个 jsp,thumbnail.jpg.jsp但这也不匹配。

然后有一个奇怪的目录(即,它不是一个组件)称为/libs/foundation/components/primary/cq/Pagewhere we find thumb.png.jsp. 根据我添加的一些日志记录,此脚本正在参与请求;虽然我不确定如何。它只包含proxy.jsp,其中包含jcr:content 节点。

我怀疑包括 jcr:content 意味着调用:

/content/info-site/en/_jcr_content.thumb.319.319.png
Run Code Online (Sandbox Code Playgroud)

在这一点上,我不清楚会发生什么。似乎必须启动默认的 GET.java 或其他东西。但是,我找不到_jcr_content.png.jsppng.GET.java。有一个类/var/classes/org/apache/jsp/libs/foundation/components/primary/cq/Page/thumb_png_jsp.java看起来可以完成工作,但我不确定它是如何调用的。

编辑:刚刚意识到这/var/classes/org/apache/jsp/libs/foundation/components/primary/cq/Page/thumb_png_jsp.java是上述内容的编译版本,thumb.png.jsp所以我想这是一个死胡同。

sling aem

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