问题列表 - 第45326页

舍入一个数字,使其可被5整除

我想要舍入一个数字(十进制),以便它可以被5整除.

例如,我有一些数字和数字后的数字:

Number        Rounded
0.4           5
3.4           5
7.3           10
Run Code Online (Sandbox Code Playgroud)

我可以用ceil这个转换doubleint并使用while循环,让他们的5的倍数,但我不知道是否有完成这个的任何聪明的办法.

谢谢.

c# math

15
推荐指数
3
解决办法
9710
查看次数

如何获取其键与给定正则表达式匹配的哈希元素?

如何获取其键与给定正则表达式匹配的哈希元素?没有使用任何模块(例如Tie :: RegexpHash)

怎么做到这一点?

%s = (
        'as2-queen' => 1 ,
        'as1-queen' => 2,
    );


my $regex = qr/queen/ ;

if ( $s{$regex}) {
  print " I am here " ;
}
Run Code Online (Sandbox Code Playgroud)

perl

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

如何在c#中的List <SomeStruct>()中覆盖每个列表项的序列化名称?

我有一个或多或少像这样的结构:

[Serializable]
[XmlRoot("Customer")]
public struct TCustomer
{
  string CustomerNo;
  string Name;
}
Run Code Online (Sandbox Code Playgroud)

我有时将此结构序列化为XML作为单个对象,它工作正常,但我有时也需要序列化此结构的List <>.

我用它来设置顶级元素名称:

[Serializable]
[XmlRoot("Customers")]
public class CustomerList : List<TCustomer> { }
Run Code Online (Sandbox Code Playgroud)

但是,XmlSerializer坚持要调用每个列表项TCustomer.如何告诉XmlSerializer使用Customer而不是TCustomer?

c# generics struct list xmlserializer

5
推荐指数
3
解决办法
6481
查看次数

带有非阻塞读取的Bash脚本

我想将一些数据发送到具有命名管道的根进程.这是脚本,效果很好:

#!/bin/sh
pipe=/tmp/ntp

if [[ ! -p $pipe ]]; then
    mknod -m 666 $pipe p
fi

while true
do
    if read line <$pipe; then
         /root/netman/extra/bin/ntpclient -s -h $line > $pipe 2>&1
    fi
done
Run Code Online (Sandbox Code Playgroud)

我实际上有几个像这样的脚本.我想将所有这些内容放在一个脚本中.问题是第一次"读取"时执行阻塞而我无法在单个进程中执行多次"读取".我有什么办法吗?是否可以进行"非阻塞"bash读取?

bash scripting nonblocking

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

CodeIgniter ODBC问题

好吧,我已经建立了一个用于MSSQL的应用程序,最初以这种方式运行它,我买了一台新计算机,出于某种奇怪的原因,它不允许我通过MSSQL连接。

因此,我设置了ODBC。它连接良好,但似乎讨厌活动记录。我将不得不重写所有查询吗?还是我想念的东西。我收到这样的错误。

A Database Error Occurred
Error Number: 37000
[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near ')'.
SELECT * FROM (News) ORDER BY id desc`
Run Code Online (Sandbox Code Playgroud)

php sql-server odbc codeigniter

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

内存泄漏......解释(希望如此)

有人可以帮助我理解内存泄漏的概念以及特定数据结构如何促进/阻止它(例如链表,数组等).不久前我被两个不同的人教过两次 - 由于教学方法的不同,这让我有点困惑.

c garbage-collection memory-leaks memory-management

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

带有特殊字符的SQL查询 - 如何处理?

我的名字很少

  1. 约翰,1
  2. 鬼才
  3. 玉米

这样的事情

现在,当我正在搜索我正在使用的这些名字时

select * from emp where empname like ('john,1,devil's,corn')
Run Code Online (Sandbox Code Playgroud)

但我没有得到预期的值,我也得到错误,因为emp名称包含特殊的字符,如'和'.

有人可以帮我解决这个问题吗?

sql sql-server-2005 sql-like

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

GAE/J:开发和生产环境

开发和生产环境之间的GAE/J关键差异是什么?

  • 什么应该在生产中重新检查?
  • 我应该期待什么样的数据存储差异?

java google-app-engine development-environment production-environment

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

JavaScript:解压缩/ inflate/unzip/ungzip字符串

我正在寻找字符串膨胀算法的JavaScript实现.我想在服务器端压缩(Java),并在客户端(JavaScript)解压缩.

我发现:

在javascript中解压缩字符串
那个被标记为已回答并回答了不同的问题.其他答案也适用于其他内容(解压缩ZIP格式的文件).

JavaScript膨胀实现(可能只有FF 3.6)
这最接近我的需要.但是,我想有一些替代方案.

建议?
谢谢,Ondra

更新: 我有一个特定的用例,请不要回答"不要在JavaScript中这样做".我正在编写一个"离线"报告工具(一旦生成,它被放到一个静态存储中),并且放气可以为单个报告节省兆字节.我受其他应用程序的约束,因此我无法将其存储为zip文件.

javascript compression gzip unzip inflate

31
推荐指数
3
解决办法
8万
查看次数

无法在Firefox 3.6中使用min-height在桌面上工作

我有一个问题,min-height没有在我绝对提出的表上工作.但是,我能够使用高度在IE 6中工作(因为我知道IE 6对待高度像最小高度)

有关如何使其工作的任何线索?

<table cellspacing="0" style="position:absolute;top:300px;left:0;width:100%;min-height:100px; height: auto !important; height: 100px">
<tr>
<td> adawdaaw </td>
<td> fefsfs </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

css firefox

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