问题列表 - 第9796页

在安装时自动启动Windows服务

我有一个Windows服务,我使用InstallUtil.exe安装.即使我已将启动方法设置为自动,但安装时服务无法启动,我必须手动打开服务并单击开始.有没有办法通过命令行或通过服务代码启动它?

c# windows-services

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

有多少人被Java子串内存问题所困扰?

我最近发现java.lang.String.substring方法不返回一个新字符串,而是返回一个包含原始字符串的视图.这可能会对记忆产生影响.例如,如果您正在读取ascii文件,并使用子字符串解析文件中的标记并将子字符串的结果存储在内存中 - 您实际存储在内存中的是子字符串操作之前的整个字符串!您当然可以通过在自己的版本中包装子字符串来解决此问题,该子字符串返回子字符串结果的新字符串.

java substring

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

Javascript中的日期差异(忽略时间)

我正在编写一个设备租赁应用程序,根据租赁期限(以天为单位),客户需要支付租用设备的费用.所以,基本上,(每日费用*天数)=总费用.

对于客户端的即时反馈,我正在尝试使用Javascript来计算两个日历日期的差异.我一直在四处寻找,但我发现的并不是我想要的.我见过的大多数解决方案都是以下形式:

function dateDiff1(startDate, endDate) {
    return ((endDate.getTime() - startDate.getTime()) / 1000*60*60*24);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,设备可以在这两个日期的任何时间检查并退回,无需额外费用.以上代码计算两个日期之间24小时的时间段,当时我真的对日历天数感兴趣.

例如,如果有人在7月6日早上6点检查了设备并在7月7日晚上10点将其退回,则上述代码将计算超过一个24小时的时间段,并且将返回2.所需的结果为1,因为仅已经过了一个日历日期(即第6到第7日).

我发现的最接近的解决方案是这个功能:

function dateDiff2(startDate, endDate) {
    return endDate.getDate() - startDate.getDate();
}
Run Code Online (Sandbox Code Playgroud)

只要这两个日期在同一个月内,这就完全符合我的要求.但是,由于getDate()仅返回月中的日期(即1-31),因此当日期跨越多个月时(例如,7月31日至8月1日为1天,但上述计算为1 - 31,或者-29).

在后端,在PHP中,我正在使用gregoriantojd(),这似乎工作得很好(参见这篇文章的一个例子).我只是在Javascript中找不到等效的解决方案.

有人有主意吗?

javascript date

54
推荐指数
6
解决办法
7万
查看次数

T-SQL:如何在动态SQL中使用参数?

我有以下动态查询,没有条件,这是正常的工作WHERE,这是期待的UNIQUEIDENTIFIER.

当我把它传入时,我没有得到结果.我试过CASTCONVERT,但没有结果.我可能做错了,任何人都可以帮忙吗?

CREATE PROCEDURE [dbo].[sp_Test1] /* 'b0da56dc-fc73-4c0e-85f7-541e3e8f249d' */
(
@p_CreatedBy UNIQUEIDENTIFIER
)
AS
DECLARE @sql NVARCHAR(4000)
SET @sql ='

DECLARE @p_CreatedBY UNIQUEIDENTIFIER

SELECT 
  DateTime,
  Subject,
  CreatedBy
FROM
(
  SELECT 
    DateTime, Subject, CreatedBy, 
    ROW_NUMBER() OVER(ORDER BY DateTime ) AS Indexing
  FROM
    ComposeMail
  WHERE 
    CreatedBy = @p_CreatedBy /* <--- the problem is in this condition */
) AS NewDataTable
'

EXEC sp_executesql @sql
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server dynamic-sql

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

Microsoft.FSharp.Math.Matrix发生了什么?

有点奇怪,这个类类型已经放弃了与VS2010一起发布的F#

有谁知道它去了哪里?或者它现在在哪里?

f# matrix

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

wait()和sleep()之间的区别

一个wait()sleep()在线程之间有什么区别?

我的理解是wait()-ing Thread仍处于运行模式并使用CPU周期但是sleep()-ing不会消耗任何CPU周期吗?

为什么我们 wait()sleep():如何实现他们在一个较低的水平有什么不同?

java multithreading sleep java-threads

1158
推荐指数
15
解决办法
87万
查看次数

DLL作为`<script>`的`src`

我正在浏览某个网站的源代码,并注意到一个dll文件被用作srca <script>.

(view-source:http://www.yellowbridge.com/onlinelit/baijiaxing.php)

它是这样的: <script src="some-dll-file.dll"></script>

几个问题:

  • 我不知道<script>除了js之外什么都可以.它还能用于什么?
  • 你能指点我这个主题的更多信息吗?我已经尝试了ggoogling,但意识到我不知道我应该谷歌搜索究竟.
  • 这是跨平台吗?我的意思是,如果我在ubuntu盒子上的顿悟中尝试这个,它会起作用并服务于它的目的吗?我现在在一个窗户盒子上,暂时无法访问其他任何东西,所以我不能自己测试.

html javascript dll scripting client-side

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

如何将按钮对齐在桌子下方?

我将表单元素放在表中,以便列名和输入与2列对齐.然后我把提交按钮和取消按钮放在桌子下面.表格宽度不固定.我想把按钮放在桌子宽度的中心对齐位置.

一种简单的方法是将按钮放在表格中.但我想把他们从桌子上分开.最优雅的方法是什么?

html html-table alignment

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

PHP:GD库:增加ImageString函数的字体大小

我有以下代码块,它将输出验证码图像

 $im = @imagecreatefromjpeg("captcha.jpg"); 
 $rand = _generateRandom(3);
 $_SESSION['captcha'] = $rand;
 ImageString($im, 5, 2, 2, $rand[0]." ".$rand[1]." ".$rand[2]." ", ImageColorAllocate ($im, 23, 85, 160));
Run Code Online (Sandbox Code Playgroud)

现在我想增加字体大小.我使用第二个参数为5.我知道我们只能使用1到5个.但我想增加\ font大小更多.我也想改变字体还有其他像Arial或Verdana.如何做到这一点?提前致谢

php gd

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

MVVM - 控件与视图

我一直在WPF中做原型而不使用MVVM.现在它已经达到了这么大,我正在重构它以使用MVVM.

当我开始这个项目时,我直接跳了进来为很多事情创建了UserControls.

我现在在Views和ViewModels中破坏了东西.但是,我最终得到的包含UserControls的视图; UserControls绑定到模型中现在的对象.

那么,UserControls的概念现在已经死在MVVM中吗?我的意思是,在过去(WinForms,ASP.NET等),你有一个名为'Controls'的项目并重用它们.MVVM中的"视图"是否直接替代典型的UserControl?

silverlight wpf design-patterns mvvm viewmodel

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