发现了一些东西,我正在研究一下为什么一种方式有效而另一种方式无效的煽动.看起来只是一个IE7的东西,但作为IE7,叹息,仍然需要在我工作的应用程序中的一些支持.
在IE7中运行的方式
var month = jQuery('<input/>');
month.attr('id', 'DOBmonth');
month.attr('title', 'Enter month');
month.attr('type', 'text');
month.attr('size', '1');
month.attr('maxlength', '2');
month.attr('class', 'numbersOnly');
month.attr('value', mm);
Run Code Online (Sandbox Code Playgroud)
这种方式不起作用
var month = jQuery('<input/>', {
id: 'DOBmonth',
title: 'Enter month',
type: 'text',
size: 1,
maxlength: 2,
class: 'numbersOnly',
value: mm
});
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么只有一种方式在IE7中工作,但在IE8 +,FF,Chrome和Safari中都可以.
在我们的iPhone应用程序中,我们解析从api调用获得的日期。该日期正确返回,并且是有效日期。现在,只有在某些设备上,它才会崩溃,并且在展开Optional值时会意外发现nil的错误。这是有问题的代码:
//formatDate(date: date, format: FullDateFormat)
class func formatDate(date: String, format: String)->String{
if date.characters.count == 0 {return "" }
let formatter = DateFormatter()
formatter.dateFormat = Constants.FullDateFormat
let nsDate = formatter.date(from: date)
formatter.dateFormat = format
return formatter.string(from: nsDate!)
}
Run Code Online (Sandbox Code Playgroud)
nsDate没有格式化,因为它为nil。
Constants.FullDateFormat是一个静态字符串,定义为“ M / d / yyyy h:mm:ss a”,因为日期始终以这种格式出现
调用class函数将如下所示
let newDate = Helpers.formatDate(date: "9/27/2017 9:26:51 AM", format: "h:mm a")
Run Code Online (Sandbox Code Playgroud)
有些设备会崩溃,而大多数设备不会崩溃。如果我们不使用class函数,则该应用程序将正常运行。我没有发现任何原因,因此,如果有人知道为什么会发生这种情况以及可能的解决方案,请告诉我。
这可能是重复的,但未在我执行的任何搜索中显示。多亏了社区,他们指出了另一个类似的问题,已经在stackoverflow上给出了答案。如果这是重复的话,我深表歉意。
刚接触 kotlin,有不少问题和解答,大部分是 Java 方面的。在遵循文档并验证大量 SO问题/答案之后,Android Studio 抱怨函数中存在以下问题。函数是
\n\nfun getRandomQuote() {\n val randomValue = Random.nextInt(quotes.size)\n //return quotes[randomValue]\n return quotes.get(randomValue)\n}\nRun Code Online (Sandbox Code Playgroud)\n\n引号是一个 arrayOf(strings)
\n\nval quotes = arrayOf("Alert today \xe2\x80\x93 Alive tomorrow.",...)\nRun Code Online (Sandbox Code Playgroud)\n\n它说对于
\n\nquotes.get(randomValue)\nRun Code Online (Sandbox Code Playgroud)\n\n它应该是一个Unit但发现了String。randomValue 应该是文档使用 nextInt定义的整数,除非我误解了文档。我没有看到这个问题。我只是想从数组中随机返回一个字符串。我认为工作室可能又出现了误报,所以我清理了该项目,但它在构建时停止了。任何人都知道我做错了什么。
\n这是来自单个表的简单where子句.问题是我应该得到任何结果.AND是必要的,因为必须满足这两个条件.第二张表显示应满足条件.
select *
from UserPermissions up
where up.PermissionId = 5 and up.PermissionId = 7
select *
from UserPermissions up
where up.UserId = '40376a15-8b4b-43c0-a174-67f935ec7e8e'
Run Code Online (Sandbox Code Playgroud)
结果如下.第一个查询不返回任何结果,但选择2显示特定用户的结果.第2行和第3行显示PermissionId应该匹配.

对我所问的内容似乎存在一些误解.最有可能是措辞如何.我很期待是得到谁拥有每个用户一个用户名都的5(一行)和7 PermissionID(另一行).