小编5Yr*_*DBA的帖子

如何在python中检查文件大小?

我正在Windows中编写Python脚本.我想根据文件大小做一些事情.例如,如果大小大于0,我将向某人发送电子邮件,否则继续其他事情.

如何检查文件大小?

python file

684
推荐指数
8
解决办法
57万
查看次数

C#如何创建Guid值?

我们结构的一个字段是Guid类型.如何为它生成有效值?

c# guid

464
推荐指数
9
解决办法
36万
查看次数

SQL如何在一个命令中增加或减少一个int列

我有一个订单表,其中有一个数量列.在办理登机手续或退房时,我们需要将"数量"列更新一次.有没有办法在一个动作中执行此操作,或者我们必须获取现有值,然后在其上添加或减少一个值?

另一个问题是当我们插入一个新行时,我们是否需要检查是否存在相同的数据然后插入,如果没有,这是两个步骤,还是有更好的方法来执行此操作?

谢谢,

database

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

为什么我的进程的退出方法没有被调用?

我有以下代码,但为什么ProcessExited从未调用该方法?如果我不使用Windows shell(startInfo.UseShellExecute = false),它也是一样的.

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = true;
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.FileName = path;
startInfo.Arguments = rawDataFileName;
startInfo.WorkingDirectory = Util.GetParentDirectory(path, 1);

try
{
     Process correctionProcess = Process.Start(startInfo);
     correctionProcess.Exited += new EventHandler(ProcessExited);                   

     correctionProcess.WaitForExit();

     status = true;
}
Run Code Online (Sandbox Code Playgroud)

.....

internal void ProcessExited(object sender, System.EventArgs e)
{
      //print out here
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

C#如何从PasswordBox获取文本值?

我有一个PasswordBox.如何从PasswordBox输入完成后获取输入值?

c# wpf-controls passwordbox

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

批处理文件检查64位或32位操作系统

我可以检查当前机器是否在批处理文件中运行64位操作系统或32位 操作系统

编辑:

在网上找到这个,现在对我来说已经足够了:

windows command-line

52
推荐指数
8
解决办法
15万
查看次数

为什么datetime无法比较?

我的C#单元测试有以下声明:

Assert.AreEqual(logoutTime, log.First().Timestamp);
Run Code Online (Sandbox Code Playgroud)

为什么它失败了以下信息:

Assert.AreEqual failed. Expected:<4/28/2010 2:30:37 PM>. Actual:<4/28/2010 2:30:37 PM>.
Run Code Online (Sandbox Code Playgroud)

他们不一样吗?

更新:

如果您只关注第二个,请使用此选项:

Assert.AreEqual(logoutTime.ToString(), log.First().Timestamp.ToString());

c# unit-testing datetime-comparison

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

如何初始化char数组?

char * msg = new char[65546];
Run Code Online (Sandbox Code Playgroud)

想要为所有人初始化为0.在C++中执行此操作的最佳方法是什么?

c++ visual-c++

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

如何获得catch-all异常的消息

如果我想在捕获全部异常时将有用信息写入文件,该怎么做?

try
{
   //call dll from other company
}
catch(...)
{
   //how to write info to file here???????
}
Run Code Online (Sandbox Code Playgroud)

c++ exception-handling visual-c++

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

何时在JDBC中关闭Connection,Statement,PreparedStatement和ResultSet

关于JDBC编码的几个问题:

  1. 对于单个客户端应用程序,我们是否需要连接池?
  2. 在开始时创建一个Connection并保持活着而不关闭它直到应用程序退出是一个好主意吗?为什么?
  3. PreparedStatement与Connection关联,如果我的连接在每次查询后没有关闭,为什么不保持PreparedStatement活着并在其他方法中重用它?
  4. 如果我们为每个查询创建PreparedStatement,数据库是否知道它是相同的PreparedStaement并在第一次之后忽略不必要的操作?
  5. PreparedStatement不会创建一次并重复使用多次语句?如果是的话,为什么每次都需要关闭它?

我知道对close()的调用会释放资源.但是如果我们知道我们稍后会使用它,为什么要释放它然后再请求它呢?

多客户端应用程序怎么样?我们需要连接池,所以我们每次都需要创建和关闭Connection,Statement和PreparedStatement?

谢谢,

java connection jdbc resultset

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