问题列表 - 第44055页

PowerShell中数组的正确语法是什么?

例1:

注2:逗号也用于数组{0,-30}中的单独项

例2:

要创建数组,我们创建一个变量并分配数组.数组以"@"符号表示.让我们进行上面的讨论并使用数组连接到多个远程计算机:$ strComputers = @("Server1","Server2","Server3")

那么,哪一个是正确的还是有什么区别?

arrays powershell powershell-2.0

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

将UIView保存到透明的PNG中

我有一个UIView,我希望它存储为透明的PNG,即没有UIVIew背景颜色......

我目前正在使用此代码,它工作正常,但背景颜色:(

UIGraphicsBeginImageContext(self.bounds.size);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage* image1 = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = UIImagePNGRepresentation(image1);
[imageData writeToFile:filePath atomically:YES];
Run Code Online (Sandbox Code Playgroud)

那么有没有人知道如何将这个图像作为一个透明的图像?

先感谢您..

iphone png transparent uiview

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

Android Studio中@override的含义

我是Android Studio的新手,我想知道@OverrideAndroid Studio中语句的用途.

java android overriding annotations

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

如何从C#代码进入SQL Server存储过程?

我正在调试一些使用Ado.net在SQL Server中调用存储过程(TSQL)的C#代码.我怎样才能进入存储过程?

(我想我已经看过微软工作人员演示的这个,但是不记得让它工作所需的101个"神奇"设置.)

.net c# sql-server debugging visual-studio

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

在方法声明中参数名称之前'@'char的含义是什么?

可能的重复:
变量名前面的@符号在C#中是什么意思?
C#中变量名中@字符的用法/含义是什么?

嗨,

我有一个简单的问题.在方法声明中参数名称之前'@'char的含义是什么?如下:

protected void Method1(Type1 @arg1, Type2 arg2)
...
Run Code Online (Sandbox Code Playgroud)

我使用c#和.net 3.5.

谢谢.

c# .net-3.5

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

当我定义函数时,我应该以什么顺序放置参数?

我经常发现很难决定并且不一致.我可以遵循一些规则吗?

例如:

def remove_except(haystack, needle, exclude_value):
    for key in hackstack:
        if key in needle and haystack[key] != exclude_value:
            hackstack.pop(key)
Run Code Online (Sandbox Code Playgroud)

可能很容易:

def remove_except(needle, exclude_value, haystack):
    for key in hackstack:
        if key in needle and haystack[key] != exclude_value:
            hackstack.pop(key)
Run Code Online (Sandbox Code Playgroud)

这不是一个完美的例子,因为我倾向于将变量作为第一个参数进行修改,例如haystack,这甚至可能是一个惯例,但除此之外,我不确定该怎么做.

我对比Python更多的语言感兴趣.

language-agnostic coding-style conventions

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

生成唯一ID

我正在研究生成唯一ID的函数 - 我的具体要求是唯一ID只需要8位数.

无论如何,我刚刚意识到我们可以设置ID自动增量字段从任何数字开始.所以假设我从11111111开始 - 我是否认为所有新记录都会从这个值增加?如果是这样,那么我有我唯一的8位ID,无需使用此功能.

而且如果删除了一条记录,那么新记录会重新使用该删除的ID吗?

php mysql sql

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

C#原始类型(double,int等)和Struct差异

我对结构感到困惑.

class A
{
  double a { get; set; }  
  MyStruct b { get; set; }

  void Modify()
  {
     a = 1.0;    // This compiles.
     b.c = 2.0;  // Assuming c is a double. This gives the known error.
  }
}
Run Code Online (Sandbox Code Playgroud)

为什么我能够设置结构a的值,而不是结构的字段b?我读到的答案是我有一份b而不是b的支持字段.按照同样的逻辑,我必须有a的副本,而不是a,所以如何解释a属性在允许的分配后被更改

a = 1.0;
Run Code Online (Sandbox Code Playgroud)

?谢谢.

编辑:
另外为了仍然在A类中使用b,通过set和get方法"过滤"而不是直接使用支持字段_b,这可能是这样的:

MyStruct _b;
MyStruct b { get { return _b; } set { _b=value; } }
Run Code Online (Sandbox Code Playgroud)

然后使用该字段

_b
Run Code Online (Sandbox Code Playgroud)

正如在答案中正确陈述的那样,我想到了一个愚蠢的方法来将属性"包装"在一个大小为1的一维数组中.

MyStruct[] b { get; set; }
Run Code Online (Sandbox Code Playgroud)

用类包装结构.我不知道这个的计算成本,但我更喜欢直接使用A类中的字段.

回答:好的,当你习惯将属性解释为你脑海中的字段时,这个问题就会出现混乱.如果你以正确的方式解释属性 …

c# primitive struct field properties

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

如何在Python中将\ xXY编码的字符转换为UTF-8?

我有一个文本,其中包含"\ xaf","\ xbe"等字符,正如我从这个问题中理解的那样,它是ASCII编码字符.

我想用Python将它们转换为UTF-8等价物.通常的string.encode("utf-8")抛出UnicodeDecodeError.有没有更好的方法,例如,使用codecs标准库?

品尝这里200个字符.

python unicode utf-8 character-encoding non-ascii-characters

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

在CodeBlocks/Eclipse中构建一个使用yacc和lex的C++项目

我有以下makefile,它正常工作,以构建我的应用程序.如何配置IDE(比如,codeblocks,eclipse)来编译它.yacc当我尝试使用eclipse/codeblocks时,与之关联的C/C++文件会出现一些错误.有没有办法让eclipse/codeblocks在构建/链接时直接使用某个组件的目标文件而不指定(包括在项目中)相应的.cc文件?如果是这样,我可以直接使用y.tab.o,lex.yy.o因为我的项目没有改变.

CC = g++ -O2 -Wno-deprecated 

tag = -i

ifdef linux
tag = -n
endif

main.out: Sentence.o XOperation.o XOperationEngine.o Schema.o Doc.o TaskMan.o y.tab.o lex.yy.o test.o
    $(CC) -o main.out Sentence.o XOperation.o XOperationEngine.o Schema.o Doc.o TaskMan.o y.tab.o lex.yy.o test.o -lfl

main.o: main.cc
    $(CC) -g -c main.cc

XOperation.o: XOperation.cc
    $(CC) -g -c XOperation.cc

XOperationEngine.o: XOperationEngine.cc
    $(CC) -g -c XOperationEngine.cc

TaskMan.o: TaskMan.cc
    $(CC) -g -c TaskMan.cc

Doc.o: Doc.cc
    $(CC) -g -c Doc.cc

Sentence.o: Sentence.cc
    $(CC) -g -c Sentence.cc …
Run Code Online (Sandbox Code Playgroud)

c++ yacc makefile g++

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