小编Cha*_*hee的帖子

如何在PropertyGrid中显示带有子类的对象

我将使用PropertyGrid来显示我的对象。这是信息类。Info类具有一些由类类型组成的属性。但是,子类不显示属性。你有什么主意吗?

程式码片段:

using System.ComponentModel;
using System.Windows.Forms;

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

            info _in = new info();
            this.propertyGrid1.SelectedObject = _in;
        }
    }

    [DefaultPropertyAttribute("Name")]
    [TypeConverter(typeof(ExpandableObjectConverter))]
    public class info
    {
        private int _id;
        [CategoryAttribute("Defaults")]
        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }

        private string _name;
        [CategoryAttribute("Defaults")]
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }

        private DoublePoint _resultMarkPos;
        [CategoryAttribute("Results")] …
Run Code Online (Sandbox Code Playgroud)

c# propertygrid

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

如何使用LINQ来删除List中的Min和Max值

我有一个如下所示的列表.

List<int> temp = new List<int> { 3, 5, 6, 8, 2, 1, 6};
Run Code Online (Sandbox Code Playgroud)

我将使用LINQ删除Above List中的Min和Max值.

例如,下面的代码段只是示例,不起作用.

var newValue = from pair in temp
               select pair < temp.Max() && pair > temp.Min()
Run Code Online (Sandbox Code Playgroud)

希望,我希望结果如下;

newValue = {3, 5, 6, 2, 6 }
Run Code Online (Sandbox Code Playgroud)

我试过谷歌搜索,但还没找到合适的例子.

当我使用LINQ时它可以工作吗?谢谢你的时间.

c# linq list

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

如何在numpy.loadtxt之后操作数据?

我有如下的原始数据.例如,加载第1行有xlabel的文本文件,第1列是ylabel.让调用文件名为'131014-data-xy-conv-1.txt'.

Y/X (mm),   0,  10, 20, 30, 40
686.6,  -5.02,  -0.417, 0,  100.627,    0
694.08, -5.02,  -4.529, -17.731,    -5.309, -3.535
701.56, 1.869,  -4.529, -17.731,    -5.309, -3.535
709.04, 1.869,  -4.689, -17.667,    -5.704, -3.482
716.52, 4.572,  -4.689, -17.186,    -5.704, -2.51 
724,    4.572,  -4.486, -17.186,    -5.138, -2.51
731.48, 6.323,  -4.486, -16.396,    -5.138, -1.933
738.96, 6.323,  -4.977, -16.396,    -5.319, -1.933
746.44, 7.007,  -4.251, -16.577,    -5.319, -1.688
753.92, 7.007,  -4.251, -16.577,    -5.618, -1.688
761.4,  7.338,  -3.514, -16.78, -5.618, -1.207
768.88, 7.338,  -3.514, -16.78, -4.657, -1.207 …
Run Code Online (Sandbox Code Playgroud)

python arrays file-io numpy matrix

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

如何在Win32 Project,Visual Studio 2010中添加控制台窗口

我将在Win32 Project,Visual Studio 2010中添加控制台窗口.操作系统:Windows XP(x64位)

我要调试一些用console项目开发的库.我将这个添加到我的Win32项目中.

是否有任何解决方案可以将控制台窗口添加到Win32项目中?

c++ winapi visual-studio-2010 windows-console

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

使用C#加速TCP/IP网络连接

我有2台机器(PC)通过TCP/IP进行通信.我有一个简单的应用程序,它有服务器/客户端程序.

当我测量2台机器之间的通信速度时,我从发送/接收消息得到400~500毫秒.

它是通过TCP/IP在2个机器之间的速度限制吗?或者有没有最好的方法来加快沟通?

任何评论对我都有帮助.

更新

这是我的Tcp配置.数据只是10个字节以下的字符串.

[5908] System SocketCommCoreUnit::ConfigureTcpSocket Tcp Socket configured:
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   ExclusiveAddressUse False
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   LingerState False, 0
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   NoDelay False
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   ReceiveBufferSize 8192
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   ReceiveTimeout 0
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   SendBufferSize 8192
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   SendTimeout 0
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   Ttl 128
[5908] System SocketCommCoreUnit::ConfigureTcpSocket   IsBound True
Run Code Online (Sandbox Code Playgroud)

c# performance tcp-ip

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