小编Adi*_*ikh的帖子

Spring boot whitelabel 404

大家好,即使我从他们的网站上关注了春季教程,我仍然会收到此错误.我一直试图弄清楚为什么我会收到这个错误.我可以连接到Facebook但是当试图检索像春天提供的教程这样的提要时,我不断收到白标错误.它说:

此应用程序没有/ error的显式映射,因此您将此视为回退.出现意外错误(type = Not Found,status = 404).没有可用的消息

一切似乎都没问题,但不知道为什么我一直收到这个错误.如果有人可以提供帮助我会很感激.

我的控制器放在src/main/java/home中:

@Controller
@RequestMapping(value="/")
public class HomeController {

private Facebook facebook;

@Inject
public HomeController(Facebook facebook) {
    this.facebook = facebook;
}

@RequestMapping( method =RequestMethod.GET)
public String getPhotos(Model model){

    if(!facebook.isAuthorized())
    {
        return "redirect:/connect/facebook";
    }
    model.addAttribute(facebook.userOperations().getUserProfile());
    PagedList<Post> homeFeed = facebook.feedOperations().getHomeFeed();
    model.addAttribute("feed", homeFeed);

    return "hello";
 }
}
Run Code Online (Sandbox Code Playgroud)

Application.java文件放在src/main/java/home/main中:

@SpringBootApplication
 public class Application {
 public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }
}
Run Code Online (Sandbox Code Playgroud)

下面是我的build.gradle文件:

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'spring-boot'

buildscript{
repositories{
   // …
Run Code Online (Sandbox Code Playgroud)

html java gradle spring-social-facebook spring-boot

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

RecyclerView 中的 EditText 值在第 5 个位置后给出相同的值

我有一个RecyclerView,每行EditText也有一个。我RecyclerView通过搜索添加项目,然后在编辑文本中输入数量。然后我将它发送到服务器以使用json格式存储。项目添加工作正常。滚动时也不存在编辑文本值交换问题。我可以在屏幕上显示 5 行。
问题是当我将项目发送到服务器时,编辑底行中的文本值在第 5 行之后得到相同的值。这些是我添加到发送到服务器的 recyclerview.Printed List 的行。

Item : 7.50-15 10PR FM CEAT               Quantity : 1
Item : 5.60-15 04PR K 511 CEAT            Quantity : 2
Item : 2.75-18 04PR SECURA F85 CEAT (F)   Quantity : 3
Item : 3.00-17 06PR SECURA ZOOM CEAT (R)  Quantity : 4
Item : 6.50-14 10PR FM CEAT               Quantity : 5
Item : 5.00-12 04PR GRIP MASTER CEAT      Quantity : 5
Item : 4.00-08 06PR AUTO …
Run Code Online (Sandbox Code Playgroud)

android scroll android-edittext android-recyclerview

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

如何过滤多个元素/项目

我正在尝试一次过滤多个项目.例如水果和动物甚至3+.到目前为止,它只能通过一次选择一个项目来实现.我如何选择多个项目?我也尝试了https://wch.io/static/tagsort/demo-stacks/index.html但是它有问题显示文本,但这应该如何,但在javascript?

filterSelection("all")
function filterSelection(c) {
  var x, i;
  x = document.getElementsByClassName("filterDiv");
  if (c == "all") c = "";
  for (i = 0; i < x.length; i++) {
    w3RemoveClass(x[i], "show");
    if (x[i].className.indexOf(c) > -1) w3AddClass(x[i], "show");
  }
}

function w3AddClass(element, name) {
  var i, arr1, arr2;
  arr1 = element.className.split(" ");
  arr2 = name.split(" ");
  for (i = 0; i < arr2.length; i++) {
    if (arr1.indexOf(arr2[i]) == -1) {element.className += " " + arr2[i];}
  }
}

function w3RemoveClass(element, name) { …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

java.lang.RuntimeException:无法启动活动ComponentInfo

我知道这个错误在论坛上出现了数百万次,但请帮助我找到我错过的内容.我正在尝试做简单的面向标签的应用程序,我没有太多(除了错误)

1)我的主要活动是基于我发现的tablayout教程

public class MainTabPanel extends TabActivity {

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mainlayout);
        Resources res = getResources();
        TabHost tabHost = getTabHost();
        TabHost.TabSpec spec;
        Intent intent;
        intent = new Intent().setClass(this, MyBookActivity.class);
        spec = tabHost.newTabSpec("main")
                .setIndicator("Main", res.getDrawable(R.drawable.ic_mybook))
                .setContent(intent);
        tabHost.addTab(spec);
        tabHost.setCurrentTab(0);
    }

}
Run Code Online (Sandbox Code Playgroud)

2)mainlayout.xml

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@android:id/tabhost"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent">
 <LinearLayout  
   android:orientation="vertical"  
   android:layout_width="fill_parent"     
   android:layout_height="fill_parent"        
   android:padding="5dp">
 <TabWidget 
  android:id="@android:id/tabs" 
  android:layout_width="fill_parent"
  android:layout_height="wrap_content" />        

  <FrameLayout      
  android:id="@android:id/tabcontent" 
  android:layout_width="fill_parent"   
  android:layout_height="fill_parent"
  android:padding="5dp" />   
 </LinearLayout></TabHost>
Run Code Online (Sandbox Code Playgroud)

3)我的第二个活动基本上是空的,它只是显示当前的日期和时间,在我尝试添加标签面板之前工作

4)我的清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.th.mybook"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk …
Run Code Online (Sandbox Code Playgroud)

android

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

inputStream 扩展了 InputStream 的新类

