小编Fru*_*erg的帖子

ROS2:导入错误:没有名为 genmsg 的模块

I starting with ROS2 which is currently in the alpha phase. While building the package ros1_bridge I got this error:

Traceback (most recent call last):
  File "bin/ros1_bridge_generate_factories", line 11, in <module>
    from ros1_bridge import generate_cpp
  File "/home/ros/ros2_ws/src/ros2/ros1_bridge/ros1_bridge/__init__.py", line 13, in <module>
    import genmsg
ImportError: No module named 'genmsg'
Run Code Online (Sandbox Code Playgroud)

This is quite strange. On the same computer I build the same code without any problem. The only thing that changed: I have installed ROS Kinetic.

I found out in synaptic …

python ros ros2

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

删除 wpf 数据网格上的所有边框

我对 WPF 有点陌生,我找不到完全摆脱单元格中所有边框、填充和边距的方法。我想要的是桌子上根本没有白色,鱼子之间只有一条简单的水平线。

这是我得到的截图:

在此处输入图片说明

这是我想得到的截图:

在此处输入图片说明

到目前为止,我有这个简化的代码:

<DataGrid IsReadOnly="True" AllowDrop="True" ItemsSource="{Binding Mode=OneWay, Source={StaticResource imageInfoListView}}" 
              AutoGenerateColumns="False" HorizontalScrollBarVisibility="Auto" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" ColumnWidth="*" 
              FontSize="10" GridLinesVisibility="Horizontal" CanUserResizeColumns="False" 
              CanUserResizeRows="False" BorderThickness="0">            
        <DataGrid.CellStyle>
            <Style TargetType="DataGridCell">
                <Setter Property="Margin" Value="0"/>
                <Setter Property="Padding" Value="0"/>
            </Style>
        </DataGrid.CellStyle>
        <DataGrid.ColumnHeaderStyle>
            <Style TargetType="{x:Type DataGridColumnHeader}">
                <Setter Property="ContentTemplate">
                    <Setter.Value>
                        <DataTemplate>
                            <TextBlock TextWrapping="WrapWithOverflow" Text="{Binding}" TextAlignment="Center" FontSize="9"/>
                        </DataTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </DataGrid.ColumnHeaderStyle>            
            <DataGridCheckBoxColumn Header="Guides" Binding="{Binding Guides}">
                <DataGridCheckBoxColumn.CellStyle>
                    <Style TargetType="{x:Type DataGridCell}">
                        <Setter Property="Background" Value="{Binding GuidesBrush}"/>
                    </Style>
                </DataGridCheckBoxColumn.CellStyle>
            </DataGridCheckBoxColumn>
            <DataGridTextColumn Header="Width" Binding="{Binding Width}">
                <DataGridTextColumn.CellStyle>
                    <Style TargetType="DataGridCell">
                        <Setter Property="Background" Value="{Binding WidthBrush}"/>
                    </Style>
                </DataGridTextColumn.CellStyle> …
Run Code Online (Sandbox Code Playgroud)

c# wpf datagrid

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

如何使用重复模式在Java中创建String ArrayList

如何创建一个String ArrayList重复的字符串组,如

"A", "B", "C", "A", "B", "C", "A", "B", "C", "A", "B", "C", ......
Run Code Online (Sandbox Code Playgroud)

在Python中我使用

list = deque(["A","B","C"]*288) # 288 times "A","B","C"
Run Code Online (Sandbox Code Playgroud)

java arraylist

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

我想在 UWP 中隐藏调试信息

在UWP中调试时,会显示如下图红色方框所示的调试信息。我怎样才能隐藏这个?

在此输入图像描述

debugging uwp

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

Tulpep PopupNotifier无法使用Timer

using System;
using System.Data.SQLite;
using System.Drawing;
using System.Timers;
using System.Windows.Forms;
using Tulpep.NotificationWindow;   

public partial class Form1 : Form
{
    System.Timers.Timer timer = null;

    public Form1()
    {
        InitializeComponent();
    }

    private void buttonStart_Click(object sender, EventArgs e)
    {
        if (timer == null)
        {
            timer = new System.Timers.Timer();
            timer.Elapsed += new System.Timers.ElapsedEventHandler(ObjTimer_Elapsed);
            timer.Interval = 10000;
            timer.Start();
        }
    }

