问题列表 - 第12117页

我可以在C#中的某一行锁定(某物)吗?

下面的_otherThing字段是否会被锁保护?

class ThreadSafeThing
{
    private readonly object _sync = new object();

    private SomeOtherThing _otherThing;

    public SomeOtherThing OtherThing { get { lock(_sync) return _otherThing; } }

    public void UpdateOtherThing(SomeOtherThing otherThing)
    {
        lock(_sync) _otherThing = otherThing;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# syntax multithreading locking

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

您希望早先知道的简单VIM命令

我一直在VIM学习新的命令,但我确信每个人都会偶尔学到新东西.我刚刚了解到这一点:

zz,zt,zb - 将光标定位在屏幕的中间,顶部或底部

你希望你多年前学到的其他一些有用或优雅的命令是什么?

vim

377
推荐指数
38
解决办法
12万
查看次数

如何使用vbscript检查Outlook是否正在运行

如何使用vbscript检查Outlook是否正在运行,我需要这个安装程序,要求用户在安装我的应用程序之前关闭outlook.

谢谢,

vbscript outlook.application

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

编译日期和时间

是否有一些聪明的方法来获取dll构建/编译的日期和时间?

在部署应用程序时,我正在使用程序集版本编号和反射来检索和显示此信息.但在某些情况下,知道什么时候 dll实际编译而不是自动递增版本号会更方便.由于部署应用程序的方式,我认为dll文件本身的修改日期不可靠.

Dim assemblies = AppDomain.CurrentDomain.GetAssemblies
Dim assemblyName As String
Dim assemblyVersion As String

For Each assembly In assemblies
  assemblyName = assembly.GetName.Name.ToString
  assemblyVersion = assembly.GetName.Version.ToString
  ' How to get the date/time of the build??
  ' ...
Next
Run Code Online (Sandbox Code Playgroud)

有什么建议?

.net c# vb.net reflection

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

Apache可以处理多少个连接/多少带宽?

这是一个指向好文档/好文章的请求.我正在寻找有关Apache服务器可以合理处理多少连接的信息,以及可能如何在多个服务器之间进行负载平衡的信息.我已经完成了谷歌搜索,但初学者更难判断什么是优秀的文档.

apache performance webserver

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

file_get_contents():没有这样的主机已知错误

我正在使用该file_get_contents函数将URL转换为字符串:

$contents = file_get_contents("http://google.com");
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

file_get_contents()[function.file-get-contents]:php_network_getaddresses:getaddrinfo failed:没有这样的主机.

我怎样才能在本地主机中解决这个问题?

php networking

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

是否可以将C#Enum暴露给COM Interop调用者,如果是这样,怎么样?

我有一个通过COM Interop调用的托管程序集.像VBScript客户端,Perl客户端等.

课程装饰有

[ClassInterface(ClassInterfaceType.AutoDual)]
[GuidAttribute("ebc25cf6-9120-4283-b972-0e5520d0000E")]
[ComVisible(true)]
Run Code Online (Sandbox Code Playgroud)

然后当然我做了regasm的事情,所有方法都运行得很好.

但是程序集中也有枚举类型.我想使用符号名称COM应用程序,用于枚举值.

如何通过COM互操作公开枚举?我只需要添加这些属性吗?

[GuidAttribute("ebc25cf6-9120-4283-b972-0e5520d0000E")]
[ComVisible(true)]
Run Code Online (Sandbox Code Playgroud)

然后,我如何在VBScript中引用这些符号名称?我没有看到OleView中的枚举类型.(我应该?)我在OleView中看到了所有其他类型.

.net com enums interop oleview

13
推荐指数
2
解决办法
9812
查看次数

PHP:可变范围问题/引用变量

<?php
function table() {
   ot();
   for($x=0; $x<$rows; $x++) {  
   table_row($x);
}
   ct();
}
?>
Run Code Online (Sandbox Code Playgroud)

注意:未定义的变量:第12行的....../scratch.php中的行

嗨,

此函数返回错误,因为$ rows未在本地定义.我在另一个php脚本中定义变量$ rows,该脚本通过此脚本文件顶部的"includes('includes.php')"引用.

如何将变量$ rows传递或"引用"到此函数中?正如你所知,我仍在学习PHP,非常感谢任何帮助!

谢谢,

php

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

如何在Android模拟器中使用网络摄像头捕获实时图像?

据我所知,Android模拟器没有相机.要捕获实时图像,我们必须使用网络摄像头.我在这个网站上看到代码使用android模拟器中的网络摄像头来捕获图像,但我不知道如何使用这段代码.

camera android simulator

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

输入字段,只有数字jquery/js

我有一个输入字段,我只希望用户输入数字

HTML: <input id="num" type="text" name="page" size="4" value="" />

jquery/js:

 $("#num").keypress(function (e){
      if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)){
        return false;
      }
});
Run Code Online (Sandbox Code Playgroud)

希望可以有人帮帮我.

顺便说一下:我对一个更大的jquery插件感兴趣,以使该功能正常工作.(我找到了一些jquery-plugins,但是必须有其他方法来修复它,使用较小的代码)

javascript jquery

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