小编ale*_*oot的帖子

如何解析命令行参数?

我想解析perl脚本中的参数列表,例如我遇到这种情况:

script.pl -h 127.0.0.1 -u user -p pass arg1 arg2 arg3
Run Code Online (Sandbox Code Playgroud)

我该如何解析数组中不是选项的参数列表,以及标量值中的选项参数?

谢谢.

perl arguments command-line-arguments

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

SQL选择具有更高时间戳值的行

在PostgreSQL服务器上,我有一个如下表:

+------+------+------------------+
| Code |  kind|    timestamp     |
+------+------+------------------+
|  1   |  I   | 16-05-2011 09:17 | 
|  1   |  O   | 16-05-2011 09:47 | 
|  2   |  I   | 16-05-2011 09:37 | 
|  3   |  I   | 16-05-2011 11:26 | 
|  3   |  O   | 16-05-2011 12:11 |
|  3   |  I   | 16-05-2011 13:23 |
+------+------+------------------+
Run Code Online (Sandbox Code Playgroud)

此表表示具有相对时间戳的池中人员的IN和OUT,并且我想知道给定时刻池中的人员.

有没有办法检索那些没有相应'O'的'I'行?我可以用一个查询吗?

代码代表人员代码......

sql postgresql

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

TreeMap没有唯一键

我在我的应用程序中使用TreeMap类来存储消息信息及其优先级.我使用了一个treeMap类来做它,因为这个类根据键值自动命令元素,例如我有这样的情况:

enum Priority { HIGH, MEDIUM, LOW }
TreeMap<Priority,String> tMap = new TreeMap<Priority,String>();
Run Code Online (Sandbox Code Playgroud)

我使用密钥(消息的优先级)根据优先级严重性自动排序消息,但问题是在TreeMap中密钥是唯一的,如果我尝试插入两个具有相同优先级的消息,则第一个被覆盖... .

如何更改此行为并禁用TreeMap上的唯一约束?

是否有类似TreeMap的类允许为多个元素放置相同的键?

java jdk1.6

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

无法连接到任何指定的 MySQL 主机

我正在尝试创建一个连接到 MySQL 数据库的登录表单。我安装了插入表单中的 sql 连接器,但是当我尝试连接时,出现错误,无法连接到任何指定的 MySQL 主机。这是我的代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace ECBSRecruitmentAgencySoftware
{
    public partial class LogIn : Form
    {
             public LogIn()
        {
            InitializeComponent();
        }

             public bool tryLogin(string username, string password)
             {
                 MySqlConnection con = new MySqlConnection("host=think-tek.net;user=ctutorial;password=chang3d;database=ctutorial_logintest;");
                 MySqlCommand cmd = new MySqlCommand("Select * FROM login WHERE user_name = `" + username + "` AND user_pass = `" + password + "`;");
                 cmd.Connection = con;
                 con.Open(); …
Run Code Online (Sandbox Code Playgroud)

c# mysql

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

制作可滚动表格

我正在用Java编写此程序,在其中我将东西出售给通过套接字连接的人。我可以通过JDBC很好地加载产品和价格,但是我想在可滚动表中显示价格旁边的产品。现在,我只有这个JList,可以在其中加载产品名称:

请单击下面的链接以了解问题。

在此处输入图片说明

我应该使用哪些元素以及如何完成我所需要的?

谢谢阅读。

java user-interface swing jdbc jlist

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

FastMM报告在FormDestroy上释放的类上的内存泄漏

我遇到了Delphi 7应用程序(CLX)的内存泄漏问题,其代码如下:

unit Unit2;

interface

  uses ECRClass, ECR_Text,  SysUtils, Types, Classes, Variants, Math;

  type tLeakClass = class
  private
  fsType : integer;

  public
  fsPrinter : TECR_Class;

  published
  constructor Create (AOwner : TComponent);
  destructor Destroy();
  end;


implementation

   constructor tLeakClass.Create (AOwner : TComponent);
   begin
   fsPrinter := TECR_Text.Create(AOwner);
   end;

   destructor tLeakClass.Destroy();
   begin
     fsPrinter.Free
   end;

end.
Run Code Online (Sandbox Code Playgroud)

fsPrinter即使在主窗体(TForm)关闭时释放它,对象结果也会泄露:

unit Unit1;

interface

uses
  SysUtils, Types, Classes, Variants, QTypes, QGraphics, QControls, QForms, 
  QDialogs, QStdCtrls, Unit2;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
    procedure FormDestroy(Sender: TObject); …
Run Code Online (Sandbox Code Playgroud)

delphi memory-leaks delphi-7 kylix clx

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

使用JDBC获取和设置数据库服务器连接变量

当我打开到MySQL数据库的JDBC连接时,我想设置一些数据库服务器变量,所以例如每次建立连接时我想用这个值设置变量sqlmode:

SET sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT';
Run Code Online (Sandbox Code Playgroud)

用于启用管道串连接...

我必须在查询语句中发送此参数,还是可以直接在JDBC连接上设置此参数?JDBC连接上是否有允许设置此变量的属性?

使用JDBC连接设置或检索数据库服务器变量的最佳方法是什么?

java mysql jdbc

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

BIRT:参数属性和国际化

我正在使用BIRT开发多语言报告,除了一些报告参数属性之外,我几乎翻译了报告中的所有内容:

  • 提示文字
  • 帮助文字

我想翻译报告标题属性,但似乎也不可能...

在参数定义中我找不到使用来自字典列表的字符串的方法,有没有办法将这两个属性绑定到字典键?

在下面的屏幕截图中,我要翻译的报表元素:

  • 报告参数属性: 报告参数属性编辑器

  • 报告标题: 报告标题元素

birt internationalization

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

以独立于数据库的方式使用零填充SQL(LPAD)

我有一个如下表:

code ---> INTEGER
name ---> CHAR

+------+------+
| code | name |
+------+------+
|  1   |  aa  |
|  2   |  bb  |
|  3   |  cc  |
Run Code Online (Sandbox Code Playgroud)

我想以这种方式用左零填充代码字段:

SELECT LPAD(code,5,'0') FROM table;
Run Code Online (Sandbox Code Playgroud)

这个查询在MySQL中运行良好,但它不适用于SQL Server和PostgreSQL,我正在寻找一个适用于所有数据库的查询,或者至少在这四个数据库上运行:

  • MySQL的
  • PostgreSQL的
  • MSSQL
  • 火鸟

没有任何变化.有解决方案吗?

mysql sql sql-server postgresql firebird

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

如何使用"变量值"作为类名(在ObjectiveC中创建一个对象)?

我有个问题 :

我想使用变量的值来创建一个对象.

例如,我有一个变量myVar.

If myVar == 'Client' :  myVar* obj (obj will be an Client instance)
If myVar == 'People' :  myVar* obj (obj will be an People instance)
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?(对不起我的英语不好)

objective-c

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