小编Ath*_*han的帖子

Virtual和Override在幕后做了什么

我刚刚了解Virtual和Override用于(我找不到这么长时间使用).现在我在Factory Patterns中使用它们.所以我的问题是Virtual和Override在幕后做了什么?我愿意进入IL和机器代码的东西.

c# virtual overriding

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

CLR在哪里存储静态类?

这里很多人都很困惑,

普通类将其数据存储在堆中吗?和堆栈的引用(指针).

当堆栈超出范围时,下一次垃圾收集器启动并从堆中删除内存.

现在在静态类的情况下,垃圾收集器无法清理内存,因为它需要在整个程序中.并且首先无法获得参考.

所以我们打电话给Console.写,例如?程序从哪里获取它的引用(它在哪里存储对静态类的引用)?或者只是直接调用它,但是如何?

.net clr

7
推荐指数
2
解决办法
7030
查看次数

Javascript的路由库?

我曾经使用Backbone.js作为一个简单的MVC框架,它具有内置的路由支持.现在我已经移动并且目前使用的Agility.js没有路由支持.所以我的问题是,Backbones.js的路由有什么替代方案吗?

关于我为什么需要这个的参考是因为我的"写作风格"是一个单页的网站,它向服务器查询信息.

javascript routing backbone.js

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

将EXE反编译为ASM

我想为我的空闲时间制作一个基本的防病毒软件.基本上我了解了EXE(windows)文件的基本结构.如何从文件和PE头中提取ASM代码?

assembly antivirus disassembly

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

骨干锅炉模板

我对骨干很新,但我设法让它从教程开始工作.但是,当我想将这些应用程序移植到骨干样板上时,我发现自己陷入了模板.如何从模板访问我的模型?甚至从js文件本身?我发现自己现在已经停留了一段时间.

Backbone Boilerplate是指https://github.com/tbranyen/backbone-boilerplate

javascript boilerplate backbone.js

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

文件存在于WPF中

if (!File.Exists("SomeFile.exe"))
{
//Does not exists
}
Run Code Online (Sandbox Code Playgroud)

我有SomeFile.exe与exe相同的路径,但结果是不存在.

在Windows窗体中不会发生这种情况,是否会发生变化?

c#

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

使用私人或使用财产?C#

请注意,以下代码在一个类中是一个类

private string _fee;
private string _receipt;

public string Fee
{
    get { return _fee; }
    private set { _fee = value; }
}

public string Receipt
{
    get { return _receipt; }
    private set { _receipt = value;}
}

public MyValue(string fee, string receipt) : this()
{
    _fee = int.Parse(receipt).ToString();
    _receipt = receipt;
}
Run Code Online (Sandbox Code Playgroud)

你可以看到我的财产什么都不做,所以我应该使用

_fee = int.Parse(fee).ToString();
_receipt = receipt;
Run Code Online (Sandbox Code Playgroud)

要么

Fee = int.Parse(fee).ToString();
Receipt = receipt;
Run Code Online (Sandbox Code Playgroud)

c# properties private

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

如何在Haskell中将Unicode转义序列转换为Unicode字符串

我有一个字符串"\3619\3657\3634\3609\3648\3592\3657\3648\3621\3657\3591",我想解码它.我试着搜索unicode库但没有成功.

haskell

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

使用 C# 获取 php 会话

我知道如何获取源代码,但是我一直在工作的网站使用 PHP 会话,这意味着您需要登录(我有)并使用服务器发回的会话 ID。我该怎么做呢?

php c#

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

RegEx忽略报价之间的文本

我有一个正则表达式,[\\.|\\;|\\?|\\!][\\s]
这是用于分割字符串.但. ; ? !如果它在引号中,我不希望它分裂.

java regex pattern-matching

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