小编Men*_*nus的帖子

使一个空字符串值得吗?

我有一个同事发誓

//in a singleton "Constants" class
public static final String EMPTY_STRING = "";
Run Code Online (Sandbox Code Playgroud)

在整个项目中可用的常量类中.这样,我们可以写出类似的东西

if (Constants.EMPTY_STRING.equals(otherString)) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

代替

if ("".equals(otherString)) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我说是的

  1. 不值得 - 它不会保存堆/堆栈/字符串池中的任何空间,
  2. 丑陋
  3. 滥用常数类.

谁是这里的白痴?

java string

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

用get请求联系表单7设置字段值

我想用get请求设置字段值

example.com/subscribe/?email=asfafs

但是当我加载其上有表单的页面时,表单不会显示.我明白为什么它无法展示.因为表单本身也可以提交get请求.我还安装了这个插件,它可以让我设置一个字段值,但事实并非如此.

这就是我所拥有的:

<p>Uw naam (verplicht)<br />
    [text* input-name] </p>

<p>Uw email (verplicht)<br />
    [dynamictext dynamicname "CF7_GET key='email'"] </p>
<p>Onderwerp<br />
    [text your-subject] </p>

<p>Uw bericht<br />
    [textarea your-message] </p>

<p>[submit "Verzenden"]</p>
Run Code Online (Sandbox Code Playgroud)

在我的页面中:

<?php echo do_shortcode('[contact-form-7 id="1062" title="Contactformulier 1"]'); ?>
Run Code Online (Sandbox Code Playgroud)

我不介意为此使用不同的插件.如果有一个适合我的需求请告诉我.

html php forms wordpress contact-form-7

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

InflateException:二进制XML文件行#22:错误导致类<unknown>

当我尝试运行我的应用程序时崩溃,我在logcat中得到以下内容:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.application/com.example.application.StartActivity}: android.view.InflateException: Binary XML file line #22: Error inflating class <unknown>
Run Code Online (Sandbox Code Playgroud)

.....

Caused by: android.view.InflateException: Binary XML file line #22: Error inflating class <unknown>
Run Code Online (Sandbox Code Playgroud)

.....

Caused by: java.lang.reflect.InvocationTargetException
Run Code Online (Sandbox Code Playgroud)

.....

Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1
Run Code Online (Sandbox Code Playgroud)

错误还包括我自己的代码中的一行,我在其中设置内容视图

这是我引用的xml文件

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_horizontal"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin">



            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="200dp">

                <TextView
                    android:id="@+id/summonerName"
                    android:layout_width="439dp"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:gravity="center_vertical"
                    android:hint="@string/prompt_email"
                    android:textSize="?android:textAppearanceLarge"
                    android:singleLine="true" />

                <Spinner
                    android:id="@+id/region"
                    android:layout_width="83dp"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_toRightOf="@id/summonerName"
                    android:layout_alignParentRight="true"
                    /> …
Run Code Online (Sandbox Code Playgroud)

java xml android

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

如何在codeigniter中显示json数据

我的json输出来自codeigniter json_encode.这显示在控制台中,但我无法在html格式的页面上显示它

[
    {"company_name":"Jalalabad Ragib-Rabeya Medical College"},
    {"company_name":"Jalalabad Ragib-Rabeya Medical College"}
]
Run Code Online (Sandbox Code Playgroud)

这是javascript.如何读取这些json数据并显示是一个列表

function getDocCat(catId){     
    var currentValue = catId.value;

      $.ajax({
            type: "POST",
            url: "<?php echo site_url('home/get_com_by_cat') ?>",
            data: { data: currentValue },
            dataType:'json',             
            success: function(result){
            $("load_company_name").html(result);
            },
            error: function() {
                alert('Not OKay');
            }

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

javascript php jquery json codeigniter

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

Java:瞬态对象是垃圾收集的吗?

我的程序显示了内存泄漏的趋势.当内存使用率达到峰值时,GC计数更多,对象被垃圾收集.

我们发现一个类是内存泄漏趋势的原因.

但我想检查为什么这个类实际上是垃圾收集的,当我探索这个类时,类中只有一个瞬态对象.

瞬态对象是未序列化的对象.但是,瞬态性质与垃圾收集有什么关系?

java garbage-collection transient

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