小编roa*_*oul的帖子

蚂蚁的财产价值和财产位置之间有什么区别

Ant的配置文件-build.xml具有property元素。根据官方文档,该属性具有属性值和位置。但是我不明白为什么我们需要位置?我可以将路径设置为属性中的值吗?则无需位置。

java ant compilation

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

会话 cookie 和持久 cookie

据我所知,会话 cookie 存储在浏览器的进程中(在内存中,而不是在硬盘中)。当用户关闭浏览器时,此cookies 被释放,我们无法再次获取此cookies。所以这种cookies是用来保存session id的。

持久性 cookie 保存在硬盘上。他们一直活着,直到他们到期。通常,我们通过设置过期时间来创建此 cookie。

所以我的疑问是:

  1. 如果我们设置了一个没有过期时间的cookie,这个 cookie 会被当作会话 cookie 吗?它会保存在浏览器的进程中吗?

  2. 具有过期时间的 cookie 必须被视为持久 cookie 吗?我们可以设置一个 cookie的过期时间存储在浏览器的进程中吗?

  3. 我们可以让会话cookies不出现在浏览器的进程中吗?让它留在磁盘上?如果可以,如何编码,php/asp.net/java ??

php java asp.net cookies session-cookies

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

ASP.NET MVC中TextBoxFor的默认值

在ASP.NET MVC中,我在下面编写了代码,为文本框提供了一个初始值:

@Html.TextBoxFor(p => p.WEIGHT, new { tabindex = "140", 
                                      @class = "mustInputText noime  w50", 
                                      maxlength = "8", @Value = "0", 
                                      rule = "InputOnlyNum" })
Run Code Online (Sandbox Code Playgroud)

而Html源代码如下:

<input Value="0" class="mustInputText noime  w50" id="WEIGHT" maxlength="8" 
    name="WEIGHT" rule="InputOnlyNum" tabindex="140" type="text" value="" />
Run Code Online (Sandbox Code Playgroud)

我注意到"input"标签中有两个Value属性: Value="0"value=""

如何使它只显示一个值属性?

c# asp.net asp.net-mvc razor asp.net-mvc-3

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

短弱参考和长弱参考之间有什么区别?

我知道以下知识:

弱引用允许垃圾收集器收集对象,同时仍允许应用程序访问对象.

因此,如果对象已被回收,则必须在必要时再次创建它.

那么,短弱参考和长弱参考之间有什么区别?我想到它如下:(根据msdn)

简短的弱引用:如果GC回收对象,则该对象确实被释放.

long弱引用:如果GC回收对象,则该对象仍然存在(因为它被缓存).

有人能告诉我更多细节吗?

c# garbage-collection weak-references

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

保证每个应用程序域只运行一次静态构造函数.如何?

保证每个应用程序域只运行一次静态构造函数.在创建第一个实例或引用任何静态成员之前自动调用它.CLR如何保证这一点?
假设有两个线程访问一个同时具有静态构造函数的类.这两个线程都是第一次.如下:

class SomeType
{
    Static SomeType()
    {
      Console.Write("hello");
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,由于同时性,CLR如何保证控制台只写一次?使用锁或其他东西?

c# static multithreading constructor

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

在C#中,当我调用BeginXXX时有两个线程

我对IOCP有所了解,但我对APM有些困惑.

static FileStream fs;
static void Main(string[] args)
{
    fs = new FileStream(@"c:\bigfile.txt", FileMode.Open);
    var buffer = new byte[10000000];
    IAsyncResult asyncResult = fs.BeginRead(buffer, 0, 10000000, OnCompletedRead, null);
    Console.WriteLine("async...");
    int bytesRead = fs.EndRead(asyncResult);
    Console.WriteLine("async... over");
}

static void OnCompletedRead(IAsyncResult ar)
{
       Console.WriteLine("finished");
}
Run Code Online (Sandbox Code Playgroud)

我想知道,IO线程异步执行的读取操作是什么?还是线程池中的工作线程?

和回调函数一样OnCompletedRead,它是否也由CLR线程池中的IO线程执行?

这两个线程是同一个吗?如果没有,则生成两个线程,一个执行读取操作,另一个执行回调.

.net c# asynchronous

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

在java中,Vector和Collections.synchronizedList都是同步的,有什么区别?

如果多个线程访问向量,vector将确保只有一个线程可以同时访问该向量.SynchronizedList是相同的.那有什么区别?如何在某些同步情况下选择?

java synchronization list vector

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

struts.xml和web.xml的路径

当我使用eclipse开发struts2时.我发现struts.xml文件可以放在src文件夹或WebContent\WEB-INF\classes中.两条路都行.

有什么不同?什么更好?不同的路径是否会影响性能或其他因素?struts.xml文件还有其他路径吗?

而web.xml只能放在WebContent\WEB-INF中?或web.xml的任何其他路径?

struts struts2

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

c#编码中的一个奇怪的事情

我将a转换byte array为a string,然后将其转换stringbyte array.这两个字节数组是不同的.

如下:

byte[] tmp = Encoding.ASCII.GetBytes(Encoding.ASCII.GetString(b));
Run Code Online (Sandbox Code Playgroud)

假设b是一个字节数组.

b [0] = 3,b [1] = 188,b [2] = 2 //十进制

结果:

tmp [0] = 3,tmp [1] = 63,tmp [2] = 2

这就是我的问题,它有什么问题?

c# encoding

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

在asp.net web.config中,如何配置httphandlers?

情况是我希望除“ aspx”文件之外的所有文件类型都由指定的dll处理。

但是我不知道如何编辑配置文件。如下:

<system.web>
    <httpHandlers>
         <add verb="*" path="*" type="My.Handler" />
    </httpHandlers>
</system.web>
Run Code Online (Sandbox Code Playgroud)

所有请求将由My.Handler处理。如何使aspx文件正常访问?

asp.net web-config httphandler

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