小编Kev*_*vin的帖子

HashMap,LinkedHashMap和TreeMap之间的区别

是什么区别HashMap,LinkedHashMapTreeMap在Java中?我没有看到输出有任何差异,因为所有三个都有keySetvalues.什么是Hashtables?

Map m1 = new HashMap();
m1.put("map", "HashMap");
m1.put("schildt", "java2");
m1.put("mathew", "Hyden");
m1.put("schildt", "java2s");
print(m1.keySet()); 
print(m1.values()); 

SortedMap sm = new TreeMap();
sm.put("map", "TreeMap");
sm.put("schildt", "java2");
sm.put("mathew", "Hyden");
sm.put("schildt", "java2s");
print(sm.keySet()); 
print(sm.values());

LinkedHashMap lm = new LinkedHashMap();
lm.put("map", "LinkedHashMap");
lm.put("schildt", "java2");
lm.put("mathew", "Hyden");
lm.put("schildt", "java2s");
print(lm.keySet()); 
print(lm.values());
Run Code Online (Sandbox Code Playgroud)

java map

919
推荐指数
13
解决办法
58万
查看次数

如何在PHP中将逗号分隔的字符串拆分为数组?

我需要将我的字符串输入拆分为逗号中的数组.

我怎样才能完成这个?

输入:

9,admin@example.com,8
Run Code Online (Sandbox Code Playgroud)

php arrays string

244
推荐指数
6
解决办法
40万
查看次数

什么是Spring中的Dispatcher Servlet?

在这张图片中(我从这里得到),HTTP请求向Dispatcher Servlet发送了一些内容.

在此输入图像描述

我的问题是Dispatcher Servlet的作用是什么?

是否就像从网页上抛出信息并将其丢给控制器?

java spring spring-mvc

176
推荐指数
5
解决办法
18万
查看次数

片段中的onCreateOptionsMenu

我放在setHasOptionsMenu(true)里面onCreateView,但我仍然无法调用onCreateOptionsMenu内部碎片.

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
                         Bundle savedInstanceState) {   
   setHasOptionsMenu(true);             
   return inflater.inflate(R.layout.facesheet, container, false);
}
Run Code Online (Sandbox Code Playgroud)

以下是我的onCreateOptionsMenu代码.

@Override
public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
    getSupportMenuInflater().inflate(R.menu.layout, menu);
    return (super.onCreateOptionsMenu(menu));
}
Run Code Online (Sandbox Code Playgroud)

我收到的错误消息:

该方法onCreateOptionsMenu(Menu)类型片段的必须重写或实现的超类型方法.

android android-fragments layout-inflater oncreateoptionsmenu

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

如何在Java中创建Array,ArrayList,Stack和Queue?

我正在阅读一篇Java文章,但发现声明没有差异,并且感到困惑.任何人都可以列出这个吗?

添加了文章

http://www.theparticle.com/javadata2.html

java declaration data-structures

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

从活动中删除片段

FragmantClass rSum = new FragmantClass();
getSupportFragmentManager().beginTransaction().remove(rSum).commit();       
Run Code Online (Sandbox Code Playgroud)

我正在尝试删除此片段,当我加载切换另一个片段.上述片段不会被删除.这是我打电话切换片段的方法.

public void switchContent(Fragment fragment) {
    FragmantClass rSum = new FragmantClass();
    getSupportFragmentManager().beginTransaction().remove(rSum).commit();
    mContent = fragment;
    getSupportFragmentManager()
        .beginTransaction()
        .replace(R.id.content_frame, fragment)
        .commit();
    getSlidingMenu().showContent();
}
Run Code Online (Sandbox Code Playgroud)

android

36
推荐指数
3
解决办法
7万
查看次数

33
推荐指数
3
解决办法
6万
查看次数

NodeJs中的response.writeHead和response.end

var https = require('https');
var fs = require('fs');

var options = {
  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
};

https.createServer(options, function (req, res) {
  res.writeHead(200);
  res.end("hello world\n");
}).listen(8000);
Run Code Online (Sandbox Code Playgroud)
  1. 任何人都可以解释我为什么 在createServer方法中调用writeHeadand end方法.
  2. 在createServer方法中传递的选项对象的主要用途是什么.

node.js

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

onPrepareOptionsMenu未在Fragments中调用

    @Override
    public void onCreateOptionsMenu(Menu menu,MenuInflater inflater){
        Log.d("Does", "get called");
        inflater.inflate(R.menu.menuItem, menu);
        super.onCreateOptionsMenu(menu,inflater);
    }

    @Override
    public void onPrepareOptionsMenu(Menu menu) {
        super.onPrepareOptionsMenu(menu);
        getActivity().invalidateOptionsMenu();
        MenuItem filter = menu.findItem(R.id.section);

        filter.setVisible(false);

    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试将我的菜单加载到片段中并且它已经被取消了,但是onPrepareOptionsMenu根本没有被调用,我需要隐藏一些菜单项.

更新:

    @Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setHasOptionsMenu(true);
}
Run Code Online (Sandbox Code Playgroud)

setHasOptionsMenu(true)在我的onCreate()方法里面打电话.

java android

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

ExpressJs - express.static(__ dirname)指向哪里?

var express = require('express');
var app = express();
port = process.argv[2] || 8000;

app.configure(function () {
    app.use(
        "/", 
        express.static(__dirname) 
    );
});
app.listen(port);
Run Code Online (Sandbox Code Playgroud)

我删除了下面的这一行,并在加载localhost时出错

app.configure(function () {
        app.use(
            "/", 
            express.static(__dirname) 
        );
    });
Run Code Online (Sandbox Code Playgroud)
  1. app.use方法有什么作用?
  2. express.static方法有什么作用?__dirname指向哪里?

javascript node.js express

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