问题列表 - 第10488页

用于删除尾随零的正则表达式

我正在寻找一个正则表达式(.NET)来删除尾随零:

11645766.560000001000   ->  11645766.560000001
10190045.740000000000   ->  10190045.74
1455720.820000000100    ->  1455720.8200000001  

等等...


我在String.Trim()上使用正则表达式,因为数字在一个字符串中,实际示例如下:

!BEGIN !>>C85.18 POS_LEVEL.T129{11645766.560000001000} = POS_LEVEL.T129 {10190045.740000000000} + WORK_LEVEL.T129{1455720.820000000100} END;
Run Code Online (Sandbox Code Playgroud)

需要转换为:

!BEGIN !>>C85.18 POS_LEVEL.T129{11645766.560000001} = POS_LEVEL.T129{10190045.74} + WORK_LEVEL.T129{1455720.8200000001} END;
Run Code Online (Sandbox Code Playgroud)

.net regex

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

如何将变量键/值对添加到列表对象?

我有两个变量,key并且value,我想将它们作为键/值对添加到列表中:

key = "width"
value = 32

mylist = list()
mylist$key = value
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

mylist
# $key
# [1] 32
Run Code Online (Sandbox Code Playgroud)

但我想这样做:

mylist
# $width
# [1] 32
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

r list

51
推荐指数
3
解决办法
6万
查看次数

在Erlang中使用大量的尾递归会减慢它吗?

我最近一直在阅读关于Erlang的内容,以及由于使用迭代循环的困难,尾部递归如此频繁使用.

递归的这种高使用是否会降低它的速度,所有函数调用以及它们对堆栈的影响是什么?或者尾部递归否定了大部分内容?

erlang tail-recursion

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

PHP:如何在不将其保存到服务器的情况下读取.XLS文件的内容?

我正在使用PHP开发数据库程序,以跟踪我们在工作场所管理的产品.

对于这个项目,我需要能够选择包含新产品数据的.XLS文件.新数据包含以下字段:

输入CHAR(3),Line CHAR(2),Number INT,Measure INT,Comments VARCHAR(255),Variation CHAR(1)ie('Y'||'N')

这些文件是在Excel或Google Docs中创建的; 我找到了一个很棒的excel_reader,它允许我从这个文件中提取值.

由于这是一个常规的动作,因为新产品被创建,所以我不希望文件存储在我的服务器目录中(过了一会儿会有几十个!).我宁愿简单地读取文件,因为我正在编写的导入脚本将文件的数据传输到数组中.

我真正想要的是让用户通过HTML表单选择文件的位置(在他们的本地计算机上),然后让脚本将该文件的内容保存到MySQL数据库,而无需将文件发送到服务器.

我非常感谢你能提供给我的任何建议,我甚至不确定我的计划是处理这种情况的有效方法.

php upload file

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

从IE获取HTTP请求

有没有办法访问页面已加载时所做的http请求IE.例如,我有一个打开浏览器窗口的应用程序.我想抓取页面,但想获得该页面的整个http请求(而不仅仅是URL).

我已经下载了开发人员工具,但没有看到任何请求.

谢谢.

internet-explorer screen-scraping http

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

练习执行TDD和Mocking等良好实践

我正在寻找能够提供实际课程计划或途径的资源,以鼓励和加强TDD模拟等编程实践.有很多资源可以显示示例,但我正在寻找一些实际上提供了进展的东西,它允许学习概念而不是强制仿真.

我的主要目标是加快某人理解TDD背后的概念并实际有效实施它们的过程.有这样的免费资源吗?

tdd mocking

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

Hibernate保存奇怪的行为

我有一个与String类型具有一对多关系的用户对象.我相信它们是简单的映射.types表包含关联的user_id和变量类型名称,主键"id"基本上是一个计数器.

<class name="Users" table="users">
    <id column="id" name="id" />
    ...
    <set name="types" table="types" cascade="save-update">
        <key column="id" />
        <one-to-many class="Types" />
    </set>
</class>

<class name="Types" table="types">
    <id column="id" name="id" />
    <property column="user_id" name="user_id" type="integer" />
    <property column="type" name="type" type="string" />
</class>
Run Code Online (Sandbox Code Playgroud)

这是我用来添加到数据库的java:

User u = new User();
u.setId(user_id);
...
Collection<Types> t = new HashSet<Types>();
t.add(new Type(auto_incremented_id, user_id, type_name));
u.setTypes(t);

getHibernateTemplate().saveOrUpdate(u);
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它会出现此错误:

61468 [http-8080-3] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 1062, SQLState: 23000
61468 [http-8080-3] ERROR org.hibernate.util.JDBCExceptionReporter - Duplicate entry '6' for key 'PRIMARY' …
Run Code Online (Sandbox Code Playgroud)

java mysql hibernate mysql-error-1062

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

使用Maven创建自包含的源代码版本

到目前为止,我们在公司使用了Ant.每当我们想要将应用程序发送到客户端时,我们就会运行一个特殊的Ant脚本,它将所有源代码和所有jar库以及Ant本身以及一个简单的批处理文件打包在一起.

然后客户端可以将文件放在完全没有网络访问权限的计算机上(甚至不是Ant)并运行批处理文件.只要计算机具有有效的JDK,批处理脚本就会使用jar编译所有代码,并创建一个最终由客户端部署在应用程序服务器上的WAR/EAR.

最近我们迁移到了Maven 2.但我还没有办法做同样的事情.我已经看过Maven程序集插件,但这只是创建源代码分发或二进制代码.我们的场景实际上是一个混合,因为它包含我们的源代码,但我们使用的库的二进制jar(例如Spring,Hibernate)

那么是否可以使用Maven创建一个独立的汇编/发布/包,可以在一台完全没有网络访问权限的计算机上运行?这意味着所有库都应该包含在内部.

如果Maven本身也包含在内部,则额外奖励,但这不是严格的要求.最终的包应该只需一个命令即可轻松编译(系统管理员可以轻松执行).

我正在考虑为此编写自己的Maven插件,但我怀疑有人已经遇到过这个问题.

java migration maven-2 release self-contained

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

Pthread互斥断言错误

我在基于linux的(arm)通信应用程序中在不可预测的时间遇到​​以下错误:

pthread_mutex_lock.c:82: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
Run Code Online (Sandbox Code Playgroud)

谷歌出现了很多关于这个错误的引用,但很少有与我的情况相关的信息.我想知道是否有人可以给我一些关于如何解决此错误的想法.有谁知道这个断言的常见原因?

提前致谢.

linux assert mutex glibc pthreads

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

在创建LINQ实体类时破坏POCO域模型?

假设我有一个从C#类创建的域模型,如下所示:

public class MyClass
{
public string MyProperty { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

与模型一起,我为IoC定义了存储库接口类.

现在,我正在尝试使用LINQ映射将此POCO域模型转换为一组实体类.(这篇approch在我正在阅读MVC的书中被推荐.)在上面的例子中,这很容易做到一些属性,而不会影响类的"普通旧":

[Table]
public class MyClass
{
[Column]
public string MyProperty { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我开始映射关联,更改修改等时,问题就出现了.似乎我正在迅速破坏域模型的原始概念,而只是简单地创建一组LINQ-to-SQL类.我错过了什么吗?这些类仍然是业务逻辑的正确位置吗?我是否仍然可以并且应该继续从非LINQ,非数据库源加载数据到这些类中?

谢谢

c# poco domain-model linq-to-sql

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