小编Leg*_*end的帖子

有没有办法直接压缩/压缩SQL查询的结果?

我一直在使用SSMS倾销相对较大的表.通常的方法是设置Query->Results-To->File'Execute`,选择一个文件并让SQL查询运行.完成后,我通常会压缩文件,然后将其传输到本地计算机.这有明显的问题,主机在夜间SQL查询期间空间不足.

我想知道是否有一种方法可以直接压缩SSMS的输出,而不必等到它从整个查询中转储结果.有什么建议?主机在允许我在其上运行的内容受到很大限制,因此建议只需要最少的第三方软件就可以了.

sql database sql-server ssms sql-server-2008

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

如何在jQuery插件中提供公共功能?

我编写了一个带有以下结构的小jQuery插件:

(function($) {
   // Private vars

   // Default settings
   $.PLUGINNAME = {
         id: 'PLUGINNAME',
         version: '1.0',
         defaults: {
              min: 0,
              max: 10
         }
   };

   // extend jQuery
   $.fn.extend({

       PLUGINNAME: function(_settings) {

           init = function() {

           }

           prepare = function() {

           }

           ...

           return this.each(function() {
                 _this = this;
                 init();
           });

       }

   });

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我这样称呼如下:

$("#update-panel").PLUGINNAME({
                min: 1,
                max: 20  
          });
Run Code Online (Sandbox Code Playgroud)

我试图提供一个额外的公共方法,其中函数内部的一些数据可以在上面的函数调用插件更新,我不知道如何去做.我要找的是这样的:

_PluginInstance = $("#update-panel").PLUGINNAME({
                    min: 1,
                    max: 20  
                   });
...
...
_PluginInstance.setMin(2); //should change the minimum to 2 …
Run Code Online (Sandbox Code Playgroud)

javascript jquery closures

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

为整个facet_grid绘制一条垂直线?

我正在使用以下内容绘制数据集:

plot =  ggplot(transData, aes(x=Time, y=Value)) + 
        scale_fill_brewer(palette="Set1") + 
        facet_grid(Category ~ .) + 
        geom_line(aes(group=Type,colour=Type, linetype=Type), size=1.5) +
        geom_vline(...) +
        geom_text(...)
Run Code Online (Sandbox Code Playgroud)

在我的数据集中绘制Category和Type之间的网格图.然而,geom_vline并且geom_text使得垂直线和文本标签出现在每个子图上.有没有办法在整个情节中获得单个vline和文本元素?有什么建议?

数据集

Class$Time$Type$Total
Class1$283$Category1$1
Class1$276$Category1$1
Class1$260$Category1$1
Class1$450$Category1$1
Class1$572$Category1$9
Class1$667$Category1$9
Class1$535$Category1$10
Class1$579$Category1$10
Class1$522$Category1$12
Class1$231$Category1$12
Class1$774$Category1$13
Class1$7240$Category1$14
Class1$510$Category1$14
Class1$3863$Category1$14
Class1$954$Category1$15
Class1$455$Category1$15
Class1$644$Category1$15
Class1$1859$Category1$15
Class1$413$Category1$16
Class1$13$Category1$19
Class1$22$Category1$19
Class1$13$Category1$19
Class1$14$Category1$19
Class1$523$Category1$19
Class1$123$Category1$19
Class1$684$Category1$19
Class1$350$Category1$19
Class1$581$Category1$19
Class1$28$Category2$18
Class1$18$Category2$18
Class1$17$Category2$18
Class1$73$Category2$18
Class1$17$Category2$18
Class1$18$Category2$18
Class1$17$Category2$18
Class1$73$Category2$18
Class1$25$Category2$18
Class1$74$Category2$18
Class1$18$Category2$18
Class1$78$Category2$18
Class1$19$Category2$18
Class1$75$Category2$18
Class1$51$Category2$18
Class1$24$Category2$18
Class1$32$Category2$18
Class1$94$Category2$18
Class1$80$Category2$18
Class1$19$Category2$18
Class1$34$Category2$18
Class1$73$Category2$18
Class1$28$Category2$18
Class1$78$Category2$18
Class1$84$Category2$18 …
Run Code Online (Sandbox Code Playgroud)

r graph ggplot2

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

如何授予运行BULK INSERT的权限?

我在远程计算机上运行SQL Server 2008.我们说这台机器叫做XYZ.以下作品:

  1. 远程桌面到XYZ
  2. 打开SSMS,然后连接到在XYZ上运行的SQL Server
  3. 运行以下命令:

    USE SampleDB
    GO
    
    CREATE TABLE [dbo].[SampleData](
        [ColA] [varchar](50) NULL,
        [ColB] [varchar](500) NULL
    ) ON [PRIMARY]
    
    GO
    
    BULK INSERT [dbo].[SampleData]
    FROM "H:\Scratch\OUTPUT_Sample"
    WITH
    (
        FIELDTERMINATOR = '$',
        ROWTERMINATOR = '\n',
        FIRSTROW = 2
    )
    GO
    
    Run Code Online (Sandbox Code Playgroud)

这完全没问题.现在,我通过执行以下操作连接到另一个SQL Server ABC:

  1. 远程桌面到XYZ
  2. 打开SSMS,然后连接到在ABC上运行的SQL Server
  3. 运行上面的脚本

我收到以下错误:

Msg 4861, Level 16, State 1, Line 2
Cannot bulk load because the file "H:\Scratch\OUTPUT_Scratch" could not be opened. Operating system error code 3(The system cannot find the path specified.).
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何解决这个问题吗?我想我需要为某个帐户提供一些权限,但我不知道如何找到这个,也不知道给予该帐户的权限.我使用时 …

sql-server-2008 windows-server-2008

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

我应该如何构建一个使用内联SQL从数据库生成数据的应用程序?

我目前有一个数据访问层,它也使用Web服务公开一些API.

API调用

[WebMethod]
public List<GlobalStat> GetStats()
{
    List<GlobalStat> Stats = new List<GlobalStat>();

    string sql = @"
       A huge multi-line SQL query
    ";

    try
    {
        string ConString = Constants.connString;
        con = new SqlConnection(ConString);

        cmd = new SqlCommand(sql, con);
        con.Open();
        dr = cmd.ExecuteReader();

        while (dr.Read())
        {
            GlobalStat stat = new GlobalStat();
            stat.Key = dr[0].ToString();
            stat.Value = int.Parse(dr[1].ToString());

            Stats.Add(stat);
        }

    }
    catch (Exception x)
    {

        Response.Write(x);
    }

    return Stats;
}
Run Code Online (Sandbox Code Playgroud)

我有点担心SQL的编写方式.

有很多东西硬编码到这里:数据库名称,表名等.

要解决这个问题,我是否只是在一个地方创建一个包含所有SQL命令的单独的全局文件,或者是否有更好的范例?我不是在应用程序内部创建SQL表,但这些表驻留在不同的预构建数据库中.

我应该如何构建一个使用内联SQL从数据库生成数据的应用程序?

c# sql asp.net sql-server-2008

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

将C++代码导出为DLL并使用C#导入?

我有一个用C++编写的程序,其主函数调用了许多其他C++类/函数.

我是C++的新手(曾经是​​python程序员),所以我想知道 - 为了能够将它导出为可从C#程序导入的DLL,我需要遵循哪些步骤?有什么建议?

c# c++ windows dll

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

这个序列中有任何模式吗?

我想知道是否有人看到下面给出的序列中的模式.我所知道的是,任何连续行之间的差异是1即

(MQA(某些运算符)1 = YwA)

并且第一行按数字顺序表示1或0.我到目前为止的观察:

  • 每5行后,最后一个字符增加4(即A + 4 = E,E + 4 = I)
  • 倒数第二个字符总是Q和w交替(不确定这是否会在序列中稍后改变)

我对任何其他观察非常感兴趣.有什么建议?

MQA 
YwA
lQA
xwA
+QA
KwE
XQE
jwE
wQE
8wE
JQI
VwI
iQI
uwI
7QI
HwM
UQM
gwM
tQM
5wM
GQQ
SwQ
fQQ
rwQ
4QQ
EwU
RQU
dwU
qQU
2wU
DQY
PwY
cQY
owY
1QY
Bwc
OQc
awc
nQc
zwc
AQg
Mwg
ZQg
lwg
yQg
+wg
LQk
Xwk
kQk
wwk
Run Code Online (Sandbox Code Playgroud)

python regex math sequences

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

实现这种过滤的好方法是什么?

我有以下数据:

var data = [{
   id: 1,
   date: new Date("2010-01-01"),
   value: 10
}, {
   id: 2,
   date: new Date("2010-01-01"),
   value: 11
}, {
   id: 3,
   date: new Date("2010-01-01"),
   value: 12
}, {
   id: 4,
   date: new Date("2010-01-02"),
   value: 10
}, {
   id: 5,
   date: new Date("2010-01-03"),
   value: 10
}, {
   id: 6,
   date: new Date("2010-01-03"),
   value: 21
}, {
   id: 7,
   date: new Date("2010-01-03"),
   value: 22
}, {
   id: 8,
   date: new Date("2010-01-03"),
   value: 23
}];
Run Code Online (Sandbox Code Playgroud)

我正在尝试应用两种过滤器:

  • Filter1应该只给我那些在他们的value …

javascript jquery

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

点角色的正则表达式?

我试图检测一个'子弹'字符,然后是一些文字.例如:

• This is some text here

有人能告诉我在python中检测'bullet'字符的正则表达式是什么?这个符号是什么?

python regex

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

在Linq中将数百万个近似相似的字符串组合在一起?

我是Linq的新手,我正在尝试将我的一个SQL查询转换为C#来实现这一目标.我们假设我有以下字符串:

ABC-pqr-cv3-xa
LKJ-eqq-cb2-ya
POI-qqq-aaa-1
ABC-pqr-cv3-xb
UIO-qqq-xa
LKJ-eqq-cb2-za
POI-qqq-aaa-2
UIO-qqq-xb
LKJ-eqq-cb2-yb
POI-qqq-aaa-3
Run Code Online (Sandbox Code Playgroud)

我想根据整个字符串是否与最后一个字符匹配来对这些字符串进行分组.因此,以下是我期望的输出:

ABC-pqr-cv3-xa -- 1
ABC-pqr-cv3-xb -- 1

LKJ-eqq-cb2-ya -- 2
LKJ-eqq-cb2-yb -- 2

UIO-qqq-xa -- 3
UIO-qqq-xb -- 3

POI-qqq-aaa-1 -- 4
POI-qqq-aaa-2 -- 4
POI-qqq-aaa-3 -- 4

LKJ-eqq-cb2-za -- 5
Run Code Online (Sandbox Code Playgroud)

天真地做这件事需要进行O(n ^ 2)比较.有没有更好的方法来实现这一目标?群组编号本身并不重要.我正在尝试这个,如果我找到一个有效的方法,我会发一个答案.

c# string

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