小编Alb*_*dez的帖子

使JInternalFrame不动

如何在Java 中使内部框架不能移动,以便它不能移动并保持固定在某个位置?
我正在使用NetBeans.

java swing

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

Gtk开关激活信号未触发

我正在尝试在应用程序中使用Gtk.Switch小部件,但"激活"信号不会通过点击触发.通过点击其上的reture/space键,使用带键盘的小部件时,它可以正常工作,但点击不会触发"激活"事件.

任何想法要为Gtk.Switch的点击注册信号要做什么

from gi.repository impoty Gtk, GObject

def my_callback(widget, data=None):
    print 'Event Fired'

switch = Gtk.Switch()
window = Gtk.Window()
window.add(switch)
switch.connect('activate', my_callback)
window.show_all()
GObject.MainLoop().run()
Run Code Online (Sandbox Code Playgroud)

gtk events gobject pygobject

6
推荐指数
2
解决办法
3153
查看次数

如何在Java中存储表或矩阵?

我曾经使用八度矩阵来存储数据集中的数据,在Java中我该怎么做?假设我有10-20列和大数据,我不这么认为

int [][]data; 
Run Code Online (Sandbox Code Playgroud)

将是最好的选择.嵌套映射是唯一的解决方案吗?

java performance matrix data-structures

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

X11:通过命令行设置未修饰或始终可见的窗口

这个问题提到的工具xdotoolwmctrl它们能够通过命令行改变窗口的几何形状。这行。

但是,如果我想做更高级的操作,例如:

  • 设置一个未装饰的窗口。
  • 使窗口在所有桌面上都可见 (omnipresent).
  • 设置一个窗口始终可见

有什么工具可以让我从命令行做喜欢的事情吗?
我使用Openbox作为我的窗口管理器。

x11 command-line

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

使用Emscripten调用函数指针

使用Emscripten,是否可以从JavaScript调用函数指针(因此,一个数字)?
函数的签名是可变的,所以我不能编写帮助程序并完成.

为了举例说明,我有一个这样的函数:

// Returns a function pointer to call, with the appropiate
// arguments, to initialize the demanded feature.
void* get_feature_activator(feature_t feat);
Run Code Online (Sandbox Code Playgroud)

您应该按如下方式使用它:

// Initialize the speaker
void* activator = get_feature_activator(FEATURE_SPEAKER);
// We know this function needs one float, so we cast and call it
((void(*)(float))activator) (3.0);
Run Code Online (Sandbox Code Playgroud)

要对JavaScript执行相同的操作:

var activator = _get_feature_activator(constants.FEATURE_SPEAKER);
// TODO: Need to call this pointer with one float
Run Code Online (Sandbox Code Playgroud)

javascript emscripten

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

隐式转换和复制构造函数

更新:建议重复的唯一解决这个问题的一部分.理解发生了什么的关键(首次创建临时引用的事实)在那里没有解释.

这是我第一次使用隐式转换,所以我写了这个:

class A {};

class B {
public:
    B(A& other) {}
    // Copy constructor
    B(const B& other) {}
};

int main() {
    A foo;
    B bar = foo;
}
Run Code Online (Sandbox Code Playgroud)

这按预期编译,但是如果我删除了const,我的编译器(gcc版本4.8.4)在赋值时产生,带有错误消息我无法理解:

test.cc: In function ‘int main()’:
test.cc:12:13: error: no matching function for call to ‘B::B(B)’
     B bar = foo;
             ^
test.cc:12:13: note: candidates are:
test.cc:7:5: note: B::B(B&)
     B(B& other) {}
     ^
test.cc:7:5: note:   no known conversion for argument 1 from ‘B’ to ‘B&’
test.cc:5:5: note: …
Run Code Online (Sandbox Code Playgroud)

c++

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

将电话号码(移动电话或固定电话)分成国家代码,区号和号码

我需要将电话号码(可以是移动电话或固定电话)分成:

  • 国家拨号代码
  • 区域代码
  • 电话号码

例子:

+92321123456792 32x 1234567(移动)
+9299212345692 992 123456(陆地线)

假设我有一个包含所有国家拨号代码,区号,移动国家代码,移动网络代码的数据库......

问题是国家拨号代码可以是1,2或3位数.例如:

1美国,92巴基斯坦,或233加纳

此外,区域移动网络代码可以是2或3位数.有任何想法吗?

java parsing

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

如何在swing java中使用布局管理器

我是布局经理的新手,比如Flow,borders......
我主要setBounds()用来设置我的组件的位置.

我读了一篇文章,使用setBounds不是一个很好的做法,这是更好地使用一些布局.

哪些是最好和最常用的布局?
如何使用布局管理器定位按钮 ; 而不是做setbounds(10,10,100,30)

java layout swing

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

使用输出流在Java servlet中打印出变量

public class DemoServlet extends HttpServlet {

    public void service(HttpServletRequest req, HttpServletResponse resp)
        throws IOException, ServletException {

        //prints out my string
        resp.getOutputStream().write("Hello from servlet\n".getBytes());

        String variable ="VAR";
        //trying to print out variable by this way but doesn't work
        resp.getOutputStream().write("%s\n".getBytes(),variable);
        //doesn't work this way either
        resp.getOutputStream().write("variable is:"+ variable +"something else\n".getBytes());
    }
}
Run Code Online (Sandbox Code Playgroud)

首先,我正在使用,PageWriter out= resp.getWriter();但是后来我切换到了ServletOutputStream我,因为我想打印图像。其他一切都可以,但是:

public void makedbconnection() {
    try {
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        Dbcon = DriverManager.getConnection("jdbc:mysql://localhost/test");
    } catch(Exception idc) {
       //ON THIS LINE, out is ServletOutputStream.
       idc.printStackTrace(out);
    }
    //System.out.println("connection …
Run Code Online (Sandbox Code Playgroud)

java servlets stream

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

Emscripten与模块加载器

我正在尝试使用Emscripten将C库转换为可移植的JavaScript模块,该模块将由AMD(例如Require.JS)加载并提供对其功能和事物的访问:

require("vendor/mylib.js", function(mylib) {
    mylib.function1();
});
Run Code Online (Sandbox Code Playgroud)

但是,我已经看到Emscripten使用大量变量污染全局命名空间,这违背了模块应该独立且不与其他已加载模块冲突的前提.

所以问题是:在AMD使用Emscrpiten的最佳方法什么?

有没有办法告诉Emscripten不泄漏任何东西global

javascript module emscripten

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