小编QAZ*_*QAZ的帖子

Beta测试新产品

作为Micro ISV,我正在开发一个新的桌面软件应用程序,在那里与外部用户组进行beta测试会很棒.

我希望私人邀请只进行beta测试而不是公开免费进行所有beta测试.

是否存在免费或付费的网站/组织,我可以向那些想要测试软件并提供反馈/错误报告的人(有一定程度的选择性)"伸出援手"等等?

在测试他们的产品时,其他人做了什么?

更新:我遇到了看起来很有趣的TryBeta(尽管网站上的活动似乎已经在2007年左右结束).

关于将测试人员转变为客户,我现在并不太关心这样做.向目标受众做广告以建立客户群将在​​稍后阶段实施.现在只有测试人员,理想情况下由第三方网站/组织管理,将是理想的.

提前谢谢了.

testing

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

将 HTML 转换为 PDF 的 C++ 库?

我正在寻找一个 C/C++ 库来将 HTML(实际上是 XHTML + CSS)文档转换为 PDF。

它用于商业用途,来源会很好但不是必需的。

有人有任何建议或经验吗?

更新:澄清一下,我只针对 Windows 平台。我正在使用 Borland C++ Builder 2006 进行开发,但该库不必是 VCL 组件。

提前谢谢了。

史蒂夫。

html c++ pdf

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

禁用C++ Builder导出单元名称?

每当我使用C++ Builder(版本XE4在发布模式下构建Win32 EXE,但之前版本也这样做)时,它总是创建一个导出目录并为项目中的每个单元导出一个Initialize/Finalize条目.这导致成千上万的不必要的出口.Win64版本存在类似的问题,但生成的导出并不多.

使用dumpbin工具快速检查以下(缩写)输出:

  Section contains the following exports for PROJECTX.exe

    00000000 characteristics
           0 time date stamp Thu Jan 01 00:00:00 1970
        0.00 version
           1 ordinal base
        1205 number of functions
        1205 number of names

    ordinal hint RVA      name

      1046     0 003ECF44 @$xp$13Gdipapi@INT16
      1077     1 003ED64C @$xp$13Gdipapi@PARGB
      1053     2 003ED0D4 @$xp$13Gdipapi@Unit_
      1047     3 003ECF5C @$xp$14Gdipapi@UINT16
      1049     4 003ECF88 @$xp$14Gdipapi@UINT32
       ...
       261    E0 000BD758 @@Find@Finalize
       260    E1 000BD748 @@Find@Initialize
       153    E2 0007EE70 @@Flags@Finalize
       152    E3 0007EE60 @@Flags@Initialize
       ...
Run Code Online (Sandbox Code Playgroud)

我担心的是除了增加PE文件大小和加载时间之外,这些导出条目提供的元数据可以帮助我对二进制文件进行逆向工程,因此我想将它们删除.

一个hacky解决方案是在构建之后手动删除PE映像导出目录,但是必须在c ++ …

c++builder

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

通过XML-RPC使用Python访问Ruby对象?

我试图通过XML-RPC导出Ruby框架.但是,当尝试从未直接添加为XML-RPC服务器的处理程序的类调用方法时,我遇到了一些问题.请看下面的例子:

我有一个测试Ruby XML-RPC服务器如下:

require "xmlrpc/server"

class ExampleBar
  def bar()
    return "hello world!"
  end
end

class ExampleFoo
  def foo()
    return ExampleBar.new
  end

  def test()
    return "test!"
  end
end

s = XMLRPC::Server.new( 9090 )

s.add_introspection

s.add_handler( "example", ExampleFoo.new )

s.serve
Run Code Online (Sandbox Code Playgroud)

我有一个测试Python XML-RPC客户端,如下所示:

import xmlrpclib

s = xmlrpclib.Server( "http://127.0.0.1:9090/" )

print s.example.foo().bar()
Run Code Online (Sandbox Code Playgroud)

我希望python客户端打印"hello world!" 因为它相当于以下ruby代码:

