假设您要编写一个实现简单电话簿的程序.给定一个特定名称,您希望能够尽快检索该人的电话号码.您将使用什么数据结构来存储电话簿,为什么?
我使用pm2来处理节点项目.即使所有项目都是通过pm2停止的,我也看到pm2 God Daemon总是在运行并消耗大约27M Ram.这是它在ps aux上的外观:
nodeuser 2577 ? Ssl 18:02 0:01 PM2 v0.15.10: God Daemon
问题是,它是这样构建的吗?pm2神守护神应该一直在奔跑吗?但是如果是这样的话,我想知道为什么,因为它对我没有意义.
我可以通过pm2杀死pm2 God Daemon吗?或者干脆用kill -9 pid?
我想在Android应用程序顶部的"设置"菜单选项中添加一个页面.该应用程序默认情况下右上角有3个点,当我点击它时,它不会去任何地方,现在我正在尝试将设置实现到我的应用程序.到目前为止我所做的是,
在/ res/xml文件夹中创建名为preferences.xml的xml文件,其中包含以下内容;
<?xml version="1.0" encoding="utf-8"?>
<preferencescreen xmlns:android="http://schemas.android.com/apk/res/android">
<preference android:key="sample"
android:summary="can open other activity"
android:title="click here">
</preference>
<edittextpreference android:key="Name"
android:summary="Add user Name."
android:title="Your Name">
</edittextpreference>
</preferencescreen>
Run Code Online (Sandbox Code Playgroud)
然后我在/ src/main/java/package /中创建了一个名为Preferences的新java类,其中包含以下内容;
package com.domain.mobile.tipcalculator.app;
import android.preference.PreferenceFragment;
import android.os.Bundle;
public class Preferences extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
Run Code Online (Sandbox Code Playgroud)
然后根据我的理解,这就是我所需要的.我没有在编译时遇到任何错误,但是当我点击右上角的3个点并单击"设置"时,我仍然看不到页面出现.有任何想法吗?谢谢.
PS我正在使用PreferenceFragment,因为我的min sdk要求是11.
我在 Android 应用程序中有常量变量,如下所示。我想将它们移动到一个单独的常量类,这样它会更干净。你有什么建议?我应该在项目中创建什么类型的文件?我是否只需在 MainActivity 类中导入该常量类?我正在寻找类似于 C++ 中的constants.h 文件。你们有什么建议?
public class MainActivity extends ActionBarActivity {
public static final String NET_SALE = "com.domain.mobile.tipcalculator.MESSAGE1";
public static final String SER_CHRG = "com.domain.mobile.tipcalculator.MESSAGE2";
public static final String TRN_IN = "com.domain.mobile.tipcalculator.MESSAGE3";
public static final String TRN_OUT = "com.domain.mobile.tipcalculator.MESSAGE4";
public static final String POOL = "com.domain.mobile.tipcalculator.MESSAGE5";
public static final String RADIO = "com.domain.mobile.tipcalculator.MESSAGE6";
Run Code Online (Sandbox Code Playgroud)