小编Jos*_*ons的帖子

如何使用命令行将所有文件从一个文件夹移动到另一个文件夹?

将所有文件从一个文件夹移动到另一个文件夹的最佳命令是什么?

我想在批处理文件中执行此操作.

cmd batch-file command-prompt

51
推荐指数
5
解决办法
30万
查看次数

如何通过sql plus从命令行发出单个命令?

使用SQL Plus,您可以从命令行使用"@"运算符运行脚本,如下所示:

c:\>sqlplus username/password@databasename @"c:\my_script.sql"
Run Code Online (Sandbox Code Playgroud)

但是,是否可以只运行具有类似语法的单个命令,而无需单独的脚本文件?如:

c:\>sqlplus username/password@databasename @execute some_procedure
Run Code Online (Sandbox Code Playgroud)

我对此感兴趣,因为我想编写一个只执行命令的批处理文件,而不会生成一堆两行".sql"文件.

oracle command-line sqlplus

46
推荐指数
4
解决办法
13万
查看次数

使用先前输入的值阻止文本框自动填充

我有一个带有一些Textbox控件的asp页面.

默认情况下,浏览器会建议先前为每个框输入的值.

我想阻止某些文本框的行为.

有没有办法在所有主流浏览器中可靠地做到这一点?

我试过设定

AutoCompleteType="Disabled"
Run Code Online (Sandbox Code Playgroud)

但这似乎对Firefox没有影响.

这是我试图阻止的行为的图像.

在此输入图像描述

c# asp.net autofill

41
推荐指数
6
解决办法
9万
查看次数

Oracle中排名前5的耗时的SQL查询

如何在Oracle中找到性能不佳的SQL查询?

Oracle维护共享SQL区域的统计信息,每个SQL字符串包含一行(v $ sqlarea).但是,我们怎样才能确定哪一个表现不佳?

oracle performance

36
推荐指数
4
解决办法
17万
查看次数

最喜欢的Windows键盘快捷键

我是键盘迷.我喜欢按键序列来完成所有事情.你最喜欢的键盘快捷键是什么?

我将首先命名我的几个:

1 - Alt- Space访问当前窗口的Windows菜单

2 - F2在Windows资源管理器中重命名文件

windows keyboard-shortcuts

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

Delphi搜索路径与库路径与浏览路径

在Delphi中,我可以通过将文件夹的源代码添加到项目搜索路径中,或者将其添加到库路径中来包含该文件夹的源代码.搜索路径仅适用于当前项目,而库路径适用于使用IDE打开的任何项目.

除此之外,搜索和库路径之间是否存在任何功能差异?

我问的原因是:我有一个文件夹X,项目A使用了源代码.当我在项目A的搜索路径下包含该文件夹时,它说它找不到该文件夹​​中的特定文件.当我将它包含在库路径下时,项目A编译得很好.

到目前为止,我总是认为唯一的区别是一个是项目特定的,另一个是全球的.

当我们谈论这个话题时(并且冒着自欺欺人的风险):"库路径"和"浏览路径"之间的功能区别是什么?

delphi

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

Oracle是否支持全文搜索?

是否有Oracle等同于MS SQL的全文搜索服务?

如果是这样,有没有人实现它并有好/坏的经历?

oracle full-text-search oracle-text

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

Delphi代码完成性能

我有一些大的(~600k代码行)Delphi项目.它们包括我们团队开发的一些自定义组件.

通常,当我使用ctrl + space调用代码完成或仅按"."时,IDE会锁定并长时间认真思考.有时延迟可能是一分钟或更长时间.其他时候,它会立即弹出建议.

哪些因素会影响Delphi中intellisense的性能?有什么办法可以改善这种表现吗?

到目前为止,我最好的解决方案是关闭自动完成,并在我需要静静地冥想一分钟左右时使用ctrl + space.

我不禁要提到VS2005,VS2008和XCode似乎都提供了几乎即时的智能感知反馈(尽管我从来没有尝试过这么大的项目).

作为替代方案,我提出了这个建议.

delphi intellisense code-completion

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

为什么即使在调用后也分配了Delphi对象.Free?

在Delphi中,为什么在调用析构函数后Assigned()函数仍然返回True?

下面的示例代码将向控制台写入"sl仍然已分配".

但是,我可以打电话给FreeAndNil(sl); 它不会被分配.

我已经在Delphi中编程了一段时间,但这对我来说没有意义.

谁能解释一下?

program Project1;
{$APPTYPE CONSOLE}
uses SysUtils, Classes;

var
  sl : TStringList;

begin
  sl := TStringList.Create;
  sl.Free;
  if Assigned(sl) then
    WriteLn('sl is still assigned')
  else
    WriteLn('sl is not assigned');
end.
Run Code Online (Sandbox Code Playgroud)

我尝试比较VCL操作... FreeAndNil简短而且很有意义:

procedure FreeAndNil(var Obj);
var
  P: TObject;
begin
  P := TObject(Obj);
  TObject(Obj) := nil;  // clear the reference before destroying the object
  P.Free;
end;
Run Code Online (Sandbox Code Playgroud)

但TObject.Free是神秘的汇编程序,我不明白:

procedure TObject.Free;
asm
        TEST    EAX,EAX
        JE      @@exit
        MOV     ECX,[EAX]
        MOV     DL,1
        CALL    dword ptr [ECX].vmtDestroy
@@exit:
end;
Run Code Online (Sandbox Code Playgroud)

delphi

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

你的伐木理念是什么?

正如杰夫·阿特伍德问:"什么是你的日志哲学应该所有代码被散落?.logthis().logthat()来电或你在事后注入记录不知何故?"

logging

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