问题列表 - 第10583页

使用iPhone的静态类

我只是想知道这是否可能......如果我有一个"静态类"(一个带有一堆静态方法的类)是否有可能有一个类变量并通过其中一个静态方法访问它?

我收到"在类方法中访问的实例变量"的警告.我可能只是没有得到它.有人能回答这个问题吗?

iphone static class

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

在GDB中运行应用程序,直到发生异常

我正在研究多线程应用程序,我想使用GDB进行调试.

问题是,我的一个线程一直在消息中消失:

pure virtual method called
terminate called without an active exception
Abort
Run Code Online (Sandbox Code Playgroud)

我知道该消息的原因,但我不知道我的帖子在哪里发生.回溯真的很有帮助.

当我在GDB中运行我的应用程序时,每次线程暂停或恢复时它都会暂停.我希望我的应用程序继续正常运行,直到其中一个线程因该异常而死亡,此时所有内容都应该暂停,以便我可以获得回溯.

c++ debugging polymorphism gdb multicore

100
推荐指数
4
解决办法
4万
查看次数

TApplicationEvents作为动态组件或静态跟踪Delphi中的调用例程

不幸的是,我没有从我的开发PC中写这个问题所以我可能会犯一些错误.请抱歉...所以 - 我的问题 - 您使用什么方法在应用程序中实现错误记录?

在web(http://delphi.about.com)是很好的事件处理程序,但它只是复制文件中的系统错误,但我想通过捕获内存和堆栈(和处理器信息,如果我有时间)扩展其功能).我是否应该知道我是否动态调用它,而不是在表单上添加其组件?

procedure TForm1.ApplicationEvents1Exception(Sender: TObject; E: Exception) ;
var
   ErrorLogFileName : string;
   ErrorFile : TextFile;
   ErrorData : string;
begin
   ErrorLogFileName := ChangeFileExt(Application.ExeName,'.error.log') ;
   AssignFile(ErrorFile, ErrorLogFileName) ;

   //either create an error log file, or append to an existing one
   if FileExists(ErrorLogFileName) then
     Append(ErrorFile)
   else
     Rewrite(ErrorFile) ;

   try
     //add the current date/time and the exception message to the log
     ErrorData := Format('%s : %s',[DateTimeToStr(Now),E.Message]) ;
     WriteLn(ErrorFile,ErrorData) ;
   finally
     CloseFile(ErrorFile)
   end;

   //Show the exception
   Application.ShowException(E) ;
end; …
Run Code Online (Sandbox Code Playgroud)

delphi static components dynamic event-handling

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

如何在光标下获取单词以及vim脚本中当前行的文本?

我正在尝试编写一个vim脚本.如何获取光标下的单词和当前行的文本?我想在我的脚本中使用它,谢谢.

vim scripting

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

检测何时在C中连接USB设备

我是C新手,我正在尝试编写一个程序,将我计算机上的文件同步到USB设备.它目前正在我操作设备安装到的目录并键入"myprog init",它创建一个.myprog文件.接下来的想法是,当连接USB设备时,我的程序会检查.myprog文件,如果找到它,则会同步.问题是我无法弄清楚如何检测何时连接新的USB设备.

我正在编写Linux程序(我正在使用Ubuntu 9.04)并使用GCC.

谢谢你的帮助 :)

c linux usb

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

XML反序列化'标准化'行结尾,如何阻止它?(.净)

我有一个标有属性的类[XmlText],它接受多行输入.在我的XML文件中,我已经验证了文本内容中的行结尾是非常的"\r\n",与文件的其余部分相同.

我用来反序列化的代码是:

XmlSerializer configSerializer = new XmlSerializer(typeof(WorldList));
string file = "test.xml";

if (File.Exists(file))
{
    using (TextReader r = new StreamReader(file))
    {
        foo = configSerializer.Deserialize(r);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,在该[XmlText]物业的制定者内部,value已经有"\n"一条线结束.这令人讨厌的主要原因是因为"\n"线路末端没有正确显示TextBox...我不确定哪个部分导致了问题,但我认为这里的某个人可能能够对这种情况有所了解.

c# xml newline xml-serialization

9
推荐指数
2
解决办法
6183
查看次数

javax.persistence.Query.getResultList()可以返回null吗?

如果是这样,在什么情况下呢?

Javadoc和JPA规范什么也没说.

java hibernate jpa

112
推荐指数
3
解决办法
6万
查看次数

我应该在哪里存储我的应用程序的"激活"密钥?

我已经写了一个应用程序,我想为它添加一个注册码/序列号(我在最小的不方便上很重要 - 这篇Eric Sink文章中的#4#).我的问题是,一旦申请注册,存储"激活"的位置.据我了解,我在将密钥存储在公共场所之间进行权衡,所有用户都可以将其读取(但需要管理员权限才能保存)并存储每个用户的激活(但是每个用户都在计算机必须独立激活).这给了我两个选择:

  1. 某些具有本地管理员权限的用户可以激活该产品.激活存储在HKLM,程序文件文件夹或所有用户都可以读取的其他位置,并为所有用户激活产品.
  2. 用户(具有或不具有管理员权限)激活产品.激活存储在以用户为中心的位置(每用户app.config,HKCU等).优点是用户不必是管理员.缺点是,如果有6个用户使用计算机,则每个用户都必须激活产品.他们每个都可以重复使用相同的序列,但他们仍然必须输入它.

这真的是权衡吗?如果是的话,其他人做了什么?作为开发人员,我习惯于成为本地管理员,但在现实世界中,我不希望我的许多企业用户成为本地管理员,这使我倾向于选项2.计算机是否经常不共享够了,我不应该担心?

再说一遍,我不是在询问如何实际注册计算机 - 我并不担心.我只打算将所提供的密钥与校验和进行校验,因为我希望尽可能无创.

windows activation registration

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

在语义网中使用Uri和Url

我正在开发一个语义Web项目,我遇到了一些关于Uri和Url的问题.

首先,一个普遍的问题:Uris如何被万维网上的用户应用程序引用?是否有像Urls一样存储在一些国际服务器上,当请求相关的Uri时,资源是否提供给用户应用程序?我在RDF文件中为我的本体个体制作了Uris.将Uri存储在我的网络文件中是否足够?怎么可以肯定它是独一无二的?(例如,这是给学生的:#stu00546)
其次,我应该给我的本体学什么?我应该注册一个有效的Uri,使其在互联网上运行吗?
最后,我应该为个人存储Uris和Url吗?例如,如果我想创建一个关于学习资源(如Pdf)的个人,并且我希望用户以后能够打开这个Pdf,我应该存储Pdf的Url,或者我应该用它来定义这个人的Uri ,由其他网站分配给它?

非常感谢您的时间和关注

rdf uri semantic-web ontology

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

批处理/查找和编辑TXT文件中的行

我想创建一个批处理,同时在批处理文件中查找特定行,并能够编辑这些行.

例:

// TXT FILE //

ex1
ex2
ex3
ex4
Run Code Online (Sandbox Code Playgroud)

我想让批处理文件找到'ex3'并将其编辑为'ex5'让它看起来像这样:

ex1
ex2
ex5
ex4
Run Code Online (Sandbox Code Playgroud)

edit lines batch-file find text-files

25
推荐指数
7
解决办法
19万
查看次数