小编fre*_*hbm的帖子

数据仓库与OLAP多维数据集?

任何人都可以解释数据仓库和OLAP多维数据集之间的真正区别吗?

他们对同样的事情有不同的看法吗?

其中一个与其他人相比是否被弃用?

其中一个是否有任何性能问题?

欢迎任何解释

olap data-warehouse olap-cube

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

asp.net mvc Bundle.IncludeDirectory示例?

您好任何人都可以举例说明如何使用Scriptbundle方法IncludeDirectory for Javascripts,无法获得如何编写搜索模式字符串,它是正则表达式吗?

bundles.Add(new ScriptBundle("~/bundles/customjs").IncludeDirectory(
                "~/Scripts/Custom",?);
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc bundle asp.net-mvc-4 bundling-and-minification

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

名称'X509Certificate2UI'在当前上下文中不存在

在Asp Net MVC4应用程序中使用X509Certificate2UI类是否有任何问题

using System.Security.Cryptography.X509Certificates;


private static X509Certificate2 PickCertificate(StoreLocation location, StoreName name)
{

    try
    {
        store.Open(OpenFlags.ReadOnly);
        //PROBLEM IS HERE
        X509Certificate2 cert = X509Certificate2UI.SelectFromCollection(store.Certificates, "Caption", "Message", X509SelectionFlag.SingleSelection)[0]; 
}
    catch (Exception)
    {               
        throw;
    }
}
Run Code Online (Sandbox Code Playgroud)

它抱怨当前上下文中没有'X509Certificate2UI'名称不知道,因为该类在System.Security.Cryptography.X509Certificates;

c# asp.net-mvc asp.net-mvc-4

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

如何操纵tmap传奇?

我正在创建一个关于鸟类每年变化百分比的专题图.这是我的代码:

tm_shape(grid83)+
  tm_fill("trend", title = "Percent change per Year", textNA = "None counted", style="fixed",
    breaks=c(-Inf, -1.5, -0.25, 0.25, 1.5, Inf),
    palette = c("red", "orange", "yellow", "turquoise", "blue", "white"))+
  tm_borders(NA)+
tm_shape(uscan83)+ # add US and CAN 
  tm_borders()+
tm_layout(
  "Western Grebe",
  legend.title.size=1,
  legend.text.size = 0.6,
  legend.position = c("left","bottom"),
  legend.bg.color = "white",
  legend.digits = 5,
  legend.bg.alpha = 1)
Run Code Online (Sandbox Code Playgroud)

目前,所有NA值都显示为灰色.我试图改变调色板:

palette = c("red", "orange", "yellow", "turquoise", "blue", "white"))
Run Code Online (Sandbox Code Playgroud)

但这似乎没有用.NA值仍然是灰色的.我究竟做错了什么?

非常感谢!

gis r tmap

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

如何在用户控件可见后调用方法

我用C#创建了一个带有两个用户控件的Windows应用程序.

当表单加载第一个用户控件加载(并显示)时,当我单击下一步我加载第二个用户控件.

现在,我希望在用户控件可见后调用此用户控件的方法.

我无法这样做.如果从Load事件调用该方法,它将在控件可见之前被触发.

有人可以指导我如何在控件可见后调用方法.

.net c# desktop-application winforms

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

录制开始时,使用Media API和Web Audio API的PhoneGap应用程序将静音

基本上,我有通过Web Audio API播放的背景声音,它们的播放功能看起来像这样:

 function playSound(buffer) {
    if (buffer) {
        var source = appAudioContext.createBufferSource();
        source.buffer = buffer;
        source.connect(appAudioContext.destination);
        source.start(0);
    } else {
        alert("ERROR: playSound has undefined buffer");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我开始虽与PhoneGap的媒体API记录(通过NPM科尔多瓦 - 插件媒体),我所有的网络音频声音是静音,停止记录时我甚至不能播放.有没有办法让这两个API在PhoneGap中很好地协同工作?我正在开发一个声音很重的应用程序,它需要具有Media API本机录制功能的Web Audio API的多功能性.

audio ios cordova phonegap-build web-audio-api

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

angular 2 Routes 3.0,区分大小写

const routes: Routes = [
 { path: 'x', component: xComponent }, 
 { path: 'y', component: yComponent }, 
 { path: 'zComponent', component: zComponent }
];
Run Code Online (Sandbox Code Playgroud)

如果我在url x small中写入它会将我引导到组件页面,如果我写X Capital它会说不是有效的url.

如何使url不敏感Case

typescript angular

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

如何在 C 中的 libxml2 中禁用 XXE?

要求:当我将以下请求传递给我的应用程序时,

1)如何对这样的输入xml进行XML验证,这是有风险的

2) 如何在libxml2中禁用XXE,即不应该解析ENTITY字段

