问题列表 - 第28924页

有和没有点符号?

我试着写下面而不使用点符号...

[scrollView setMinimumZoomScale: scrollView.bounds.size.width / image.size.width];
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?

[scrollView setMinimumZoomScale: [scrollView bounds].size.width / [image size].width];
Run Code Online (Sandbox Code Playgroud)

欢呼加里.

iphone cocoa-touch objective-c

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

从另一个python脚本终止python脚本

我有一个长期运行的python脚本,我希望能够从另一个python脚本结束.理想情况下,我正在寻找的是一种方法,将进程ID设置为第一个脚本,并能够通过第二个脚本中的ID识别它是否正在运行.此外,我希望能够终止这个长时间运行的进程.

是否存在任何很酷的捷径来实现这一目标?

此外,我在Windows环境中工作.

我刚刚在这里找到了另一个答案:检查python脚本是否正在运行

python process terminate

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

Perl Term :: ReadKey不等待换行符

在perl脚本中,我试图接受输入而不阻塞并且不回显输入的字符(脚本正在生成输出,我希望有'热键'来改变它的行为).

我得到了使用

use Term::ReadKey;
ReadMode( "cbreak", STDIN );
if($input = ReadKey($pause_time, STDIN)){
    #process input
}
Run Code Online (Sandbox Code Playgroud)

但是一旦用户键入任何内容,脚本就会停止,直到输入换行符.我希望每个字符处理输入,而不必等待换行符.

perl

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

jQuery UI datepicker:你可以格式化日期并允许多个分隔符吗?

我更喜欢使用此选项格式化我的日期选择器

{dateFormat: 'mm-dd-yy'}
Run Code Online (Sandbox Code Playgroud)

例如:06-16-2010

但是,如果他们选择的话,我想允许人们作为分隔符而不是破折号输入斜线.

有没有办法设置日期选择器,以便它默认为mm-dd-yy,但不会阻止某人输入mm/dd/yy?

