问题列表 - 第15673页

为什么Perl的sprintf不能正确舍入浮点数?

我一直在寻找Perl内置函数sprintf使用的舍入约定.

我认为它进行了正常的舍入(例如在Java的舍入模式约定中的 ROUND_HALF_UP ),但挖掘进一步证明这是错误的:

> /usr/local/bin/perl5.10.1 -e 'print(sprintf("%.2f", shift @ARGV)."\n");' 0.335
0.34
> /usr/local/bin/perl5.10.1 -e 'print(sprintf("%.2f", shift @ARGV)."\n");' 1.335
1.33
Run Code Online (Sandbox Code Playgroud)

floating-point perl printf

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

如何使用gdb"观察"C++动态数组?

请考虑以下示例:

int size = 10, *kk = new int[size];

for (int i = 0; i < size; i++) {
    kk[i] = i;
}

delete [] kk;
Run Code Online (Sandbox Code Playgroud)

如何为整个阵列添加手表?我可以逐个添加一个手表(kk [0],kk [1] ...),但是因为我知道数组的长度是否有办法自动完成?我的意思是像kk [0..size-1]左右.

我正在使用NetBeans IDE和cygwin g ++和gdb.

c++ gdb dynamic-arrays

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

正确的url编码空格字符

我使用HttpUtility.UrlEncode来编码路由中使用的任何值.

我已经解决了编码正斜杠的问题.我现在遇到的新问题是空格.空格编码为+.

这适用于VS集成的Web服务器,但我在Windows Server 2008上的IIS7中遇到了问题.如果我有URL http://localhost/Home/About/asdas+sdasd

我得到错误404.11 - 请求包含双转义序列.

我知道我可以用"%20"替换空格,但我不想关心自己的编码器编码.有没有准备好使用UrlEncoder for MVC?

asp.net-mvc urlencode

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

基于2d地图的平铺游戏引擎

我想知道是否有任何地图创建工具可以为2d等距游戏创建地形并将其导出为某种形式的xml或其他开放格式文档.

例如.您将创建100x100平铺地图的方式.使用画笔在图块上绘制颜色或纹理以及特定的碰撞和动画.然后导出纹理和xml,这样我就可以编写我的游戏来阅​​读它.

如果那里没有这样的程序.我想在开发2d地图时对这种方法提出建议.我是程序员,我的朋友是将要使用地图制作者的图形人.

.net

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

使用SQL Server进行NHibernate分页

当使用SetFirstResult(start)SetMaxResults(count)实现分页的方法时,我注意到生成的查询只执行a select top count * from some_table并且它不考虑start参数或至少不考虑数据库级别.看来如果我指示NHibernate执行以下查询:

var users = session.CreateCriteria<User>()
                   .SetFirstResult(100)
                   .SetMaxResults(5)
                   .List<User>();
Run Code Online (Sandbox Code Playgroud)

105条记录将在数据库服务器和应用程序之间传输,这将记录前100条记录.对于包含许多行的表,这可能是个问题.

我已经验证了使用SQLite数据库NHibernate利用OFFSETLIMIT关键字来过滤数据库级别的结果.我知道在SQL Server 2000中没有等效的OFFSET关键字和Oracle ROWNUM,但有没有解决方法?SQL Server 2005/2008怎么样?

nhibernate paging sql-server-2000

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

在字符串中相互替换两个字符,而不使用占位符字符

我有这个字符串

aa b qqidjwljd p fjem

我需要更换bppb

a a p qqidjwljd b fjem

我这样做的方式看起来像这样

myvar.replace("b","1").replace("p","b").replace("1","p")
Run Code Online (Sandbox Code Playgroud)

这有点难看

有没有更好的办法?

编辑

为什么难看?因为我必须决定/找到适用于任何可能情况的任意字符集

.net regex linq

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

LoadStringW - winuser.h.它有什么作用?

我一直无法找到关于此功能的任何体面的文档.我正在使用的代码库使用winuser.h中的一个函数调用LoadStringW它作为参数:(HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int cchBufferMax).

这个功能是什么?它是为了什么?什么时候可以返回0?

c++ windows

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

有没有办法在C#中"读取"gif/jpeg

我需要从gif/jpeg中读取具有文本和图像组合的文本.希望所有的GIF都采用标准格式供我使用正则表达式(可能是?)从图像中获取文本.

对此的任何意见都非常感谢.

.net c#

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

面向对象的PHP速度慢吗?

我曾经使用过程式PHP.后来,我曾经创建过一些类.后来,我学习了Zend Framework并开始以OOP风格编程.现在我的计划是根据我自己的框架(与CMS的元素,但没有任何设计架构),它是建立在Zend框架的顶部.

现在它由很多类组成.但是我编程的越多,我就越害怕.我担心我的程序因为它们会很慢我害怕每增加一个可以帮助我开发但可以减慢应用程序的类.

我所知道的是,包含大量文件会降低应用程序的速度(使用eAccelerator +在一个文件中收集所有代码可以加速应用程序20次!),但我不知道创建新类和对象是否会减慢PHP本身的速度.

有没有人有任何关于它的信息?

php oop performance

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

清除RadDatePicker客户端的最小/最大日期?

根据Telerik的文档,要设置RadDatePicker的mindate或maxdate属性客户端,您将分别使用两个方法set_minDate()和set_maxDate().我最初认为简单地将null传入这些方法会删除对控件的任何约束,但似乎并非如此.有没有人有经验为RadDatePicker客户端清除这些属性?

谢谢!

javascript datepicker telerik

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