问题列表 - 第13001页

Delphi 2010的编译器版本是什么?

在Delphi 2010中,如果我想这样做:

{$IFDEF VER999}
//some delphi 2010-specific code here
{$ENDIF}
Run Code Online (Sandbox Code Playgroud)

我需要使用什么版本代替"999"?

delphi delphi-2010

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

你有没有在网络开发中达到php的实际限制?

除了可扩展性问题之外,有没有人在这里偶然发现了一个Web开发问题,其中PHP没有削减它并且不得不去另一种语言/平台?

我对特定场景及其处理方式感兴趣.

谢谢.

php

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

如何从java线程中抛出一个检查过的异常?

嘿,我正在写一个网络应用程序,我在其中读取一些自定义二进制格式的数据包.我正在开始一个后台线程来等待传入的数据.问题是,编译器不允许我将任何代码抛出(检查)异常run().它说:

run() in (...).Listener cannot implement run() in java.lang.Runnable; overridden method does not throw java.io.IOException

我希望异常杀死该线程,并让它在父线程的某处被捕获.这是可能实现还是我必须处理线程的每个异常?

java exception thread-exceptions

40
推荐指数
5
解决办法
7万
查看次数

恢复C#线程

可能重复的问题: 有没有办法无限期地暂停一个线程?


在我的代码中,我执行以下操作

Thread mainThread
//...
mainThread.Resume();

void StartThread()
{
    while (!wantQuit)
    {
        db.runEmail();
        mainThread.Suspend();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我得到下面的例外,因为我没有暂停时调用简历.

System.Threading.ThreadStateException
Run Code Online (Sandbox Code Playgroud)

我注意到这个警告

warning CS0618: 'System.Threading.Thread.Resume()' is obsolete: 'Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.  http://go.microsoft.com/fwlink/?linkid=14202'
Run Code Online (Sandbox Code Playgroud)

所以我想知道有没有办法恢复和忽略它没有被暂停的异常/情况?我讨厌写下面而不只是一行

        try
        {
            mainThread.Resume();
        }
        catch (System.Threading.ThreadStateException e)
        {
        }
Run Code Online (Sandbox Code Playgroud)

.net c# resume multithreading suspend

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

在PHP 5.2中模仿PHP 5.3 DateTime

我在我的本地计算机上使用PHP 5.3中的DateTime对象进行了一些有用的操作但是我的主机(NFS)只运行了5.2并且在5.3.1之前不打算升级.

所以我的问题是,这个代码是否可以使用5.2?具体来说,5.2中不存在DateTime :: getTimestamp

nicetime.php包含类似于http://cz2.php.net/manual/en/function.time.php#89415中的那个,基本上只输出时间戳之前/之前的时间长度)

include('include/nicetime.php');

if(isset($_GET['hour']) && isset($_GET['min']) && isset($_GET['AP']) && isset($_GET['TZ'])){
    if($_GET['AP'] == 'PM'){
        $reqHour = $_GET['hour']+12;
    }else{
        $reqHour = $_GET['hour'];
    }

    $reqHour = ($_GET['AP'] == 'PM' ? $_GET['hour']+12 : $_GET['hour']);
    $reqMin = ($_GET['min'] == 0 ? '00': $_GET['min']);

    date_default_timezone_set($_GET['TZ']); 
    $reqDate = date_create($reqHour.':'.$reqMin);

    echo '<h3>'.nicetime($reqDate->getTimestamp()).'</h3>';
}

?>
Run Code Online (Sandbox Code Playgroud)

如果您想知道它的重点是什么,用户想要知道在一个时区中某个时间段与他们不同的时间.例如,什​​么时候在英格兰的晚上9点?从现在起2个小时.

php datetime php-5.2

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

是<hr>和<br>内联还是块元素?

我的猜测<br>可能是内联,<hr>可能是阻塞.但我真的不知道......

html

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

如何从Windows服务运行控制台应用程序?

我有一个用c#编写的Windows服务,我需要从中运行一个控制台应用程序.控制台应用程序也用c#编写.

控制台应用程序运行时不是从Windows服务运行.当它从ws运行它没有做它应该做的任何事情,因为它应该工作10-20秒我在调试代码中看到立即执行.

我用以下代码启动我的控制台应用程序:

proc.Start(fullPathToConsole, args);
proc.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

控制台的路径是正确的,当我试图从cmd或只是在资源管理器(没有args)运行它时,它工作正常.但在运行该服务后,我认为没有效果.

我已经尝试转到服务属性并授予它访问桌面的权限,并在系统和我的用户下运行(也在服务属性中指定).一切都保持不变.

附加:我知道服务没有ui,我不想要.我希望服务运行控制台应用程序.无需从中获取任何数据或像ui一样使用此控制台,只需运行它就可以完成它的工作.

更新我发现,运行计算或任何其他Windows应用程序很容易.但仍然无法运行cmd或任何控制台应用程序.实际上我需要在XP SP2和Windows 2003 Server上运行它.所以无论如何都不需要与Vista交互.

任何评论都会很高兴!

c# windows-services console-application

29
推荐指数
3
解决办法
9万
查看次数

aspnet_compiler 和 msbuild.exe

我对 msbuild 和 aspnet_compiler 还很陌生。

我正在使用 aspnet_compiler 来编译 Web 应用程序项目。现在,我刚刚看到 MSBuild.exe,并注意到它将我的网站构建到 /mywebsite/precompiledWeb 文件夹中。现在为什么我需要使用 MSBuild.exe?我不能直接使用aspnet_compiler来看看我的网站是否可以正常构建吗?

(不确定我是否解释得很好)。

msbuild aspnet-compiler

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

在MonoDevelop中学习C#有什么缺点吗?

我想学习C#因为......这些天似乎是一种非常适合销售的语言.不仅仅是C,而不是我所在地区的PHP/MySQL,但我宁愿成为软件开发人员而不是Web开发人员.无论如何,我正在运行Linux,我没有希望在Windows平台上工作,直到我买了一台新电脑.那么,在linux下学习C#有什么缺点吗?如果是这样的话,在网上做这样的事情有什么好的教训吗?有没有在线学习C#的好教程?


更新

所以我得到的主要缺点是尽管完整的C#语言规范是以单声道实现的,但完整的.Net框架却没有.但是,直到我可以获得一个新的系统并运行Windows,我想缺乏完整的框架将不得不做.

c# mono

15
推荐指数
2
解决办法
5868
查看次数

查找重复邮寄地址的策略

我试图找出一种基于相似性得分找到重复地址的方法.考虑这些重复的地址:

addr_1 = '# 3 FAIRMONT LINK SOUTH'
addr_2 = '3 FAIRMONT LINK S'

addr_3 = '5703 - 48TH AVE'
adrr_4 = '5703- 48 AVENUE'
Run Code Online (Sandbox Code Playgroud)

我正计划应用一些字符串转换来缩写长字,例如NORTH - > N,删除所有空格,逗号和短划线以及磅符号.现在,有了这个输出,我如何将addr_3与其余地址进行比较并检测类似的?相似度的百分比是安全的吗?你能为此提供一个简单的python代码吗?

addr_1 = '3FAIRMONTLINKS'
addr_2 = '3FAIRMONTLINKS'

addr_3 = '570348THAV'
adrr_4 = '570348AV'
Run Code Online (Sandbox Code Playgroud)

感恩,

爱德华多

python similarity duplicates mailing street-address

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