    private void ObjTimer_Elapsed(object sender, ElapsedEventArgs e)
    {
        try
        {
            PopupNotifier pop = new PopupNotifier();
            pop.TitleText = "Test";
            pop.ContentText = "Hello World";
            pop.Popup();

          //MessageBox.Show("");      !!!  here is …
Run Code Online (Sandbox Code Playgroud)

c# notifications timer winforms

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

如何使用角度为2或4的D3图表

我想在我的一个项目中使用D3图表,请帮忙.

我试着按照安装过程.但它没有正常工作peasen为我提供了另一个解决方案,因此可以在现有项目中实现它.

npm install d3-ng2-service --save

import { BrowserModule } from '@angular/platform-browser';
import { NgModule, ApplicationRef } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';

import { D3Service } from 'd3-ng2-service'; // <-- import statement

@NgModule({
  declarations: [
    AppComponent,
    TestD3Component // <-- declaration of the D3 Test component used below
  ],
  imports: [
    BrowserModule,
    CommonModule,
    FormsModule
  ],
  providers: [D3Service], // <-- provider registration
  entryComponents: [AppComponent],
  bootstrap: [AppComponent]
}) …
Run Code Online (Sandbox Code Playgroud)

charts d3.js angular

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

spring框架:预期单个匹配bean但找到2

这个超级DAO:

public class CrudDAO{

}
Run Code Online (Sandbox Code Playgroud)

这个孩子班:

@Repository
public class JnsTimeDao extends CrudDAO {

}

@Repository
public class BatchDAO extends CrudDAO {
}
Run Code Online (Sandbox Code Playgroud)

这个超级服务类

@Transactional(readOnly = true)
public abstract class CrudService<D extends CrudDAO> {

    @Autowired
    protected D dao;
}
Run Code Online (Sandbox Code Playgroud)

启动错误:

org.springframework.beans.factory.NoUniqueBeanDefinitionException:没有定义[com.gp.dao.CrudDAO]类型的限定bean:期望的单个匹配bean但找到2:batchDAO,jnsTimeDao

spring spring-framework-beans

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

Attribute.IsDefined vs MemberInfo.IsDefined - 继承参数的差异

我的问题涉及检查属性的继承属性。

就像在这个问题中描述的方法Attribute.IsDefined(MemberInfo, Type, Boolean) (1)MemberInfo.IsDefined(Type, Boolean) (2)基本相同。两者都在检查是否使用了属性。但是如果我想检查一个属性,inherit 参数有一个严重的区别:

(1):

如果为 true,则指定还搜索元素的祖先以获取自定义属性。

(2):

true 搜索此成员的继承链以查找属性;否则为假。属性和事件忽略此参数;见备注。

(备注只推荐使用(1)

使用(1)获取属性的继承属性没有问题。但我的问题是为什么:为什么这个功能是这样实现的?原因、用途或好处是什么?在我看来,有一种方法会忽略参数,这并不是一个真正干净的解决方案。

我忽略了什么吗?

.net c# inheritance attributes properties

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

Angular-cli + primeng require未定义

我正在使用angular-cli@1.0.0-beta.14(webpack)和primeng@1.0.0-beta.15.

创建一个新的angular-cli项目后,我做了一些更改来添加primeng:

package.json上的1:

"primeng": "^1.0.0-beta.15"
Run Code Online (Sandbox Code Playgroud)

2 on angular-cli.json:

"styles": [ "styles.css", "../node_modules/primeng/resources/themes/omega/theme.css", "../node_modules/font-awesome/css/font-awesome.min.css", "../node_modules/primeng/resources/primeng.min.css" ],
"scripts": [ "../node_modules/primeng/primeng.js" ]
Run Code Online (Sandbox Code Playgroud)

app.module.ts上的3:

@NgModule({ declarations: [ AppComponent ],
imports: [ BrowserModule, FormsModule, HttpModule, PanelModule ],
providers: [], bootstrap: [AppComponent] }) export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

问题:

未捕获的ReferenceError:未定义require模块'AppModule'导入的意外值'undefined'

任何帮助将primeng添加到angular-cli ...我们会很棒!:)

angular-cli primeng

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

如何在 Kotlin when 表达式中使用 isNullOrEmpty 等检查

与许多其他编程语言一样,Kotlin 提供了isNullOrEmpty等检查,它允许简单地检查myString.isNullOrEmpty().

有没有办法将这样的检查与when 表达式结合起来?默认情况下,表达式仅允许显式字符串。这样的事情可能吗?:

when (myString) {
    "1" -> print("1")
    "2" -> print("1")
    myString.isNullOrEmpty() -> print("null or empty") //This is what I am looking for
    else -> print("None of them")
}
Run Code Online (Sandbox Code Playgroud)

string case-when isnullorempty kotlin

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

Enum作为标志的问题

我有以下内容enum:

[Flags]
public enum Status { Nominal, Modified, DirOneOnly, DirTwoOnly, DirOneNewest, DirTwoNewest }
Run Code Online (Sandbox Code Playgroud)

我试图看看该Modified位是否已设置为true并尝试了以下方法:

if(_stateFlags.HasFlag(Status.Modified))
{
    //DoStuff
}   //Found out why this doesn't work after reading docs.
Run Code Online (Sandbox Code Playgroud)

if((_stateFlags & Status.Modified) == Status.Modified)
{
    //DoStuff
}
Run Code Online (Sandbox Code Playgroud)

后者是我进一步研究使我相信会起作用的方法.但是,当我这样做时_stateFlags = Status.DirTwoOnly,上述陈述仍然似乎在评估true哪个让我感到困惑.

我做了一些根本错误的事吗?

c# enums bitwise-operators

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

计算网页中的单词

我需要计算使用python3在网页内的单词。我应该使用哪个模块?urllib?

这是我的代码:

def web():
    f =("urllib.request.urlopen("https://americancivilwar.com/north/lincoln.html")
    lu = f.read()
    print(lu)
Run Code Online (Sandbox Code Playgroud)

urllib urllib2 urllib3 python-3.x

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

将数据从文本框插入数据库.C#

你好堆栈溢出你是我唯一的希望,这是我的第一个问题.我有问题从我搜索的文本框插入数据库的东西我尝试了它只是不起作用的一切.这是我的代码 - >

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace E_BANK
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btn_save_Click(object sender, EventArgs e)
        {
            //objekti per konektim me DBne
            SqlConnection conn = new SqlConnection(@"Data Source=desktop-ndocu0t\sqlexpress;Initial Catalog=MetinShop;Integrated Security=True");

            conn.Open();
            using (SqlCommand command = conn.CreateCommand())
            {
                using (SqlDataReader reader = command.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        string accref = tb_accref.Text;
                        int deposit …
Run Code Online (Sandbox Code Playgroud)

c# sql database oop

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