如何将黑/灰色更改为白色?
这只是一个简单的视图,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)
提前致谢.

假设一个表包含足够的信息以保证索引搜索,SQL Server(或PostgreSQL)选择索引扫描的基数是什么?
我问这个的原因是我之前发布了一个问题(链接),其中两个查询以相同的速度执行,但是一个没有尝试在已处理的列上使用索引.在SQL Server建议我放置一个覆盖索引,其中包括要查询的列(它为两个查询建议这个),我开始寻找原因,为什么它会提出这样一个奇怪的建议.
我尝试使索引覆盖和复合,但两者都在同一时间执行(我们说的是300万行).
最后我得出结论是因为数据的超高基数.每一行都是独特的.我推断这导致SQL服务器选择索引扫描.但是,查询声明"WHERE Col1>?AND Col2 <?",所以这有点令人困惑.
我的问题是:
我附上了执行计划.

我已经创建了一个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吗?)
我正在尝试使用结构图连接一系列装饰器,但我遇到了一些问题.
我已经阅读了这个问题,这让我能够拥有一个装饰类,但我似乎无法让多个级别的装饰工作.我所拥有的是类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不在堆栈的任何地方.
我究竟做错了什么?
我正在尝试将引脚颜色从默认红色更改为自定义图像,但无论我尝试的是什么都不起作用.
我已经从这个网站下载了示例代码:
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) 我有一个大文本文件,其中的数据有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)
我需要第一列(编号)和最后一列{}.
这是我的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个值,我该如何完成.
谢谢让
我正在构建一个加载用户提供的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等)?
假设我有一个应用程序必须缩短URL,但也做其他事情.(喜欢google.com和goo.gl,或者facebook.com和fb.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,如果主人不同,则不会打开任何东西.
所以,问题:
如果有一些可插拔的方法解决机制,也许两者都可以工作.有这样的吗?
我想在我的公共网页上添加正则表达式搜索功能.除了编码输出的HTML之外,我是否需要做任何事情来防止恶意用户输入?
谷歌搜索被解决逆向问题的人淹没 - 使用正则表达式来检测恶意输入 - 这是我不感兴趣的.在我的场景中,用户输入是一个正则表达式.
我将在.NET(C#)中使用Regex库.
iphone ×2
ajaxform ×1
indexing ×1
java ×1
jquery ×1
mapkit ×1
notepad ×1
objective-c ×1
plugins ×1
postgresql ×1
qpixmap ×1
qt ×1
regex ×1
ruby ×1
rubygems ×1
security ×1
spring ×1
spring-mvc ×1
sql-server ×1
structuremap ×1
version ×1