小编mas*_*boo的帖子

如何在Java ME中将StringBuffer转换为InputStream?

我是Java的新手,也是学习Java ME开发的人.我陷入了这种转变.请帮我转换StringBufferInputStream.谢谢!

java midlet inputstream stringbuffer java-me

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

哪个是Scala和PostgreSQL的Play框架可用的最佳数据访问选项?

我们有早期的经验和许多可重用的代码/组件,主要使用Spring MVC,Hibernate,PostgreSQL数据库完成.

但最近我们计划开始一个新项目.我们决定在Scala中使用Play框架.我们是Scala的Play框架的新手.因此,我们无法决定使用什么ORM(对象关系映射)框架.由于许多可重用的代码,我们希望选择Hibernate.

我们发现关于Hibernate的可怕单词是"在Scala中使用Hibernate的JPA,它可能不是最好的方式,它应该被视为遗留和弃用".我们真的很困惑用什么?

在寻找可能性时,我们发现了Anorm和Hibernate.可能存在一些其他框架,我们还不知道.

那么请建议我们使用Scala和PostgreSQL的Play框架使用什么?

提前致谢!

postgresql persistence hibernate scala playframework

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

如何在 Reactjs 功能组件中使用 history.push

我有一个具有形式的功能组件。Onsubmit 调用我想重定向到另一个页面。

