问题列表 - 第2283页

在VBA中计算const时溢出

此声明导致VBA溢出:

Const OVERFLOWS As Long = 10 * 60 * 60
Run Code Online (Sandbox Code Playgroud)

而直接设置值是好的:

Const COMPILES_OK As Long = 36000
Run Code Online (Sandbox Code Playgroud)

你如何说服VBA将字面整数视为多头?

谢谢

vba const overflow

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

我应该用C/C++重写我的DSP例程,还是我对C#不安全指针很好?

我目前正在编写一个C#应用程序,它执行大量的数字信号处理,这涉及许多小的微调内存xfer操作.我使用不安全的指针编写了这些例程,它们的表现似乎比我初想的要好得多.但是,我希望应用程序尽可能快.

我可以通过用C或C++重写这些例程来获得任何性能优势,还是应该坚持使用不安全的指针?我想知道与C/C++相比,性能方面的不安全指针会给表带来什么.

编辑:我在这些例程中没有做任何特别的事情,只是正常的DSP事情:缓存友好的数据传输从一个阵列到另一个阵列,在这个过程中有很多乘法,加法,位移等.我希望C/C++例程与它们的C#对应物看起来几乎相同(如果不相同).

编辑:非常感谢大家的所有聪明的答案.我所学到的是,除非进行某种SSE优化,否则我只会通过直接端口获得性能上的任何显着提升.假设所有现代C/C++编译器都可以利用它,我期待着尝试一下.如果有人对结果感兴趣,请告诉我,我会将它们发布到某个地方.(可能需要一段时间).

c# c++ memory performance unsafe-pointers

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

为什么我可以在JavaScript中定义之前使用函数?

即使在不同的浏览器中,此代码也始终有效:

function fooCheck() {
  alert(internalFoo()); // We are using internalFoo() here...

  return internalFoo(); // And here, even though it has not been defined...

  function internalFoo() { return true; } //...until here!
}

fooCheck();
Run Code Online (Sandbox Code Playgroud)

但是,我无法找到它应该起作用的单一参考.我第一次在John Resig的演示文稿中看到过这个,但它只是提到了.那里或其他任何地方都没有解释.

有人可以赐教吗?

javascript function

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

不使用WS_EX_TOOLWIN隐藏表单的任务栏按钮

我需要从任务栏隐藏Windows窗体但我无法使用,WS_EX_TOOLWINDOW因为我需要系统菜单和窗体标题栏上的最小/最大按钮.

如果我在运行时将表单切换到工具窗口,表单外观会被填满.从Web上搜索,我看到VB有一个ShowInTaskbar属性,我想知道这是否能做我想要的,以及它是否可以在Delphi 2006中实现.此项目也是一个COM服务器,没有MainForm等.

vb.net delphi taskbar button

5
推荐指数
2
解决办法
9370
查看次数

Java绑定与手动定义类

我有一个XML模式,我需要为其创建Java类.它不是一个特别大的模式,我会说它将导致大约20个类.我试图权衡是否使用自动绑定程序(如JAXB或JiBX中提供的程序)或者是否手动编写我自己的类并使用XStream之类的内容进行编组/解组.

编写自己的类而不是使用绑定程序有什么优点/缺点.

另外,我使用绑定程序,我永远与之绑定.例如,如果我使用JAXB的绑定编译器来创建类,我是否必须使用JAXB进行所有编组/解组?

ps我看过以下关于XML绑定/序列化的问题,这些问题很有用,但没有完全回答我的问题: xml-serialization-in-javajava-xml-binding

java xml binding

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

通过CSS替换不可用的图像?

是否可以通过CSS或使用其他技术替换标准的破碎图像?我的所有图像都是相同的大小,我的透明度.

我试图用div的背景包装所有图像:

<div class="no_broken">
  <img src="http://www.web.com/found.gif"/>
</div>

<div class="no_broken">
  <img src="http://www.web.com/notfound.gif"/>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div.no_broken { 
  background-image: url(standard.gif); 
}

div.no_broken, div.no_broken img { 
  width: 32px; 
  height: 32px; 
  display: block; 
}
Run Code Online (Sandbox Code Playgroud)

但如果IMG是透明的,这将在彼此之上显示两个图像.

html css image

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

Ehcache和Java

我使用ehCache存储大量数据.此缓存每秒访问大约3次,必须保持最新.我有一个运行的线程,它每分钟从数据库中检索缓存所需的所有数据到不同的缓存(不同的缓存管理器).我想要做的是将数据的内容从新缓存复制到缓存中,该缓存每秒以快速,可靠和同步的方式访问.(例如,调用传递现有缓存的替换方法,以及新缓存并快速安全地更新新缓存)

在ehCache中有没有办法做到这一点?

任何帮助是极大的赞赏.

谢谢Damien

java ehcache

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

如何从C#中的C++ exe获取文件版本信息?

我需要从C#程序中最初用C++编写的exe文件中获取File版本信息.

使用Assembly.LoadFile(fullpath).GetName().版本导致BadImageFormatException.

有人可以帮忙吗?

干杯,

c# c++ assemblies version fileinfo

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

我如何保护Python代码?

我正在开发一个Python软件,将分发给我的雇主的客户.我的雇主希望使用时间限制的许可证文件来限制软件的使用.

如果我们分发.py文件甚至.pyc文件,那么很容易(反编译)删除检查许可文件的代码.

另一个方面是我的雇主不希望我们的客户阅读代码,担心代码可能被盗或至少是"新颖的想法".

有没有一个很好的方法来处理这个问题?优选使用现成的解决方案.

该软件将在Linux系统上运行(所以我认为py2exe不会这样做).

python obfuscation licensing copy-protection

607
推荐指数
22
解决办法
27万
查看次数

管理代码中的大量文本(还支持翻译)的最佳方法是什么?

我正在开发一个应用程序,它有很多文本和不同的模块,可以包含或不包含在每个构建中.

对于每个保存的项目,我们自动生成一个包含所有详细信息的报告(即该项目中使用的算法的描述等).目前我们在源代码中将所有文本嵌入为字符串,并且我们还通过po和mo文件支持不同的语言.

系统的优点是动态生成文档和报告文件非常容易.不好的一点是,源代码中有大量文本是丑陋的,格式化(即使用html)不舒服,编辑文本很困难,没有简单的拼写检查和翻译可怕.

所以,最后一个问题是:你宁愿在代码中嵌入文档还是为不同语言编写外部文档文件(例如html)并在运行时解析它们?显然,软件的核心文本,如我们的消息框无论如何都会保留在代码中.

如果重要的话,我正在使用wxWidgets在C++中工作.

c++ documentation internationalization

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