小编bog*_*gus的帖子

用自定义版本替换Java类库中的类

BasicLabelUI的javax /秋千/ PLAF /基本是通过影响已确认的bug.在我的应用程序中,我需要固定版本提供的功能(为v9提交).由于法律和技术原因,我仍然受限于受影响的JDK版本.

我的方法是在我的项目中创建一个包javax/swing/plaf/basic,包含固定版本.

如何强制我的项目支持我在已安装的JDK中的缺陷类上包含的类的版本?

这必须具有一定的便携性,因为固定类也必须在客户端工作,并且必须忽略JDK安装中的缺陷类.因此,我不想修改JDK,而是绕过这个特定的类.

java patch swingx

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

为MinGW配置Eclipse

我在Win7-Laptop上使用Eclipse Juno和MinGW(最新版本).我的示例代码在IDE中成功构建,但我既不能运行也不能调试它!

当我选择Run as => Local C/C++ - Application时,我明白了

发射失败.找不到二进制文件.

但是,构建过程会产生一个exe文件!

当我调用cmd.exe时,导航到源目录并调用此构建的exe(a.out.exe),它可以正常工作!

我想这是由于错误/缺少eclipse的配置,但到目前为止我找不到有用的信息. 该线程提到了环境变量.我将MinGW和Msys添加到我的PATH变量中(这就是我可以编译的原因)但是我无法在eclipse中运行我的软件!

那么,可以做些什么来启用调试?

c++ eclipse mingw

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

将静态项目上传到Google应用引擎

免责声明:我已经在这里,但显然是偏离主题的.

我想使用引导程序模板设置页面,并使用google appengine服务将其作为静态网站托管.

在google_appengine目录中,我创建了一个包含页面数据和app.yaml的文件夹页面:

  • google_appengine [文件夹]
    • ...
    • dev_appserver.py
    • appcfg.py
    • ...
    • 页面[文件夹]
      • 的app.yaml
      • 公共[文件夹]

app.yaml将此作为内容:

      application: coolmoon
  version: 1
  runtime: python27
  api_version: 1
  threadsafe: yes

  handlers:

  - url: /(.+)
    static_files: public/\1
    upload: public/(.*)

  - url: /
    static_files: public/index.html
    upload: public/index.html

  skip_files:
  - ^(.*/)?app\.yaml
  - ^(.*/)?app\.yml
  - ^(.*/)?#.*#
  - ^(.*/)?.*~
  - ^(.*/)?.*\.py[co]
  - ^(.*/)?.*/RCS/.*
  - ^(.*/)?\..*
  - ^(.*/)?tests$
  - ^(.*/)?test$
  - ^test/(.*/)?
  - ^COPYING.LESSER
  - ^README\..*
  - \.gitignore
  - ^\.git/.*
  - \.*\.lint$ …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine twitter-bootstrap

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

使用Lapack的dgeqrf_求解线性系统

我试图用C++中的QR因子分解矩阵 ,使用Lapack函数来求解线性方程组(Ax = b)

据我所知,dgeqrf计算QR分解并覆盖输入矩阵.输出显然包含L(上三角形)的值,但我如何获得Q?

我试过dormqr,据说从dgeqrf的输出计算Q ,但结果与前一次调用的矩阵相同.

这是我的完整代码:

boost::numeric::ublas::matrix<double> in_A(4, 3);
in_A(0, 0) = 1.0;
in_A(0, 1) = 2.0;
in_A(0, 2) = 3.0;

in_A(1, 1) = -3.0;
in_A(1, 2) = 2.0;
in_A(1, 3) = 1.0;

in_A(2, 1) = 2.0;
in_A(2, 2) = 0.0;
in_A(2, 3) = -1.0;

in_A(3, 1) = 3.0;
in_A(3, 2) = -1.0;
in_A(3, 3) = 2.0;

boost::numeric::ublas::vector<double> in_b(4);
in_b(0) = 2;
in_b(1) = 4;
in_b(2) = 6; …
Run Code Online (Sandbox Code Playgroud)

c++ math linear-algebra lapack visual-studio-2012

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

如何连接标题中的字符串?

我想在专用头文件中定义一堆常量.

由于一些前缀经常出现,我想定义它们一次,然后在需要时添加它们.

我的问题是:

如何在没有空格的情况下将前缀与另一个字符串连接起来?

例:

#define PREFIX "pre_"
#define KEYWORD "keyword"
#define BOTH PREFIX+KEYWORD
Run Code Online (Sandbox Code Playgroud)

两个所需的结果:pre_keyword

显然是+ in

BOTH PREFIX+KEYWORD
Run Code Online (Sandbox Code Playgroud)

不管用.那么这些令牌如何连接起来呢?

c++ header

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

更改我的java应用程序的图标

对于一个简单的 Java 桌面应用程序,我使用 NetBeans IDE 的助手添加了一个 JFrame 表单。对于这个框架,我想更改标题栏中的图标。我尝试在生成的 View 类的构造函数的最末尾使用以下代码来执行此操作:

ImageIcon ii = new ImageIcon(iconUrl);
    this.getFrame().setIconImage(ii.getImage());
Run Code Online (Sandbox Code Playgroud)

String iconUrl 绝对是正确的,据我从调试器角度的变量概述判断,对象 ii 似乎没问题。不过,标题栏中的图标没有改变,仍然是默认的java图标。

为什么?

java netbeans

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