function ProfileForm(props) {
 // many code removed
 const onSubmit = (data, e) => {
   e.target.reset();
   history.push({
  pathname:  "/OnSubmit",
  state: {
    response: messageFromServer 
   } 
  }
}
// many code removed
}
Run Code Online (Sandbox Code Playgroud)

我有这个错误:-

意外使用“历史”无限制全局变量

在谷歌搜索错误后,我找到了类似的位置答案。答案是: Try adding window before location (i.e. window.location). 所以我试过:-

  window.history.push({
  pathname:  "/OnSubmit",
  state: {
    response: messageFromServer 
  } 
}
Run Code Online (Sandbox Code Playgroud)

出现新错误:-

未处理的拒绝(TypeError):window.history.push 不是函数

history push reactjs

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

如何用j2me api解析包含负数的字符串?

我有一个有数字的字符串.我必须解析这个字符串并将这些数字存储在int,float等中

String str = "100,2.0,-100,19.99,0";
Run Code Online (Sandbox Code Playgroud)

我可以做到这一点Integer.parseInt()Float.parseFloat()分裂后.但我不能为负数做这件事.它抛出异常java.lang.NumberFormatException.搜索网络后,我找不到任何解决此问题的方法.

那么如何使用j2me api set解析字符串中的负整数并存储到int中?

java string java-me

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

如何配置visual studio 2017以使用外部difftool和mergetool

我在git全局配置中为difftool和mergetool配置了DiffMerge.我读到Visual Studio尊重全局git配置的这些设置.这是我的git配置: -

git config --global --list difftool.DiffMerge.cmd='C:/Program Files/SourceGear/Common/DiffMerge/sgdm.exe' $LOCAL $REMOTE merge.tool=DiffMerge mergetool.DiffMerge.cmd='C:/Program Files/SourceGear/Common/DiffMerge/sgdm.exe' -merge -result=$PWD/$MERGED $PWD/$LOCAL $PWD/$BASE $PWD/$REMOTE mergetool.DiffMerge.trustexitcode=true user.name=masiboo user.email=masiboo@gmail.com

但如果尝试从visual studio看到diff,它会打开vs自己的diff工具.如何打开或配置打开外部工具?谢谢advanc!

git visual-studio git-difftool visual-studio-2017

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

如何通过 heroku CLI 访问 Heroku 应用程序控制台

我可以通过检查日志heroku logs --app=my_app_name。我想访问应用程序的控制台,如图所示。如何通过heroku cli访问?

在此输入图像描述

heroku heroku-cli

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

如何清理WebSphere应用服务器的缓存?

我在 Windows 10 中使用旧的 WebSphere 应用程序服务器版本 8.5.5.9。我尝试将其升级到最新版本,但由于对旧版本 WebSphere 的某些依赖,我的旧应用程序无法启动。我面临的问题是我的最新代码部署没有显示最新的更改。它显示了一些以前的旧东西。我猜测 WebSphere 将我的应用程序类文件缓存在某处。当我谷歌如何清理Websphere应用程序服务器的缓存?我找到了一些链接:-

https://developer.ibm.com/answers/questions/200115/how-do-i-clean-the-websphere-application-servers-c/

http://www-01.ibm.com/support/docview.wss?uid=swg21607887

这些提到的文件不存在。我从此链接下载了 WebSphere:-

https://www-01.ibm.com/support/docview.wss?uid=swg24041819#LibertyZip

那么如何清理这个特定版本的服务器缓存呢?我猜想如果我可以清理服务器缓存,获得最新的代码部署应该可行。我不知道。那么请告诉我如何将最新代码部署到 WebSphere?

caching websphere-liberty

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

Android如何在ListActivity中使用工具栏?

我做了一个ListActivity:

 public class NoteListActivity extends ListActivity{
 }
Run Code Online (Sandbox Code Playgroud)

并且以下方法不再可用:

    setSupportActionBar(toolbar);
    getSupportActionBar().setHomeButtonEnabled(true);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

但我可以使用:

    setActionBar(toolbar);
    getActionBar().setHomeButtonEnabled(true);
    getActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

请注意,我在同一项目中的其他活动中使用了支持库.这意味着我添加了正确的gradle依赖项.

我如何使用ListActivity和android.support.v7.widget.Toolbar?

android toolbar listactivity

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

如何在使用 Get-Help 或 - 时启用 PowerShell 脚本以返回帮助文本?

当用户通过以下方式请求帮助时,如何让我的 PowerShell 脚本显示帮助:

Get-Help -Name myscript.ps1
Run Code Online (Sandbox Code Playgroud)

或者

myscript.ps1 -?
Run Code Online (Sandbox Code Playgroud)

例如,描述我的脚本参数等。

更新的问题

我尝试了建议的答案。但我没有看到预期的输出。

我只是将以下代码添加到 myScript.ps1 中。

<#
.SYNOPSIS
    A short description of your script.

.DESCRIPTION
    A longer description of your script.

.PARAMETER <-silent>
    First parameter is -silent. It will do Collection Bootstrap silently.  

.PARAMETER <action>
   Second parameter is action. Action could be either bootstrap or join

#>
Run Code Online (Sandbox Code Playgroud)

当我累了

获取帮助 .\myScript.ps1

,显示如下

NAME
    C:\es\dev\myScript.ps1

SYNOPSIS
    A short description of your script.


SYNTAX
    C:\es\dev\myScript.ps1 [<CommonParameters>]


DESCRIPTION
    A longer description of your script.


RELATED …
Run Code Online (Sandbox Code Playgroud)

powershell

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

如何向 Apache Camel FTP 写入字节或流来传输文件

目前在我的代码中,我从数据库获取数据,然后从数据中写入一个文件。我有这种骆驼路线和工作解决方案:-

private static final String INPUT_FILE_DIRECTORY_URI = "file:" + System.getProperty("user.home")
        + "/data/cdr/?noop=false";

private static final String SFTP_SERVER = "sftp://" +System.getProperty("user.name")
        + "@sftp_server_url/data/cdr/?privateKeyFile=~/.ssh/id_rsa&passiveMode=true";

from(INPUT_FILE_DIRECTORY_URI)
            .streamCaching()
            .log("Sending file to local sftp")
            .to(SFTP_SERVER); 
Run Code Online (Sandbox Code Playgroud)

我不想在本地磁盘中写入文件。相反,我想将文件数据直接写入SFTP服务器。我不知道该怎么办?但我想应该是可以做到的。你能告诉我这可能吗?如果是,该怎么做?

java byte stream filestream camel-ftp

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