小编Gib*_*boK的帖子

createThickness()时如何使用qualifiedDouble?

我需要创建一个6厘米的厚度,我无法设置厘米的大小,我正在看msdn但我不知道如何使用qualifiedDouble

string qualifiedDouble = "6cm";
flowDoc.ColumnWidth = Convert.ToDouble(new Thickness(qualifiedDouble));
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?谢谢

.net c# wpf

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

如何在应用强制转换时避免创建多个对象?

目前我正在使用多个对象,以便从需要多个强制转换的事件中获取属性.

如果有更好的,可能更短的方法,我很担心如何做到这一点.

System.Windows.RoutedEventArgs eventTrack = (System.Windows.RoutedEventArgs)e;
FluidKit.Controls.ElementFlow fluidItem = (FluidKit.Controls.ElementFlow)eventTrack.OriginalSource;
Client.DataModel.Advertisement adv = (Client.DataModel.Advertisement)fluidItem.ClickedItem;

string test = adv.ShopId.ToString();
Run Code Online (Sandbox Code Playgroud)

.net c#

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

LINQ to Entities仅支持无参数的构造函数和初始化程序

我得到这个错误,

 Only parameterless constructors and initializers are supported in LINQ to Entities.
Run Code Online (Sandbox Code Playgroud)

当我尝试从自定义类型投影到DateTime数组时,请注意DateCreated类型DateTime

知道如何解决吗?

           DateTime[] data = analyticRepo.GetAll()
                                      .Where(x => DbFunctions.TruncateTime(x.DateCreated) == report.DateCreated.Date)
                                      .Select(x => new DateTime(
                                          x.DateCreated.Year,
                                          x.DateCreated.Month,
                                          x.DateCreated.Day,
                                          x.DateCreated.Hour,
                                          x.DateCreated.Minute,
                                          x.DateCreated.Second,
                                          x.DateCreated.Millisecond))
                                      .ToArray();
Run Code Online (Sandbox Code Playgroud)

LINQ to Entities仅支持无参数的构造函数和初始化程序。

.net c# linq

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

如何按周分组?

我需要创建一个报告,我需要按周计算UserHits的总和,从特定年份的第一周到最后一周.

怎么做到这一点?

http://sqlfiddle.com/#!6/eb181/1/0

CREATE TABLE UserData
(
DateCreated dateTime2 NOT NULL,
UserHits int NOT NULL
);

insert into UserData
values
('2014-01-01',100),
('2014-01-02',50),
('2014-01-03',20),
('2014-01-20',100),
('2014-01-21',100),
('2014-01-22',70),
('2014-02-02',100),
('2014-02-03',100);
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

Angularjs如何在REST操作后更新视图?

我正在使用Angular,我需要在删除一行后刷新视图.当前代码正常工作,但表根本不更新.

知道如何更改我的代码吗?

'使用严格'; app.controller('locationsController',['$ scope','locationsService',function($ scope,locationsService){

$scope.locations = [];

locationsService.getLocations().then(function (results) {

    $scope.locations = results.data;

}, function (error) {
    //alert(error.data.message);
});

$scope.deleteLocation = function (locationId) {
    locationsService.deleteLocation(locationId); // UPDATE THE VIEW
};
Run Code Online (Sandbox Code Playgroud)

}]);

<div>
    <div>
        <table>
            <thead>
                <tr>
                    <th>Action</th>
                    <th>LocationId</th>
                    <th>Name</th>
                </tr>
            </thead>
            <tbody>
                <tr data-ng-repeat="location in locations">
                    <td>
                        <a href="#/login">Edit</a>
                        <button ng-click="deleteLocation(location.locationId);">Delete</button>
                    </td>
                    <td>
                        {{ location.locationId }}
                    </td>
                    <td>
                        {{ location.name }}
                    </td>
                </tr>
            </tbody>
        </table>
        <table>
            <thead>
                <tr>
                    <th>LocationId</th>
                    <th>Name</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        {{ location.locationId }} …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-scope

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

模拟 DIV 的拖动,鼠标指针快速移动的问题

我需要模拟拖动效果,基本上当用户clickkept hold鼠标放在 DIV 上时,应该根据鼠标坐标(跟随鼠标)重新定位。

这个脚本工作正常:

http://jsbin.com/vurumupoqu/1/

除非用户在 DIV 边缘附近单击并按住并快速移动并远离 DIV 外的鼠标,否则在这种情况下根本不会被拖动。

我尝试了好几种选项与mouseleavemouseout与没有成功。

即使用户在页面上的任何位置按住键时快速移动鼠标,我也需要拖动 DIV。

我想知道:

  • 如何解决这个问题?(我的意思是针对最新的 Chrome 和 Firefix)。
  • 使用 HTML5 拖动可能是更好的选择吗?如果是,为什么?

html javascript css

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

在nodeJs v4.4.2中使用ES6模板文字

我需要在Node v4.4.2中使用ES6 Template Literals.

设置后,jsconfig.json我无法正确创建我的字符串.

知道我在这里缺少什么吗?

var name = "Juan",
    job = "flying penguin";
var sentence = 'Hello${name},the ${job}!';
console.log(sentence);
Run Code Online (Sandbox Code Playgroud)

------------- jsconfig.json

{
    "compilerOptions": {
        "target": "ES6"
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript node.js ecmascript-6

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

Haskell到Javascript Lamba函数转换

我在haskell中有以下lambda函数:

cup size = \message -> message size

我想知道JavaScript中的等效版本是什么(用于学习目的),目前我编写了以下版本,我想如果它是正确的.

const cup = size => (message => message)(size)

javascript haskell

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

如何检测 tmux 是否附加到 bash 中的会话?

我有一个.sh文件,它为 tmux 创建一个新会话并添加一些窗口,该文件应该仅在不存在会话时使用。例如:

tmux new-session -A -s `ax` -n ui -d
# add windows and other magic here...
Run Code Online (Sandbox Code Playgroud)

我想防止创建具有相同名称的会话并重新创建窗口,以防文件.sh意外重新执行并且会话正在运行。

基本上我需要的是:

如果不存在具有该会话名称的 tmux 会话轴,则创建该会话。如果我没有附加到 tmux 会话,请附加到该会话。

我想知道如何检测 tmux 会话是否存在以及 tmux 是否附加到它,在本例中ax正在运行并阻止脚本的执行.sh,或者如果会话不退出我想重新执行脚本.sh

目前我正在考虑使用:

tmux ls | grep attached

我想知道您是否知道更好的方法。

bash tmux

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

如何隐藏页面中的所有面板

我正在使用asp.net 4.

我需要为所有Panels WebControl设置一个页面的可见性为false

uxTypesDisplayer.Visible = false;
Run Code Online (Sandbox Code Playgroud)

我需要为所有这个面板设置可见性,而不需要为每个面板提供单个ID.

你知道伙计们怎么做吗?谢谢

c# asp.net web-controls

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