问题列表 - 第673页

计算MS SQL中的百分位数排名

在MSSQL 2005中计算百分位数排名(例如第90百分位数或中位数分数)的最佳方法是什么?

我希望能够为单列评分选择第25个,中位数和第75个百分位数(最好是在单个记录中,这样我就可以将其与平均值,最大值和最小值结合起来).例如,结果的表输出可能是:

Group  MinScore  MaxScore  AvgScore  pct25  median  pct75
-----  --------  --------  --------  -----  ------  -----
T1     52        96        74        68     76      84
T2     48        98        74        68     75      85
Run Code Online (Sandbox Code Playgroud)

sql sql-server math

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

通过反射获取命名空间中的所有类型

如何通过C#中的反射获取命名空间中的所有类?

.net c# reflection namespaces

252
推荐指数
8
解决办法
15万
查看次数

更糟糕的罪恶:副作用还是传递大量物体?

我在函数内部的循环中有一个函数.内部函数在内存中获取并存储大量数据(作为全局变量......我使用"R",类似于"S-Plus").循环遍历要获取的长数据列表.外部函数启动该过程并传入要获取的数据集列表.

for (dataset in list_of_datasets) {
  for (datachunk in dataset) {
    <process datachunk>
    <store result? as vector? where?>
  }
}
Run Code Online (Sandbox Code Playgroud)

我编写了内部函数来存储每个数据集,然后移动到下一个数据集,因此外部函数的所有工作都作为全局变量的副作用发生...一个大禁忌.这比收集和返回一个巨大的,占用记忆的向量矢量更好还是更糟?是否有优越的第三种方法?

如果我将数据向量存储在数据库而不是内存中,答案会改变吗?理想情况下,我希望能够终止该功能(或由于网络超时而使其失败),而不会丢失在终止之前处理的所有信息.

memory r function side-effects global-variables

5
推荐指数
3
解决办法
883
查看次数

vxWorks"内核shell"和"主机shell"有何不同?

在vxWorks RTOS中,有一个shell允许您向嵌入式系统发出命令.
文档指的是内核shell,主机shell和目标shell.三者有什么区别?

embedded rtos vxworks

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

从托管的HP Quality Center导出错误跟踪数据的最佳方法是什么?

这个问题可能过于产品特定,但我想知道是否有人从HP Quality Center导出错误跟踪数据.

惠普质量中心(QC)有一个旧学校的COM API,但我宁愿使用网络服务,甚至可能使用屏幕刮刀将数据导出到Excel电子表格中.

无论如何,从托管的HP Quality Center导出错误跟踪数据的最佳方法是什么?

excel bug-tracking hp-quality-center

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

如何确定安装了哪个版本的Direct3D?

我们有一个需要使用Direct3D的应用程序.具体来说,它至少需要DirectX 9.0c版本4.09.0000.0904.虽然这应该出现在所有较新的XP机器上,但它可能不会安装在较旧的XP机器上.我如何以编程方式(使用C++)确定它是否已安装?我希望能够向用户提供Direct3D无法使用的信息消息.

c++ windows direct3d

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

单元测试导致sys.exit()

无论我做什么,sys.exit()都由unittest调用,即使是最琐碎的例子.我无法判断我的安装是否搞砸了或者发生了什么.

IDLE 1.2.2      ==== No Subprocess ====
>>> import unittest
>>> 
>>> class Test(unittest.TestCase):
        def testA(self):
            a = 1
            self.assertEqual(a,1)

>>> unittest.main()
option -n not recognized
Usage: idle.pyw [options] [test] [...]

Options:
  -h, --help       Show this message
  -v, --verbose    Verbose output
  -q, --quiet      Minimal output

 Examples:
   idle.pyw                               - run default set of tests
   idle.pyw MyTestSuite                   - run suite 'MyTestSuite'
   idle.pyw MyTestCase.testSomething      - run MyTestCase.testSomething
   idle.pyw MyTestCase                    - run all 'test*' test methods
                                           in MyTestCase

Traceback (most recent call last):
  File …
Run Code Online (Sandbox Code Playgroud)

python unit-testing

18
推荐指数
5
解决办法
7171
查看次数

通配符子域

我知道之前有过一些线索,但我已经尝试了所有建议(我能找到的),到目前为止我没有任何工作......

考虑到这一点,这是我正在尝试做的事情:

首先,我想允许用户发布页面并为每个页面提供他们选择的子域名(例如:user.mysite.com).从我可以收集到的,最好的方法是使用mod_rewrite和.htaccess将user.mysite.com映射到mysite.com/user - 这是正确的吗?

如果这是正确的,有人可以给我明确的指示如何做到这一点?

另外,我在本地进行所有开发,使用MAMP,所以如果有人能告诉我如何设置我的本地环境以相同的方式工作(我读过这个更难),我将非常感激.老实说,我一直在尝试一切无济于事,因为这是我第一次做这样的事情,我完全迷失了.非常感谢您的帮助!

更新: 其中一些答案非常有用,但对于我想到的系统,不能为每个用户手动添加子域.我真正想问的是如何动态地执行此操作,并将wildcard.mysite.com重定向到mysite.com/wildcard-Tumblr的设置方式就是我想要做的完美示例.再次感谢!

subdomain mamp wildcard-subdomain localhost wildcard

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

解析HTTP标头

我有兴趣在C中构建一个小型,高效的Web服务器,并且在从HTTP Header解析POST方法时遇到了一些麻烦.有人会对如何处理从"发布"数据中检索名称/值对有任何建议吗?

POST /test HTTP/1.1
Host: test-domain.com:7017
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://test-domain.com:7017/index.html
Cookie: __utma=43166241.217413299.1220726314.1221171690.1221200181.16; __utmz=43166241.1220726314.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)
Cache-Control: max-age=0
Content-Type: application/x-www-form-urlencoded
Content-Length: 25

field1=asfd&field2=a3f3f3
// ^-this
Run Code Online (Sandbox Code Playgroud)

我认为没有切实可行的方法来检索整体的底线并确保它每次都有效.我不喜欢硬编码.

c post header http

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

使用 .net 托管代码屏幕抓取命令窗口

我正在 dot net 中编写一个程序,它将使用框架 2.0 的 Process 对象执行脚本和命令行程序。我希望能够访问程序中进程的屏幕缓冲区。我已经对此进行了调查,看来我需要访问控制台标准输出和标准错误缓冲区。有人知道这是如何使用托管代码来完成的吗?

我想我需要使用附加到任务的 Windows 控制台的 AttachConsole 和 ReadConsoleOutput 以便从控制台屏幕读取字符和属性数据块。我需要做的是托管代码。

请参阅http://msdn.microsoft.com/en-us/library/ms684965(VS.85).aspx

.net console buffer screen-scraping

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