问题列表 - 第2111页

在Java中消除糟糕的XML

我正在使用第三方库返回无效的"XML",因为它包含无效字符以及未声明的实体.我需要使用Java XML解析器来解析这个XML,但它很窒息.

是否有一种通用的方法来清理这个XML,使其变得有效?

java xml

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

在Cocoa touch中存储静态参考数组/ dicts的最佳方法

我有几个数组阵列或dicts数组,我想存储在我的i​​Phone应用程序中.此列表是静态的,不会被应用或用户修改.偶尔它们可能会被显示,但更有可能它们会被迭代并与某些输入值进行比较.存储这些数组的最佳方法是CoreData/SQLite数据存储,头文件,还是我没想到的东西?我可以看到创建一个只有这些数组存储在其中的类才能访问,但我不确定这是否是最佳路径.

iphone cocoa-touch objective-c

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

计算2D矢量的叉积

来自维基百科:

交叉乘积是对三维欧几里德空间中的两个向量的二元运算,其导致另一个向量垂直于包含两个输入向量的平面.

鉴于定义仅定义在三个(或七个,一个和零)维度中,如何计算两个二维向量的叉积?

我见过两个实现.一个返回一个新的向量(但只接受一个向量),另一个返回一个标量(但是是两个向量之间的计算).

实现1(返回标量):

float CrossProduct(const Vector2D & v1, const Vector2D & v2) const
{
    return (v1.X*v2.Y) - (v1.Y*v2.X);
}
Run Code Online (Sandbox Code Playgroud)

实现2(返回向量):

Vector2D CrossProduct(const Vector2D & v) const
{
    return Vector2D(v.Y, -v.X);
}
Run Code Online (Sandbox Code Playgroud)

为什么不同的实施?我将使用标量实现?我将使用矢量实现?

我问的原因是因为我自己编写了一个Vector2D类,并且不知道使用哪种方法.

language-agnostic math 2d vector

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

登录页面的最佳做法?

我正在使用Shibboleth进行单点登录登录页面,该登录页面将用于各种Web应用程序.显然,我们希望在限制网络钓鱼诈骗的影响的同时使这个页面尽可能安全可用.

设计登录页面时要记住哪些最佳做法?

针对此问题提出了一些问题:

  • 登录页面在每个显示器上总是看起来一样重要吗?
  • 相反,登录页面是否有利于随机设计?
  • 登录页面看起来与所有其他页面相同还是应该有自己独特的设计?
  • 如果登录页面有自己独特的设计,它是否应该包含您网站设计中的其他常量元素(例如全局导航)?
  • 登录页面是否为用户提供其他内容(例如最新新闻)的适当位置?
  • 是否还应包含任何其他安全功能以帮助确保人员安全?

security usability login shibboleth

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

如何让ASP.NET AJAX使用GZip压缩发送其JSON repsonse?

我在IIS7中启用了压缩,除了ASP.NET AJAX构建的响应之外,它在所有响应上都按预期工作.我有一个向客户端提供数据的Web服务.直接调用Web服务时,会对其进行适当压缩.但是,当通过ASP.NET AJAX调用它时,JSON响应不会被压缩.

如何让ASP.NET AJAX通过GZip压缩发送其JSON响应?

asp.net ajax json gzip

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

我应该为PyDev下载哪个Eclipse包?

我应该选择哪个Eclipse包用于PyDev进行Python开发?

Eclipse主页上没有任何内容告诉我要选择什么,PyDev文档假设我已经安装了Eclipse.我选择哪个Eclipse包是否重要?

python eclipse pydev package

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

你认为这种技术"不好"吗?

有时您需要在某些非严重错误条件下跳过方法的一部分.您可以使用异常,但通常不建议在正常应用程序逻辑中使用异常,仅针对异常情况.

所以我做了这样的伎俩:

do
{
   bool isGood = true;

   .... some code

   if(!isGood)
       break;

   .... some more code

   if(!isGood)
       break;

   .... some more code

 } while(false);

 ..... some other code, which has to be executed.
Run Code Online (Sandbox Code Playgroud)

我使用一个"假"循环,它将运行一次,我可以通过中断继续中止它.

我的一些同事不喜欢这样,他们称之为"不良做法".我个人觉得这个方法很漂亮.但你怎么看?

c++ coding-style

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

如何将一个巨大的zip文件拆分成多个卷?

当我创建zip存档时java.util.zip.*,有没有办法在多个卷中拆分生成的存档?

假设我的整个存档有一个filesize,24 MB我想将它分成3个文件,每个文件的限制为10 MB.
是否有具有此功能的zip API?或者其他任何好方法来实现这一目标?

谢谢索尔斯滕

java zip

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

在Vista上设置文件夹权限

我试图在远景计算机上设置文件夹及其所有子项的权限.我到目前为止的代码是这样的.

 public static void SetPermissions(string dir)
        {
            DirectoryInfo info = new DirectoryInfo(dir);
            DirectorySecurity ds = info.GetAccessControl();            
            ds.AddAccessRule(new FileSystemAccessRule(@"BUILTIN\Users", 
                             FileSystemRights.FullControl, 
                             InheritanceFlags.ContainerInherit,
                             PropagationFlags.None, 
                             AccessControlType.Allow));

            info.SetAccessControl(ds);            
        }
Run Code Online (Sandbox Code Playgroud)

然而,它并没有像我期望的那样工作.
即使我以管理员身份运行代码,它也不会设置权限.

我正在使用的文件夹位于C:\ ProgramData\<我的文件夹>,我可以手动更改它的权限.

任何人都想指出我正确的方向.

c# security file-permissions

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

VB.net(桌面)上下文菜单分配给多个控件所有者问题

我在同一个表单上有两个不同的网格控件。它们共享相同的上下文菜单。当我选择上下文菜单项时,我无法确定哪个控件是所有者。

vb.net controls contextmenu

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