小编Joh*_*ica的帖子

DB连接的良好实践

我正在创建Delphi应用程序以连接我的数据库.

在某些情况下,我的应用程序需要在一秒钟内写入多个条目,在其他时候它必须饿死几分钟.

因此,始终打开和关闭连接或保持打开数小时毫无意义.

所以我考虑创建一个计时器(interval = 1000),并且计时器将在每个滴答时将整数从10减少到0.当int为0时,将关闭连接.

与db交互的每个方法都将运行另一个方法,该方法将int设置为10并检查连接是否打开,否则它将打开连接.

这是数据库处理的一个好习惯,还是有任何其他建议.

database delphi

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

如何使用C++ Builder打开带有按钮的新表单?

我有一个Form1和Form2的程序.如何从form1单击按钮打开form2?

c++builder

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

程序员为什么/如何删除空格?

我希望这听起来不傻,但我注意到网站上使用的很多Javascript文件都没有间距或注释.
通常只是一个非常长的代码串.
这是为什么?
编程人员在编写之后是否会这样做,或者只是之后呈现的方式?

javascript

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

删除整个数组

我编写了一个用于排序整数类型数组的程序,该程序涉及创建另一个相同大小的数组.排序后,没有使用新数组,所以我想完全摆脱它.到目前为止,我只发现了与删除特定类型元素有关的问题.一些帮助?

信息(如果需要):
原始数组:A[n]
新数组:B[n]
B[n]必须完全删除.

java arrays

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

绘制由不同长轴和短轴的椭圆组成的3D管

我基本上试图制作一个随着时间的推移采用不同周期性的两条增长曲线的数字.X是时间,Y是种群1 Z是种群2 X,Y和Z是向量

对于时间Xi,我想在YZ平面上绘制椭圆,其长轴为Y(Xi),短轴为Z(Xi).然后,我想在X平面上进行网格划分,以创建一个管状结构.

我有Matlab R2013Aa

有什么建议?

3d matlab

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

我可以在ActionScript3 + Flash中制作Android游戏吗?

问题1:即使在Android设备中不再支持flashplayer,是否可以使用ActionScript3和Flash制作Android游戏?

问题2:是通过Java(或设备的本机)语言制作2D移动离线游戏的唯一方法吗?

我的愿望是开始用可爱的图形UI创建简单的2D游戏/应用程序(类似于"Cut The Rope"(只有类似的图形,而不是游戏的复杂性)).

问题3:是否可以在不使用游戏引擎的情况下执行此操作?

问题4:在Google上搜索我读到可以用flash + AS3 + Java开发应用程序并将它们导出为.apk文件,这是真的吗?在Android中执行时,图形组件会有任何问题吗?

问题5:使用此开发系统(如果可能),iOS兼容性如何?

PS:我知道如何使用Eclipse开发简单的应用程序但我几周前才开始学习Java,我的问题是我的应用程序看起来太"机器人"了.

java flash android actionscript-3

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

删除问号

删除问号时遇到问题.我不想在我的SQL数据库中使用它们.但我的代码不起作用,我不知道问题出在哪里.

function RemoveQMark(sWork: String): String;
begin
  Delete(sWork, 2, 4);
  Delete(sWork, Length, 2);
  Result := sWork;
end;
Run Code Online (Sandbox Code Playgroud)

我想删除?第一个和最后一个位置.

delphi delphi-xe3

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

计算并总结特定的十进制数(bash,awk,perl)

我有一个制表符分隔文件,我想在每次找到第一列的数字而不是第一列的字符时,将某个十进制数总和到输出(1.5),并打印出从第一列到最后一行的所有行的结果.

我有一个看起来像这样的示例文件:

它有8行

  1st-column 2nd-Column

  a             ship
  1             name     
  b            school
  c             book
  2             blah
  e             blah
  3             ...
  9             ...
Run Code Online (Sandbox Code Playgroud)

现在我希望我的脚本逐行读取,如果它找到数字总和1.5,并给我输出第一列,如下所示:

  0
  1.5
  1.5
  1.5
  3
  3
  4.5
  6
Run Code Online (Sandbox Code Playgroud)

我的脚本是:

  #!/bin/bash
  for c in {1..8}
  do
  awk 'NR==$c { if (/^[0-9]/) sum+=1.5} END {print sum }' file
  done
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何输出!

感谢您的帮助.

bash perl awk

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

C#无法正确比较两个日期时间

我是C#的新手,我正在尝试编写一个简单的控制台应用程序.我有两个日期时间,但我无法得到消息Same,它继续打印Different.

我还在控制台中打印两个日期时间以了解它们是否不同,但即使系统时间相同,它也不满足条件.

static void Main(string[] args)
{
    while (true)
    {
        Thread.Sleep(1000);
        DateTime dt1 = DateTime.Now;
        DateTime dt2 = DateTime.Parse("06:30:00 AM");

        if (TimeSpan.Compare(dt1.TimeOfDay, dt2.TimeOfDay) == 0)
        {
           Console.WriteLine("Same");
        }
        else
        {
           Console.WriteLine("Different");
        }

        Console.WriteLine(dt1);
        Console.WriteLine(dt2);
   }
}
Run Code Online (Sandbox Code Playgroud)

c# datetime compare

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

为什么TObject中的"T"前缀?

在声明类等时,"T" TObject代表什么?模板?

例:

procedure TfrmMain.CaptureInfo1Click(Sender: TObject);
begin
  frmCapture.Show;
end;
Run Code Online (Sandbox Code Playgroud)

delphi tobject

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