我知道我可以设置{constrainInput:false}虽然然后人们可以输入字母:(

谢谢你的帮助.

jquery jquery-ui jquery-ui-datepicker

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

如何在Safari Reader中的每个图像后强制换行?

我无法在本地HTML文件中激活Safari Reader,所以我不能给你一个运行的例子但只描述我的问题:

我的博客文章的标记基本上是这样的:

<div class="post">
 <div class="post-header">Hello, World</div>
 <div class="post-body">
  <p>Look at this picture:</p>
  <p><img src="http://37prime.com/news/wp-content/uploads/2008/03/safari_icon.png"/></p>
  <p>Isn't that a nice picture?</p>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这在所有浏览器中都是预期的,包括Safari.然而,在Safari阅读器中,第三段"这不是一张好照片吗?" 漂浮在图像周围,而不是在它自己的段落上.

有没有人遇到过类似的问题?

html safari

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

CQRS - 命令是否应该尝试创建"复杂"的主从细节实体?

我一直在阅读Greg Young和Udi Dahan关于Command Query Responsibilty Separation的想法,我读到的很多内容都与我产生了共鸣.我的域名(我们跟踪正在交付的车辆)具有包含一个或多个停靠点的路线概念.我需要我的客户能够通过调用Web服务在我们的系统中设置它们,然后能够检索有关路线的信息以及车辆的进展情况.

在过去,我会"删减"与我的域类非常相似的DTO类,客户会创建一个带有StopDto数组的RouteDto,并调用我们的CreateRoute web方法,传递RouteDto.当他们通过调用GetRouteDetails方法查询我们的系统时,我会向它们返回完全相同的对象.CQRS的一个吸引人的方面是RouteDto可能具有客户想要查询的所有属性,但在创建Route时没有业务设置.所以我创建了一个单独的CreateRouteRequest类,它在调用CreateRoute"命令"时传入,而一个Route DTO类作为查询结果返回.

class Route{
    string Reference;
    List<Stop> Stops;
}
Run Code Online (Sandbox Code Playgroud)

但是我需要我的客户在创建路线时为我提供路线和停止详细信息.我看到它可以......

给我的CreateRouteRequest类一个Stops(s)属性,这是一个"某事"数组,表示他们需要提供的关于每个停止的数据 - 但是我该怎么称呼这个类?这不是一个Stop,因为我在Route DTO中调用了DTO列表,但我不喜欢"CreateStopRequest".我也想知道我是否陷入了一种CRUD心态,在这里思考主要细节信息并要求客户也这样思考.

class CreateRouteRequest{
    string Reference;
    ...
    List<CreateStopRequest> Stops;
}
Run Code Online (Sandbox Code Playgroud)

要么

他们调用CreateRoute,然后对AddStopToRoute方法进行多次调用.这感觉更"行为",但我将失去处理创建路线的能力,包括其作为单个原子命令的停止.如果他们创建了一个Route然后尝试添加一个由于某些验证问题而失败的Stop,那么他们将会有一个部分正确的Route.

事实上,我不能为我在选项1中使用的"StopCreationData"对象列表提供一个好名字,这让我想知道是否有我遗漏的东西.

domain-driven-design cqrs

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

来自getAccessibleChild()方法的JTable奇怪行为导致客户端代码中出现空指针

我在JTable(JDK 1.5_22)中遇到了一个奇怪的行为:
在表中选择更改并且在某些未知的特定情况下,JTable将使用'null'为value参数调用单元格渲染器.
这最终将在自定义渲染器代码上导致一个不错的"空指针异常",而这些代码还没有为这种粗鲁的调用做好准备.

这是有罪的方法(JTable.java,第5319行):

public Accessible getAccessibleChild(int i) {
            if (i < 0 || i >= getAccessibleChildrenCount()) {
                return null;
            } else {
                // children increase across, and then down, for tables
                // (arbitrary decision)
                int column = getAccessibleColumnAtIndex(i);
                int row = getAccessibleRowAtIndex(i);

                TableColumn aColumn = getColumnModel().getColumn(column);
                TableCellRenderer renderer = aColumn.getCellRenderer();
                if (renderer == null) {
                    Class<?> columnClass = getColumnClass(column);
                    renderer = getDefaultRenderer(columnClass);
                }
                Component component = renderer.getTableCellRendererComponent(
                                  JTable.this, null, false, false,
                                  row, column);
                return new AccessibleJTableCell(JTable.this, row, column, …
Run Code Online (Sandbox Code Playgroud)

java swing jtable nullpointerexception

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

有没有办法在配置而不是代码中设置Web服务的命名空间?

目前我们正在使用代码<System.Web.Services.WebService(Namespace:="https://ourservice/")>来设置命名空间,这可以在web.config中完成吗?我看了但找不到哪里?

VS2008,ASMX Web服务.

c# vb.net web-services web-config asmx

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

处理相互使用的模块的最佳方法是什么?

处理相互使用的模块的最佳方法是什么?

假设我有一个具有哈希函数的模块:

# Really::Useful::Functions::On::Hash.pm

use base qw<Exporter>;
use strict;
use warnings;

use Really::Useful::Functions::On::List qw<transform_list>;

our @EXPORT_OK = qw<transform_hash transform_hash_as_list ...>;

#...
sub transform_hash { ... }

#...
sub transform_hash_as_list {
    return transform_list( %{ shift() } );
}
#...
1
Run Code Online (Sandbox Code Playgroud)

另一个模块已经分段列出:

# Really::Useful::Functions::On::List.pm

use base qw<Exporter>;
use strict;
use warnings;

use Really::Useful::Functions::On::Hash qw<transform_hash>;

our @EXPORT_OK = qw<transform_list some_func ...>;

#...
sub transform_list { ... }

#...
sub some_func { 
    my %params = transform_hash @_;
    #...
}

#...
1
Run Code Online (Sandbox Code Playgroud)

假设足够的这些实用程序函数足够方便我将在BEGIN语句中使用它们并导入函数来处理参数列表或配置数据.

我一直在将子定义放入BEGIN块中,以确保只要有人包含模块就可以使用它们.但是我已经陷入了毛茸茸的竞争条件,其中定义没有在BEGIN块中完成.

我将不断发展的代码习惯用法放入模块中,以便我可以重复使用任何习惯用法,我发现自己一遍又一遍地编码.例如: …

perl perl-module

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

创建SQL"LIKE"语句,查找特定的数字和字母模式

是否可以在SQL查询中使用LIKE来查找数字和字母的模式.我需要找到特定字段数据具有模式的所有记录(2个数字,1个连字符,3个字母)## - AAA我正在使用SSMS与SQL Server 2008.任何帮助将不胜感激.谢谢.

sql sql-server sql-server-2008 sql-like

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