小编Car*_*ter的帖子

将JPanel导出为矢量图形

我想将我的JPanel中的图像导出到矢量图形文件中,以便以高于屏幕的分辨率进行编辑和打印.本质上,我希望paint()使用目标图形调用其函数,该图形将绘图命令保存到矢量图形文件中.

这样做的好方法是什么?建议使用哪些库?哪种矢量格式最好,为什么?

java graphics swing awt vector-graphics

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

C#中的null简写?

有没有办法缩短这条线?

bool pass = d != null && d["k"] != null && (bool)d["k"];
Run Code Online (Sandbox Code Playgroud)

注意:"k"实际上是"更长的id"; 我替换它以使其在这篇文章中更具可读性.您的许多建议都不会检查d是否为空.

c# null

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

Visual Basic模块v单例

所以我在过去6年左右的时间里一直在使用C#进行编程,现在我已经厌倦了VB.net.

我正在使用的代码库使用了一些模块.对我来说,模块看起来很像单身人士.只有一个存在; 它可以在命名空间内的任何地方调用.

这里有什么我想念的吗?VB不支持单例结构的正常方式(私有构造函数/公共实例字段)吗?

vb.net singleton module

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

Android绘制模糊

我需要使用Blur效果在Android的Canvas上绘制,它是一个非常简单的功能,我需要绘制一个圆形区域,这是模糊的(前景)和背景透明,我可以做任何操作颜色alpha来做它自定义透明度,但我需要它模糊而不是透明..任何想法?

android canvas blur draw

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

构造函数中包含较少参数的构造函数

我有构造函数树(int a,int b,int c)和第二个构造函数树(int a,int b,int c,String s).如何从第一个加载第二个构造函数只是为了保存写入所有逻辑?我想过这样的东西,但它给了我"空"的对象.

public Tree(int a, int b, int c){
    Tree t1 = new Tree(a, b, c, "randomString");
}
Run Code Online (Sandbox Code Playgroud)

java constructor

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

构造函数与直接赋值的赋值

今天早上我脑子里浮现出一个基本问题.这里是:

这样做有什么区别:

public class MyClass
{
    private object _myField = new object();

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

并执行以下操作:

public class MyClass
{
    private object _myField;

    public MyClass()
    {
        _myField = new object();
    }

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

c#

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

ArrayList.remove(int index)不使用非匿名类对象

ArrayList.remove(int index)正在使用ActionListener类的匿名实例: -

DeleteModule.java: -

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;



class MyFrame extends JFrame{

    private ArrayList<String> list = new ArrayList<String>() ; 
    private JButton btn = new JButton("Enter index to delete : ") ;
    private JTextField fld = new JTextField() ;

    MyFrame(){
        populateList() ;

        setLayout(new GridLayout(1, 2)) ;
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE) ;
        setSize(400, 60) ;

        btn.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                list.remove( Integer.parseInt( fld.getText() ) ) ;
                JOptionPane.showConfirmDialog(null, list, …
Run Code Online (Sandbox Code Playgroud)

java collections arraylist anonymous-class

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

适用于Android的runOnUiThread()方法

我习惯调用runOnUiThread()来确保在UI线程上运行一段代码.我希望 UI线程中启动一段代码同样轻松.该方法应该是什么样的?

multithreading android

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

“仅在有意义的地方子类”的详细解释是什么?

来自名为“如何设计良好的 API 及其重要性”的演示文稿

我被困在演示文稿的第 25 页,其中写着:

为了便于实现,公共类不应子类化其他公共类

它给了我们一个例子(Java语法):

Bad:    Properties extends Hashtable 
        Stack extends Vector

Good:   Set extends Collection
Run Code Online (Sandbox Code Playgroud)

但为什么这些例子有好有坏呢?

java inheritance api-design subclass

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

nodemon - 忽略文件和路径

我正在使用节点js和nodemon模块.

问题:如果我在前端更改文件,服务器将自动重启.

预期:如果我更改路径中的几个js或几个文件,它不应该重新启动服务器.

我尝试了以下代码:

nodemon --ignore'public/javascripts/template_files/*.js'

但上面的代码不起作用.如果我更改template_files文件夹中的任何js文件意味着服务器一次又一次地重新启动.

node.js nodemon

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