我在我的Xcode项目(Objective-C)中构建了错误,我不再"偶然发现"构建命令字符串和构建输出日志.这是Xcode 6.3.1.
我可以检查的是左侧面板,列出错误/警告.
我想要构建命令和构建控制台输出来比较两个项目; 有一个特定于平台的问题存在于一个而不是另一个; 我的直觉说两者之间的构建设置不同,并且看到输出将是识别差异的最简单方法.
如何查看构建命令字符串,以及此xcode中的构建输出日志?
什么样的错误编码“堆栈”会为字符串“cin\xc3\xa9ma t\xc3\xa9l\xc3\xa9diffusion”产生以下奇怪的字节?(我省略了空格字符,十六进制:20)
\n\ncin\xc3\x83%ma\nin HEX: 63 69 6E C3 83 25 6D 61\nmapped: c i n ---\xef\xbf\xbd---- m a\n\nt\xc3\x83cl\xc3\x83cdiffusion\nin HEX: 74 C3 83 63 6C C3 83 63 64 69 66 66 75 73 69 6F 6E\nmapped: t ---\xef\xbf\xbd---- l ---\xef\xbf\xbd---- d i f f u s i o n\nRun Code Online (Sandbox Code Playgroud)\n\n---\xef\xbf\xbd---- 部分表示不正确的字节。
\n\n我考虑过“如果转码混乱怎么办?双重编码怎么样?”,但是,看看http://www.fileformat.info/info/unicode/char/00e9/charset_support.htm(以及代码页版本),我注意到没有任何编码可能以十六进制字节 %25 或 %63 结尾 \xc3\xa9 。此时它甚至看起来不像双 UTF8 编码,因为http://en.wikipedia.org/wiki/UTF-8澄清了 %C3 之后的字节需要将第一位设置为10xxxxxx。
\n\n某些程序如何将重音\xc3\xa9转换为“ \xc3\x83后跟% ”以及“ \xc3\x83后跟c …
这个问题询问如何检测UTF-8字符串 - 如何检测是否必须对字符串应用utf8解码或编码?
解决方案是这样的:
if (preg_match('!!u', $string))
{
// this is utf-8
}
else
{
// definitely not utf-8
}
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何分解"!! u"表达式.我点击了所有PHP的PCRE内容,可能错过了"!"的描述.标记和"你" - 的东西.我尝试通过perl的YAPE :: Regex :: Explain运行它(如在解释这个Perl正则表达式中所见)并且无法获得有意义的东西[我不是perl专家 - 不知道我是否喂它正确的表达/字符串].
那么......究竟是如何preg_match('!!u', $string)运作的?
我正在研究"Cake PHP 1.3应用程序开发指南",CH.1 - "允许使用用户名或电子邮件登录"部分.
问题是,当您使用电子邮件登录时,即使您成功,Auth组件也已设置"无效帐户"的Flash消息.因此,在通过电子邮件成功登录后,我需要在用户控制器的登录操作中取消设置该消息.将其设置为空字符串不起作用,因为显示空橙色条.
有没有办法完全取消设置Flash消息?
谢谢,约拿
自甲骨文收购Sun以来......这种特定的资源显然已经消失了.我尝试了Wayback Machine,但没有成功.在网上还有Sun XML Instant Generator工具的副本/存档吗?
当同时使用两个C#.NET代码将查询发送到Azure搜索时,以及在Resource-Manager样式的Azure门户中使用“搜索资源管理器”时,给定查询(作为Search Explorer中的输入),Azure搜索将成功:
search=foo&facet=category&$filter=category eq 'Teams'
但是失败时给出:
search=foo&facet=categoryDetails&$filter=categoryDetails eq 'Subcategory'
返回的错误是:
{
"error": {
"code": "",
"message": "Invalid expression: The operand for a binary operator
'Equal' is not a single value. Binary operators require
both operands to be single values.\r\nParameter name:
$filter"
}
}
Run Code Online (Sandbox Code Playgroud)
(消息为单行。此处以换行符对其进行格式化,以便于阅读。)
我什至尝试使用另一个名称也是驼峰式术语的方面,并且搜索也遇到了相同的错误。
我的理论是,驼峰名称会导致Azure搜索出现问题。之前有没有其他人经历过?我想我将尝试所有小写字母的名称,同时等一下。