小编Aar*_*ron的帖子

R. 没有给我一个数组选项

我是安卓开发的新手。我试图让我的string.xml文件添加字符串,而不是在文件中对字符串进行硬编码.java

我正在使用这个android 开发者教程并复制并粘贴代码以确保没有错别字。

我遇到的问题是当我输入时R.array没有显示为选项。我不太确定出了什么问题。这是Java代码。我已经//给我带来了麻烦:

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class HelloListActivity extends ListActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        String[] countries = getResources().getStringArray(R.array.countries_array);
        //The R. does not offer array as an option
        setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, countries));

        ListView lv =getListView();
        lv.setTextFilterEnabled(true);

        lv.setOnItemClickListener(new OnItemClickListener(){
            public void onItemClick(AdapterView<?>parent, …
Run Code Online (Sandbox Code Playgroud)

java xml android

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

使用DateTime在c#中的月份

我想知道是否有办法让用户输入像01这样的数字,并使用dateTime将该字符串转换为月份.我知道如何让用户输入一个字符串,例如01/01/2011,并将其转换为DateTime.有没有办法使用datetime将两个数字字符串转换为一个月.像这样的东西,但那会奏效

        Console.WriteLine("Please the month numerically");
        string date = Console.ReadLine();
        dt = Convert.ToDateTime(date).Month;
Run Code Online (Sandbox Code Playgroud)

c# datetime

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

将模型字段的长度设置为长度 5

我正在使用 Django,我想在我的数据库中设置我的字段之一,以只允许长度为 5 个整数的数字。我找到了max_length,有长度吗?

这是我的代码

zip_code = models.IntegerField(max_length=5)
Run Code Online (Sandbox Code Playgroud)

有没有办法

zip_code = models.IntegerField(length=5)
Run Code Online (Sandbox Code Playgroud)

强制用户输入 5 个数字。

python django

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

Laravel Eloquent if 变量存在查询

我有一个带有两个可选字段的表单:日期和位置。如果用户选择其中任何一个,则除了必填字段之外,查询还会使用他们选择的字段。有没有一种方法可以使用 eloquent,以便如果变量具有值,则在查询中使用它,如果没有则忽略它。我知道我可以使用多个 if 语句,但我想知道是否有更有效的方法。

php laravel eloquent

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

Laravel Eloquent 结果在使用 dd 时没有提供查看属性的选项

我正在使用 JOIN 语句从我的数据库查询。当我使用 dd() 函数打印结果时,我得到了正确数量的结果,但是,由于某种原因,属性数组不是可见数组。

在此处输入图片说明
这是我的代码...

<?php

$usersResults = User::where('place', '=', $place)
    ->join("destinations", 'users.id', "=", "destinations.user_id")
    ->select("users.*", "destinations.created_at")
    ->groupBy("users.id")->get();

dd($usersResults);
Run Code Online (Sandbox Code Playgroud)

join group-by laravel eloquent laravel-5

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

模拟@AuthenticationPrincipal进行单元测试

我是 spring 和 lombok 的新手。我正在为该方法使用的控制器进行单元测试@AuthenticationPrincipal。根据我的阅读,它将经过身份验证的用户的信息传递到方法中。有没有办法在单元测试中模拟这个?

java authentication spring unit-testing lombok

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

不完全理解这个面试问题

问题是在标有/ var/website的目录中的Linux文件系统中查找50,000个HTML页面中的电话号码.编写脚本以获取包含以下格式的电话号码的文件路径列表:(xxx)xxx-xxxx

这就是我想要回答它的方式.有一个用户可以输入URL的前端.如果URL具有匹配的电话号码(使用regurlar表达式),则打印出URL.
我不确定,任何想法

regex

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

试图通过logcat找到运行时错误,不明白如何阅读它

我有一个运行时错误,无法弄清楚它在哪里.我看着logcat并且不明白我想要它.有人可以帮助我理解这意味着什么,所以我可以找出解决错误的方法.

02-13 10:50:10.868: D/AndroidRuntime(529): Shutting down VM
02-13 10:50:10.868: W/dalvikvm(529): threadid=1: thread exiting with uncaught exception (group=0x40015560)
02-13 10:50:10.948: E/AndroidRuntime(529): FATAL EXCEPTION: main
02-13 10:50:10.948: E/AndroidRuntime(529): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.signalsetapp/com.signalsetapp.SignalSetMobileAppActivity}: java.lang.ClassNotFoundException: com.signalsetapp.SignalSetMobileAppActivity in loader dalvik.system.PathClassLoader[/data/app/com.signalsetapp-2.apk]
02-13 10:50:10.948: E/AndroidRuntime(529):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1544)
02-13 10:50:10.948: E/AndroidRuntime(529):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638)
02-13 10:50:10.948: E/AndroidRuntime(529):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
02-13 10:50:10.948: E/AndroidRuntime(529):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928)
02-13 10:50:10.948: E/AndroidRuntime(529):  at android.os.Handler.dispatchMessage(Handler.java:99)
02-13 10:50:10.948: E/AndroidRuntime(529):  at android.os.Looper.loop(Looper.java:123)
02-13 10:50:10.948: E/AndroidRuntime(529):  at android.app.ActivityThread.main(ActivityThread.java:3647)
02-13 10:50:10.948: E/AndroidRuntime(529):  at java.lang.reflect.Method.invokeNative(Native Method)
02-13 10:50:10.948: …
Run Code Online (Sandbox Code Playgroud)

android runtime-error logcat

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

显示来自ModelState.Values的错误

我正在使用ASP.net核心剃刀引擎。我正在尝试在HTML中显示我的错误。不知道如何解决我的代码。如何ModelState.Values在cshtml页面中显示错误 ?

这是我的控制器

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using quotingDojo.Models;

namespace quotingDojo.Controllers
{
    public class HomeController : Controller
    {
        // GET: /Home/
        [HttpGet]
        [Route("")]
        public IActionResult Index()
        {
            return View();
        }

        [HttpPost]
        [Route("quotes")]
        public IActionResult Quotes(string Name, string Quote)
        {
            Home NewHome = new Home
            {
                Name = Name,
                Quote = Quote
            };

            if(TryValidateModel(NewHome) == false) {
                ViewBag.errors = ModelState.Values;
                System.Console.WriteLine("??????????????"); 
                System.Console.WriteLine(ModelState.ErrorCount);         
                System.Console.WriteLine("??????????????"); 
            }

            return RedirectToAction("Index");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

ModelState.ErrorCount 打印出正确数量的错误。

这是我的模特

using System.ComponentModel.DataAnnotations;


namespace …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor

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

Php工匠没有迁移这样的文件或目录

我在尝试运行迁移时创建了一个make:migration我收到以下错误

没有这样的文件或目录(SQL:select*from information_schema.tables where table_schema = homestead和table_name = migrations).

在我的env文件中,我的db名称是homestead,在我的db中,我有一个名为migrations的表.不确定为什么我收到此错误.

migrate laravel

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