问题列表 - 第18201页

在按钮上运行外部.exe单击c ++.如何?

我正在用C++创建一个简单的GUI,里面有几个按钮.我想点击这些按钮时启动一些外部.exe文件.

实现这个目的的代码是什么?

c++ user-interface visual-c++

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

如何删除mongomapper中的嵌入文档?

嗨大家我用mongomapper运行sinatra应用程序.我有一些名为Movie(Document)和Cover(EmbeddedDocument)的模型.我将封面嵌入到电影中

@movie.covers << @cover
@movie.save
Run Code Online (Sandbox Code Playgroud)

这非常有效.当点击@ movies.covers时,我得到了一系列嵌入式文档.但我无法破坏嵌入式文档.我试过这样的事

@movie.covers.each do |c|
c.destroy
end

NoMethodError: undefined method `destroy' for #<Cover:0xb7b20734>
 from (irb):5
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `call'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `method_missing'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `each'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `send'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `method_missing'
 from (irb):4
 from :0
Run Code Online (Sandbox Code Playgroud)

任何人都可以如何摧毁它?如果有人启发我如何更新嵌入式文档会很棒.

ruby-on-rails sinatra mongomapper

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

Rails find_by_sql - 如何运行泛型查询

我需要执行此查询以找出MySQL将用于特定表的下一个auto_increment值.