<?xml version="1.0"?>
<!DOCTYPE foo [
<!ENTITY foo SYSTEM "file:///etc/issue">
]><TRANSACTION>
<FUNCTION_TYPE>LINE_ITEM</FUNCTION_TYPE>
<COMMAND>ADD</COMMAND>
<COUNTER>3</COUNTER>
<MAC>qof2EtycqT9YMcmOfKowpyXVbRpgM/7rncS3liK4JOs=</MAC>
<MAC_LABEL>P_206</MAC_LABEL>
<RUNNING_TAX_AMOUNT>0.00</RUNNING_TAX_AMOUNT>
<RUNNING_TRANS_AMOUNT>1.00</RUNNING_TRANS_AMOUNT>
<LINE_ITEMS>
<MERCHANDISE>
<LINE_ITEM_ID>1</LINE_ITEM_ID>
<DESCRIPTION>&foo;</DESCRIPTION>
<QUANTITY>1</QUANTITY>
<UNIT_PRICE>5.00</UNIT_PRICE>
<EXTENDED_PRICE>5.00</EXTENDED_PRICE>
</MERCHANDISE>
</LINE_ITEMS>
</TRANSACTION>
Run Code Online (Sandbox Code Playgroud)

据我所知,从 libxml2 版本 2.9 开始,XXE 默认情况下已被禁用。但我们目前使用的是2.7.7版本。

根据此链接XML_ENTITY_PROCESSING

Enum xmlParserOption 不应在 libxml2 中定义以下选项:

XML_PARSE_NOENT:展开实体并用替换文本替换它们 XML_PARSE_DTDLOAD:加载外部 DTD

到目前为止,我一直在使用xmlParseMemory函数来解析 XML 内存块并构建一棵树。该函数不使用任何参数来设置 xmlParserOption。

然后我更改为xmlReadMemory函数,它也执行与函数相同的操作xmlParseMemory,但采用不同的参数。

docPtr = xmlReadMemory(szXMLMsg, iLen, "noname.xml", NULL, XML_PARSE_RECOVER);
Run Code Online (Sandbox Code Playgroud)

我仍然观察到 ENTITY 字段正在被解析。有人可以帮助我吗?如果您需要更多其他信息,请告诉我。

感谢您的时间。

问候

普拉文

c libxml2 xml-parsing xxe

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

使用 moment.js 格式化日期时间以显示时区

我在使用 moment.js 显示时区时遇到问题。

我尝试使用此代码:

var result = moment(someDate).format("MM/DD/YYYY HH:mm A Z");
Run Code Online (Sandbox Code Playgroud)

并且我得到回报,例如: 08/05/2015 06:18 PM +02:00,这很好,但我希望我的输出像08/05/2015 06:18 PM WEDT或类似的东西,带有时区的缩写。

尝试使用此代码,但最后我得到了空时区:

var result = moment(someDate).format("MM/DD/YYYY HH:mm A z"); 
Run Code Online (Sandbox Code Playgroud)

或者

var result = moment(someDate).format("MM/DD/YYYY HH:mm A zz");
Run Code Online (Sandbox Code Playgroud)

更新

因此,正如@Matt Johnson 所建议的那样,我使用这种方法使用moment-timezone-with-data.jstzdetect.js来显示时区:

var tzName = tzdetect.matches()[0];
var result = moment.tz(myDate, tzName).format("MM/DD/YYYY h:mm A zz");
Run Code Online (Sandbox Code Playgroud)

javascript timezone momentjs

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

模板Angular2中的过滤器数组

我正在尝试制作简单的模板,但遇到的问题很少。我想在待办事项列表中打印未完成任务的数量,但是无法在模板中过滤它们。我有这个:

<span class="todo-count"><strong>{{todos.length}}</strong> left</span>
Run Code Online (Sandbox Code Playgroud)

但我想过滤此待办事项,以仅将状态完成设置为false的待办事项计数:

<span class="todo-count"><strong>{{todos.filter(t => !t.complete).length}}</strong> left</span>
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。我该如何实现?

filtering angular2-filtering angular

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