example = ExampleFoo.new
puts example.foo().bar()
Run Code Online (Sandbox Code Playgroud)

但是它会生成错误:"xmlrpclib.ProtocolError:<ProtocolError for 127.0.0.1:9090/:500 Internal Server Error>".

print s.example.test()工作正常.

我不希望新的ExampleBar对象通过网络,但我希望它是'缓存'服务器端,随后调用bar()将被尊重.

XML-RPC可以支持这种用法还是太基本了?

所以我想我的问题确实是; 我怎样才能使这个工作,如果不是与XML-RPC有什么关系?

ruby python interop xml-rpc

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

Java在Python中修改了UTF-8字符串

我通过Python与Java应用程序连接.我需要能够构造包含utf-8字符串的字节序列.Java在DataInputStream.readUTF()中使用修改后的utf-8编码,python不支持(至少)

有人能指出我在python中构造java修改的utf-8字符串的正确方向吗?

更新#1:要了解更多有关java修改的utf-8的信息,请在此处的第550行上的DataInput接口中查看readUTF方法,或者在Java SE文档中查看.

更新#2:我正在尝试与第三方JBoss Web应用程序进行交互,该应用程序正在使用此修改后的utf8格式通过调用DataInputStream.readUTF来读取字符串中的字符串(对于普通java utf8字符串操作的任何混淆感到抱歉).

提前致谢.

python java utf-8

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

如果用户访问了针对ajax请求的页面,请加载主页面?

我在一个简单的网站上使用jQuery,并有一个主页'index.html',它可以通过jQuery ajax请求加载一些内容(例如'info1.html'或'info2.html'),并在里面显示这些请求的结果'index.html'页面中的元素.

如果用户以某种方式访问​​直接说"info1.html",他们是一种重定向或加载主"index.html"页面的方法吗?(或者这类事情的最佳做法)因为Google正在索引用于ajax请求的所有小html文件,有时用户可以通过这些页面点击进入该网站.

谢谢.

html ajax jquery

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

路由边缘远离DOT中的节点?

我正在使用DOT生成如下所示的有向图.我希望所有边都有一个南尾端口和一个北头端口,因此所有边缘都来自节点的底部并进入节点的顶部.

正如你从左边的图像中看到的那样,从节点2到4和6的边缘沿着节点的一侧直线向上并且看起来不太好,我希望布局会使边缘远离节点(如我右边的图像)

如何将边缘从节点路由出去?

示例图:

在此输入图像描述

我上面图表的DOT文件如下:

digraph g {
graph [
    center=true,
    nodesep=1.2,
    ranksep="1.2 equally",
    sep=6.2,
    splines=polyline
];
node [label="\N"];
0    [area=2,
    fixedsize=true,
    height=0.69444,
    label=0,
    margin=1.2,
    shape=box,
    width=1.3889];
1    [area=2,
    fixedsize=true,
    height=1.3889,
    label=1,
    margin=1.2,
    shape=box,
    width=1.3889];
0:s -> 1:n;
2    [area=2,
    fixedsize=true,
    height=1.3889,
    label=2,
    margin=1.2,
    shape=box,
    color="blue",
    width=1.3889];
0:s -> 2:n;
3    [area=2,
    fixedsize=true,
    height=0.69444,
    label=3,
    margin=1.2,
    shape=box,
    width=1.3889];
0:s -> 3:n;
4    [area=2,
    fixedsize=true,
    height=0.69444,
    label=4,
    margin=1.2,
    shape=box,
    color="red",
    width=1.3889];
1:s -> 4:n;
2:s -> 4:n;
6    [area=2,
    fixedsize=true,
    height=1.3889, …
Run Code Online (Sandbox Code Playgroud)

dot graphviz

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

标签 统计

html ×2

python ×2

ajax ×1

c++ ×1

c++builder ×1

dot ×1

graphviz ×1

interop ×1

java ×1

jquery ×1

pdf ×1

ruby ×1

testing ×1

utf-8 ×1

xml-rpc ×1