小编Pat*_*ryk的帖子

父母的线程死亡后儿童线程会死吗?

我正在研究一个多线程程序,我不确定这一点.

c# multithreading

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

格式化SPA消耗的JSON数据的最佳方法是什么?

我正在和一个朋友一起在一个页面应用程序上工作(在React中,但是我相信框架并不重要,同样的问题也适用于Angular)。

有一个包含2个表的数据库:

  • 特征
  • 汽车

两个表以多对多关系连接到数据库中。

我们在将数据从后端传递到前端的方式有所不同(更准确地说,是CarManagementComponent,它将使用户可以处理汽车/功能(编辑/更新/删除等))。实际上,我们希望能够执行一些操作,然后再将请求发送回后端以更新数据库,以便用户具有类似于桌面应用程序的界面体验。

请记住,数据库中还有更多表,但是为了简单起见,我们在这里只讨论其中的两个表。

1)我的方法:

{
    "Features": [
        {
            "Id": 0,
            "Price": 3000,
            "Name": "led lights",
            "Color": "transparent",
            "Brand": "Valeo",
            "Guarantee": 12
        },
        {
            "Id": 1,
            "Price": 1000,
            "Name": "air conditioning",
            "Color": "",
            "Brand": "Bosch",
            "Guarantee": 12
        },
        {
            "Id": 2,
            "Price": 600,
            "Name": "tinted windows",
            "Color": "",
            "Brand": "Bosch",
            "Guarantee": 36
        }
    ],
    "Cars": [
        {
            "Id": 0,
            "Name": "Ford Mustang GT",
            "Weight": 2210,
            "Features":[
                {
                    "Id": 0, // id of many-to-many relations record
                    "FeatureId": 2 …
Run Code Online (Sandbox Code Playgroud)

architecture json reactjs angular

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

C#//如何让几个循环同时工作?

我已经编程了一年的控制台应用程序,我认为是时候开始使用表单了.我真的不知道如何让2个循环同时工作.

any1可以帮助我,并给我一个2循环的例子,一起工作(1从1到100计数,第二个计数从100到200(同时,两个消息框)).我一直在网上寻找类似的东西,但没有成功.

我也想知道无限时间是否必须像(5> 2)或者如果有更好的方法来做到这一点.

提前致谢 !

c# loops

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

如何获取网页的txt内容?

我已经浪费了2天的时间才发现,WebBrowser控件中存在已知的内存泄漏(自2007年左右以来,他们还没有修复它)所以我决定在这里问一下,如何做我需要的东西.

直到现在,(使用WebBrowser ...),我一直在访问一个网站,(ctrl + a),将其粘贴到一个字符串,这就是全部.我的字符串中有网页的文本内容.完美地工作直到我发现它需要1 gb的内存一段时间后.是否可以通过HttpWebRequest,httpwebclient或其他任何方式做到这一点?

感谢回复,没有任何类似的线程(或者我没有发现任何,搜索并没有真正吸引我很多因为我现在很生气:P)

FORGOT TO ADD:我不想要HTML代码,我知道可以轻松搞定.就我而言,HTML代码是无用的.我确实需要文本用户在使用互联网浏览器打开页面时看到.

c# webclient httpwebrequest webbrowser-control

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

BorderThickness不起作用

我正在尝试在XAML中为按钮创建样式,这是我的代码:

<Window.Resources>
  <Style x:Key="buttons"
         TargetType="Control">
    <Setter Property="Background">
      <Setter.Value>
        <LinearGradientBrush>
          <GradientStop Color="GoldenRod"
                        Offset="0" />
          <GradientStop Color="Gold"
                        Offset="0.10" />
          <GradientStop Color="White"
                        Offset="0.45" />
          <GradientStop Color="Gold"
                        Offset="0.9" />
          <GradientStop Color="GoldenRod"
                        Offset="1" />

        </LinearGradientBrush>
      </Setter.Value>
    </Setter>
    <Setter Property="FontFamily"
            Value="Consolas" />
    <Setter Property="FontSize"
            Value="15" />
    <Setter Property="FontWeight"
            Value="Bold" />
    <Setter Property="BorderThickness"
            Value="5" />
    <Setter Property="Padding"
            Value="0,0" />

  </Style>
</Window.Resources>
Run Code Online (Sandbox Code Playgroud)

除了BorderThickness属性之外,一切正常 - 无论我放在什么价值,它都不会改变.我想知道我的代码中缺少什么.

wpf xaml styles border button

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

如何强制Visual Studio忽略'System.StackOverflowException'?

我已经实现了可以在此链接下找到的递归算法.当3d数组为10x10x10时,它工作得很好.

我试图让它运行200x200x200阵列然而,Visual Studio说我可能正在进行无限的恢复(我很确定我的编程没问题).有办法处理吗?我已经尝试[DebuggerNonUserCode]在递归方法之前放右,但它没有奏效.

忘了提,它是Visual Studio 2010.

这是我的程序的递归函数.我正在为每个单元格运行,标记为Unvisited.

    public static int tmp_lowest_floor = 0;
    public static int tmp_maks_size = 0;

    static void function1(Point[, ,] array, int pos_y, int pos_z, int pos_x) // recursive function
    {
        Point cell = array[pos_y, pos_z, pos_x];

        if (cell.Visited == false && cell.IsCave)
        {
            cell.Visited = true; // changing to visited so we do not count anything for this cell anymore
            tmp_maks_size++; // increasing for each cell in this cave (in this run) …
Run Code Online (Sandbox Code Playgroud)

c# stack-overflow visual-studio-2010

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