问题列表 - 第34646页

使用Java标准库表达"明天上午10:30"的简单,简洁的方法

仅使用标准的java 1.5调用,我正在寻找一种简洁而简单的方法来获取特定时间的Java Date对象,比如将来的上午10:30发生.这通常是明天上午10:30,但如果当前时间是早上8点,可能是今天上午10:30.

效率只是次要或第三方关注的问题.

看起来必须有一种更优雅的方式,而不是手动构建Calendar对象并在单独的方法调用中设置每个字段.

使用SimpleDateFormat可以很好地使用像"HH:mm"这样的格式字符串,但我没有看到一种聪明的方法让它适应下一个未来的上午10:30,而不仅仅是今天上午10:30.另外,那些try/catch块有点俗气.

真的没有简单的一两行表达方式吗?

java datetime

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

GetDIBits并使用X,Y循环遍历像素

我抓住屏幕的一部分并扫描像素以获得特定的颜色范围.

我查看了MSDN的Capturing a Image示例,并了解如何使用这些函数.

我可以把这些位放到一个数组中,但是我不知道如何以这样的方式进行操作,我可以像运用图像一样循环它.一个伪示例(我肯定是这样的):

for ( x = 1; x <= Image.Width; x += 3 )
{
    for ( y = 1; y <= Image.Height; y += 3 )
    {
        red = lpPixels[x];
        green = lpPixels[x + 1];
        blue = lpPixels[x + 2];
    }
}
Run Code Online (Sandbox Code Playgroud)

这基本上就是我想做的事情,所以如果红色,蓝色和绿色是某种颜色,我会知道图像中(x,y)的坐标是什么.

我只是不知道如何以这种方式使用GetDIBits,以及如何适当地设置数组以便能够实现这一点.

c++ loops pixels getdibits

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

'+'和'?' 连续使用正则表达式

Java EE REST指定JAX-RS描述了路径变量到正则表达式的转换,例如/customer/{id}.

从JAX-RS 1.1规范,第19页:

将每个URI模板变量替换为包含指定正则表达式的捕获组,如果未指定正则表达式,则替换为"([/] +?)".

java.util.regex.Pattern的Java API doc说:

X?     X, once or not at all
X+     X, one or more times
Run Code Online (Sandbox Code Playgroud)

那么,意味着+?什么?

java regex jax-rs

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

DataTemplate一个带有NON-Empty构造函数的ViewModel?

如何使用带有NON-Empty构造函数的ViewModel对UserControl进行datatemplate?

public PersonViewModel(Person person)
{
   _person= person;
    // do some stuff                          
}
Run Code Online (Sandbox Code Playgroud)

由于Ctor不为空,因此在Xaml中绑定它将崩溃.但是当我使用ViewModel的父/子关系时,我必须将person对象传递给ViewModel的构造函数...

你如何应对这种情况?

wpf constructor viewmodel

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

Django+Haystack+Whoosh:如何处理语言屈折

欧洲的许多语言都是屈折变化的。这意味着一个词可以在文本中以多种形式书写。例如,波兰语“komputer”中的“computer”一词有多种形式:“komputera”、“komputerowi”、“komputerem”、“komputery”等。

我应该如何正确使用 django+haystack+whoosh 来处理语言屈折?

每当我搜索任何形式的“komputer”、“komputera”、“komputerowi”时,我的意思都是一样的 ->“komputer”。

在 NLP 中,有一种基于词干(切割后缀)或将形式转换为基本形式(“komputerowi”=>“komputer”)的基本方法。有一些库可以帮助解决这个问题。

我的第一个想法是准备一些特殊的模板过滤器,将给定变量中的每个识别的单词转换为具有基本形式而不是形式的文本。然后我可以在 django+haystack 的搜索索引模板中使用它。如果在 whoosh 引擎中评估之前搜索查询也将被转换,这应该很好用。见示例:

haystack search index template:
    {{some_indexed_text|convert_to_base_form_filter}}

text to index: "Nie ma komputera"  => "Nie ma komputer" <- this is really indexed
 search query: "komputery"         => "komputer"   <-- this will match 
Run Code Online (Sandbox Code Playgroud)

