问题列表 - 第35787页

C#:计算时差

使用以下内容: -

TimeSpan diff = dt2.TimeOfDay - dt1.TimeOfDay;
Run Code Online (Sandbox Code Playgroud)

d1,d2是2个类型的变量,DateTime它们中有值

现在我想检查它们是否有12小时的差异

if(diff>12)

{
//do stuff
}
Run Code Online (Sandbox Code Playgroud)

现在当然它不会因为12是一个int ..所以如何检查时间是否超过12小时?需要帮助这个if语句只有... thnx

c#

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

如何在ASP.NET网页中嵌入代码块?

我们在哪里使用<%@ %> <%= %> <%# %>等.在asp.net网页中还可以添加哪些asp标签?

asp.net

8
推荐指数
2
解决办法
3964
查看次数

Linq to SQL使用group By,并按计数排序

这是mysql查询:

SELECT count(PVersion), PVersion
  FROM [Products].[dbo].[Active_Details] 
group by PVersion 
order by count(PVersion);
Run Code Online (Sandbox Code Playgroud)

它的LINQ to SQL是什么.

c# mysql sql linq

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

关于模型 - 视图 - 演示者(C#)的一般性问题,模型应该知道演示者吗?

我有一个MVP(被动视图)设置,它进展顺利.我最近阅读了Martin Fowlers对此的描述(http://martinfowler.com/eaaDev/PassiveScreen.html),他写道"Passive View是一个非常明确的机制的另一个优点.很少依赖Observer机制或声明性映射."

在我的MVP中,我的模型完全忘记了演示者,从模型到演示者的通信由事件处理.我通过调用presenter ctor来初始化我的MVP,例如new Presenter(this,new Model())(这里指的是视图).

我的问题是,我应该让模型知道一个演示者,以便它可以直接调用演示者逻辑而不是使用事件吗?

.net c# mvp

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

为css指定基本URL

我不得不拆分一个长css文件.我把较小的css文件放在一个styles目录中.

现在我必须使用../符号更新网址上升一级.

无论如何都要指定从中加载资源的基本URL,例如HTML中的基本标记,但是使用CSS?

html css url path

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

函数参数和bash中的循环问题

为什么不在bash中打印所有传递的参数?

function abc() {
    echo "$1" #prints the correct argument

    for x in `seq 1 $#`; do
        echo "$x" #doesn't print the 1st, 2nd, etc arguments, but instead 1, 2, ..
    done
}
Run Code Online (Sandbox Code Playgroud)

这是印刷

1
2
3
4
...
Run Code Online (Sandbox Code Playgroud)

代替.

bash

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

工作线程队列的最轻同步原语

我即将实现一个带有工作项排队的工作线程,当我在思考这个问题时,我想知道我是否做得最好.

有问题的线程必须有一些线程本地数据(在构造时初始化)并将循环工作项,直到满足某些条件.

伪代码:

volatile bool run = true;

int WorkerThread(param)
{
    localclassinstance c1 = new c1();
    [other initialization]

    while(true) {
        [LOCK]
        [unqueue work item]
        [UNLOCK]
        if([hasWorkItem]) {
            [process data]
            [PostMessage with pointer to data]
        }
        [Sleep]

        if(!run)
            break;
    }

    [uninitialize]
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我想我会通过关键部分进行锁定,因为队列将是std :: vector或std :: queue,但也许有更好的方法.

具有睡眠功能的部分看起来并不太好,因为睡眠值很大时会有很多额外的睡眠,或者睡眠值很小时需要额外锁定,这绝对没有必要.

但我想不出我可以使用的WaitForSingleObject友好原语而不是临界区,因为可能有两个线程同时排队工作项.因此事件似乎是最佳候选者,如果事件已经设置,则可以松开第二个工作项,并且它不能保证互斥.

也许甚至有更好的方法使用InterlockedExchange类型的函数,这导致更少的序列化.

PS:我可能需要预先处理整个队列并在出队前阶段删除过时的工作项.

c++ winapi multithreading synchronization

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

自定义非对称密码算法

我想使用非对称加密算法,但我需要它有短的密钥大小(不像RSA,至少384).我需要它大约20左右.有可能吗?

.net c# encryption algorithm cryptography

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

需要数据库设计帮助

我正在尝试为招聘网站开发数据库模型,我有很多困惑.

  • 求职者可以在线制作5份简历.在位置字段中,他最多可以添加5个位置.
  • 求职者可以填写表格,工作将根据他填写的字段通过电子邮件发送.在这种形式下,他可以根据需要选择多个位置.
  • 工作海报可以发布职位.他可以在工作中添加他想要的多个位置.

我创建了一个包含所有位置的位置表.现在我很困惑如何在resume,jobEmail和jobAd表中保存位置?

我能想到两个解决方案.

  1. 每个表中都有一个位置字段,表单中发布的所有位置ID都将保存在此字段中,以逗号分隔.后来我可以使用一些mySql函数来匹配这些位置.
  2. 为每个表创建另一个表,其中列为resumeId,locationId,并且所有位置都将保存为此表中的单独记录.

哪种解决方案是对的?或者是否有其他方式来实现这种情况.

谢谢

database-design

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

python的"设置"稳定吗?

回答另一个SO问题(那里)时出现了问题.

当我在python集上迭代几次(不在调用之间改变它)时,我可以假设它总是以相同的顺序返回元素吗?如果没有,改变订单的理由是什么?它是确定性的还是随机的?还是实现定义?

当我反复调用相同的python程序(不是随机的,不依赖于输入)时,我会得到相同的排序吗?

基本问题是,如果python set迭代顺序仅取决于用于实现集合的算法,还取决于执行上下文?

python set

17
推荐指数
2
解决办法
4910
查看次数