小编Gue*_*gon的帖子

如何在Spring Boot中检索查询参数?

我正在使用Spring Boot开发一个项目.我有一个接受GET请求的控制器.

目前我正在接受以下类型网址的请求:

HTTP://本地主机:8888 /用户/数据/ 002

但我想接受使用查询参数的请求:

HTTP://本地主机:8888 /用户数据= 002

这是我的控制器的代码:

@RequestMapping(value="/data/{itemid}", method = RequestMethod.GET)
public @ResponseBody
item getitem(@PathVariable("itemid") String itemid) {   
    item i = itemDao.findOne(itemid);              
    String itemname = i.getItemname();
    String price = i.getPrice();
    return i;
}
Run Code Online (Sandbox Code Playgroud)

java rest spring-boot

95
推荐指数
5
解决办法
16万
查看次数

ffmpeg for a android(使用教程:"ffmpeg和Android.mk")

我正在尝试为一个android编译ffmpeg.我找到了几个关于这个主题的帖子,但是这些帖子似乎没有用.如果尝试构建ffmpeg,就像发布在[1]上一样.有没有人使用这些教程成功编译ffmpeg?我不知道如何实现第4步到第5步.

第4步:配置......

第5步:cd到你的NDK根目录,输入make TARGET_ARCH = arm APP = ffmpeg-org

在我看来,在步骤5的教程中解释构建类似的应用程序需要一些先前的步骤.不幸的是我在文件夹中没有应用程序.我正在使用当前的android ndk版本3并检查了[3]和[4]中的实际ffmpeg版本.我很感谢你的每一个建议.

[1] http://slworkthings.wordpress.com/
[2]http://gitorious.org/~olvaffe/ffmpeg/ffmpeg-android
[3]http://ffmpeg.org/download.html

android ffmpeg cross-compiling android-ndk android-ffmpeg

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

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

Android在短暂点击+传递项目点击详细信息时打开ContextMenu

 lv.setOnItemClickListener(new OnItemClickListener() {
             @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
              TextView text = (TextView) view.findViewById(R.id.btitle);
              registerForContextMenu(text);
              view.showContextMenu();
              }
            });
       }

     @Override
     public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
       super.onCreateContextMenu(menu, v, menuInfo);
       TextView text = (TextView) v.findViewById(R.id.btitle);
       CharSequence itemTitle = text.getText();
       menu.setHeaderTitle(itemTitle);

       MenuInflater inflater = getMenuInflater();
       inflater.inflate(R.menu.context_menu, menu);

     }
Run Code Online (Sandbox Code Playgroud)

你好,

我正在尝试在短项目点击上打开contextMenu.我只是在添加registerForContextMenu(getListView());某个地方时才设法这样做 但是这也会在长按(即我不希望发生)时触发contextMenu.

  • 试过,view.showContextMenu()但除非我添加,否则它什么都不做registerForContextMenu(getListView());.
  • 尝试首先注册点击的项目然后调用showContextMenu()但没有做任何事情......

此外,我想获得点击的项目图像+文本,以便我可以在contextMenu中使用它们.

感谢帮助!

android

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

差异:Ad Hoc分布和发展分布

我正在创建我的第一个应用程序,并对Ad Hoc配置文件和开发配置文件有一些混淆.我知道在此之前会问这个问题,但需要一些澄清和确认.

查看stackoverflow上的先前答案,我假设存在以下差异:

  1. 可以在没有iTunes的情况下安装即席版本,而必须从iTunes安装开发版本(.ipa)

  2. 在开发构建具有调试器时,调试器无法附加到Ad hoc构建

  3. 设备令牌是不同的,因为APNS使用两种模式沙箱,生产环境取决于构建是Ad hoc或开发

我有以下问题

  1. 在许多论坛上写道,Ad hoc版本上有100个用户,但没有提到如果开发版本有这样的限制.此外,每个开发人员资料或每个应用程序的限制为100个用户?

  2. 另外,只有Ad hoc构建需要在其上安装设备的UDID吗?发展构建怎么样?

    请看看我是否有正确的差异,这是否会遗漏任何重要的差异,任何有关问题的信息都会有很大的帮助

