问题列表 - 第5484页

在什么阶段你压缩/最小化JavaScript?

在用户请求页面时构建或"动态"(可能具有缓存).

每个人的优势/优势是什么?

javascript jscompress

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

基于每个连接的Java身份验证器?

我正在构建一个与使用基本身份验证的REST接口对话的Eclipse插件.当身份验证失败时,我想弹出我的插件的设置对话框并重试.通常我可以使用静态Authenticator.setDefault()为所有人设置一个身份验证器HttpURLConnection,但是因为我正在编写一个插件,所以我不想覆盖Eclipse的默认值Authenticator(org.eclipse.ui.internal.net.auth);

我想Authenticator在加载之前设置我的自定义并在之后放回Eclipse的默认值,但我想这将导致多线程的种类问题,所以我很快就失去了这个概念.

Google搜索会产生各种结果,基本上告诉我这是不可能的:

Java URLConnection API应该有一个setAuthenticator(Authenticator)方法,以便在需要身份验证的多线程上下文中更容易地使用此类.

资源

如果应用程序包含很少的第三方插件,并且每个插件都使用自己的Authenticator,我们应该做什么?每次调用"Authenticator.setDefault()"方法都会重写以前定义的Authenticator ...

资源

是否有任何不同的方法可以帮助我克服这个问题?

java httpurlconnection authenticator

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

如何运行多个SVN服务

阅读在Windows上设置Subversion我试图弄清楚如何在一台机器上运行多个SVN服务.当我使用创建多个服务时

sc create svnP1 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project1" 
sc create svnP2 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project2" 
Run Code Online (Sandbox Code Playgroud)

作为模板(实际命令被截断)两个服务在同一端口上侦听并使用svn:// servername/project2转到project1

那我怎么能这样做呢?或者我走错了轨道?

svn windows administration windows-services

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

在C#asp.net中将数据表的单行绑定到detailsview的最简单方法是什么?

我目前将行复制到一个空的数据表并绑定那个,但肯定有更好的方法...

c# asp.net

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

如何删除字符串的左侧部分?

我有一些简单的python代码搜索文件中的字符串,例如path=c:\path,c:\path可能会有所不同.目前的代码是:

def find_path(i_file):
    lines = open(i_file).readlines()
    for line in lines:
        if line.startswith("Path="):
            return # what to do here in order to get line content after "Path=" ?
Run Code Online (Sandbox Code Playgroud)

之后获取字符串文本的简单方法是什么Path=?有没有简单的方法,没有封闭,反射或其他深奥的东西?

python string

128
推荐指数
11
解决办法
24万
查看次数

索引器的扩展方法,它们会好吗?

索引器的扩展方法,它们会好吗?

我正在玩一些重新补充POCO的代码.

代码迭代从SqlDataReader返回的行,并使用反射从列值分配属性.在我的调用堆栈中,我有一个像这样的代码: -

poco.Set("Surname", "Smith"); // uses extension method ...
Run Code Online (Sandbox Code Playgroud)

Set方法被编写为扩展方法.

能够编写这样的代码会很棒

poco["Surname"] = "Smith";  // extension methods for indexers ?
Run Code Online (Sandbox Code Playgroud)

即我想为索引器编写扩展方法

有没有充分的理由说.Net没有索引器的扩展方法?其他人对扩展方法索引器有其他好的用途吗?

如果我们可以为索引器编写扩展方法,那么我们可以编写这样的代码......

var poco = PocoFactory();  
    poco.Surname = “Smith”; // is this JavaScript ...
    poco[Surname] = “Smith” ; // … or is this c# or both
Run Code Online (Sandbox Code Playgroud)

我的代码中的一些片段

/////////////////////////////////////////////
// Client calling code
IDab dab = DabFactory.Create( "Northwind" );
string sql = @"select * from Customers ";
var persons = dab.ExecuteReader<NorthwindCustomer>(sql);
if (dab != null{
   Assert.That(persons[0].CustomerID , Is.EqualTo("ALFKI"));} …
Run Code Online (Sandbox Code Playgroud)

c# methods indexer data-access-layer

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

直接读程序计数器

在内核模式或其他模式下,可以直接读取Intel CPU上的程序计数器(即没有"技巧")吗?

x86 assembly program-counter

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

将浮点范围转换/量化为整数范围

假设我在[0,1]范围内有一个浮点数,我想量化并将其存储在无符号字节中.听起来很简单,但事实上它很复杂:

显而易见的解决方案如下:

unsigned char QuantizeFloat(float a)
{
  return (unsigned char)(a * 255.0f);
}
Run Code Online (Sandbox Code Playgroud)

这种方法到目前为止我得到的所有数字都是0到255,但整数的分布并不均匀.该函数仅255在a完全正确时才返回1.0f.不是一个好的解决方案

如果我做适当的舍入,我只是转移问题:

unsigned char QuantizeFloat(float a)
{
  return (unsigned char)(a * 255.0f + 0.5f);
}
Run Code Online (Sandbox Code Playgroud)

这里的结果0只覆盖浮动范围的一半,而不是任何其他数字.

如何使用相等的浮点范围分布进行量化?理想情况下,如果我量化均匀分布的随机浮点数,我希望获得相等的整数分布.

有任何想法吗?


顺便说一句:我的代码也在C中,问题与语言无关.对于非C的人:只是假设,floatint转换截断浮动.

编辑:因为我们在这里有一些困惑:我需要一个映射,将最小的输入float(0)映射到最小的unsigned char,并将我的范围(1.0f)的最高浮点数映射到最高的无符号字节(255).

floating-point integer rounding quantization

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

什么是"头等舱"类型?

类型T是"头等"类型意味着什么?

types

24
推荐指数
2
解决办法
8562
查看次数

在CodeIgniter中可以使用`$ this-> load-> model()`这样经常需要吗?

我在模型中有很多代码,虽然模型可能会在其他地方加载,但我希望确保$this->load->model()几乎在所使用的所有地方都可以.这样可以,还是消耗掉任何资源; 即使模型已经加载?

php codeigniter

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