问题列表 - 第3913页

作为一个新手,在学习C#之前有什么我应该注意的吗?

我有两个专业的程序员朋友要教我,他们都喜欢这门语言(C#).我知道他们的特殊技能和热情超过了语言的任何弊端,但他们看起来像这样的粉丝我不知道这是什么问题.

我只有XHTML和CSS的经验,所以接受让我的头围绕面向对象将是一个挑战,例如.我隐约知道某些语言(python?)允许你单独测试小部分,这对初学者特别有用.我担心我要跑步才能走直奔C#.

对不起,这是一个漫无边际的问题,但建议将不胜感激.

c#

5
推荐指数
4
解决办法
1204
查看次数

从原型定义的函数访问私有成员变量

有没有办法制作"私有"变量(在构造函数中定义的变量),可用于原型定义的方法?

TestClass = function(){
    var privateField = "hello";
    this.nonProtoHello = function(){alert(privateField)};
};
TestClass.prototype.prototypeHello = function(){alert(privateField)};
Run Code Online (Sandbox Code Playgroud)

这有效:

t.nonProtoHello()
Run Code Online (Sandbox Code Playgroud)

但这不是:

t.prototypeHello()
Run Code Online (Sandbox Code Playgroud)

我习惯在构造函数中定义我的方法,但由于一些原因,我正在远离它.

javascript private-members

184
推荐指数
9
解决办法
11万
查看次数

一个目录中有两个git存储库?

是否可以在一个目录中拥有2个git存储库?我想不会,但我想我会问.基本上,我想检查我的主目录配置文件(例如.emacs),它应该在我工作的所有机器上是通用的,但是有本地文件的第二个存储库(例如.emacs.local),其中包含机器特定的配置.我能想到的唯一方法是将本地配置放在子目录中,并忽略主git存储库中的子目录.还有其他想法吗?

git git-submodules git-subrepo

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

使用MacPorts或Mac OS X二进制包安装MySQL?

使用一个优于另一个是否有任何优势?我应该使用供应商提供的 PKG文件还是使用Darwin Ports版本?决定如何安装包装是否有一般的经验法则?

mysql macos macports

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

为什么在Firefox中调用这个jQuery函数会失败?

我在我的网页上的链接中有以下代码行:

<a href="javascript:$('#comment_form').toggle('normal')" title="Comment on this post">
Run Code Online (Sandbox Code Playgroud)

这会生成一个应该弹出隐藏表单的链接.它适用于Safari,但在Firefox中,我只得到一个几乎为空的页面,只有以下文字:

[object Object]
Run Code Online (Sandbox Code Playgroud)

我确定这与jQuery函数返回的值有关,但我不确定如何修复对JavaScript函数的调用,因此它也适用于Firefox.

javascript firefox jquery

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

CSS浮动页脚

我想制作一个停留在可视窗口底部的页脚,除非它在缩小窗口大小时与内容对接.

我试过......底:0; 位置:绝对的; ...但是当窗口较小时,页脚会挡住.

css footer

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

IIS7:在IIS6中设置集成Windows身份验证

这适用于不属于AD域的Windows Server 2008上的IIS 7.我想密码保护一个网站,人们必须输入用户名/密码(例如一个Windows帐户)来查看网站.然后,该网站将使用其自己的身份验证方法(表单)来处理用户帐户并决定是否显示成员特定页面等.

使用IIS6,我们只是禁用了匿名访问并启用了集成的Windows身份验证.IIS7的行为有所不同,当我输入windows用户名/密码来查看该站点时,该站点出现正常但重定向到登录页面.登录后,该网站会自然地运行.我需要能够在不登录网站凭据的情况下浏览网站.

我不认为启用匿名访问在这里是有意义的,因为我希望访问该网站受密码保护(当您第一次导航到URL时弹出用户名/密码对话框).

任何帮助表示赞赏!

authentication iis-7 windows-authentication

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

如何按排序顺序读取目录中的文件?

当我使用opendir,readdir和读取Perl中的目录时closedir,该readdir函数似乎没有以任何特定顺序读取文件(我可以告诉).

我正在读取一个目录,该目录包含以epoch timestamp命名的子目录:

1224161460
1228324260
1229698140
Run Code Online (Sandbox Code Playgroud)

我想以数字顺序读取这些目录,这将把最旧的目录放在第一位.

当我使用时readdir,它读取的第一个是1228324260,这是中间的一个.我知道我可以将目录内容放在一个数组中并对数组进行排序,但是我可以传递一个选项readdir来按排序顺序读取吗?或者可能是一种更优雅的方法来实现这一点,而不是将所有内容推入数组并对数组进行排序 可能还有模块可以做到这一点,但很难在我们的环境中安装模块,所以除非它是一个内置模块,否则我宁愿不使用模块......

谢谢!

编辑 根据要求,我发布了我正在使用的代码:

opendir( my $data_dh, $data_dir ) or die "Cannot open $data_dir\n";
while ( my $name = readdir($data_dh) ) {
    next if ( $name eq '.' or $name eq '..' );
    my $full_path = "${data_dir}/${name}";
    next unless ( -d $full_path );
    process_dir($full_path);
}
closedir($data_dh);
Run Code Online (Sandbox Code Playgroud)

directory perl getdirectories readdir

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

Python 3中execfile的替代方法是什么?

似乎他们在Python 3中取消了通过删除快速加载脚本的所有简单方法 execfile()

有没有一个明显的选择我错过了?

python python-3.x

325
推荐指数
10
解决办法
24万
查看次数

如何修复Webkit错误?

Webkit有一些错误阻止我们的软件在这个浏览器(和Safari/Chrome /等)中运行.我们没有足够的C++知识来自行修复错误,但我们当然愿意为开发提供资金并对补丁进行大量测试.什么是最好的方法?

我想在RentACoder或类似网站之一的每个bug中提交一个项目.哪个网站最适合这项特定的工作?

大多数错误与标准合规性有关,因此我希望Safari和Chrome在webkit接受它们后复制补丁.我能做些什么来加速这个过程吗?

c++ open-source webkit

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