小编Sar*_*avu的帖子

卸载visual studio 2013 Update 3时卡住了

我无法从"控制面板" - >"查看已安装的更新"中卸载VS 2013 Update 3.它显示消息"Visual Studio 2013 Udpate 3(KB2829760)已停止工作".如何完全删除所有VS更新元素?

visual-studio-2013

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

动态数据透视中的行和列总数

在SQL Server 2008中,我有一个包含3列的表(tblStock):

  • PartCode(NVARCHAR(50))
  • StockQty(INT)
  • 位置(NVARCHAR(50))

下面的一些示例数据:

    PartCode    StockQty    Location
   .........   .........    .........
    A              10        WHs-A
    B              22        WHs-A
    A               1        WHs-B
    C              20        WHs-A
    D              39        WHs-F
    E               3        WHs-D
    F               7        WHs-A
    A               9        WHs-C
    D               2        WHs-A
    F              54        WHs-E
Run Code Online (Sandbox Code Playgroud)

如何创建程序以获得如下结果?

PartCode    WHs-A   WHs-B   WHs-C   WHs-D   WHs-E   WHs-F   Total
........    .....   .....   .....  ......   .....   .....   .....
A            10       1       9       0       0       0      20
B            22       0       0       0       0       0      22
C            20       0       0 …
Run Code Online (Sandbox Code Playgroud)

pivot cube dynamic-pivot sql-server-2008

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

无法启动typescript编译文件

我已经使用PhantomJs将大型JS项目转换为打字稿(作为IC#程序员).问题是解释器(phantomjs)在执行此js文件时失败.

D:\My\phantomjs-1.9.7-windows\phantomjs.exe --load-images=false --ssl-protocol=any --web-security=no --cookies-file=cookies C:\Users\alex\Projects\robot\bo.js
TypeError: 'undefined' is not an object (evaluating 'b.prototype')
Run Code Online (Sandbox Code Playgroud)

代码是:

var __extends = this.__extends || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]
    function __() { this.constructor = d; }
    __.prototype = b.prototype; // <<< here
    d.prototype = new __();
};
Run Code Online (Sandbox Code Playgroud)

所以.我认为这个问题与继承有一定关系.有没有人遇到过这个问题?任何帮助表示赞赏.谢谢.

javascript typescript

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

如何计算点后的字符数

string num ="123.12400";
Run Code Online (Sandbox Code Playgroud)

我需要在'.'之后获得字符数.

c#

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

设计层次结构表

可以说我必须在我的数据库中存储以下信息, 在此输入图像描述

现在我的数据库表的设计和结构将如下所示, 在此输入图像描述

在以后的日子里,如果我必须添加另一个子类别级别,我将如何在不更改数据库结构的情况下实现这一目标?

我听说过将列定义为表中的行数据,并使用pivot来稍后提取详细信息......这是实现此目的的正确方法吗?

有人可以请教导我或指导我正确的方向吗?提前致谢...

:)

sql-server

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

附加到假脱机文件Oracle

我在D:\ Scripts文件夹中有一个名为Test.sql的脚本文件,下面给出了该文件的内容

SET SERVEROUTPUT ON
SET DEFINE OFF
SPOOL Test.log;


SELECT USER_NAME FROM TUP_USER WHERE USER_ID=1432;


SPOOL OFF;
SET DEFINE ON
SET SERVEROUTPUT OFF
Run Code Online (Sandbox Code Playgroud)

我通常通过打开命令提示符执行此操作,找到D:\ Scripts并给予sqlplus username/password@Database然后@test.sql执行它,它将生成一个名为Test.log的日志文件

每次执行此操作时,它都会用新数据替换旧文件.我需要使用spool将新数据附加到文件中.有没有办法做到这一点?

任何帮助,将不胜感激.提前致谢.

sql oracle sqlplus append spool

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

使用angularjs获取所选文件的源和名称

在上传之前,有没有办法在输入字段中使用angularJS获取所选文件的名称,路径和大小?

<input type="file" ng-model="fileContent" on-read-file="showContent($fileContent)" />

$scope.showContent = function($fileContent){

    $scope.content = $fileContent;

};
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙解决这个问题吗?

angularjs

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

如何显式地从Nullable <T>转换

我已经定义了自定义值类型MyCustomValueType,隐式转换运算符从long到MyCustomValueType.

public struct MyCustomValueType
{
    private readonly long number;

    public MyCustomValueType(long? number)
    {
        this.number = number.GetValueOrDefault(0);
    }

