小编Itc*_*don的帖子

在Ubuntu 16.04上安装ROS Kinetic时出错

当我尝试执行以下操作时:

sudo apt-get install ros-kinetic-desktop-full
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

E: Unable to locate package ros-kinetic-desktop-full
Run Code Online (Sandbox Code Playgroud)

然后,我尝试寻找一种解决方法,从源安装它,一旦运行rosdep install --from-paths . -i -y --rosdistro kinetic,它将引发以下错误:

executing command [sudo -H apt-get install -y ros-kinetic-gazebo-dev]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ros-kinetic-gazebo-dev
ERROR: the following rosdeps failed to install
apt: command [sudo -H apt-get install -y ros-kinetic-gazebo-dev] failed
Run Code Online (Sandbox Code Playgroud)

任何想法出什么问题了吗?

ubuntu ros ubuntu-16.04

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

Powershell Switch Break Label 未执行

作为更大脚本的一部分,我已经实现了switch下面的详细内容。目的是当脚本执行时,用户可以选择

  1. 在屏幕上输入要迁移的用户,或
  2. 从文件导入。

如果选择了从文件导入选项 - 我想测试文件是否存在 - 如果没有,我想突破并返回到开关标签:choose。但是,当我选择从文件导入选项并提供不存在的路径时,脚本会继续运行并且不会中断或返回标签。我哪里错了?

$chooseInputMethod = @"
This script migrates one or more user accounts between two trusted domains in a forest e.g. from domain1 to domain2 (or vice versa)

Select method to specify user(s) to migrate:

1. Enter name(s) on-screen (default)
2. Import name(s) from file

Enter selection number
"@

$choosePath = @"
Enter path to file..

Notes

  - Filename: 
    If file is located in script directory ($pwd) you can enter …
Run Code Online (Sandbox Code Playgroud)

powershell break

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

Windows 终端 - 使用不同的配置文件启动 powershell

如何配置 Windows 终端以使用标准配置以外的单独配置文件启动 Powershell $Profile

这将有助于导入模块,例如posh-git并且psreadline仅在我启动的 Powershell 实例中,wt.exe而不是从pwsh.exe

powershell powershell-core windows-terminal

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

为什么从 PowerShell 运行的 Perl 脚本可以在新控制台中运行,而 Python 脚本却不能?

对于文件关联.py.pl,我有一对ftype和 ,assoc这样我就可以运行 Perl 和 Python 脚本,而无需显式指定其各自解释器可执行文件的路径,如下所示:

 C:\users\rene> .\abc.pl
 C:\users\rene> .\xyz.py
Run Code Online (Sandbox Code Playgroud)

当我在 PowerShell 控制台中执行“相同”操作时,执行 Perl 脚本会打开另一个控制台并在其中执行,但 Python 脚本会在同一个控制台中执行。

因为 Perl 脚本在另一个控制台中运行,所以我面临两个问题:1)我无法重定向脚本的 STDOUT,2)脚本完成后控制台关闭,因此我看不到它的输出。

我不知道为什么 Python 脚本的行为与 Perl 脚本不同,我想知道需要进行哪些更改才能使 Perl 脚本在 PowerShell 中执行时在同一控制台中运行。

windows console powershell cmd io-redirection

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

检查 vb.net 中的 Datagridview 是否为空

我想检查 DataGridView 是否为空。如果它是空的,则应该关闭窗口。我使用了这段代码,但它抛出“NullReferenceException 未处理”。我应该如何修复它?

If DataGridViewReInfor.CurrentCell.Value Is Nothing Then
    Me.Close()
Else
    MessageBox.Show("Cell contains a value")
End If
Run Code Online (Sandbox Code Playgroud)

vb.net

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

在powershell中concat两个字符串并作为一个参数提供

我试图将两个字符串合并为一个变量,然后将新变量作为参数添加到命令中

$firstName = Read-Host -Prompt 'enter user first name'
$lastName = Read-Host -Prompt 'enter user last name'
$userAblevetsEmail = '' + $firstName + '.' + $lastName + '@company.com'
New-MsolUser -UserPrincipalName $userAblevetsEmail  -DisplayName $firstName + " " + $lastName -FirstName $firstName
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

"New-MsolUser:找不到接受参数'+'的位置参数."

string powershell concatenation

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

监视文件更改时出错:EMFILE {"code":"EMFILE","errno":"EMFILE","syscall":"监视文件更改时出错:","filename": null}?

监视文件更改时出错:

EMFILE {"code":"EMFILE","errno":"EMFILE","syscall":"查看文件更改时出错:","filename": null}?

  "dependencies": {
        "react": "16.0.0-alpha.12",
        "react-native": "0.47.1",
        "react-native-router-flux": "^4.0.0-beta.16",
        "react-redux": "^5.0.5",
        "redux": "^3.7.2",
        "redux-thunk": "^2.2.0"
      }
Run Code Online (Sandbox Code Playgroud)

mobile facebook ios reactjs react-native-ios

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