但我不认为这是这个问题的“优雅”解决方案,其他一些功能也不起作用 - 比如建议拼写错误的建议。

那么 - 我应该如何解决这个问题?也许我应该使用其他搜索引擎而不是 whoosh?

django inflection whoosh django-haystack

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

处理导致空序列等的LINQ语句的最佳实践?

...我有点困惑,或者不确定如何处理LINQ语句中出现的错误.我只是喜欢能够拉动一个或多个项目的集合,基于某些条件......一个单一的代码行.那真是太棒了.

But where I'm torn is with the error handling, or the boundary condition checking. If I want to retrieve an item using First(), and no item satisfies my query, an exception gets thrown. That's a bit of a bummer because now I have to wrap every LINQ statement with a separate try/catch block. To me, the code starts to look a little messy with all of this, especially since I end up having to declare variables outside …

c# linq exception-handling .net-3.5

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

unserialize()函数不适用于新服务器上MySQL表中的变量

我们刚刚将网站切换到了新服务器。我的PHP软件的一部分可以从MySQL表中提取序列化的数据值,并将其放入变量中,然后再进行unserialize()。

我从未在任何其他服务器上遇到此问题(并且在许多不同的服务器上都使用了此确切的代码..),但是我遇到了一个问题,该值无法反序列化-它返回false(空白)。

但是,如果我复制精确值,然后将其放入另一个$ var,然后反序列化($ var),则将其完美地放入数组中……它们是完全相同的值。一种有效,另一种无效。

查看以下链接以直观了解我的意思。

http://paulmasoumi.com/admin/test.php

此页面上的PHP代码是:

<?
include 'start.php';

$var = 'a:8:{i:0;s:0:"";i:1;s:11:"New Listing";i:2;s:11:"Just Listed";i:3;s:9:"New Price";i:4;s:17:"Exclusive Listing";i:5;s:12:"Just Reduced";i:6;s:31:"Great Price!;Showroom Condition";i:7;s:42:"Featured In;Dream Homes of Canada Magazine";}';


echo 'Echoing $var:<br />';
echo $var;
echo '<br />';


echo 'Echoing $settings[\'remarksdisplay\'] retrieved from mysql database field:<br />';
echo $settings['remarksdisplay'];
echo '<br />';

echo '<br />';

echo 'When you run print_r(unserialize($var)):<br />';
print_r(unserialize($var));
echo '<br />';

echo 'When you run print_r(unserialize($settings[\'remarksdisplay\'])):<br />';
print_r(unserialize($settings['remarksdisplay']));

echo '<br />';
echo '<br />';

echo 'When you run IF …
Run Code Online (Sandbox Code Playgroud)

php mysql apache string serialization

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

What is the point of GLSL when there is OpenCL?

Consider this the complete form of the question in the title: Since OpenCL may be the common standard for serious GPU programming in the future (among other devices programming), why not when programming for OpenGL - in a future-proof way - utilize all GPU operations on OpenCL? That way you get the advantages of GLSL, without its programmatic limitations.

opengl graphics gpgpu glsl opencl

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

Stopping GIF Animation Programmatically

I am developing a Twitter application which references to the images directly from Twitter. How can I prevent animated gifs from being played?

Using window.stop() at the end of the page does not work for me in Firefox.

Is there a better JavaScript hack? Preferable this should work for all browsers

html javascript animated-gif

69
推荐指数
4
解决办法
5万
查看次数

使用WWW :: Mechanize在<td>标记内获取<a>时获取<td>文本

我是Perl-HTML的新手.我正在尝试从HTML表中获取文本和链接.

这是HTML结构:

<td>Td-Text
    <br>
    <a href="Link-I-Want" title="title-I-Want">A-Text</a>
</td>
Run Code Online (Sandbox Code Playgroud)

我已经发现WWW :: Mechanize是从<a>部件中获取所需内容的最简单模块,但我不知道如何从中获取文本<td>.我希望这两个任务背靠背发生,因为我需要将每个单元<td>-Text与其对应<a>-Text的哈希数组配对.

任何帮助都感激不尽!

Z.Zen

perl perl-module html-parsing

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