小编Wel*_*bog的帖子

停止程序执行直到线程完成

我有一个控制台应用程序,在4个theads中执行一项长任务.我希望我的程序等到线程完成,然后完成程序执行.有没有办法阻止程序执行,让线程完成他们的工作?

c# concurrency multithreading

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

根据第二列值对列中的不同行求和

我有一个订单表(简化)

OrderId,
SalesPersonId,
SaleAmount,
CurrencyId,
...
Run Code Online (Sandbox Code Playgroud)

我试图在这张桌子上创建一个报告,我希望有类似的东西:

SalesPersonId   TotalCAD    TotalUSD
1               12,345.00   6,789.00
2               7,890.00    1,234.00
Run Code Online (Sandbox Code Playgroud)

我宁愿不做自我加入(也许我过早地进行优化,但这似乎效率低下)IE:

SELECT SalesPersonId, SUM(OrdersCAD.SaleAmount), SUM(OrderUSD.SaleAmount)
FROM Orders
    LEFT JOIN Orders AS OrdersCAD ON Orders.OrderID AND Orders.CurrencyID = 1
    LEFT JOIN Orders AS OrdersUSD ON Orders.OrderID AND Orders.CurrencyID = 2
Run Code Online (Sandbox Code Playgroud)

但是我想不出另一种方法可以做到这一点,任何想法?

sql sql-server

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

有命名参数,然后就是

由于命名参数是那些由它们的显式名称标识的参数,而不是它们的排序,它们的堂兄名称是什么,没有名称,仅由订单识别的名称?

匿名参数?未命名的参数?他们有一个名字开头?

language-agnostic parameters

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

如何避免同一用户的多个答案?

我正在开发基于问题和答案的应用程序,我想阻止注册用户发布同一问题的多个答案.

我怎样才能做到这一点?放置此代码的最佳位置在哪里(即控制器,型号)?

ruby-on-rails

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

如何在XML架构元素中添加空格?

如何在XML架构元素中添加空格?我想在不使用下划线的情况下使用"姓氏".谢谢.

<xs:element name="Last Name" type="xs:string" minOccurs="0" />
Run Code Online (Sandbox Code Playgroud)

xml xsd

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

Django关系数据库查找

我无法弄清楚如何建立关系.

我有产品型号和商店模型.产品具有商店的外键.

所以我想在同一个查找中获取产品名称和商店名称.

由于产品型号是:

class Products(models.Model):
  PrName = models.CharField(max_length=255)
  PrCompany =  models.ForeignKey(Companies)
Run Code Online (Sandbox Code Playgroud)

公司模式是:

class Companies(models.Model):
  ComName = models.CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)

当我这样做时,如何使django返回ComName(来自公司模型):

Prs = Products.objects.filter(PrName__icontains=ss)
Run Code Online (Sandbox Code Playgroud)

django foreign-keys relationship models

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

我在GIF文件中找到了一个PHP脚本

PHP脚本是否可以在GIF文件中?当我在notepad ++中打开一个.gif文件时,我发现了一个.

php

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

MVC架构.什么是模特?

我是MVC的新手,但我已经看到了它的好处和优势.但是,我有一个(可能很容易回答)设计问题:

我一直在思考模型并讨论构造它们的正确方法.我看到它的方式有几个选择:

1)模型和表结构具有1对1的关系......这意味着每个表都有相应的模型.模型类具有与表列对应的属性,并且具有所需的任何方法(如getter和setter),以任何必要的方式操作表中的数据.这似乎是通用选项,我想我会让控制器根据需要调用模型来执行任何必要的业务功能.

2)模型与业务逻辑的操作而不是数据紧密相关:例如,如果在前端删除某个对象影响多个表,则模型然后"模拟"此行为并与多个表交互并执行必要的功能.然后,控制器只需要针对所需的任何业务行为调用单个模型.这是不太通用的,因为模型更加紧密耦合..但似乎更快实现.

3)前两个选项之间的东西.或许我完全忽略了这一点.

希望这是有道理的!如果我不完全忽略这一点,我倾向于认为选项(1)更好.任何的想法?

编辑:不是它应该重要,但我打算使用Codeigniter PHP MVC框架.

architecture model-view-controller

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

如何抑制不需要的InstallShield InstallScript MSI对话框?

我有一个InstallShield 2009'InstallScript MSI'项目,它显示了我安装中不需要的2个对话框:

Customer Information
  Setup Type
Run Code Online (Sandbox Code Playgroud)

如何禁用这两个对话框?在"用户界面"下,"所有对话框"树列出了这些对话框,但它们都显示为灰色,无法禁用或更改.

installshield dialog

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

如何在MySQL中使用LIKE和任意字序?

为此,我需要使用LIKE关键字或其他类似的运算符:

在数据库中,名称和姓氏存储为一列,并且按顺序存储surname name(例如"Doe John").

我有一个搜索栏,让你输入你的姓名.当我要去搜索时,我要求你输入name surname而不是surname name(例如,如果你输入"John Doe"),我仍然希望看到相同的结果就像你写的一样surname name.

我怎样才能做到这一点?

mysql sql

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