我想知道照片的景深,最好是厘米或米.
我知道我们可以通过阅读EXIF标签来了解相机设置,但有没有标签直接告诉我们景深?或者我们如何从一些EXIF标签计算它?
例子将不胜感激.谢谢!
好吧?
从我读过的所有内容来看,似乎答案是否定的,但是想知道是否有人有不同意见.
是否有适用于Silverlight间谍或FireBug功能的Flex调试工具?
我正在尝试使用sscanf将字符串转换为GUID:
GUID guid;
sscanf( "11111111-2222-3333-4455-667788995511", "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
&guid.Data1, &guid.Data2, &guid.Data3,
&guid.Data4[0], &guid.Data4[1], &guid.Data4[2],
&guid.Data4[3], &guid.Data4[4], &guid.Data4[5],
&guid.Data4[6], &guid.Data4[7]);
Run Code Online (Sandbox Code Playgroud)
但是,在运行时,它会失败并以"错误:命令失败"退出.为什么?怎么解决?
我不想用/ clr编译所以不能使用System.
像下面的代码这样的东西超级慢:
var str:String = ""
for (var i:Number = 0 ; i<1000000000000000000 ; ++i) {
str += "someLongLongLongLongLongLongLongLongLongString";
}
Run Code Online (Sandbox Code Playgroud)
有StringBuilder在Java中,但似乎也没有类似AS.那么,你们如何处理大字符串串联?
更新:
谢谢大家的回答!
我刚刚编写了自己的测试程序.使用+=已经是最快的...什么是缓慢的是把它放在TextArea上...
我已经投票给大多数人,因为建议有意义:)尽管我的测试结果表明我的问题似乎有点问题,因为我要求更好的东西,那么已经是最好的:P
所以,这里有预过滤"CHILD"的功能:
function(match){
if ( match[1] === "nth" ) {
// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6'
var test = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(
match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" ||
!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);
// calculate the numbers (first)n+(last) including if they are negative
match[2] = (test[1] + (test[2] || 1)) - 0;
match[3] = test[3] - 0;
}
// TODO: Move to normal caching system
match[0] = done++; …Run Code Online (Sandbox Code Playgroud) 我打算创建一个AIR应用程序,但是我需要执行一个外部应用程序,并且由于Adobe AIR中的安全限制...我在想为什么不尝试通过编写一些类似System的C代码来绕过它("file执行"); 然后使用Alchemy将它变成一个swc和我们在我的应用程序中......任何人都试过这种,或认为它可以工作?
Flash的MovieClip时间轴以这样的方式创建,可以跳过帧以保持动画平滑度和音频同步.
我的问题是,如果帧上有ActionScript,是否有机会跳过帧,因此不会调用脚本?
或者永远不会跳过具有脚本的帧?机制是什么?
通常可以用来^在命令行中转义字符。但我无法让它工作。
这是一个测试程序,CommandArguments.exe,它打印它得到的参数。
int main(int argc, char *argv[])
{
int i, j;
for (i = 0; i < argc; ++i) {
printf("%d: %s\n", i, argv[i]);
for (j = 0; j < strlen(argv[i]); ++j) {
printf(" ");
printf("%d ", argv[i][j]);
}
printf("\n");
}
}
Run Code Online (Sandbox Code Playgroud)
有问题的程序 LineBreakCommandArguments.exe 如下所示:
void main(void)
{
system("CommandArguments ^\n"); // ^\n does not really pass a line break...
}
Run Code Online (Sandbox Code Playgroud)
LineBreakCommandArguments.exe 的输出:
>LineBreakCommandArguments.exe
0: CommandArguments
67 111 109 109 97 110 100 65 114 103 117 109 101 …Run Code Online (Sandbox Code Playgroud) c windows command-line parameter-passing command-line-arguments
有没有办法在haxe中保存模式?我有几个开关函数,其中一些具有相同的模式,为了使代码更清晰,我想将它们保存到一个公共数组或其他东西.所以我有类似的东西
switch (field) {
case 'x' | 'y' | 'color' : doThis();
}
//...other function...
switch (field) {
case 'x' | 'y' | 'color' : doThat();
}
Run Code Online (Sandbox Code Playgroud)
我希望有类似的东西
myPattern = 'x' | 'y' | 'color';
switch (field) {
case myPattern : doThis();
}
//...other function...
switch (field) {
case myPattern : doThat();
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个安全的用户身份验证系统.
代码来自 http://net.tutsplus.com/tutorials/php/simple-techniques-to-lock-down-your-website/
但我试图从md5改为sha-256,但它不会登录.
我刚改变了
$auth_pass = md5( $row['salt'] . $password . $stat_salt );
Run Code Online (Sandbox Code Playgroud)
至
$auth_pass = hash('sha256', $row['salt'] . $password . $stat_salt );
Run Code Online (Sandbox Code Playgroud)
它确实正确地插入到db,但登录部分由于某种原因不能正常工作.适用于md5但不适用于sha256.你必须以不同的方式使用sha256吗?
注册:
// generate a unique salt
$salt = uniqid(mt_rand());
// combine them all together and hash them
$hash = hash('sha256', $salt . $password . $stat_salt );
// insert the values into the database
$register_query = mysql_query("INSERT INTO users (username, password, salt) VALUES ('".$username."', '".$hash."', '".$salt."')") or die("MySQL Error: ".mysql_error());
Run Code Online (Sandbox Code Playgroud)
登录
// grab the row associated …Run Code Online (Sandbox Code Playgroud) flash ×5
c ×3
apache-flex ×2
actionscript ×1
alchemy ×1
animation ×1
c++ ×1
command-line ×1
comparison ×1
debugging ×1
exif ×1
firebug ×1
formula ×1
guid ×1
hash ×1
haxe ×1
javascript ×1
json ×1
photo ×1
photography ×1
php ×1
regex ×1
scanf ×1
silverlight ×1
sizzle ×1
string ×1
timeline ×1
windows ×1
xml ×1