问题列表 - 第1311页

在C#中格式化具有重要数字的数字

我有一些十进制数据,我将其推入SharePoint列表中进行查看.我想根据我对具体计算的了解来限制结果数据中显示的有效数字的数量.有时候它会是3,所以12345会变成12300而0.012345会变成0.0123.偶尔它会是4或5.有没有方便的方法来处理这个?

c# significant-digits

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

你为什么要实现finalize()?

我一直在阅读关于finalize()的很多新手Java问题,并发现有点令人困惑的是,没有人真正说明finalize()是一种不可靠的清理资源的方法.我看到有人评论说他们用它来清理Connections,这真的很可怕,因为接近Connection的关闭的唯一方法就是最终实现try(catch).

我没有受过CS的教育,但是我已经用Java专业编程近十年了,我从未见过有人在生产系统中实现finalize().这仍然不意味着它没有它的用​​途,或者我与之合作过的人一直在做正确的事.

所以我的问题是,实现finalize()的用例是什么,无法通过语言中的其他进程或语法更可靠地处理?

请提供具体的方案或您的经验,只是重复Java教科书,或最终确定的用途是不够的,这不是这个问题的意图.

java jvm

362
推荐指数
12
解决办法
9万
查看次数

你如何在WPF中做相对定位?

你如何在WPF中相对定位元素?标准模型是使用布局管理器来处理所有事情,但是如果你想简单地根据其他元素的位置定位元素(例如在Canvas上)呢?

例如,您可能希望将一个元素(例如按钮)附加到另一个元素(可能是面板)的一侧,而与该面板的位置或布局无关.任何使用过工程工具(SolidWorks,AutoCad等)的人都熟悉这种相对定位.

将所有内容强制转换为布局管理器(不同的WPF面板)对于某些场景没有多大意义,在这些场景中,您并不关心某些父容器是否维护了这些元素,并且您不希望其他子项受到更改的影响.彼此的布局/外观.WPF是否以任何方式支持这种相对定位模型?

wpf css-position

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

如何在Oracle中将日期截断为秒

这一页提到如何将时间戳截断为分钟/小时/等.在Oracle中

你会如何以同样的方式将时间戳截断为秒?

oracle

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

如何使用mockrunner设置模拟队列来测试xml过滤器?

我正在使用来自http://mockrunner.sourceforge.net/的mockrunner包来为JUnit设置一个模拟队列来测试XML过滤器,其运行方式如下:

  1. 设置用于放置和获取xml输入的ftp服务器的已识别属性以及用于跟踪作业的jms队列服务器.远程等待服务器在收到队列消息后实际解析xml.
  2. 使用ftp创建一个远程目录,并使用mqconnectionfactory启动队列连接到队列服务器的给定地址.
  3. 一旦在2)中创建新队列条目,过滤器将等待出现新队列消息,表示远程服务器已完成作业.然后,过滤器从ftp中获取修改后的xml文件,并将其传递给下一个过滤器.

我正在进行的JUnit测试只需要通过启动本地ftp和模拟队列服务器来连接到过滤器来模拟这个环境,然后等待过滤器连接到队列并将新的xml输入文件放在本地目录中通过本地ftp服务器,等待队列消息,然后稍微修改xml输入,将修改后的xml放入新目录,并将另一条消息发送到队列,表示作业已完成.

我在网上找到的所有教程都使用EJB和JNDI来查找队列服务器.如果可能的话,我想通过在我的本地机器上创建一个模拟队列并以最简单的方式连接到它来避开该路由,而不是使用EJB和JNDI.

提前致谢!

queue ejb jndi jms mockrunner

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

Bit Twiddle执行此转换

好奇,如果有人可能对如何对二进制数进行以下操作有一些见解:

兑换

   01+0 -> 10+1 (+ as in regular expressions, one or more)
    01 -> 10  
    10 -> 01  
Run Code Online (Sandbox Code Playgroud)

所以,

10101000010100011100
01010100101010100010
Run Code Online (Sandbox Code Playgroud)

并澄清这不是一个简单的反转:

000000100000000000
000001010000000000
Run Code Online (Sandbox Code Playgroud)

我正在考虑正则表达式,但我正在使用二进制数,并希望保持这种状态.这个讨厌的黑客页面也没有给我任何见解.这显然具有细胞自动机的一些本质.那么,任何人都有一些可以解决这个问题的操作吗?(不需要代码,我知道该怎么做).

bits bit-manipulation

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

什么会导致正在执行的应用程序的当前目录发生变化?

我有一个C#应用程序,其中包含以下代码:

string file = "relativePath.txt";

//Time elapses...

string contents = File.ReadAllText(file);
Run Code Online (Sandbox Code Playgroud)

大部分时间都可以正常工作.该文件是相对于启动应用程序的目录读取的.但是,在测试中,已经发现,如果单独放置大约5个小时,该应用程序将抛出一个FileNotFoundException说法"找不到C:\ Documents and Settings\Adminstrator\relativePath.txt".如果立即运行读取文件的操作,则从正确的位置读取文件,我们称之为"C:\ foo\relativePath.txt"

是什么赋予了?而且,什么是最好的解决方案?解决文件Assembly.GetEntryAssembly().Location

.net c# filesystems working-directory

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

你如何编译OpenSSL for x64?

按照INSTALL.W64中的说明操作后,我遇到两个问题:

  • 代码仍写入"out32"文件夹.我需要能够在我的工作站上链接到32位和64位版本的库,所以我不希望64位版本破坏32位库.
  • 输出仍然是32位!这意味着我在尝试从x64应用程序链接到库时遇到"未解析的外部符号"错误.

c c++ windows 64-bit win64

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

PHP:用UTF-8字符串中最接近7位ASCII等效的变音符号替换

我想要做的是从字符串中删除所有重音符号和变音符号,将"lärm"变为"larm"或将"andré"变为"andre".我试图做的是utf8_decode字符串,然后使用strtr,但由于我的源文件保存为UTF-8文件,我不能输入所有变音符号的ISO-8859-15字符 - 编辑器插入UTF-8字符.

显然,一个解决方案是拥有一个ISO-8859-15文件的包含,但必须有一个更好的方法,而不是另一个必需的包含?

echo strtr(utf8_decode($input), 
           'ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ',
           'SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy');
Run Code Online (Sandbox Code Playgroud)

更新:也许我尝试做的事情有点不准确:我实际上并不想删除变音符号,而是将它们替换为最接近的"单字符ASCII"等价物.

php utf-8 diacritics strtr

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

什么是最好的免费,Ajax.NET(System.Web.Extensions 3.5)兼容的富文本框控件?

我正在寻找一个很好的ASP.NET RichTextBox组件,它可以很容易地与.NET Framework 3.5 Ajax集成,特别是可以从UpdatePanel内部轻松提供其值的那个.

我被RicherComponents RichTextBox烧毁了,它仍然没有引用Framework 3.5.

谢谢!

c# asp.net ajax.net richtext .net-3.5

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