我无法计算我错误地做了多少次:
for i := 0 to MyList.count-1 do begin
myobject := TMyObject(MyList[i])
.......
end;
Run Code Online (Sandbox Code Playgroud)
什么时候应该这样:
for i := 0 to MyList.count-1 do begin
myobject := TMyObject(MyList.objects[i])
.......
end;
Run Code Online (Sandbox Code Playgroud)
请注意第二段代码中的对象.
错误的代码片段将运行,并且当我尝试使用myobject时,显然会抛出访问冲突.但是,我做错了并不总是很明显.
是否有编译器选项可以防止这种情况发生?
需要一个策略将Intellij IDEA项目文件放入Git.
主要问题是如果想法项目文件在git中,如何避免分支之间的合并冲突.
另一个问题是将它们保存在git中很方便吗?
最近我意识到我需要为init方法添加一个参数,用于我所拥有的辅助类.辅助类处理警报视图,因此它在init中已经有一堆参数,这些参数被查看,调整,然后发送到警报视图.
由于我在不同的地方使用这种方法,我不想冒险崩溃(错过其中一个地方并在客户手中获得'无法识别的选择器')所以我决定添加第二个init方法.
即
- (id)initWithA:B:C:D:
Run Code Online (Sandbox Code Playgroud)
和
- (id)initWithA:B:C:foo:D:
Run Code Online (Sandbox Code Playgroud)
现在我只是简单地将第一个实现粘贴到foo中:1,但理想情况下,第一个调用是第二个,即
- (id)initWithA:a B:b C:c D:d
{
return [self initWithA:a B:b C:c foo:nil D:d];
}
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否可以接受.代码似乎工作正常.
基本上,我试图做这个,但我不知道T将是什么,所以我使用的反思和表达式树构建东西.
// Input (I don't know about "Book")
Type itemType = typeof(Book);
// Actual Code
// Build up func p => p.AuthorName == "Jon Skeet"
ParameterExpression predParam = Expression.Parameter(itemType, "p");
Expression left = Expression.Field(predParam, itemType.GetField("AuthorName"));
Expression right = Expression.Constant("Jon Skeet", typeof(string));
Expression equality = Expression.Equal(left, right);
Delegate myDelegate = Expression.Lambda(equality, new ParameterExpression[] { predParam }).Compile(); // Not sure if I need this
// Build up predicate type (Predicate<Book>)
Type genericPredicateType = typeof(Predicate<>);
Type constructedPredicateType = genericPredicateType.MakeGenericType(new Type[] { …Run Code Online (Sandbox Code Playgroud) 有没有一种简单的方法可以在HTML表格列之间创建垂直分隔线?我想添加粗条,但我看到这样做的唯一好方法是扭曲表数据添加TD.
有没有办法只使用jQuery + CSS在表的列之间添加垂直分隔符?
我的表结构非常简单.
<table>
<thead><tr><th>...</tr></thead>
<tbody><tr>...</tr>...</tbody>
</table>
Run Code Online (Sandbox Code Playgroud) 我需要能够检测图像是否被破坏,并在图像链接断开时替换为默认图像.我知道我可以使用图像代理执行此操作,但希望能够使用javascript动态执行此操作.
当我没有指定域时,我得到了将我的流量排除在外的cookie方法.现在我已经指定了域,它不再有效.它似乎设置了两个cookie,我创建的exclude.html页面设置了一个"mydomain.com"的cookie,谷歌分析设置了一个cookie"www.mydomain.com".
这是我的exclude.html页面的代码.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Exclude Me</title>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setVar', 'exclude_me']);
_gaq.push(['_setDomainName', 'www.mydomain.com']);
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<p>
This computer now has a cookie placed on …Run Code Online (Sandbox Code Playgroud) 我计划尽快获得一个VPS并且有两个我想要托管的网站.我使用主机文件为我的开发环境设置了本地vhosts设置以正确移植它.
我的问题很简单:当设置两个单独的域指向一个VPS服务器时,Apache是否足够智能,就像在本地环境中一样,自动过滤任何对domain.com的请求到正确的VHOST,就像在本地一样?我想确定:)
谢谢!
我要问的例子:
说Domain1.com和Domain2.com都在我的VPS上.
当有人请求www.Domain1.com时,apache会看到并将其传递给domain1.com vhost文件.当有人请求www.Domain2.com时,apache会看到并将其传递给domain2.com vhost文件.
相对较长的PHP用户在这里.我可以在我的睡眠在这一点上的地步,我可以得到一个PHP脚本的浏览器在"localhost"的运行安装XAMPP,但在我搜索发现使用Python类似的路径,我已经用完了谷歌搜索的想法.我发现了mod_python Apache mod,但后来我发现它已经停止了.我非常喜欢做我的Python学习在浏览器中,而不是在命令提示符下,因此,如果任何人都可以沿着正确的路径指向我,我会非常感激.
谢谢!
我正在使用vp8 SDK(www.webmproject.org)创建一个vp8编码的视频文件.但是,SDK示例会生成一个IVF文件,浏览器不会播放该文件.
我知道WebM格式是Matroska的一种容器,所以我想我应该在视频数据存储在该格式,但MKV格式规范是漫长和复杂的,我不认为我应该由我自己想出来的推倒重来.
所以我想知道是否有人可以推荐一个如何编码和生成可播放的webm vp8文件的示例.如果没有这样的样品(如我在谷歌搜索建议)至少指向我这被证明为浏览器工作的简单和实用的Matroska库.