我创建了一个扩展 InputStream 的新类,并且必须 @Override read()。我正在尝试使用方法 read(int b),但是当我使用它时,它转到方法 read() 并且我无法使用该参数,我就过去了。

这是我的代码:

public class Run {

    public static void main(String[] args) {

        DFSMaze3dGenerator mg = new DFSMaze3dGenerator();
        try {
            Maze3d maze3d = mg.generate(1, 5, 5);
            maze3d.print3DMaze();
            OutputStream out = new MyCompressorOutputStream(
                    new FileOutputStream("1.maz"));
            out.write(maze3d.toByteArray());
            byte[] arr = maze3d.toByteArray();
            System.out.println("");
            for (int i = 0; i < arr.length; i++) {
                System.out.print(arr[i] + ",");
            }
            out.close();
            InputStream in = new MyDecompressorInputStream(new FileInputStream(
                    "1.maz"));
            byte b[] = new byte[maze3d.toByteArray().length];
            in.read(b);
            in.close();
            Maze3d loaded = new …
Run Code Online (Sandbox Code Playgroud)

java inputstream

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

如何获取android中autocompletetextview中所选项的id

我正在从服务器检索autocompletetextview的值,我得到用户名列表及其用户ID,现在我想要的是当我从列表中选择任何用户名时我想获得该用户名的用户ID.

请看看我的代码:

SearchFriendsAdapter.java

public class SearchFriendsAdapter extends ArrayAdapter<String> {

private ArrayList<SearchFriends> items;
public static SearchFriends searchFriends;
public static ArrayList<String> friends_id;

boolean iNetAvailable;
Context context = getContext();

public SearchFriendsAdapter(Activity context, String nameFilter) {
    super(context, R.layout.row_search_friend);
    items = new ArrayList<SearchFriends>();
}

@Override
public int getCount() {
    return items.size();
}

@Override
public String getItem(int index) {

    return items.get(index).getFriend_name();

}

public View getView(int position, View convertView, ViewGroup parent) {
    View v = convertView;
    if (v == null) {
        LayoutInflater vi = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        v …
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview

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

在div区域外单击时关闭div

我有这段代码.我正在尝试关闭div,当在Div之外点击时,我已经搜索了这个论坛但找不到解决方案 - 这是一个小提琴 - 演示

$('#hideshow1').on("click", function() {
    var text = $(this).val();
    $("#req").toggle();

});

$(window).on("click keydown", function(e) {
  //e.preventDefault() /*For the Esc Key*/
  if (e.keyCode === 27 || !$(e.target).is(function() {return $("#req, #hideshow1")})) {
    $("#req").hide()
  }
}).focus()
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何使用Apache POI读取特定行?

我正在使用Apache POI库,但我有一些我不想读的数据 - 所以我需要程序开始从特定行读取文件.

我想要来自第10行之后的单元格和行的所有数据,直到文档为空.我尝试过以下代码.

Workbook workbook = new XSSFWorkbook(inputStream);
    Sheet firstSheet = workbook.getSheetAt(0);

    Iterator<Row> iterator = firstSheet.iterator();
    Row getSchool = firstSheet.getRow(10);

    Iterator<Cell> cellIterator = getSchool.cellIterator();

    while (iterator.hasNext())
    {
        while (cellIterator.hasNext())
        {
         ...
        }
    }
Run Code Online (Sandbox Code Playgroud)

但它只会从第10行的单元格中获取所有数据.

我很期待收到你的来信:-).

java apache excel apache-poi

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

从另一个 Activity 返回到 Activity-A 的特定片段

在此处输入图片说明

我打开Message-FragmentfromActivity-A然后打开Camera-Fragmentfrom Message-Fragment。现在当前片段是Camera-Fragment,我有媒体滑块。现在我有两个选项,一个是ImagePreview-Fragment如果我单击媒体滑块上的图像项就会打开。另一个是VideoPreview-Activity如果单击媒体滑块上的视频项目打开。所以有一个条件是点击video-item。如果我点击媒体滑块和视频大小的视频产品大于10 MB,我打开VideoTrim-Activity,并完成装饰,当我打电话VideoPreview-Activity

我正在从VideoPreview-Activity或发送媒体ImagePreview-Fragment。所以当我发送媒体时,我想返回Message-Fragment数据。

我如何返回Message-Fragmentfrom VideoPreview-Activity(从 Camera-FragmentVideoPreview-Activity打开)和(从 中打开VideoTrim-Activity)。另外,如果您能帮助我了解如何返回ImagePreview-FragmentMessage-Fragment我将不胜感激。这些是分开的问题。希望你能帮忙。

我通过添加到 backstack 来打开片段addToBackStack(fragmentTag)

编辑:VideoPreview-Fragment 必须是 VideoPreview-Activity,VidoTrim-Fragment 必须是 VideoTrim-Activity。这些是活动。就像你在图片上看到的那样。

android android-intent android-fragments android-activity

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

获取 Angular 中选择选项中选定的对象

我有一组对象,我将其放在选择选项上,我想在选择选项中选择一个对象列表。但是我无法获取该对象列表的值。它输出[对象] [对象]。我想获得该公司选定的对象列表。我将它分配给[值],它得到[对象][对象]。

<div class="select" >
    <select class="form-control col-lg-8" #selectedValue (change)="assignCorporationToManage(selectedValue.value)">
        <option *ngFor="let corporation of user_corporations" [value]="corporation">{{corporation.corp_name}}</option>    
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

ts

assignCorporationToManage(selectedValue) {
     console.log(selectedValue)
}
Run Code Online (Sandbox Code Playgroud)

arrays javascript-objects angular-services angular

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