这是我面临的就业面试.他们问我们是否可以重新分配阵列,我告诉他们.然后他们问 - 那么为什么我们需要指针,因为大多数人都给出了浪费内存空间的理由.我无法给出满意的答案.如果任何机构能给出任何令人满意的答案,我将不得不承担责任.请提及上述陈述可能相互矛盾的任何情况.
谢谢.
通常我需要一组带有数字标识符的非顺序对象.我喜欢使用KeyedCollection,但我认为这有一个严重的缺点.如果对密钥使用int,则不能再通过索引访问集合的成员(集合[index]现在真的是集合[key]).这是一个严重的问题,以避免使用int作为键?什么是更好的选择?(也许是int.ToString()?)
我以前做过没有什么大问题,但最近我打了一个讨厌的障碍,其中对一个KeyedCollection XML序列化并没有如果,关键是一个int,由于工作在.NET中的错误.
我正在尝试通过QTKit创建一个QTVR电影,我已经获得了电影中的所有帧.但是,设置必要的属性似乎没有任何影响.例如:
NSNumber *val = [NSNumber numberWithBool:YES];
[fMovie setAttribute:val forKey:QTMovieIsInteractiveAttribute];
val = [NSNumber numberWithBool:NO];
[fMovie setAttribute:val forKey:QTMovieIsLinearAttribute];
Run Code Online (Sandbox Code Playgroud)
如果我然后得到这些属性的值,它们分别为NO和YES.电影是可编辑的,所以我无法理解我在这里做错了什么.如何确保属性实际发生变化?
我们的客户端最近将ASP.NET 1.1 Web应用程序升级到使用COM +事务处理的ASP.NET,并在尝试处理事务时收到以下异常:
异常类型:System.Transactions.TransactionManagerCommunicationException
消息:与基础事务管理器的通信失败.内部异常类型:System.Runtime.InteropServices.COMException ErrorCode:-2147467259
消息:错误HRESULT已从调用COM组件返回E_FAIL.
以下是MSDTC安全设置的以下设置:
- 网络DTC访问
- 允许入站
- 允许出站
- 需要传入呼叫者身份验证
Windows XP SP3工作站正在尝试建立与Windows Server 2003计算机的连接.
是否有其他人遇到此错误并知道如何解决它.
我正在编写一个程序,直接从用户输入读取数据,并想知道我怎么能(没有循环)读取所有数据,直到标准输入EOF.我正在考虑使用,cin.get( input, '\0' )
但'\0'
不是真正的EOF角色,只读到EOF或者'\0'
以先到者为准.
或者使用循环是唯一的方法吗?如果是这样,最好的方法是什么?
是否有支持Google Gears的完整网站列表?我知道rememberthemilk.com,谷歌文档和谷歌日历
Winform应用程序在我们的Intranet中使用ClickOnce发布.我们在隔离存储中存储GUI的个人偏好.一切都很好:)
问题是,当我们有一个新版本的应用程序时,我们发布...所有偏好都丢失了!用户需要在每个版本上重复设置他们的首选项.
有没有办法冻结整个应用程序的隔离而不是版本?
这是可能的,但在Windows服务中使用SHFileOperation是否合适?shell32.dll中的所有SHxxx API函数似乎都是用用户级程序编写的.我可以确定SHFileOperation不会显示GUI吗?
c# ×4
.net ×2
c++ ×2
.net-2.0 ×1
asp.net ×1
c ×1
clickonce ×1
cocoa ×1
collections ×1
cryptography ×1
encryption ×1
generics ×1
google-gears ×1
input ×1
iostream ×1
macos ×1
mono ×1
ms-word ×1
pointers ×1
qtkit ×1
quicktime ×1
service ×1
shell32 ×1
transactions ×1
winapi ×1
windows ×1
winforms ×1