问题列表 - 第8224页

如何在没有Adobe Air播放器的情况下运行adobe air应用程序?

我从http://www.3dfreeair.com下载一些动画.那么如何在没有Adobe AIR的情况下运行?我怎样才能在linux操作系统中安装?

我是初学者所以不要误会我.我对空气一无所知.PLZ伙伴们为我提供技术支持.

apache-flex air flash animation actionscript-3

0
推荐指数
1
解决办法
1264
查看次数

Perl 5中父级和基础有什么区别?

似乎有一个新的pragma命名parent与大致相同的东西base.这样parent做可以保证一个新的(非核心)模块?我错过了什么?

perl subclass pragma

48
推荐指数
2
解决办法
1万
查看次数

有没有办法检查文件是否正在使用?

我正在用C#编写一个需要重复访问1个图像文件的程序.大部分时间它都可以工作,但如果我的计算机运行速度很快,它会在将文件保存回文件系统之前尝试访问该文件并抛出错误:"另一个进程正在使用的文件".

我想找到解决这个问题的方法,但是我所有的谷歌搜索都只是通过使用异常处理来创建检查.这违背了我的宗教信仰,所以我想知道是否有人有更好的方法呢?

.net c# file-io file file-locking

809
推荐指数
11
解决办法
49万
查看次数

版本控制如何工作?

版本控制通常如何工作?它是否将差异文件保存为带有哈希的跟踪来验证路径?

version-control

11
推荐指数
2
解决办法
5554
查看次数

在C#中检查两个List <T>列表是否相等的最佳方法是什么?

有很多方法可以做到这一点,但我觉得我错过了一个功能或其他东西.

显然List == List会使用Object.Equals()并返回false.

如果列表中的每个元素都相等并且出现在相反列表中的相同位置,那么我认为它们是相等的.我正在使用值类型,但正确实现的Data对象应该以相同的方式工作(即我不是在寻找浅复制列表,只是内部每个对象的相同).

我尝试过搜索,也有类似的问题,但我的问题是每个元素的确切顺序.

c# linq equality list

18
推荐指数
2
解决办法
2万
查看次数

在PostgreSQL中创建数据库的副本

在pgAdmin中将整个数据库(其结构和数据)复制到新数据库的正确方法是什么?

postgresql

693
推荐指数
14
解决办法
32万
查看次数

退出iPhone应用程序时,黑色状态栏变为白色

我通过将UIStatusBarStyleOpaqueBlack/UIStatusBarStyle添加到Info.plist文件中,为我的iPhone应用程序提供了黑色状态栏.它大部分时间都很好用.黑色状态栏显示应用程序何时运行以及何时显示Default.png.

问题是当我按下主页按钮退出应用程序时,状态栏变为白色块,同时iPhone的标准退出动画正在进行.我没有在使用黑色状态栏的任何其他应用程序中看到此问题.

我错过了什么吗?

iphone

4
推荐指数
1
解决办法
2316
查看次数

通过指定文化名称设置日期格式yyyyMMdd

我想使用文化名称设置用户日期格式yyyyMMdd.必须指定哪个文化名称才能实现此目的?

c# asp.net format culture date

1
推荐指数
1
解决办法
7234
查看次数

采访qns ...在没有任何条件或比较运算符的情况下执行以下操作

不使用任何条件或比较运算符执行以下操作.

if (Number <= 0)
{
    Print '0';
}
else
{
    print Number;
}
Run Code Online (Sandbox Code Playgroud)

谢谢..

algorithm math

4
推荐指数
3
解决办法
840
查看次数

Microsoft SDL和memcpy弃用

正如你们中的一些人所知,微软已经取消memcpy()了安全开发生命周期,取而代之的是memcpy_s().

void *memcpy(void *dest, const void *src, size_t n);

/* simplified signature */
errno_t memcpy_s(void *dst, size_t dstsize, const void *src, size_t n);
Run Code Online (Sandbox Code Playgroud)

因此,如果您的代码曾经是:

if (in_len > dst_len) {
    /* error */
}
memcpy(dst, src, in_len);
Run Code Online (Sandbox Code Playgroud)

它成为了:

if (memcpy_s(dst, dst_len, src, src_len)) {
    /* error */
}
Run Code Online (Sandbox Code Playgroud)

或者,截断,

memcpy(dst, src, min(in_len, dst_len));
Run Code Online (Sandbox Code Playgroud)

VS

(void)memcpy_s(dst, dst_len, src, src_len);
Run Code Online (Sandbox Code Playgroud)

问题:额外长度参数如何使代码更安全?要使用memcpy(),我应该已知所有四个参数,并将适当的长度作为第三个参数传递.什么阻止我犯错误计算目标缓冲区大小并传递错误的价值dst_size?我不明白为什么它memcpy()与它有任何不同以及它被弃用的原因.有没有我看不到的常见用例?我在这里错过了什么?

c security memcpy

10
推荐指数
3
解决办法
4571
查看次数