    public static implicit operator MyCustomValueType(long number)
    {
        return new MyCustomValueType(number);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后编译器允许我执行以下操作:

// ...
long? value = null;
MyCustomValueType myCustomValueType = (MyCustomValueType)value;
Console.WriteLine(myCustomValueType);
Run Code Online (Sandbox Code Playgroud)

在引擎盖下,编译器将使用强制转换的语句转换为:

MyCustomValueType myCustomValueType = ((long?)null).Value;
Run Code Online (Sandbox Code Playgroud)

我想知道(或更好地说WHY)是怎么发生的?为什么编译器甚至允许显式转换没有定义任何人.编译器适用的规则是什么?


我可能还应该提到,当MyCustomValueType仅定义用于强制转换的显式运算符时,也可以进行此类强制转换,例如:

public static explicit operator MyCustomValueType(long number)
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我以某种方式接受编译器的作用并理解它.隐式运算符的情况确实令人困惑.有人可以解释一下吗?

c# casting nullable implicit-cast

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

如何知道字符串只包含特定的单词

如何检查字符串是否只包含数组中的单词?

true如果字符串包含数组中的任何单词,我可以返回Contains()

public bool ValidateString(string strCondition)
{
       List<string> words = new List<string>() { "true", "false", "&&", "||", " " };
       foreach (string word in words)
       {
            if(strCondition.Contains(word))
                return true;                
       }
       return false;
}
Run Code Online (Sandbox Code Playgroud)

但是,我怎么能返回false如果被发送的参数(字符串strCondition)包含的任何单词或字母或数字或等等等等以外true,false,&&,||, ? Is there any option in Regex或者有人可以提出一个好的解决方案吗?

编辑

以下应该返回true

true && false || false && false
true || false && false && false
Run Code Online (Sandbox Code Playgroud)

而下面应该返回false,因为它包含/数字/特殊字符以外的字true,false,&&,|| …

c# regex arrays string

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

Databricks 显示硬编码值已编辑

我正在使用 Azure Databricks 从具有值 的 Azure Key Vault 获取环境值intg

env = dbutils.secrets.get(scope = "myscrope", key = "environment")
Run Code Online (Sandbox Code Playgroud)

当我打印此内容时,它显示为[REDACTED],这是预期的。

现在我声明另一个变量,如下所示。

prm = 'myintgterritoy'
Run Code Online (Sandbox Code Playgroud)

当我打印此内容时,它显示为my[REDACTED]territoy关键字intg所在的内容。我并不期望这种行为,因为这是完全不同的变量。我怎样才能得到 的值myintgterritoy

我尝试了一种方法,可以使用下面的代码将带有空格的实际值放入新变量中。

new_prm = ''
for char in prm:
  new_prm += char + ' '
Run Code Online (Sandbox Code Playgroud)

但是当我用空字符串替换空格时,它会将结果返回为my[REDACTED]territoy.

new_prm.replace(' ','')
Run Code Online (Sandbox Code Playgroud)

我期望输出为myintgterritoy.

pyspark databricks azure-databricks

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

将参数传递给假脱机文件

假设我有一个从命令提示符(SQL Plus)执行的 sql 文件,它工作正常。

sqlplus dbusername/dbpassword@DBInstance @sqlfilename.sql
Run Code Online (Sandbox Code Playgroud)

现在我需要将一个参数传递给这个 sql spool 文件,根据参数的值我应该能够确定 sql 文件中的功能。在下面的sql代码中,我需要将作为参数传递的值存储在变量中parameter_Value

SET SERVEROUTPUT ON
SET DEFINE OFF
SPOOL "Test.log"

var parameter_Value VARCHAR2(20);
BEGIN
    IF(parameter_Value='A')
    THEN
           --do something
    ELSE
           --do something
    END IF;
END;
/

SPOOL OFF;
SET DEFINE ON
SET SERVEROUTPUT OFF
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助如何执行此任务吗?
提前致谢!

parameters spool parameter-passing oracle11g

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

如何获取表中的所有非空列

我需要在表中查找所有非空列.例如,我的表格如下

在此输入图像描述

比方说,__CODE__,__CODE____CODE__具有非空约束和__CODE__,__CODE__并且__CODE__是可空类型的.在__CODE__该列表中是否有任何查询非空类型的列名__CODE__,即我需要获取列名,__CODE____CODE__.

期望的输出

Column1
Column2
Column3
Run Code Online (Sandbox Code Playgroud)

我知道应该有一个简单的方法来实现这一点,但我是新手__CODE__.任何帮助将受到高度赞赏.

oracle constraints oracle10g oracle11g notnull

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