问题列表 - 第7128页

为什么没有用于Google Guice依赖注入的配置文件?

我正在检查Google Guice作为DI框架,但我有点疑惑:为什么根本没有配置文件?

我找到了关于这个问题的部分解释,但是如果没有配置文件我仍然不清楚如何设置我的组件角色(或者我需要使用交换机的任何其他东西).

任何帮助赞赏!

dependency-injection configuration-files guice

12
推荐指数
3
解决办法
4280
查看次数

如果(fileUpload.HasFile)= false

大家好,我会解释我的问题: -

 Protected Sub btnupload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpload.Click
    If (IsPostBack) Then
        HandleUploadedFile()
        Dim savePath As String = "Images\"
        If (fileUpload.HasFile) Then
            Dim fileName As String = fileUpload.FileName
            savePath = Server.MapPath(savePath) + fileName
            fileUpload.SaveAs(savePath)
            Me.Label1.Text = "Your file was saved as " & fileName
            adp.Insert(fileUpload.FileName)
        Else
            Me.Label1.Text = "You did not specify a file to upload."
        End If
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

每当我跟踪它所说的代码(fileUpload.HasFile)=false并且之后再也看不到代码,然后跳转到else语句,那就是代码的其余部分

Private Sub HandleUploadedFile()
    ' get the root of the web …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net file-upload

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

Max(Threading.Interlocked.Increment(Offset),Offset - 1)有什么意义?

我现在已经多次看过上面提到的那段代码了,做什么是重点Max(a+1, a-1)?起初我认为可能是为了防止下溢,但在这种情况下防止下溢并不是真的有意义.

.net c# multithreading

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

net.pipe与net.tcp对比http绑定

我是WCF的新手,想知道以下每个绑定的差异/优点/限制/等等:

net.pipe
net.tcp
http
Run Code Online (Sandbox Code Playgroud)

关于何时使用每个绑定和其他示例的支持场景将不胜感激.

.net wcf wcf-binding

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

什么时候应该使用`out`参数而不是返回复杂类型?

我们什么时候应该out在C#中使用参数?

例如

bool TryGetValue(out object value);
Run Code Online (Sandbox Code Playgroud)

class ReturnType
{
      public bool Found {get;set;}
      public object Value {get;set;}
}

ReturnType TryGetValue();
Run Code Online (Sandbox Code Playgroud)

除了减少代码行数之外,何时应该使用一个out参数以及什么时候应该返回它作为返回类型?

.net c#

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

为符号值分配给无符号整数时,为什么编译器没有给出错误? - C++

我知道unsigned int不能保持负值.但是以下代码编译时没有任何错误/警告.

unsigned int a = -10;
Run Code Online (Sandbox Code Playgroud)

当我打印变量a时,打印出错误的值.如果无符号变量不能保存有符号值,为什么编译器允许它们编译而不给出任何错误/警告?

有什么想法吗?

编辑

编译器:VC++编译器

需要使用警告级别4.

c++ variables unsigned compiler-errors compiler-warnings

17
推荐指数
2
解决办法
3909
查看次数

使用PIL使所有白色像素透明?

我正在尝试使用Python Image Library使所有白色像素透明.(我是一个C黑客试图学习python所以要温柔)我已经有转换工作(至少像素值看起来正确)但我无法弄清楚如何将列表转换为缓冲区来重新创建图片.这是代码

img = Image.open('img.png')
imga = img.convert("RGBA")
datas = imga.getdata()

newData = list()
for item in datas:
    if item[0] == 255 and item[1] == 255 and item[2] == 255:
        newData.append([255, 255, 255, 0])
    else:
        newData.append(item)

imgb = Image.frombuffer("RGBA", imga.size, newData, "raw", "RGBA", 0, 1)
imgb.save("img2.png", "PNG")
Run Code Online (Sandbox Code Playgroud)

python image python-imaging-library

54
推荐指数
6
解决办法
7万
查看次数

无法在从C#调用的C++/CLI使用的C DLL中设置断点

我有一个C++/CLI对象调用的本机C DLL,它是C#中WPF程序的ViewModel.我想在C DLL中设置断点.当我尝试设置它们时,它们会变灰并且帮助气球说断点当前不会被击中.没有为此文档加载任何符号.

为了让程序运行OK我必须添加一个自定义构建步骤,它将DLL,PDB,ILK和LIB文件复制到C#主程序的中间目录.我怀疑这与问题有关.

当我查看已加载模块的列表(Debug - Windows - Modules)时,在我知道DLL已经加载并且其中的某些函数被执行的点之后,我没有看到DLL.我看到C#主程序和调用C DLL的C++/CLI模块.

所有这些项目都在同一个解决方案中 - 我是否需要运行单独的解决方案实例才能调试DLL?理想情况下,我希望能够调试本机DLL以及调用GUI代码.

谢谢

debugging c++-cli visual-studio-2008

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

什么是驱动程序类?(JAVA)

我正在阅读Java教科书,它提到了一个叫做"驱动程序类"的东西.它是什么,它与正常的课程有什么不同?

java oop driver

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

是基于xml字符串或URI的命名空间检查?

我总是想知道XML解析器如何处理URI命名空间的检查.是基于字符串还是基于URI?换句话说,这是SVG的标准URI

xmlns="http://www.w3.org/2000/svg"
Run Code Online (Sandbox Code Playgroud)

假设我写了

xmlns="http://www.w3.org/2000/../2000/svg"
Run Code Online (Sandbox Code Playgroud)

要么

xmlns="http://www.w3.org/2000/svg/"
Run Code Online (Sandbox Code Playgroud)

甚至

xmlns="http://www.w3.org:8000/2000/svg"
Run Code Online (Sandbox Code Playgroud)

这些情况是否会被识别为svg名称空间(基于URI)或不基于字符串(基于字符串)?

谢谢

编辑:您可以使用URN(如uuid)这一事实让我觉得它是基于字符串的,因为您无法将正确的URL/URI注意事项应用于非类似URL的URI.但也许在这种情况下,它只是作为一个字符串工作?

编辑:正如Tormod指出的那样,它是用字符串比较的.这提示我想知道是否存在定义URI的建议(例如:最后没有斜杠,全部小写等等).或者它只是一个免费的?

xml namespaces

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