小编Raf*_*Mir的帖子

从绑定列表中删除元素

在我的一个项目中,我试图从列表中删除id等于给定id的项目.

BindingList<T>有个叫UserList.

列表具有所有方法RemoveAll().

既然我有BindingList<T>,我就这样使用它:

UserList.ToList().RemoveAll(x => x.id == ID )
Run Code Online (Sandbox Code Playgroud)

但是,我的列表包含与以前相同数量的项目.
为什么它不起作用?

c# linq wpf bindinglist

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

为什么使用构造函数而不是函数?

这是一个非常基本的问题,我搜索了它,但我只是想问这个社区我们有两个constructorsmethods.但通常我们使用构造函数来初始化变量而不是方法.我认为两者都可以用来初始化变量.那么两者之间的基本区别是什么.有什么可靠的理由吗?这是一个非常基本的问题,所以请为初学者级别考虑.提前致谢..

c++ constructor function

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

数据库文件已锁定

我正在使用的程序从Web服务获取数据,将数据添加到数据库,删除和更新.但有时当我运行我的应用程序时,所有操作都是成功的,但有时当我想添加,删除或更新数据时,我会收到此错误.

服务器无法处理请求.--->数据库文件被锁定数据库被锁定

我不能理解同一个程序在某个时间工作正常,但在某个时候该程序给出了这个消息.

c# sqlite web-services

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

在 Focus、React 上更改 Material-UI Textfield 的样式

我是第一次学习Material-UI。我想自定义材质UI的TextField。当未选择文本字段时,我能够更改其样式,当它获得焦点时,我无法更改其样式。我正在使用ThemeProvider将样式注入到组件中。我已经尝试过这段代码

import React from "react";
import Checkbox from "@material-ui/core/Checkbox";
import TextField from "@material-ui/core/TextField";

import {
  createMuiTheme,
  makeStyles,
  createStyles,
  Theme as AugmentedTheme,
  ThemeProvider
} from "@material-ui/core/styles";
import { orange, blue, green } from "@material-ui/core/colors";

const useStyles = makeStyles(theme =>
  createStyles({
    root: {
      color: green[900],
      "&.Mui-focused": {
        border:"2px solid blue",
    }
    },

  })
);

function CustomCheckbox() {
  const classes = useStyles();

  return (
    <TextField
    variant='outlined'
    classes={{
      root:classes.root,
    }}      
    />
  );
}
const theme = createMuiTheme({
});

export default function CustomStyles() …
Run Code Online (Sandbox Code Playgroud)

themes reactjs material-ui

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

如何使用通过PCA获得的特征向量重新投影我的数据?

我在100张图片上使用PCA.我的训练数据是442368x100 double矩阵.442368是特征,100是图像的数量.这是我找到特征向量的代码.

[ rows, cols] = size(training);
maxVec=rows;
maxVec=min(maxVec,rows);
train_mean=mean(training,2);
A=training-train_mean*ones(1,cols);
A=A'*A;
[evec,eval]=eig(A);
[eval ind]  =  sort(-1*diag(eval));
evec= evec(:, ind(1:100));
Run Code Online (Sandbox Code Playgroud)

现在evec是一个100x100倍的特征向量矩阵,现在我有100个特征向量排序.

问题:

现在,如果我想使用上面计算的特征向量转换我的测试数据,那么我该如何使用这些特征向量?我的测试数据是442368x50 double我的特征向量矩阵100x100 double.内部矩阵尺寸不一致.如何找到测试数据和特征向量矩阵的点积?

matlab image eigenvector pca dimensionality-reduction

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

如何从串口读取数据?Python

你好,请忍受我的基本问题,因为我是 python 新手。
我正在尝试从串行端口读取数据。基本上,串行端口是USB端口虚拟地转换为串行端口。我正在使用阿杜伊诺。
首先我尝试了这段代码:

while(True):
    ser=serial.Serial('COM6',9600)
    bytoread=ser.inWaiting()
    val=ser.read(bytoread)
Run Code Online (Sandbox Code Playgroud)

但这给了我错误。

Permission Error(13,Access is denied, none 5)
Run Code Online (Sandbox Code Playgroud)

但是当我将代码更改为

while(True):
    ser=serial.Serial()
    ser.baudrate=19600
    ser.port='COM6'
    ser
    ser.open()
    bytoread=ser.inWaiting()
    val=ser.read(bytoread)
Run Code Online (Sandbox Code Playgroud)

权限错误没有出现,但程序总是忙于连接端口。我等了很多分钟,但它一直没有进展。我在这里做错了什么?

python serial-port arduino pyserial

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

在CSS中拉伸背景图像

可能重复:
拉伸和缩放CSS图像背景 - 仅限CSS

一个初学者问题:这可能是一个基本问题,我可能会遗漏一些基本想法.我已经看到了这个问题,但我认为这不是我的问题.我想在CSS中拉伸我的背景图像.这是我的CSS代码
CSS:

.BackgroundColor
{
    background-position: center center;
    margin: 0px 0px 0px 0px;
    background-image: url('Content/Tulips.jpg');//this image i want to stretch
    background-repeat: no-repeat;
    width: 1000px;
    height: 1000px;
    padding: 0px 0px 0px 0px;
}
Run Code Online (Sandbox Code Playgroud)

