我正在尝试将我的 signalR 演示配置到我的项目中
框架:4.0, SignalR版本:1.1.3
这是我的代码
$(function () {
var connection = $.hubConnection('http://localhost:32555/');
var chat = connection.createHubProxy('myChatHub');
chat.on('send', function (message) {
$('#chat').html($('#chat').html() + "\r\n" + message);
});
connection.logging = true;
connection.start().done(function () {
alert("Connection Complete");
$('#sendBtn').click(function () {
chat.invoke('send', $('#message').val());
});
}).fail(function (param) {
console.log(param);
});
});
Run Code Online (Sandbox Code Playgroud)
全局.asax
protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.MapHubs(new HubConfiguration { EnableCrossDomain = true });
}
Run Code Online (Sandbox Code Playgroud)
。CS
namespace vPortal
{
[HubName("myChatHub")]
public class LetsChat : Hub
{
public void send(string message,string userid,string …Run Code Online (Sandbox Code Playgroud) 所以,我试图解决这个问题.但是,不知怎的,我无法这样做,可能是因为角度5缺乏知识.这是我的服务:
GetCurrentUserData(): Observable<ResponseData> {
return this.http.get<ResponseData>(ApplicationURLS.GetCurrentUserInformation)
.map(response => {
return response;
});
//.catch(error => this.handleError(error));
}
Run Code Online (Sandbox Code Playgroud)
这是我的组成部分:
public GetCurrentUserInformation(): any {
return this.loginService.GetCurrentUserData().subscribe(data => { return data; });
}
Run Code Online (Sandbox Code Playgroud)
在这里,我试图访问数据:
ngAfterViewInit() {
debugger;
this.responseData = this.GetCurrentUserInformation();
if (this.responseData.code != responseCodes.success) {
this.googleInit();
}
}
Run Code Online (Sandbox Code Playgroud)
当我检查this.responseData时,它总是返回此而不是我想要的数据:

我只想进行同步调用,这样我就可以立即获取数据.
我也尝试在服务中使用do()但它返回的do()不是函数.
service angular-services angular-components angular angular5
我有经纬度的桌子
Lat Longitude
Run Code Online (Sandbox Code Playgroud)
40.8151 -73.0455 U 36103
40.8132 -73.0476 U 36103
Run Code Online (Sandbox Code Playgroud)
所以我想要的是我从我的页面传递两个经度和纬度如何使用商店程序找到最近的地方我没有太多的手,所以我不得不在这里问
尝试使用这个
( 3959 * acos( cos( radians(37) ) * cos( radians( @latitude ) ) * cos( radians( @longtitude ) - radians(-122) ) + sin( radians(37) ) * sin( radians( @latitude ) ) ) )
Run Code Online (Sandbox Code Playgroud)
但我必须将它与表值相匹配,那么我该如何实现呢?
您好我一直在尝试使用MYSQL数据库中的数据并使用它们来创建chart.js的图形图表.我将数据编码成JSON数据(通过php文件名data1.php),现在我需要使用Jquery或javascript将这些Json数据转换回数组..我对AJAX没有太多了解...所以你可以帮帮我吗? ?
data1.php生成JSON数据
[{"company_name":"project A","present_worth":"81531.946062978"},{"company_name":"project B","present_worth":"67313.916593765"},{"company_name":"project c","present_worth":"92440.723376746"}]
Run Code Online (Sandbox Code Playgroud)
我需要数组中的present_worth值
这是用于创建条形图的脚本..而不是自定义数据(例如数据:[65,59,90,81,56,55,40])这里给出了我想要一个带有JSON数据的数组.
<script type="text/javascript">
function bar(){
var barChartData = {
labels :["January","February","March","April","May","June","July"],datasets : [
{
fillColor : "rgba(220,280,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
data : [65,59,90,81,56,55,40]
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
data : [28,48,40,19,96,27,100]
}
]
};
var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Bar(barChartData);
}
</script>
Run Code Online (Sandbox Code Playgroud) 我即将使用 WPF 创建多个项目。我正在使用样式来修改应用程序的外观并将它们放入 app.xaml。
但现在我有一个问题,我需要在每个项目中都拥有相同的样式。因为将 app.xaml 内容复制并粘贴到每个项目是一个非常糟糕的主意,我正在寻找一种解决方案来集中 app.xaml 以访问每个项目的样式。
我有一个返回列的存储过程.出于功能原因,该存储过程主要由其他查询使用
所以我的存储过程:
IF OBJECT_ID ( 'dbo.ProcDim', 'P' ) IS NOT NULL
DROP PROCEDURE dbo.ProcDim;
GO
CREATE PROCEDURE dbo.ProcDim
@Dim1 nvarchar(50),
@Dim2 nvarchar(50)
AS
SET NOCOUNT ON;
IF OBJECT_ID('tempdb..#TMP1') IS NOT NULL
DROP TABLE #TMP1
SELECT
INTO #TMP1
FROM DBase.dbo.Table1 AS Parameter
WHERE Parameter.Dim1 = @Dim1
AND Parameter.Dim2 = @Dim2;
GO
EXECUTE dbo.ProcDim N'value1', N'value2';
SELECT * from #TMP1
Run Code Online (Sandbox Code Playgroud)
所以当我执行我的程序没有#TMP1工作正常但我想将结果插入临时表
你好,每个人,我都有一个麻烦,我有一个这样的报告

我正在做的是数据集1.国家主表2.事件主表
使用数据集显示国家和事件都很好,除了我想要的东西以外,其他所有事情都运行良好,基于国家ID的事件应该显示在这里,因为我对此没有太多帮助,而且通过谷歌搜索我发现一些对我不起作用的解决方案,可以有人提供给我帮助吗?
[更新]
数据显示良好,但我想基于子报告的第一行中的国家/地区显示每行的事件,其中国家/地区ID =主要report.country-id应该在每行中重复
我有一张简单的桌子
这是我的代码片段.
var person = db.Person.Where(p => p.ID == inputId).Select(o => o.ID).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
回报者;
inputId是用户输入字段.我需要的是如果inputId不在表中(例如,5,6,7等),我想要一个if/else选项来创建一个新用户/重新输入正确的id.
谢谢
我有一个问题,我正在开发一个WPF应用程序,我有一个页面命名为"帮助",只有一个按钮去 当用户点击这个按钮时,我必须向帮助文件夹中的用户提供pdf文件.现在我的问题是如果我写这样的路径
**string pdfurl1 = ((@"D:\addnkit\projects\wdine\widdne_working\Wdine Us\Wddine\Wine\Help\Emerald Wine Dispensing Software.pdf"));
System.Diagnostics.Process.Start(pdfurl1);**
Run Code Online (Sandbox Code Playgroud)
它的成功运作
但我知道这不会在其他电脑上工作所以我想知道如何编写可在任何电脑上运行的相同代码
我也试过这样的
(@"pack://application:,,,/Widne;component/help/mypdf.pdf"
Run Code Online (Sandbox Code Playgroud)
但它不起作用
[更新]
我已经尝试了所有的解决方案,但它还没有工作,但我不知道为什么?请再次检查 Widne >>帮助>> mypdf
