问题列表 - 第27696页

@在p4文件名中

我想稍微编写脚本p4.不幸的是,我们跟踪的一些文件名在文件名中有"@".

文件名在表单中a@b.xml.如果我尝试p4 sync a\@b.xml在mac(或p4 sync a@b.xmlWindows)上执行某些操作,则会出现错误:

无效的changelist/client/label/date'@ b.xml'

还有另一种逃避它的方法,perforce会识别吗?

scripting perforce escaping

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

如何使用JavaScript清除MS Dynamics CRM 4.0中的"查找"字段

我正在尝试通过Javascript清除查找字段的值.我试过这个:

crmForm.all.new_mylookupfield.DataValue = null;
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我检查了查找的DataValue,当它实际上被清除并返回null.

alert(document.getElementById("new_mylookupfield").DataValue == null); // true
Run Code Online (Sandbox Code Playgroud)

我必须在这里遗漏一些东西....

谢谢您的帮助!

更新: 我终于开始测试一些建议了.我不确定我最初做错了什么,但这两种方法都可以通过JavaScript清除查找:

crmForm.all.new_mylookupfield.DataValue = null;
crmForm.all.new_mylookupfield.DataValue = [];
Run Code Online (Sandbox Code Playgroud)

javascript dynamics-crm

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

Java文件处理,我做错了什么?

为Java Homework任务编写了一个基本的文件处理程序,当我收到作业时,我有一些关于未能捕获一些实例的注意事项:

  • 来自文件的缓冲区可能为null.
  • 找不到档案
  • 文件流未关闭

以下是用于打开文件的代码块:

/**
 * Create a Filestream, Buffer, and a String to store the Buffer.
 */
FileInputStream fin = null;
BufferedReader buffRead = null;
String loadedString = null;

