问题列表 - 第19518页

Roo - 添加自定义查找程序

我使用Roo创建了一个使用现有数据库的项目.我能够创建动态查找器,但我想实现自定义查找程序,它将接收4个参数并使用其中一些来创建Like条件,其他参数为equals条件.

使用Roo的最佳方法是什么?

spring-roo

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

如何从视图查询数据库 - CodeIgniter

我有在控制器中运行的查询:

$data['query'] = $this->Member->select_sql($id);    
$this->load->view('myform');
Run Code Online (Sandbox Code Playgroud)

然后在视图中输出数据:

foreach ($query->result() as $row):
   echo $row->post_title;
   echo $row->post_user_id;
endforeach;
Run Code Online (Sandbox Code Playgroud)

所以这会输出一个用户发布的帖子列表.现在我想再运行一个查询,通过我的用户表循环每个帖子,并在每个帖子旁边输出用户信息.(我不想在视图中选择数据或在MySQL中此时联合这两个表)

有任何想法吗?

php codeigniter

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

如何从字典中获取双倍价值?

我试图从字典中获取双倍值.我怎样才能在Objective-c中实现这一目标?

objective-c

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

Python 2和IPv6

我正在尝试在Python 2应用程序中启用IPv6并遇到麻烦.每当我尝试绑定到IPv6套接字时,socket.error: getsockaddrarg: bad family都会抛出异常.我只需通过执行以下操作即可重现错误:

import socket

s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
s.bind(('', 12345))
Run Code Online (Sandbox Code Playgroud)

如果我在Python 3中运行,这段代码工作正常.不幸的是,脚本需要大量的移植工作才能在Python 3中运行,我宁愿不必这样做.

有什么我需要做的事情让IPv6在Python 2中工作或者我是SOL吗?

详细信息:Linux2上的Python 2.6.2(r262:71600,2009年10月24日,03:16:31)[GCC 4.4.1 [gcc-4_4-branch revision 150839]](它是标准openSUSE 11.2安装的Python的一部分) ).

更新

AndiDog帮我弄清楚即使没有配置IPv6也定义了socket.AF_INET6,我发现了socket.has_ipv6.这被定义为布尔值,表示Python是否使用IPv6构建.

python ipv6

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

找不到ManagementBaseObject

嗨,我在实现此方法时遇到问题.

我添加了使用System.Management,但该类仍然无法正常工作.

错误是:

错误7找不到类型或命名空间名称"ManagementBaseObject"(您是否缺少using指令或程序集引用?)

.net c#

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

正确地从(已排序的)JTable获取数据

我已经开发了一个基本的自定义JTableModel,如下所示

public class CustomTableModel extends DefaultTableModel {
  List<MyClass> data;
  public CustomTableModel(List<MyClass> data) {
    this.data = data;
  }

  public Class<?> getColumnClass(int columnIndex) {
    return MyClass.class;
  }

  public MyClass getValueAt(int rowIndex, int columnIndex) {
    return data.get(rowIndex);
  }

  // ...
}
Run Code Online (Sandbox Code Playgroud)

然后我使用基本的自定义JTableCellRenderer,如下所示

public class CustomTableCellRenderer extends JLabel implements TableCellRenderer {

  public Component getTableCellRendererComponent(JTable table, Object value,
        boolean isSelected, boolean hasFocus, int row, int column) {

    MyClass myClass = (MyClass)value;

    lbl.setText(myClass.getString());

    return this;
  }
}
Run Code Online (Sandbox Code Playgroud)

我还有一个自定义JPanel,显示如下各种信息

public class MyPanel extends JPanel {
  private MyClass …
Run Code Online (Sandbox Code Playgroud)

java jtable

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

将文本发送到Windows控制台应用程序的标准输入

我正在尝试编写一个.bat文件来自动执行一些shell命令.大多数命令都很简单,我可以直接将它们放入批处理文件中,但有一个命令,而不是采用命令行参数,希望您使用"标准输入"键入所需的选项.我不确定这意味着什么.谁能告诉我怎么做?我想要输入的文本是目录中的一个文件的内容:"options.txt"我想要与批处理文件"$(additionaloptions)"中的变量连接.

合理?

batch-file windows-shell

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

如何在Delphi中关闭非模态表单

这已经在这里讨论过了,但没有详细讨论.

我试图让非模态子表单自身关闭时遇到麻烦.我让它通知父母,但我得到了抽象错误和其他异常.我究竟做错了什么?父母是否必须释放非模态形式,或者永远不再尝试通过该变量访问它?

主要形式:

NonModal := NonModalTForm.Create(Self);
NonModal.Callback := Callback;
NonModal.Show;

Procedure TForm.Callback; // called by non-modal form when closing 
begin
   FreeAndNil(NonModal);  // or should this just be NonModal := nil so I don't try to access a dangling pointer?
end;
Run Code Online (Sandbox Code Playgroud)

在NonModal.pas

procedure NonModalTForm.FormClose;
begin
  Callback; // calls parent
end;
Run Code Online (Sandbox Code Playgroud)

delphi

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

我第二次调用它时函数失败

这是我的代码:

 <script language="javascript">
    function refresh() {
        try {
            xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {}
        xmlhttp.onreadystatechange = triggered;
        xmlhttp.open("GET", "data.php");
        xmlhttp.send(null);
    }

    function triggered() {
        if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
            document.getElementById("ins").innerHTML = xmlhttp.responseText;
        }
        document.getElementById("loading").style.display = "block";
    }
</script>

<a href="javascript:refresh();">Refresh List</a>
Run Code Online (Sandbox Code Playgroud)

我第二次调用它时函数失败了,

Error: document.getElementById("loading") is null
Run Code Online (Sandbox Code Playgroud)

很奇怪,有什么修复吗?

javascript ajax

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

设置NSURL,使%@的值等于%@而不是插入%@

我正在使用ASIHTTP并尝试为网站执行GET请求:

NSURL *url = [[NSURL URLWithString:@"/verifyuser.aspx?user=%@" relativeToURL:@"http://domain.com"],userName  retain];       
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setTemporaryFileDownloadPath:@"myfile2.txt"];
[request setDownloadDestinationPath:@"myfile.txt"];

[request startSynchronous];
Run Code Online (Sandbox Code Playgroud)

但是,当我在[request startSynchronous]上放置一个断点并进入调试器时,请求对象的url值等于userName变量.我正在尝试将userName变量插入到字符串中,然后将其用作url,因此我的NSURL声明中的某些内容不正确.

谢谢你的帮助!

iphone nsurl

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