find_by_sql ["select auto_increment from information_schema.tables where   
table_schema = ? and table_name = ? and auto_increment is not null", db_name, tbl_name]
Run Code Online (Sandbox Code Playgroud)

如何调用此特定查询?这适用于我调用它的任何模型,返回包含模型对象的大小为1的数组.编辑:该对象包含一个名为attributes的哈希,它包含所需的auto_increment值.

有没有其他方法来运行这样的通用查询?想知道使用find_by_sql的整个方法的变化是否也可以解决原始问题.

sql ruby-on-rails finder-sql

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

如何创建64位索引的std :: vector?

我想创建一个大的 std::vector所以operator[]应该收到long long而不是unsigned int,我尝试编写自己的分配器:

template <typename T>
struct allocator64 : std::allocator<T> {
    typedef long long difference_type;
    typedef unsigned long long size_type;
};
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试以下内容时:

long long n = 5;
std::vector<int, allocator64<int> > vec(n);
vec[n-1] = 2;
Run Code Online (Sandbox Code Playgroud)

我收到第二行和第三行的以下警告:

警告C4244:'argument':从'__int64'转换为'unsigned int',可能会丢失数据

我错过了什么?我认为operator[]大小构造函数的类型和来源应该来自allocator::size_type.

我正在使用VS9(2008).

c++ 64-bit stl allocator visual-studio-2008

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

JavaScript吸管(告诉鼠标光标下的像素颜色)

我正在寻找一个" 吸管 "工具,它给出了鼠标光标所在像素的十六进制值,用于CMS的JavaScript.

对于Firefox,有一个非常出色的ColorZilla扩展.但是,它当然只是FF,我真的很想将这个工具与CMS一起提供.

荷兰开发人员有一个非常聪明的想法,即使用Ajax和PHP的组合imagecolorat()来查找图像上的Pixel颜色.但这限制了我可以访问服务器端的图像的范围,我真的梦想着一个通用的工具.

我将使用其中一种方法,但更喜欢基于跨浏览器,基于Javascript或Flash的方式,不需要服务器端摆弄和不安装扩展.

我也对任何可以做ColorZilla可以做的IE特定解决方案感兴趣 - 我只能支持IE和FF,虽然跨浏览器解决方案当然是理想的.

javascript jquery color-picker colors selection

66
推荐指数
7
解决办法
5万
查看次数

sendfile()完成到非阻塞套接字

在我的程序中,我需要在非阻塞套接字中检查sendfile()操作的完成情况.怎么办?

检查文档并在互联网上搜索后,我无法找到如何做到这一点

c sockets nonblocking

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

"对var os_map = {}使用数组文字符号[]"

我不明白为什么当我使用JavaScript文件运行JSLint时收到错误消息.

os_map = {}; Problem at line 28 character 36: Use the array literal notation [].如果我在JSLint中运行此代码,我会收到消息var .JSLint的选项如下.

/*jslint onevar: true, browser: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, strict: true, newcap: true, immed: true */
Run Code Online (Sandbox Code Playgroud)

声明对象(,它{})应该没问题,但JSLint建议使用空数组(,这是[])

:我找到了答案.我错了.这没什么不对var os_map = {}.代码显示在错误消息中,因为我没有使用"require strict";.我收到错误消息错误.谢谢回答我的问题.

javascript jslint

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

如何通过jrxml创建动态报告?

我正在使用jrxml创建动态报告。我已经参数化了列,即该报告的jrxml也可用于生成其他报告。

但是,我没有设法使字段灵活。也就是说,如果用户选择4列,则可以使用,但是如果选择1或2或3列,则由于字段名未标识,因此会出现错误。

如果可以为字段名创建默认表达式或可以使用for循环/ java脚本,请紧急发布解决方案。

此外,如何更准确地利用碧玉设计师实现这一目标?

jrxml如下:

<?xml version="1.0"?>
<!DOCTYPE jasperReport
  PUBLIC "-//JasperReports//DTD Report Design//EN"
  "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport name="report1">
    <parameter name="reportTitle" class="java.lang.String"/>
    <parameter name="author" class="java.lang.String"/>
    <parameter name="startDate" class="java.lang.String"/>

    <parameter name="C1" class="java.lang.String">
        <defaultValueExpression>
            new java.lang.String("")
        </defaultValueExpression>
    </parameter>
    <parameter name="C2" class="java.lang.String">
        <defaultValueExpression>
            new java.lang.String("")
        </defaultValueExpression>
    </parameter>
    <parameter name="C3" class="java.lang.String">
        <defaultValueExpression>
            new java.lang.String("")
        </defaultValueExpression>
    </parameter>
    <parameter name="C4" class="java.lang.String">
        <defaultValueExpression>
            new java.lang.String("default parameter value")
        </defaultValueExpression>
    </parameter>

    <field name="COLUMN_1" class="java.lang.Integer"/>
    <field name="COLUMN_2" class="java.lang.Integer"/>
    <field name="COLUMN_3" class="java.lang.Integer"/>
    <field name="COLUMN_4" class="java.lang.Integer"/>

    <title>
        <band height="60">
            <textField> …
Run Code Online (Sandbox Code Playgroud)

jasper-reports

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

wxPython - DatePickerCtrl 似乎忽略了 SetValue()

我正在尝试使用以下代码预先填充 wxPython DatePicker 的值:

month, day, year = runData[2][0:8].split('/')
displayDate = wx.DateTimeFromDMY(int(day), int(month) - 1, int(year))
self.datePicker.SetValue(displayDate)
Run Code Online (Sandbox Code Playgroud)

以下是打印值:

  • 运行数据 [2] = 12/16/09 00:00
  • 月、日、年 = 12 16 09
  • 显示日期 = 12/16/09 00:00:00

但是,datePicker 总是显示今天的日期。

有任何想法吗?

我在 Windows 7 上使用 Python 2.6.4 和 wxPython 2.8.10.1。

谢谢。


20/12/09 16:30 更新:

当我尝试处理来自有问题的 DatePickerCtrl 的信息时,出现以下错误:

Traceback (most recent call last):
  File "test.py", line 1120, in onOk
    dateLong = self.datePicker.GetValue()
  File "c:\python26\lib\site-packages\wx-2.8-msw-unicode\wx\_controls.py", line
6465, in GetValue
    return _controls_.DatePickerCtrlBase_GetValue(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "m_date.IsValid() == dt.IsValid() …
Run Code Online (Sandbox Code Playgroud)

python wxpython

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

我可以使用Xcode 3.2进行Django和Python Web开发吗?

我不确定,但我相信Python是Objective-C的下一个 - 对Mac OSX和Xcode IDE来说有点自然.我可能错了.因此,当我已经熟悉Xcode时,使用Xcode进行Django/Python Web开发是个好主意吗?实际上我只用它做iPhone开发,但现在我需要一个网站,我偶然发现了Django/Python.我不想再"退回"PHP,因为只有每个人和他的狗都已经这样做了.想试试Django/Python;)

python django

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