问题列表 - 第42622页

在UIScrollView上更改背景颜色?

如何将黑/灰色更改为白色?

这只是一个简单的视图,UIView连接到UIViewControllers属性,同时带有填充UIView的webview.

UPDATE

这是有效的代码:

- (void)loadView {
UIWebView *webview = [[UIWebView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 416.0f)];
[webView setBackgroundColor:[UIColor whiteColor]];
self.view = webView;
[webview release];
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

苹果手机

iphone

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

SQL Server切换到索引扫描的基数(与搜索有关)

假设一个表包含足够的信息以保证索引搜索,SQL Server(或PostgreSQL)选择索引扫描的基数是什么?

我问这个的原因是我之前发布了一个问题(链接),其中两个查询以相同的速度执行,但是一个没有尝试在已处理的列上使用索引.在SQL Server建议我放置一个覆盖索引,其中包括要查询的列(它为两个查询建议这个),我开始寻找原因,为什么它会提出这样一个奇怪的建议.

我尝试使索引覆盖和复合,但两者都在同一时间执行(我们说的是300万行).

最后我得出结论是因为数据的超高基数.每一行都是独特的.我推断这导致SQL服务器选择索引扫描.但是,查询声明"WHERE Col1>?AND Col2 <?",所以这有点令人困惑.

我的问题是:

  1. 什么基数将RDBMS始终选择索引扫描?
  2. 任何人都可以解释为什么当WHERE语句表明这有意义时,SQL Server不会使用索引?

我附上了执行计划. 替代文字

sql-server postgresql indexing sql-execution-plan

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

为什么不设置QLabel的像素图?

我已经创建了一个QLabel我打算在一个中使用的子类QGraphicsView.它可以作为一个可移动的"点",可以点击并拖动图形视图.

创建自定义类并将其显示在图形视图中不是问题; 然而,尝试让自定义QLabel用我想要的图像绘制自己并没有发生.我的自定义QLabel类的构造函数是这样的:

TrackerPoint::TrackerPoint(QWidget *parent) :
    QLabel(parent)
{
    this->setFixedSize( 40, 40 );
    QPixmap pixmap( ":/images/target.png" );
    this->setPixmap( pixmap );
    this->setMask( pixmap.mask() );
}
Run Code Online (Sandbox Code Playgroud)

我确保images目录存在于运行应用程序的工作目录中.如果它完全相关,我的QRC文件是这样的:

<RCC>
<qresource prefix="/images">
<file>images/target.png</file>
</qresource>
</RCC>
Run Code Online (Sandbox Code Playgroud)

我一直试图解决这个问题好几天 - 任何关于为什么图像没有出现的想法都会很可爱.(这与我在构造函数中设置像素图的事实有关QLabel吗?)

qt qpixmap

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

具有多个装饰器的装饰器图案和结构图

我正在尝试使用结构图连接一系列装饰器,但我遇到了一些问题.

我已经阅读了这个问题,这让我能够拥有一个装饰类,但我似乎无法让多个级别的装饰工作.我所拥有的是类A,它将连接字符串作为参数,然后是类B和类C,它们都是类A的装饰器.我可以使用结构图创建包装A的B但是我似乎无法获得C包装B包装一个.

这适用于1级:

For<IQuestionRepository> ()
                .Use<LinqToSqlQuestionRepository> ()
                    .Ctor<string>("connectionString")
                    .Is(x=>System.Configuration.ConfigurationManager.ConnectionStrings["aspnetdbConnectionString"].ConnectionString)
                .EnrichWith (x=>new RecentQuestionCachedRepository(x))
Run Code Online (Sandbox Code Playgroud)

我认为只需添加另一个EnrichWith就可以这样工作:

For<IQuestionRepository> ()
                .Use<LinqToSqlQuestionRepository> ()
                    .Ctor<string>("connectionString")
                    .Is(x=>System.Configuration.ConfigurationManager.ConnectionStrings["aspnetdbConnectionString"].ConnectionString)
                .EnrichWith (x=>new RecentQuestionCachedRepository(x))
                .EnrichWith (y=>new FeaturedQuestionCachedRepository(y));
Run Code Online (Sandbox Code Playgroud)

但这只是给了我一个包含LinqToSqlQuestionRepository的FeaturedQuestionCachedRepository,但是RecentQuestionCachedRepository不在堆栈的任何地方.

我究竟做错了什么?

structuremap dependency-injection

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

iPhone Mapkit将自定义图像和引脚添加到注释中

我正在尝试将引脚颜色从默认红色更改为自定义图像,但无论我尝试的是什么都不起作用.

我已经从这个网站下载了示例代码:

http://icodeblog.com/2009/12/21/introduction-to-mapkit-in-iphone-os-3-0/

代码可以自己运行,但是当我将注释类导入到我的代码中时,它们不起作用,我不知道为什么.我也从其他网站尝试了许多不同的方法,但我甚至无法改变引脚颜色.

我的项目有4个选项卡,MapView位于其中一个选项卡上.当我选择它时,它会解析JSON字符串并将单独的注释添加到地图上.当我点击图钉时,我会显示标题和副标题,但无法更改颜色或图像.

以下是我添加注释的方法 - MapAnnotation遵循MKAnnotation:

MapAnnotation *ann = [[MapAnnotation alloc] initWithCoordinate:newCoord];
    ann.title = [locationDictionary objectForKey:@"name"];
    ann.subtitle = [locationDictionary objectForKey:@"name"];

    [mapView addAnnotation:ann];
    [ann release]
Run Code Online (Sandbox Code Playgroud)

以下是我尝试尝试更改颜色的方法 - 我在视图控制器中有MapView.delegate = self:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
MKPinAnnotationView *pin = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:[annotation title]];

