我有一个想法为VLC播放器创建一个Censor插件/扩展程序..
问题场景:
在一部漂亮的电影中观看1分钟的成人场景,使其无法与家人观看.
我的解决方案
创建一个插件/扩展,执行以下操作
帮助我需要:
我在谷歌和videolan网站上搜索过,但找不到确切的解决方案
如果你们能帮助我,请帮帮我..谢谢..
让我先用示例代码开始......
String password = "";
if("PIRATE".equals(password)) {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
看到这里,String常量或文字(无论如何)"PIRATE"用于检查两个字符串的相等性.而...
String password = "";
if(password.equals("PIRATE")) {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
这也与前面的代码完全一样.
现在,我看到很多第一种风格的"STRING_LITERAL".equals(STRING_OBJECT),而Java人们发布代码.
所以我的问题是,这种风格来自哪里?并且它比任何方式的第二种风格更好?
实际上我发现第二种风格比第一种更合乎逻辑,为什么呢?
如果用户提供的密码等于"PIRATE",则可以采取类似的要求,然后授予该用户权限
当你开始实施上述要求时,
String userProvidedPassword = getPaswordFromUser();
if(userProvidedPassword.equals("PIRATE")) {
// Allow him
}
Run Code Online (Sandbox Code Playgroud)
这不比"PIRATE".equals(userProvidedPassword)更符合逻辑; ?!考虑一下...
如果我错了,请纠正我..谢谢..
编辑:对不起,这个问题没有出现在我以前的搜索中,它完全回答了我的问题.还要感谢所有在这里帮忙的人..
可能重复:
SQL Server 2008生成一系列日期时间
我必须遍历startDate和endDate
SELECT语句应该生成结果为..
预期产出:
------------
Date
------------
09/01/2012 -> startDate
09/02/2012
09/03/2012
.
.
.
.
09/30/2012 -> endDate
Run Code Online (Sandbox Code Playgroud)
我试过了
declare @startDate datetime , @endDate endDate
set @startDate='09/01/2012'
set @endDate='09/30/2012'
while DATEDIFF(@startDate,@endDate)!=-1
begin
select @startDate as Date
set @startDate = DATEADD(day,2,@startDate)
end
Run Code Online (Sandbox Code Playgroud)
但它没有成功..
它产生30个输出..
我希望单个输出中的日期与预期输出中的日期相同.
我在哪里错了?