这是我的HTML代码
HTML:

<div class="BackgroundColor">
    <div class="outerMost">
    <div class="heading" id="loginheading">
      Show Login  
    </div>
    <div class="MainSect">
        <div class="Label">
        <asp:Label ID="usernameLabel" runat="server" Text="UserName" ClientIDMode="Static"></asp:Label>
        </div>
        <asp:TextBox ID="UsernameTextBox" runat="server" CssClass="textboxes" ClientIDMode="Static"></asp:TextBox>
        <br />
        <asp:Label ID="PasswordLabel" runat="server" Text="Password" CssClass="Label" ClientIDMode="Static"></asp:Label>
        <asp:TextBox ID="TextBox2" runat="server" CssClass="textboxes"></asp:TextBox>
        <br />
        <asp:Button ID="LoginButton" runat="server" Text="Login" …
Run Code Online (Sandbox Code Playgroud)

html css asp.net image

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

提取键值对

我正在研究Rest api.它工作正常.当我提出要求时,它会向我发送回复.实际上,这个响应是一个由子数组和其他键组成的数组:它们中的值对.现在我想在C#中提取这些键:值对.我想到正则表达式提取子字符串但我还没有正则表达式的知识.但我试着先得到子数组.

输入字符串是

[
  {
    "id": "1",
    "name": "kashif",
    "father_name": "mirza",
    "contact": "21321",
    "email": "sdf",
    "image": "sdfsdf"
  },
  {
    "id": "2",
    "name": "Kashif",
    "father_name": "Mirza",
    "contact": "0342809211",
    "email": "shadbagh@wele.com",
    "image": "photo[1].jpg"
  },
  {
    "id": "3",
    "name": "Abdussadiq",
    "father_name": "Abdul Haq Khan",
    "contact": "03449066113",
    "email": "abdus.sadiq04@gmail.com",
    "image": "1393602_698558840157121_1872079026_n.jpg"
  }
]
Run Code Online (Sandbox Code Playgroud)

正则表达式的C#代码

 Match match = Regex.Match(input, @"(?<=\{)(.*)(?=\})",
        RegexOptions.IgnoreCase);
if (match.Success)
    {

        foreach(var matchgroup in match.Groups)
            Console.WriteLine(matchgroup);
    }
Run Code Online (Sandbox Code Playgroud)

它返回结果,但不是根据我的需要.它让我回归

    "id": "1",
    "name": "kashif",
    "father_name": "mirza",
    "contact": "21321",
    "email": "sdf",
    "image": "sdfsdf"
  },
  { …
Run Code Online (Sandbox Code Playgroud)

.net c# regex arrays json

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

我需要列表框的水平视图

我正在研究WPF中的列表框.我想在水平方向显示列表框.我的代码是

<Grid>

    <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto">
        <ItemsControl x:Name="list" >
            <ItemsControl.ItemTemplate>
                <HierarchicalDataTemplate>
                    <Border Padding="5,0,0,2">
                        <WrapPanel Orientation="Horizontal">
                            <ListBox Name="mylistBox" Width="200" Height="200">
                                <Label Content="{Binding name}"/>
                                <Label Content="{Binding phone}"/>
                                <Label Content="{Binding email}"/>                                    
                                <TextBox Name="NameTxt" Width="20" Height="20" Text="{Binding Path=Contact1.name}"></TextBox>
                            </ListBox>
                        </WrapPanel>
                    </Border>
                </HierarchicalDataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>
    </ScrollViewer>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我的程序看起来像在图片中(垂直) 在此输入图像描述 谁能告诉我如何改变观点?提前致谢.

wpf xaml listbox

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

枚举类型参数不起作用

这可能是一个基本问题,但我用Google搜索并没有找到答案.我希望你能帮助我.考虑一下我有一个enum ContactNumberType:

string[] names = Enum.GetNames(typeof(ContactNumberType))
Run Code Online (Sandbox Code Playgroud)

如果我使用上面的代码,编译器不会给出错误,但是当我写的时候:

string[] names = Enum.GetNames(ContactNumberType)
Run Code Online (Sandbox Code Playgroud)

它说:

ContactNumberType 是一种类型,但像变量一样使用.

虽然类型ContactNumberTypeEnum,据我所知,和方法的参数GetNames需要EnumType,所以什么与该问题?

c# enums

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

将过程放在容器表单中

我想在我的C#应用​​程序中启动一个进程,我可以使用以下代码执行此操作:

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "chrome.exe";
startInfo.WorkingDirectory = @"C:\Program Files\Google\Chrome\Application";
Process process = Process.Start(startInfo);
Run Code Online (Sandbox Code Playgroud)

但是当我打开它时它会在整个屏幕上打开,意味着它覆盖了整个屏幕.我需要将其包含在我的表格的边界内.让我们说906, 495这个应用程序应该在这个区域内打开.

我无法找到我怎么能这样做.其次,我需要设置任何应用程序的大小.就像我使用Chrome一样,但它可能是任何其他过程.可能吗?

c# process

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