问题列表 - 第13533页

我可以将Python脚本作为服务运行吗?

是否可以在Web服务器上运行Python脚本作为后台服务?我想这样做用于套接字通信.

python sockets webserver web-services

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

如何从文件中提取单个字节块?

在Linux桌面(RHEL4)上,我想从大文件(> 1 Gig)中提取一系列字节(通常小于1000).我知道文件的偏移量和块的大小.

我可以编写代码来执行此操作但是有命令行解决方案吗?

理想情况下,例如:

magicprogram --offset 102567 --size 253 < input.binary > output.binary
Run Code Online (Sandbox Code Playgroud)

linux split file

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

JSP getRemoteAddress问题

我想知道如何获取客户端的IP地址,即访问我的网页.JSP页面的内容:

<% 
out.print( request.getRemoteAddr() + "<br>");
out.print( request.getRemoteHost() ); 
%> 
Run Code Online (Sandbox Code Playgroud)

输出:

0:0:0:0:0:0:0:1
0:0:0:0:0:0:0:1
Run Code Online (Sandbox Code Playgroud)

java ip jsp java-ee

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

从.bash_profile获取目录中的所有文件

我需要允许几个应用程序附加到系统变量(在这种情况下为$ PYTHONPATH).我正在考虑指定一个目录,每个应用程序都可以添加一个模块(例如.bash_profile_modulename).在〜/ .bash_profile中尝试过类似的东西:

find /home/mike/ -name ".bash_profile_*" | while read FILE; do
source "$FILE"
done;
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用.

bash shell scripting

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

流利的Nhibernate AutoMapping - 同桌的2个外键?

假设我正在做一个基本的交易系统,我有以下对象.

public class User
{
   public virtual int Id{get; set;}
}

public class Transaction
{
   public virtual int Id{get; set;}
   public virtual Item Item {get; set;}
   public virtual User Seller{get; set;}
   public virtual User Buyer{get; set;}
}
Run Code Online (Sandbox Code Playgroud)

请注意我如何将两个关系返回给User对象.当FHN生成表模式时,我从事务表返回到用户表的3 FK关系,"Buyer_id","Seller_id","User_id"

我认为它是基于默认情况下将引用属性称为"用户"的事实错误地自动生成"User_id"字段

如何使用FNH指定此映射?

.net nhibernate orm fluent-nhibernate

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

Installshield 64位项目设置

使用InstallShield为32位和64位环境生成安装程序的最佳方法是什么?我的大多数应用程序都是位中立的(.net,Java,数据文件).如果我只需要将这些文件打包一次,我会更喜欢它.是否有一种标准方法来减少installshield项目的维护?目前我能找到的唯一解决方案是有两个重复的项目,其中每个组件都标记为64位,默认安装目录设置为ProgramFiles64.必须有更好的方法来做到这一点!

我的应用程序中只有一小部分关心它的执行位置.我们有一些需要不同的C++ DLL和JNI调用.其中大部分是在运行时通过检查我们运行的JRE是否为64位来确定的.

我想避免分发两个130 MB的文件,理想情况下发送一个包含两个安装程序的大型zip文件,每个文件都引用了常见的组件.我是否需要为常见事物创建合并模块并在每个项目中引用它们?

如果这很重要,我们正在使用InstallShield 2009(Premier).

installshield

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

dbCommand.Close()也会关闭连接吗?

我有以下ado.net代码,如果我已经使用使用来换我的DBCommand,我必须明确地关闭连接下?

谢谢,

       public static void ExecuteSQL(int Id)
        {
            Database db;
            const string sqlCommand = "Stored Procedure Name";
            try
            {
                db = DatabaseFactory.CreateDatabase();
                using (DbCommand dbCommand = db.GetStoredProcCommand(sqlCommand))
                {
                    db.AddInParameter(dbCommand, "p_Id", DbType.Int32, Id);
                    db.ExecuteNonQuery(dbCommand);
**//do I have to close connection explicitely here??**
                    if (dbCommand.Connection.State != ConnectionState.Closed)
                    {
                        dbCommand.Connection.Close();
                    }
                    dbCommand.Connection.Dispose();
                }
            }
            catch (Exception ex)
            {
                Logger.Log.Error(ex.StackTrace, ex);
                throw;
            }
        }
Run Code Online (Sandbox Code Playgroud)

asp.net ado.net

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

Hudson中的Java代码覆盖率

我正在将一些项目从一个ant构建迁移到一个maven.构建服务器是,并将保留,Hudson.

由于测试运行并记录了两次问题,我在使用cobertura在哈德森录制代码覆盖时遇到了麻烦.

该项目是多模块的,尽管不是必需的,但是具有代码覆盖率数据的聚合输出将是很好的.

总而言之,我正在寻找的解决方案必须:

  • 对所有模块运行自动化测试并记录一次结果;
  • 在Hudson中显示单个模块代码的覆盖范围;
  • 为整个项目轻松配置一次,而不是在每个模块中配置.

解决方案可以基于Cobertura,或Emma,或任何其他Java代码覆盖工具.


更新:使用Emma运行测试仍然会复制结果并且没有merge功能,因此它不适用于多模块构建.

java code-coverage hudson emma cobertura

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

Delphi:如何知道TEdit何时改变大小?

我需要在更改大小时更新编辑框周围的项目.

TEdit没有OnResize事件.

编辑框可以在不同时间调整大小,例如:

  • 在代码中改变宽度/高度
  • 表格缩放为DPI缩放
  • 字体改变了

我相信其他人我不知道.

我需要一个单独的事件来知道编辑框何时改变了它的大小.是否有Windows消息我可以为编辑框子类化并抓取?

windows delphi events resize editbox

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

为什么我必须在默认为0时为C#中的int赋值?

这有效:

class MyClass
{
    int a;

    public MyClass()
    {
        int b = a;
    }
}
Run Code Online (Sandbox Code Playgroud)

但这会产生编译错误("使用未分配的局部变量'a'"):

class MyClass
{
    public MyClass()
    {
        int a;
        int b = a;
    }
}
Run Code Online (Sandbox Code Playgroud)

据我所知,这是因为在第一个例子中,从技术上讲,编译器不知道没有分配'a'.在后一个例子中,'a'是在本地定义的,因此很容易跟踪.

但为什么后一个例子不起作用?

不要将整数默认为0吗?这是编译器对"最佳实践"强制执行的操作.还是有其他原因吗?

c# int default initialization default-value

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