if (pin == nil) {
    pin = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:[annotation title]] autorelease];
}else {
    pin.annotation = annotation;
}

pin.pinColor = MKPinAnnotationColorGreen;
pin.animatesDrop = YES;
pin.canShowCallout = TRUE;
return pin;
Run Code Online (Sandbox Code Playgroud)

}

我得到的注释与标题和副标题一起出现,而不是绿色标记.我使用颜色或图像总是红色的.如果有人能帮助我,那就太好了!

谢谢

编辑:

mapView委托在viewDidLoad方法中指定.我还在地图的某个部分添加了叠加层.这工作正常,我也已经把它拿出来试试了它没有它导致问题,但它仍然没有解决它.

- …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c mapkit

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

如何从大记事本文本文件中提取某些列?

我有一个大文本文件,其中的数据有5列,但我只需要第一列和最后一列.

如果我想从这里逐个输入这两列的数据到另一个文件,可能需要很多天,可能还有错误.有没有快速的方法来做到这一点?例如:

     1   1.0000000000000000         0.0000000000 S {0}
     2   1.5000000000000000         0.3010299957 C {2}
     3   1.7500000000000000         0.6020599913 S {0,2}
     4   2.0000000000000000         0.7781512504 C {3}
     5   2.3333333333333333         1.0791812460 C {3,2}
     6   2.5000000000000000         1.3802112417 S {3,0,2}
     7   2.5277777777777778         1.5563025008 S {0,3}
     8   2.5833333333333333         1.6812412374 S {3,0,0,2}
     9   2.8000000000000000         1.7781512504 C {5,2}
    10   3.0000000000000000         2.0791812460 C {5,0,2}
Run Code Online (Sandbox Code Playgroud)

我需要第一列(编号)和最后一列{}.

notepad

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

ajaxForm无法正常工作

这是我的ajaxForm代码

 var qx = $('#XText').attr('value');

    $.ajax({

     type: "post",
     url: "qsubmit.php",
     data: "q="+qx,
     success: function() {

     }
    });
Run Code Online (Sandbox Code Playgroud)

和插入代码

include('db-config.php');

$q = $_POST['q'];


 $insert_ann = sprintf("INSERT INTO med_tab (med_title) VALUES ('$q')");
 mysql_select_db($database_med_pharm, $med_pharm);
 $Result1 = mysql_query($insert_ann, $med_pharm) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这不能确定为什么,任何和所有的援助都会很棒.

我想data: "q="+qx,在ajax js中传入2个值,我该如何完成.

谢谢让

jquery ajaxform

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

管理冲突版本的ruby gems

我正在构建一个加载用户提供的ruby代码的框架.它基本上是一个插件机制.我希望用户提供ruby代码,以便能够获得自己的宝石.我打算让"插件"包中包含一个包含宝石的供应商目录.

如何加载插件所需的宝石,而不会让它们与我的框架的宝石发生冲突?例如,如果我的框架使用treetop版本1.3.0,并且插件使用treetop 1.4.2我希望每个都使用他们指定的版本.

同样,有没有办法防止插件相互冲突?

我查看了gem_plugin,_why的沙盒和其他一些工具.但是我没有看到任何专门处理这种情况的库 - 我认为它之前已经完成了.

我还看了Bundler的内部,看看它如何管理gem版本.如果需要,我准备做一些非常复杂的事情.但我仍然不确定如何去做.

我对如何实现这一点也有很大的自由.所以,如果你认为我正在咆哮错误的树,请说出来.

谢谢你的建议.

侧面注意:在我写这篇文章时,我发现需要类似于Java servlet容器中的类加载器.WAR文件可以包含jar文件,Web应用程序的类加载器将优先于全局类路径上的jar.ruby中是否有任何方法可以分割ruby"classpath"(即load_path,require等)?

ruby plugins rubygems version

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

具有spring mvc的多个域

假设我有一个应用程序必须缩短URL,但也做其他事情.(喜欢google.comgoo.gl,或者facebook.comfb.me).

简单地部署两个应用程序很容易,但(现在)只需一个就可以了.使用弹簧和弹簧mvc.我有以下映射:

@RequestMapping(value="/{shortUrlKey}", headers="Host=foo.br")
...
@RequestMapping(value="/{username}")
Run Code Online (Sandbox Code Playgroud)

唉,headers注释不是提供更具体的信息,而是提供限制.所以,如果我有这两个,只有后者被调用,即使我打开它http://foo.br/asdf.如果只留下前者,它适用于来自的人foo.br,如果主人不同,则不会打开任何东西.

所以,问题:

  • 如何为相同的路径创建两个处理程序,但不同的URL /主机
  • 是否可以使用属性占位符配置器动态解析主机(而不是在注释中对其进行硬编码)

如果有一些可插拔的方法解决机制,也许两者都可以工作.有这样的吗?

java spring spring-mvc

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

有没有办法将恶意代码放入正则表达式?

我想在我的公共网页上添加正则表达式搜索功能.除了编码输出的HTML之外,我是否需要做任何事情来防止恶意用户输入?

谷歌搜索被解决逆向问题的人淹没 - 使用正则表达式来检测恶意输入 - 这是我不感兴趣的.在我的场景中,用户输入一个正则表达式.

我将在.NET(C#)中使用Regex库.

regex security

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