xcode ad-hoc-distribution ios provisioning-profile

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

Android - 如何动态更改Recyclerview高度?

我遇到了一个关于根据其总项目更改Recycler高度的问题.我试过的是使用这样的Layout Param:

        ViewGroup.LayoutParams params = myRecyclerView.getLayoutParams();
        params.height = itemHeight * numberOfItem;
        myRecyclerView.requestLayout();
Run Code Online (Sandbox Code Playgroud)

要么

       ViewGroup.LayoutParams params = new  RecyclerView.LayoutParams(..WRAP_CONTENT, ...WRAP_CONTENT);;
       params.height = itemHeight * numberOfItem;
       myRecyclerView..setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)

但它没有用.我该怎么做 ?请帮我 !

android android-recyclerview

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

XSL:从分隔字符串构造一个数组

我有一个字符串,其中数据由分隔符分隔"|",并且存在于变量中.我想在XSL中创建一个数组,通过基于分隔符划分上面的字符串,并希望在for循环中访问相同的数组.

请帮助我这方面.如果有人需要更多信息,请告诉我.

String是"Test1|Test2|Test3|Test4"并且想要获得一个变量TEMP,该变量将是来自字符串的数据数组并且想要访问TEMP[index].

我试图在论坛成员的输入后使用tokenize函数来获取字符串中的值,但是没有成功.我没有在循环中获取字符串值.

<xsl:variable name="temp" xmlns:str="http://exslt.org/strings" select="str:tokenize(normalize-space(' Test1$,$Test2$,$Test3$,$Test4 '),'$,$')"/>
<xsl:for-each xmlns:str="http://exslt.org/strings" select="str:split(normalize-space(' 1$,$2$,$3$,$4$,$5$,$6 '),'$,$')">
    <xsl:variable name="index" select="position()"/>
    <xsl:value-of select="$temp[$index]"/>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

此致,拉克什曼

arrays xslt

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

按下后退按钮时保存状态

我正在开发一个Android应用程序.如果我按后退按钮我的应用程序的状态应该保存.什么我应该使用保存状态..am困惑与所有这些onPause(),onResume()onRestoresavedInstance()??? 我应该使用哪些来保存我的应用程序状态?例如,当我按退出按钮时,我的整个应用程序应退出我已使用完成()?

   public void onCreate(Bundle savedInstanceState)
   {   

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    s1=(Button)findViewById(R.id.sn1);
    s1.setOnClickListener(this);
    LoadPreferences();
    s1.setEnabled(false);
    }

    public void SavePreferences()
 {
        SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
        SharedPreferences.Editor editor = sharedPreferences.edit();
        editor.putBoolean("state", s1.isEnabled());
       }
 public void LoadPreferences()
 {
     System.out.println("LoadPrefe");
        SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
        Boolean  state = sharedPreferences.getBoolean("state", false);
        s1.setEnabled(state);
       }
 @Override
 public void onBackPressed()
 {
    System.out.println("backbutton");
    SavePreferences();
     super.onBackPressed();
 }
Run Code Online (Sandbox Code Playgroud)

android savestate sharedpreferences android-lifecycle

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

如何检测Android设备是否以USB OTG或Not编程方式连接

我正在使用自定义OTG指纹扫描仪.我想在特定的Android活动中检查OTG是否已连接到我的Android设备.

android usb-otg

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

使用spring将File转换为MultiPartFile

我想用Spring将File转换为multipartfile.我做了这个:

File in;
MultipartFile file =  null;
in = new File("C:...file on disk");
int size = (int) in.length();
DiskFileItem fileItem = new DiskFileItem("file", "application/vnd.ms-excel", false, nomefile, size ,in.getAbsoluteFile());
file = new CommonsMultipartFile(fileItem);
Run Code Online (Sandbox Code Playgroud)

但收到此例外:

threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
    at org.apache.commons.fileupload.disk.DiskFileItem.getSize(DiskFileItem.java:316)
Run Code Online (Sandbox Code Playgroud)

我认为fileItem为null但是在填充调试模式时,还有另一种解决方案吗?我有这篇文章将文件转换为MultiPartFile但没有工作,没有解决方案.

java spring

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