java.lang.IllegalArgumentException:尚未定义项目facet oracle.adf.web.(创建jms)

我是java的新手,我正在尝试使用weblogic服务器在eclipse中编写一个jms项目.

我在oracle weblogic中创建了一个连接工厂和队列,并编写了一个发送者类,但是当我运行我的类时,我在错误日志中看到:

java.lang.IllegalArgumentException:尚未定义项目facet oracle.adf.web

我怎样才能解决这个问题

我的班级如下:

package jms.learning;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;

import javax.jms.*;
import javax.naming.InitialContext;
import javax.naming.NamingException;


public class JMSQueueSender {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        JMSQueueSender jms=new JMSQueueSender();
 jms.sentMessage();
    }

    public void sentMessage(){

        InitialContext ctx=null;

        try {
            QueueConnectionFactory cf=(QueueConnectionFactory) ctx.lookup("jms/ConnectionFactory");
            QueueConnection con=cf.createQueueConnection();
            con.start();
            QueueSession ses=con.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
            Queue test=(Queue) ctx.lookup("jms/QueueConnection");
            QueueSender sender=ses.createSender(test);
            TextMessage msg=ses.createTextMessage();

            Scanner scan=new Scanner(System.in);

                System.out.println("Enter your message");
                while(scan.hasNext()){
                String s=scan.nextLine();

                    msg.setText(s);
                    sender.send(msg);
                    System.out.println("Message sent succesfully");
                }


        } …
Run Code Online (Sandbox Code Playgroud)

jms

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

如何使Textview只显示最后4位数字

我的Textview从SQLite获取数据,但是我想让Textview显示如下:
************ 1234,而不是1234123412341234。

在此处输入图片说明

java xml android

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

JPA - 使用 varchar 调用 postgresql 函数时“没有 JDBC 类型的方言映射:1111”

尝试通过 JPA api 调用 postgresql 函数时出现此异常。我在使用未知类型时看到了以下错误,但这是 String / Varchar。

有任何想法吗?

javax.persistence.PersistenceException: org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111
Run Code Online (Sandbox Code Playgroud)

爪哇代码:

StoredProcedureQuery query = entityManager.createStoredProcedureQuery("log.uf_remove_fks")
                                          .registerStoredProcedureParameter("_schema", String.class,
                                                                            ParameterMode.IN)
                                          .setParameter("_schema", schema);
query.execute();
Run Code Online (Sandbox Code Playgroud)

PostgreSQL 函数:

CREATE OR REPLACE FUNCTION log.uf_remove_fks(_schema VARCHAR(10))
    RETURNS VOID
AS $$
     DECLARE rec RECORD;
BEGIN
    ...
END;
$$ LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

堆栈跟踪

postgresql hibernate jpa

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

向 SQLCommand 添加参数并稍后添加值

我已经看到使用Parameters.Addvs的不同讨论Parameters.AddWithValue(一个是明确的,另一个不是),但这不是我的问题。

我正在定义一个命令,该命令将用于对数据库进行多次插入。我想我会做以下事情:

[define command]
[add parameters (including a batchid not known at this time)]

[enter loop]
   [create new batchid]
   [set parameter value]
   [execute command]
[next]
Run Code Online (Sandbox Code Playgroud)

这意味着我的参数是事先明确定义的,并且我在循环中设置了它们的值。代码如下所示:

$SqlCmdAdd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmdAdd.CommandType = [System.Data.CommandType]::StoredProcedure
$SqlCmdAdd.CommandText = "AddBatch"
$SqlCmdAdd.Parameters.Add("@RunId", [Data.SQLDBType]::UniqueIdentifier)
$SqlCmdAdd.Parameters.Add("@RunType", [Data.SQLDBType]::NVarChar, 50)
$SqlCmdAdd.Connection = $SqlConnection
Run Code Online (Sandbox Code Playgroud)

在循环中,我想我可以做这样的事情:

# Generate GUID to be used as a BatchID
$batchID = [guid]::NewGuid()

# I tried both using the parameter name, as well as their numeric order. Neither worked
$SqlCmdAdd.Parameters["@RunId"].Value = $batchID …
Run Code Online (Sandbox Code Playgroud)

parameters powershell sqlcommand

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

org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration中的构造函数需要一个bean,但是找到了3个

在使用此链接配置演示后,我遇到运行演示站点(或管理员)的问题

我收到了这个错误

***************************申请失败


描述:

org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration中的构造函数需要一个bean,但是找到了3个: - exporter:在类路径资源中定义[bl-common-applicationContext-mbeans.xml] - blAutoDDLStatusExporter:在类路径资源中定义[BL-共的applicationContext-mbeans.xml] - hibernateExporter:类路径资源定义[BL-共的applicationContext-mbeans.xml]

行动:

考虑将其中一个bean标记为@Primary,更新使用者以接受多个bean,或使用@Qualifier标识应该使用的bean

我该如何解决这个问题呢?

请注意我使用的是最新的Broadleaf Commerce版本(5.2)

java spring broadleaf-commerce spring-boot

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