/** Try to open the file from user input */
try
{
    fin = new FileInputStream(programPath + fileToParse);
    buffRead = new BufferedReader(new InputStreamReader(fin));
    loadedString = buffRead.readLine();
    fin.close();
}
/** Catch the error if we can't open the file */
catch(IOException e)
{
    System.err.println("CRITICAL: Unable to open …
Run Code Online (Sandbox Code Playgroud)

java filehandle

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

即使通过自定义服务器端验证仍然触发ASP.NET按钮单击事件也会失败

即使我的自定义服务器端验证设置为args.IsValid = false,我的按钮单击事件仍在触发时出现问题.我正在通过代码进行调试,并且在按钮单击之前肯定会激活验证,并且一旦自定义验证发生,args.IsValid肯定被设置为false,但它总是在之后进入按钮单击事件.有关为什么会这样的想法?

asp.net validation

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

显式事件添加/删除,误解?

我最近一直在研究内存管理,并一直在研究如何管理事件,现在,我看到了事件订阅的显式添加/删除语法.

我认为这很简单,添加/删除只允许我在订阅和取消订阅时执行其他逻辑?我得到它了,还是有更多的东西?

此外,虽然我在这里,任何清理我的事件处理的建议/最佳实践.

.net c# events memory-management

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

VBA和MS-Access中的Bang符号和点表示法

在阅读我正在记录的应用程序时,我在访问对象属性/方法等时遇到了一些bang符号示例,而在其他地方,他们使用点符号来表示同样的目的.

使用其中一个是否存在差异或偏好?一些简单的谷歌搜索只显示有关该主题的有限信息,有些人实际上在相反的情况下使用它.也许MS的编码标准部分可以指出疯狂的方法?

vb6 ms-access vba notation

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

HttpListener在Mono上运行良好吗?

我正在寻找一个小型的Web服务来运行在一个小型的Linux机器上.我更喜欢用C#编写代码,所以我希望使用Mono.

我不想要运行完整的Web服务器或Mono的ASP.NET版本的开销.我正在考虑使用一个处理每个客户端连接的线程的单个进程.线程之间的共享内存而不是数据库.

我已经阅读了微软的HttpListener版本以及它如何与Http.sys驱动程序一起工作.唉,Mono关于这个类的文档只是自动化的类接口,没有讨论它是如何工作的.(Linux没有Http.sys,所以我想它的实现方式大不相同.)

有人能指点我讨论这个模块的一些资源吗?

非常感谢Bill,billpg.com

(对我感兴趣的问题有一点背景.)

前段时间,我问了这个问题,有兴趣与很多来回保持长时间的对话.我已经决定设计我自己的ad-hoc协议,但我采访过的人真的想要一个REST接口,即使代价是"Okay,立即发送命令"信号.

所以,我想知道在Linux/Mono服务器上运行ASP.NET,但偶然发现了HttpListener.这看起来很理想,因为每个"对话"都可以在一个单独的线程中运行.在循环中调用HttpListener的线程可以查找每个进程连接的线程,并将引用传递给该线程.

ASP.NET驱动服务的替代方案是让ASPX代码从数据库中获取状态,并在完成时写回新状态.是的,它会工作,但这是很多开销.

c# mono httplistener

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

Eclipse - 如何同时切换项目资源管理器,调用层次结构和搜索的工作集?

每当我在项目资源管理器中切换工作集时,工作集都不会切换搜索和调用层次结构视图,所以如果我忘记手动切换那些工作集,我最终会得到错误工作集的搜索结果.

是否有同时在所有这些工具中切换工作集的快捷方式?

谢谢!

eclipse eclipse-cdt

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

CPU温度监控

对于编程项目,我想访问CPU和GPU的温度读数.我将使用C#.从各种论坛,我得到的印象是,您需要特定的信息和开发人员资源才能访问各种板卡的信息.我有一个MSI NF750-G55板.MSI的网站没有我要查找的任何信息.我尝试了他们的技术支持,我采访的代表说他们没有任何此类信息.必须有办法获得该信息.

有什么想法吗?

c# monitor temperature

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

在激活服务器JIT时,什么可能导致我的代码运行速度变慢?

我正在对MPEG解码器进行一些优化.为了确保我的优化没有破坏任何东西,我有一个测试套件,对整个代码库(优化和原始代码库)进行基准测试,并验证它们是否产生相同的结果(基本上只是通过解码器和crc32提供几个不同的流)输出).

在Sun 1.6.0_18中使用"-server"选项时,测试套件在预热后的优化版本上运行速度降低约12%(与默认的"-client"设置相比),而原始代码库获得了良好的提升运行速度是客户端模式的两倍.

虽然起初这对我来说似乎只是一个热身问题,但我添加了一个循环来多次重复整个测试套件.然后,对于从测试的第3次迭代开始的每次传递,执行时间变为常量,优化版本仍然比客户端模式慢12%.

我也很确定它不是垃圾收集问题,因为代码在启动后绝对没有对象分配.代码主要包括一些位操作操作(流解码)和大量基本浮动数学(生成PCM音频).涉及的唯一JDK类是ByteArrayInputStream(将流提供给测试并从测试中排除磁盘IO)和CRC32(以验证结果).我也观察到与Sun JDK 1.7.0_b98相同的行为(只有15%而不是12%).哦,测试都是在同一台机器(单核)上完成的,没有运行其他应用程序(WinXP).虽然测量的执行时间存在一些不可避免的变化(使用System.nanoTime btw),但使用相同设置的不同测试运行之间的差异从未超过2%,通常低于1%(预热后),

是否有任何已知的编码模式在服务器JIT上表现更差?如果做不到这一点,有什么选择可以"偷看"引擎盖并观察JIT在那里做什么?

  • 也许我误解了我的"热身"描述.没有明确的预热代码.整个测试套件(包括12个不同的MPEG流,包含〜180K音频帧总)被执行10次,我认为该第一3个运行为"预热".在我的机器上进行一轮测试需要大约40秒的100%cpu.

  • 我按照建议玩了JVM选项并使用"-Xms512m -Xmx512m -Xss128k -server -XX:CompileThreshold = 1 -XX:+ PrintCompilation -XX:+ AggressiveOpts -XX:+ PrintGC"我可以验证所有编译都发生在前3轮.垃圾收集每3-4轮踢一次,最多耗时40ms(512m非常超大,因为测试可以用16米就好了).由此我得出结论,垃圾收集在这里没有影响.不过,比较客户端与服务器(其他选项未改变)仍有12/15%的差异.

java performance jit jvm-hotspot

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