问题列表 - 第20285页

如何在项目组中运行所有项目?

我有一个项目组,其中包含两个共享一个源文件夹的项目,但做了不同的事情.我觉得奇怪的是使用'项目组',但我不想把这个变成一个主观问题,因此我直接问你:

如何在项目组中运行所有项目 - 有一个简短的方法吗?

先感谢您!

delphi delphi-2009

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

在.deb文件中包含许可协议

如何在.deb文件中包含许可协议交互?这个问题对Linux的支持点击直通许可证只要求如果有可能,但不知道如何.另外,我不确定deb软件包的许可证信息是否真的可以使用...

我知道可以将文本作为包描述的一部分包含在内,但我更倾向于将其与Windows MSI安装程序类似.

请注意,我不希望在应用程序第一次运行时弹出许可证.

我正在使用dpkg-deb在Ubuntu 8.10上生成.deb文件.

linux licensing dpkg deb debconf

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

使用final方法初始化实例变量

来自Sun的文档

通常,您可以使用代码在构造函数中初始化实例变量.
使用构造函数初始化实例变量有两种选择:初始化块和最终方法.

我可以理解初始化块的使用.任何人都可以解释使用最终方法进行var初始化吗?非最终的公共制定者可以完成这项工作.为什么不直接使用它们?

java

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

gen_server与dict vs mnesia table vs ets

我正在构建一个erlang服务器.用户向服务器发送http请求以更新其状态.服务器上的http请求进程将用户状态消息保存在内存中.服务器每隔一分钟将所有消息发送到远程服务器并清除内存.如果用户在一分钟内多次更新其状态,则最后一条消息将覆盖前一条消息.重要的是,在读取所有消息并清除它们之间,没有其他进程能够写入状态消息.

实施它的最佳方法是什么?

  1. 带有字典的gen_server.密钥将是用户ID.dict:store/3将更新或创建状态.gen_server解决了"交易"问题.

  2. mnesia表与ram_copies.处理事务,我不需要实现gen_server.这个解决方案有太多的开销吗?

  3. ETS表更轻,并具有gen_server.是否可以在ETS中进行交易?在读取所有消息并清除它们之间锁定表格?

谢谢

erlang dictionary gen-server ets

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

正则表达式 - 查找2000到3000之间的数字

我需要在2000到3000之间搜索所有4位数的数字.

它可以是字母之前和之后.

我以为我可以使用[2000-3000]{4},但不起作用,为什么?

谢谢.

regex

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

如何将结果集中的单行表示为多行?

例如,给出了具有这些列的货币汇率表(在这里使用3,但在我的情况下,大约有30个):

  date     | eur | usd | gbp
2010-01-28 | X   | Y   | Z
Run Code Online (Sandbox Code Playgroud)

如何将其转换为此(使用具有最新日期的行):

currency | rate
eur      | X
usd      | Y
gbp      | Z
Run Code Online (Sandbox Code Playgroud)

我想出了这样的查询:

SELECT 'eur' AS currency, eur AS rate FROM rates WHERE date = (SELECT MAX(date) FROM rates)
UNION
SELECT 'usd' AS currency, usd AS rate FROM rates WHERE date = (SELECT MAX(date) FROM rates)
UNION
...
Run Code Online (Sandbox Code Playgroud)

这是巨大而丑陋的.还有其他解决方案吗?

mysql sql

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

Spring的存储过程 - 从过程返回的结果始终为空

我正在使用Spring的JdbcTemplate和StoredProcedure类.我无法让存储过程类为我工作.

我在oracle数据库上有一个存储过程.它的签名是

CREATE OR REPLACE PROCEDURE PRC_GET_USERS_BY_SECTION
(user_cursor OUT Pkg_Types.cursor_type
 , section_option_in IN Varchar2
 , section_in IN Varchar2) AS ....
Run Code Online (Sandbox Code Playgroud)

哪里

TYPE cursor_type IS REF CURSOR;
Run Code Online (Sandbox Code Playgroud)

我创建了以下存储过程类来从oracle过程中获取信息

    private class MyStoredProcedure extends StoredProcedure 
{
    public MyStoredProcedure(JdbcTemplate argJdbcTemplate) 
    {
        super(argJdbcTemplate, "PRC_GET_USERS_BY_SECTION");
        declareParameter(new SqlOutParameter("output", OracleTypes.CURSOR));
        declareParameter(new SqlParameter("input1", Types.VARCHAR));
        declareParameter(new SqlParameter("input2", Types.VARCHAR));
        compile();          
    }


    public Map<String, Object> execute() {

        Map<String, Object> inParams = new HashMap<String, Object>();
        inParams.put("input1", "BG");
        inParams.put("input2", "FE");
        Map output = execute(inParams);
        return output;
    }
}
Run Code Online (Sandbox Code Playgroud)

我在我的一个DAO类中的方法中调用它

    public List<String> getUserListFromProcedure() throws BatchManagerException …
Run Code Online (Sandbox Code Playgroud)

java oracle stored-procedures jdbc spring-jdbc

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

Web部署项目AfterBuild路径问题

我目前正在为Web项目设置构建服务器.我正在使用Web部署项目来创建可部署的包,我想进行一些简单的文件管理(复制webDeploy.config - > web.config并删除.csproj文件).

我的目标如下:

<Target Name="AfterBuild">      
    <Delete Files="$(OutputPath)\*.csproj" />
</Target>
Run Code Online (Sandbox Code Playgroud)

但是,检查WDP的输出给了我这个

Target "AfterBuild" in file "C:\project\Deployment\Project.Deployment.wdproj": 
    Task "Delete"
        File ".\Debug\*.*" doesn't exist. Skipping.   
    Done executing task "Delete". 
Done building target "AfterBuild" in project "Project.Deployment.wdproj".
Run Code Online (Sandbox Code Playgroud)

部署路径确实包含调试路径.我究竟做错了什么?

asp.net msbuild web-deployment-project

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

是匿名类型自动初始化中重要的字段顺序?

我有一个场景来创建匿名类型的匿名列表,我实现了使用

    public static List<T> MakeList<T>(T itemOftype)
    {
        List<T> newList = new List<T>(); 
        return newList; 
    } 

    static void Main(string[] args)
    {
       //anonymos type
       var xx = new
       {                             
          offsetname = x.offName,
          RO = y.RO1
       };

       //anonymos list
       var customlist = MakeList(xx);

       //It throws an error because i have given the wrong order
       customlist.Add(new { RO = y.RO2, offsetname = x.offName });
       customlist.Add(new { RO = y.RO3, offsetname = x.offName });

       //but this works
       customlist.Add(new { offsetname = x.offName, RO = y.RO2 …
Run Code Online (Sandbox Code Playgroud)

c# anonymous-types

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

我试图清除cgcontext上当前绘制的图像

我在cgcontext上绘制了一个uiimage

CGContextDrawImage(tempContext,CGRectMake(0,0,myRect.size.width,myRect.size.height),imgRef);

但是一旦用户完成当前图像,我想清除tempContext,以便我可以重新缩放/操作图像并在同一个上下文中重绘它.

为此我想清除上下文并使其清洁.我试过CgContextClearRect但它没有用:(

image cgcontext iphone-sdk-3.0

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