小编Sum*_*edh的帖子

SQL Server varchar(50) 和 varchar(128) 性能差异

可能重复:
varchar(500) 比 varchar(8000) 有优势吗?

我目前正在处理一个表,该表有很多带有 varchar(50) 的列。我们现在必须在某些列中插入的数据超过 50 个字符,因此我们必须将这些列的列大小从 50 更改为 128,因为我们有很多列,更改单个列是浪费时间。

所以我向我的团队提议,我们为什么不将所有列更改为 varchar(128)。一些队友认为这会导致选择和加入操作期间的性能下降。

现在我不是数据库专家,但我不认为从 varchar 50 迁移到 varchar 128 会导致任何显着的性能下降。

PS - 我们在这些列中没有任何姓名、姓氏、地址类型的数据。

sql sql-server

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

highcharts 工具提示格式数百万

我想在 highcharts 折线图上显示几个大数字点。

例如 100,000, 10,000,000, 1,000,000,000

当我显示这些时,y 轴会自动将数字格式化为 100 k、10 M、1,000 M 等,但工具提示仍显示实际的大数字。

是否可以在工具提示中将 1,000,000,000 显示为 1 B 或 1000 M。

示例 - http://jsfiddle.net/ynCKW/1/

我正在尝试使用 numberFormat 函数,但我认为它不是正确的函数。

Highcharts.numberFormat(this.y,0)
Run Code Online (Sandbox Code Playgroud)

我是否必须编写一个自定义函数来在工具提示中执行此格式?

highcharts

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

Highcharts - 如何从区域图表中删除开始和结束填充

小提琴 - http://jsfiddle.net/vKLPP/

我想删除两侧的空白区域(请参阅红线).

我尝试了各种选项,如minpadding,margin等,但它们似乎都没有用.

startOnTick: true,
minpadding:0
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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

Perl正则表达式匹配多个多线组

我有一堆文本,我试图匹配一组模式,我正在使用的正则表达式能够匹配模式,但问题是它只匹配第二组而不是第一组.

open(FILE, "match.txt") || die("Could not open file ");
my $text = do { local $/; <FILE> };

while( $text =~ m/FibreChannel SCSI Interface.*World Wide Port Number\.*(.*?)\n.*Driver\.+(.*?)\n.*Vendor Name\.+(.*?)\n/sgmp )
{
    print "$1\n$2\n$3\n";
}
Run Code Online (Sandbox Code Playgroud)

打印

0x1b201
lpfc_740
测试公司

上面的代码有效,但它只显示第二组中的文本而不是第一组.我在这里错过了什么?有一个更好的方法吗?

我以为会打印出来

0x1a101
lpfc_740
测试公司
0x1b201
lpfc_740
测试公司

------------------------ match.txt包含

\==+FibreChannel SCSI Interface : 
        |----Link State.........................................Down
        |----World Wide Port Number.............................0x1a101
        \==+SCSI Interface : 
           |----Driver..........................................lpfc_740
           |----Queue Depth.....................................2038 
           \==+PCI Device : 
              |----Bus..........................................0x06 
              |----Vendor Name..................................Test Corporation
              |----Slot Description.............................

\==+FibreChannel SCSI Interface : 
        |----Link State.........................................Down
        |----World Wide …
Run Code Online (Sandbox Code Playgroud)

regex perl

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

在python单元测试TestLoader中指定特定的测试用例

我有以下文件夹结构.

Unit
    smoke.py
    Test1
         Test1.py
    Test2
         Test2.py
Run Code Online (Sandbox Code Playgroud)

两个测试文件各有2个测试用例.

smoke.py包含

suite1 = unittest.TestLoader().discover('Test1', pattern = "Test*.py")
suite2 = unittest.TestLoader().discover('Test2', pattern = "Test*.py")
alltests = unittest.TestSuite((suite1, suite2))
unittest.TextTestRunner(verbosity=2).run(alltests)
Run Code Online (Sandbox Code Playgroud)

上面的代码运行了4个预期的测试用例.

有没有办法从test1.py和test2.py运行一些特定的测试用例,我可以在上面的代码中将这些测试用例显式添加到suite1和suite 2中.

如果Test1.py在类Test1中包含测试用例名称test_system,那么TestLoader如何加载该特定测试用例而不是运行该模块中的所有测试用例.

python unit-testing

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

Highcharts - 无法在样条图表上显示数据标签

我正在尝试各种排列在样条图上制作数据标签,但我只是不知道我做错了什么.

任何帮助,将不胜感激.

JsFiddle在这里

             plotOptions: {
            line: {
                dataLabels: {
                    enabled: true
                },
                enableMouseTracking: false
            }
        },
        series: [{
    name: 'Value',
            data: [

    [Date.UTC(2005,9,01), 2.02],[Date.UTC(2006,8,30), 7.56],[Date.UTC(2007,8,29), 5.22],[Date.UTC(2008,8,27), 6.57],[Date.UTC(2009,9,03), -4.48],[Date.UTC(2010,9,02), 5.29],[Date.UTC(2011,9,01), 7.44],[Date.UTC(2012,8,29), 3.39],[Date.UTC(2013,8,28), 6.54],
            ]
        }]  
Run Code Online (Sandbox Code Playgroud)

highcharts

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

标签 统计

highcharts ×3

javascript ×1

perl ×1

python ×1

regex ×1

sql ×1

sql-server ×1

unit-testing ×1