问题列表 - 第3375页

用Java创建Temp Dir

可能重复:
在Java中创建临时目录

我有一个create DB方法的测试,我需要一个临时目录来放入它.测试完成后将删除该目录.我尝试过使用File.createTempFile(),像这样:

tempDir = File.createTempFile("install", "dir");
tempDir.mkdir();
Run Code Online (Sandbox Code Playgroud)

但是tempDir已经作为文件存在.如何创建临时目录而不是文件?

java

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

如何分析在Linux上运行的C++代码?

我有一个在Linux上运行的C++应用程序,我正在优化它.如何确定代码的哪些区域运行缓慢?

c++ unix profiling

1732
推荐指数
12
解决办法
49万
查看次数

重构选择Linq表达式的一部分?

我正在玩一些Linq-SQL的东西,做这样的事情:

var foo = from f in db.Foo where f.Bar > 5 select f;
Run Code Online (Sandbox Code Playgroud)

这一切都很好,花花公子,我知道我也可以这样做:

var foo = from f in db.Foo where f.Bar > 5 select new { f.Bar, f.Baz };
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如果我想在运行时确定要选择哪些Foo部分,我可以将该查询的选择部分分解出来吗?如:

var foo = from f in db.Foo where f.Bar > 5 select SomeMethodThatReturnsThePropertiesOfFooIReallyWant();
Run Code Online (Sandbox Code Playgroud)

编辑澄清:我正在寻找SomeMethod ...()的语法和返回类型.

如果我想这样做一次:

select new { f.Bar, f.Baz };
Run Code Online (Sandbox Code Playgroud)

但其他时候这样做:

select new { f.Baz, f.Other };
Run Code Online (Sandbox Code Playgroud)

基于内存中的数据(没有做一个巨大的案例陈述),如果可能的话,我该如何做?

.net linq linq-to-sql

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

是否可以在RAD Studio 2009中关闭Unicode支持?

我对RAD Studio 2009有点麻烦.
如您所知,可以在MSVS中关闭Unicode支持(右键单击solution-> properties-> character set = not set).我需要在RAD Studio中找到这个功能,我知道它存在,但不知道究竟在哪里.
这是唯一阻止我在Socket Chat大学项目上工作的东西.
PS我从CodeGear官方网站安装更新后出现问题.

ide delphi delphi-2009

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

ORA-04091:表[blah]正在变异,触发器/函数可能看不到它

我最近开始研究一个大型的复杂应用程序,我刚刚因为这个错误而被分配了一个错误:

ORA-04091: table SCMA.TBL1 is mutating, trigger/function may not see it
ORA-06512: at "SCMA.TRG_T1_TBL1_COL1", line 4
ORA-04088: error during execution of trigger 'SCMA.TRG_T1_TBL1_COL1'
Run Code Online (Sandbox Code Playgroud)

有问题的触发器看起来像

    create or replace TRIGGER TRG_T1_TBL1_COL1
   BEFORE  INSERT OR UPDATE OF t1_appnt_evnt_id ON TBL1
   FOR EACH ROW
   WHEN (NEW.t1_prnt_t1_pk is not  null)
   DECLARE
        v_reassign_count number(20);
   BEGIN
       select count(t1_pk) INTO v_reassign_count from TBL1
              where  t1_appnt_evnt_id=:new.t1_appnt_evnt_id and t1_prnt_t1_pk is not null;
       IF (v_reassign_count > 0) THEN
           RAISE_APPLICATION_ERROR(-20013, 'Multiple reassignments not allowed');
       END IF;
   END;
Run Code Online (Sandbox Code Playgroud)

该表具有主键" t1_pk","约会事件id" t1_appnt_evnt_id和另一列" …

oracle triggers hibernate ora-04091

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

将Excel电子表格列导入SQL Server数据库

我有一个Excel电子表格,我想将选择列导入我的SQL Server 2008数据库表.该向导没有提供该选项.

是否存在任何简单的代码选项?

sql-server import excel etl sql-server-2008

63
推荐指数
5
解决办法
40万
查看次数

比较两个对象的内容是否相等

我有两个相同类型的复杂(即具有string,int,double,List和其他自制数据类型的对象)对象.我想比较它们的内容,以确保它们是相同的.注意:该对象没有实现.Equals(我无法控制)并且没有实现IComparable.

是否有通用方法(反射?)来比较两个对象的内容?

谢谢!

c#

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

这种子集和问题的变体更容易解决吗?

我有一个与子集求和问题有关的问题,我想知道差异是否更容易,即在合理的时间内可解决.

给定一个值V,一个集合大小L和一个数字序列[1,N] S,S总和的多少个L子集总和小于V?

这与子集求和问题有三种不同:

  1. 我关心有多少子集小于给定值,而不是有多少子集相等.
  2. 子集大小是固定的.
  3. 我关心有多少集合总和小于V,而不仅仅是否存在.

有没有合理有效的算法来解决这个问题?

编辑:显然,这可以使用组合生成算法在O(N选择L)中完成.我真正感兴趣的是聪明的黑客,以显着加快它的速度.

algorithm np-complete dynamic-programming subset-sum

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

你能在Internet Explorer上捕获这些单选按钮事件吗?

考虑以下示例代码:

<div class="containter" id="ControlGroupDiv">
  <input onbeforeupdate="alert('bingo 0'); return false;" onclick="alert('click 0');return false;" id="Radio1" type="radio" value="0" name="test" checked="checked" />  
  <input onbeforeupdate="alert('bingo 1'); return false;" onclick="alert('click 1');return false;"  id="Radio2" type="radio" value="1" name="test" />   
  <input onbeforeupdate="alert('bingo 2'); return false;" onclick="alert('click 2');return false;"  id="Radio3" type="radio" value="2" name="test" />   
  <input onbeforeupdate="alert('bingo 3'); return false;" onclick="alert('click 3');return false;"  id="Radio4" type="radio" value="3" name="test" />   
  <input onbeforeupdate="alert('bingo 4'); return false;" onclick="alert('click 4');return false;"  id="Radio5" type="radio" value="4" name="test" />   
  <input onbeforeupdate="alert('bingo 5'); return false;" onclick="alert('click 5');return false;"  id="Radio6" type="radio" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery internet-explorer

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

在Notepad ++中编译lisp/scheme

我现在非常喜欢lisp,不幸的是我只能在windows上使用代码.可以让Notepad ++负责解释我的脚本,并在编译器窗口中显示输出吗?

如果是,最好使用哪种口译员?

谢谢!

lisp scheme notepad++

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