小编joh*_*nny的帖子

如何判断哪些类方法未被使用?

随着时间的推移,我倾向于创建对我不再有用的方法.我想我已经将所有代码都移出了他们但也许没有.或者,也许代码引用旧方法,一切正常,直到我点击那个让我创建新方法的特殊事物.

除了在每种方法上使用find之外还有什么方法,看看在哪里使用了什么?

我想删除我没有使用的方法.谢谢.

我正在使用Visual Studio 2008 Express.

methods visual-studio-2008

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

Do块是否与With语句相同?

学习Ruby和Do块.来自很多c#我没有看到太多提醒我的Do,但是随后我想到了With语句和我希望在c#中的一个(也许它是,我从未见过它?).Do和With这两个陈述看似相似.

VB中的With语句与Ruby中的Do块相同吗?

编辑:

举个例子,ActiveRecord对象,映射到数据库表:

TheBook.new do |book|
 book.title = "my book"
 book.writer = "some author"
end
Run Code Online (Sandbox Code Playgroud)

我明白从看到它我会得到什么.我知道我将在我的数据库中获得上述信息的新记录,但我不知道为什么.为什么这本书成为了稿件?我是从右到左阅读的吗?

ruby vb.net

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

是我还是这个课件入口有拼写错误?

我从在线麻省理工学院的课件讨论中得到了这个(pdf警告):

public class Human { 
 private String name; 
 ... 
 public Human(String name) {
  this.name = name;
 }
 public String getName() { 
  return String; 
 }
}

public class Student extends Human { 
 private String username;
 public Student(String name, String username) {
  super(name);
  this.username = username;
 }
 public String getName() {
  return username;
 }
 public String getRealName() { 
  return super.getName();
 }
}
...
public class World {
 ... 
  void someMethod() { 
   Student alice = new Student("Alice", "abc"); 
   System.out.println(alice.getRealName()); // what …
Run Code Online (Sandbox Code Playgroud)

java return

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

如何从另一个类更改Java中框架的背景颜色?

我有以下内容:

import javax.swing.JFrame;

public class Directions {

    public Directions(){
        JFrame frame = new JFrame("Direction");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(new DirectionPanel());
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        Directions myTest = new Directions();
    }
}
Run Code Online (Sandbox Code Playgroud)

第二课:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class DirectionPanel extends JPanel{
    public DirectionPanel(){
        addKeyListener(new DirectionListener());
        setBackground(Color.yellow);
    }

    private class DirectionListener implements KeyListener{

        @Override
        public void keyPressed(KeyEvent e) {
            //JOptionPane.showMessageDialog(null, "Hello Johnny");
            int keyCode = e.getKeyCode();
            if (keyCode == KeyEvent.VK_LEFT){
                setBackground(Color.red);
            }
            repaint();
        }

        @Override
        public void …
Run Code Online (Sandbox Code Playgroud)

java swing keyevent jpanel

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

你如何在Ruby on Rails中安装jquery?

是否只是在javascript文件夹中安装jquery.jq文件并链接到它?

jquery ruby-on-rails

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

是否可以创建在数据库中不是真正外键的外键?

我有这个模拟数据库:

用户:

  • 用户身份

公司:

  • COMPANY_ID
  • 用户身份

特许经营:

  • franchise_id
  • COMPANY_ID

商店:

  • STORE_ID
  • franchise_id

这些都是主键和外键.

我想知道如果把做user_id放在特许经营表中是不好的做法.

这样我可以在没有所有关系的情况下进行报告,并且万一"丢失"我可以找到它的去向.它们不是数据库中定义的外键,但它们看起来像外键.或者我应该把它们变成外键?

谢谢您的意见.

编辑:我还认为像我一样思考的非规范化可能有助于加快速度,而不必使用所有连接.

database-design foreign-keys

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

创建外键是否自动意味着引用完整性?

如果我创建外键是参照完整性自动?我是否必须设置其他任何内容才能进行级联工作?

编辑:例如,在postgres中.我的意思是通过自动,我不需要设置其他任何东西,使RI工作.删除.我猜测虽然FK意味着它将确保插入的FK中存在数据.

database-design referential-integrity

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

在SQL中,使用带括号的括号是什么意思?

例:

select count(*) from my table
where
column1 is not null
and
(column1 = 4 OR column1 = 5)
Run Code Online (Sandbox Code Playgroud)

例2:

select count(*) from my table
where
column1 is not null
and
column1 = 4 OR column1 = 5
Run Code Online (Sandbox Code Playgroud)

在我的数据库中有真正的列名,我得到两个不同的结果.带括号的那个是对的,因为如果我这样做:

select count(*) from my table
where
column1 is not null
and
column1 = 4
Run Code Online (Sandbox Code Playgroud)

然后

select count(*) from my table
where
column1 is not null
and
column1 = 5
Run Code Online (Sandbox Code Playgroud)

并将它们加在一起,我得到正确答案......我想.与上面括号的第一个示例相同.

为什么通过更改OR测试的优先级会得到不同的结果?

sql oracle operator-precedence associativity

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

使用POST而不是GET更安全吗?

使用POST代替GET是否存在固有的"安全性"?例如,如果我有一个对sql注入开放的页面,POST会以某种方式让我更安全吗?我知道它不会使我的代码更好,或修复我的SQL注入问题或其中任何一个(只是一个例子),但一般来说,POST可以帮助网页更安全,无论它做什么?

security webpage

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

为什么可以用括号表示带有后缀运算符的解引用指针并仍然获得先前的解引用值?

我不明白这里的优先顺序.鉴于:

*(p++)
Run Code Online (Sandbox Code Playgroud)

以下是我认为会发生的事情:

(p++)
Run Code Online (Sandbox Code Playgroud)

然后

*p
Run Code Online (Sandbox Code Playgroud)

为什么不是p首先递增的地址,然后取消引用,因为后缀在括号中?

*(p++)
Run Code Online (Sandbox Code Playgroud)

为什么地址不会增加,然后由于括号而被解除引用.

*p++似乎并不相同*(p++),但它们是相同的.

c++ pointers pointer-arithmetic

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