问题列表 - 第2006页

以数学方式查找数字子串,无需进行字符串比较

这本来是我在工作中遇到的一个问题,但现在我正试图解决我自己的好奇心.

我想知道int'a'是否以最有效的方式包含int'b'.我编写了一些代码,但似乎无论我编写什么,将其解析为字符串然后使用indexOf的速度是数学上的两倍.

记忆不是问题(在合理范围内),只是纯粹的处理速度.

这是我用数学方式编写的代码:

private static int[] exponents = {10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 };

private static boolean findMatch(int a, int b) {
    if (b > a) return false;

    if (a == b) return true;

    int needleLength = getLength(b);

    int exponent = exponents[needleLength];
    int subNum;
    while (a >= 1) {
        subNum = a % exponent;

        if (subNum == b)
            return true;

        a /= 10;
    }
    return false;
}

private static int getLength(int b) {

    int len …
Run Code Online (Sandbox Code Playgroud)

java performance integer substring contains

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

使用Amazon Web Services WSDL的最佳python soap堆是什么?

Python有许多肥皂堆 ; 尽可能地说,所有都有很多缺陷.

有没有人运气消耗在Python中使用WSDL for S3,EC2和SQS?

我的经验是在构造Client对象时suds失败了; 经过一番争吵之后,ZSI会生成不起作用的客户端代码; 等等

最后,我知道boto,但因为它是围绕AWS的手动包装器,它是(1)不完整的,(2)永远不会与最新的AWS WSDL保持同步.

python soap wsdl amazon amazon-web-services

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

使用jQuery动画内联元素

我试图使用jQuery显示和隐藏内联元素(例如跨度).

如果我只是使用toggle(),它按预期工作,但如果我使用toggle("slow")给它一个动画,它会将span转换为块元素,因此插入中断.

内联元素可以动画吗?如果可能的话,我宁愿顺利滑动,而不是淡入淡出.

<script type="text/javascript">
    $(function(){
        $('.toggle').click(function() { $('.hide').toggle("slow") });
    });
</script>
<p>Hello <span class="hide">there</span> jquery</p>
<button class="toggle">Toggle</button>
Run Code Online (Sandbox Code Playgroud)

css jquery jquery-animate

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

引用AppDelegate实例变量

我有一个基于导航应用程序模板的项目.在AppDelegate中是方法-applicationDidFinishLoading:-applicationWillTerminate:.在这些方法中,我正在加载并保存应用程序数据,并将其存储在实例变量中(它实际上是一个对象图).

当应用程序加载时,它会加载MainWindow.xib,它有一个NavigationConroller,后者又有一个RootViewController.RootViewController nibName属性指向RootView(我的实际控制器类).

在我的课堂上,我希望引用我在-applicationDidFinishLoading:方法中创建的对象,以便我可以获得它的引用.

谁能告诉我怎么做?我知道如何在我以编程方式创建的对象之间进行引用,但考虑到中间步骤是在NIB文件中完成的,我似乎无法解决问题.

iphone cocoa-touch

84
推荐指数
3
解决办法
6万
查看次数

AOP for winforms

如何在不使代码非常复杂的情况下捕获winform应用程序中的用户点击?是AOP的答案?如何跟踪仪表?

c# aop instrumentation click winforms

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

如何从Web应用程序进行高级打印?

我一直在研究通过Web应用程序打印类似报表的数据的选项.一些可行的选项是编写PDF,Excel XML,将HTML转储到Excel或使用像activePDF webGrabber这样的工具.我想问的是,有什么解决方案可以控制浏览器的打印(在我的情况下是IE)但是没有大量的开发时间.虽然我自己没有经验,但我看到了一些生成PDF的可怕代码.

我正在寻找的功能是在没有用户干预的情况下打印横向或纵向.此外,控制基本样式对于将Web应用程序的基本外观/感觉转换为打印格式非常重要.

任何建议(尤其是经验)都表示赞赏.

printing asp.net internet-explorer

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

如何在C#中使用HTML字符串操作DOM?

目前,我发现能够从包含HTML的字符串中操作DOM的最佳方法是:

WebBrowser webControl = new WebBrowser();
webControl.DocumentText = html;
HtmlDocument doc = webControl.Document;
Run Code Online (Sandbox Code Playgroud)

有两个问题:

  1. 需要WebBrowser对象!
  2. 这不能用于多个线程; 我需要一些可以在不同线程上工作的东西(主线程除外).

有任何想法吗?

.net html c# dom .net-2.0

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

Django会成为基于权限的网络应用程序的不错选择吗?

我一直在探索Django的细节大约一周,就像我看到的那样.然而,我对CRUD接口的权限的细粒度控制有一些消极性.

我写的是一个Intranet客户端管理网络应用程序.该组织大约有6层,我需要根据层限制对客户端组的访问.不断扩大.我有一个相当好的想法,我将如何做到这一点,但我不确定我是否能够很好地将它集成到预先构建的管理界面.

我完全没有Django开发,否则我可能会更好地了解这是否有效.如果生成的管理界面对这个项目没用,我可能不会使用Django - 但就像我说的那样,对细粒度的自定义权限有很大的依赖.

Django会让我构建自定义权限/规则并将其无缝集成到管理CRUD界面中吗?

更新一:我想使用管理员应用程序来最小化生成CRUD接口的重复,所以是的,我认为它是必须的.

更新二:

我想描述这个项目所需的权限.

客户可以属于一个或多个"商店".全职员工应该只能在他们的商店编辑客户(即使他们属于另一家商店).但是,他们不应该能够在另一家商店看到/编辑客户.Casuals应该只能根据他们的商店名称来查看客户(或者如果商店用户登录的是休闲商品 - 更有可能).

他们上面的管理人员需要能够看到他们管理的商店的所有员工,仅此而已.

高级管理层应该能够编辑所有员工并授予他们自己以下的权限.

阅读django文档后,它表示您不能(自动)为组的子集设置权限.只有整个团体.为此目的模拟自己的权限是否容易?

python django permissions

14
推荐指数
2
解决办法
7969
查看次数

C++父类调用子虚函数

我想要一个纯虚拟父类来调用函数的子实现,如下所示:

class parent
{
  public:
    void Read() { //read stuff }
    virtual void Process() = 0;
    parent() 
    {
        Read();
        Process();
    }
}
class child : public parent
{
  public:
    virtual void Process() { //process stuff }
    child() : parent() { }
}

int main()
{
   child c;
}
Run Code Online (Sandbox Code Playgroud)

这应该工作,但我得到一个未链接的错误:/这是使用VC++ 2k3

或者不应该工作,我错了吗?

c++ virtual inheritance

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

如何提交RESTful部分更新?

Samful Ruby,"RESTful Web Services"的作者似乎反对使用HTTP PUT进行部分更新:http://intertwingly.net/blog/2008/02/15/Embrace-Extend-then-Innovate

什么是不明确的部分是如何更新应该发生.正如我在博客底部附近评论的那样,目前尚不清楚使用HTTP PATCH比使用针对HTTP PUT的"补丁文档"更好.

值得注意的是,尽管Sam出来反对滥用HTTP PUT,但他似乎并不主张使用HTTP PATCH.

如何提交RESTful部分更新?

rest http-put

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