问题列表 - 第45565页

伟大的Delphi源代码阅读和学习

这个问题涉及到

/sf/ask/672241/

它编译了一个很棒的(在可读,优雅,......的意义上)源代码列表.

阅读源代码时的部分学习经验肯定与语言无关,但每种语言都有自己的方法来完成某些事情.所以在这个问题中,我正在寻找优秀的Delphi代码.

什么是一些伟大的Delphi源代码来阅读和学习?有什么建议?

delphi

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

我可以在GWT中使用多少Java?

我想学习GWT,我喜欢它编译成Javascript的事实.我的问题是,我可以在GWT中使用多少Java?我的猜测是限制主要适用于客户端,而在服务器端我应该可以使用任何现有的Java库,对吧?或者,我是否只能使用一个小子集,因为编译到Javascript的东西?

有什么限制?我对它无法做到的事情感兴趣,或者对需要太多变通办法的事情感兴趣.我需要知道学习GWT是否是Web开发中可能的自由运营商的不错选择.

javascript java gwt

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

什么是更快的操作,re.match/search或str.find?

对于一次性字符串搜索,使用str.find/rfind比使用re.match/search更快吗?

也就是说,对于给定的字符串s,我应该使用:

if s.find('lookforme') > -1:
    do something
Run Code Online (Sandbox Code Playgroud)

要么

if re.match('lookforme',s):
    do something else
Run Code Online (Sandbox Code Playgroud)

python performance

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

覆盖2D平面上给定点的最小圆

问题:在2D平面上覆盖给定N个点的圆的最小可能直径是多少?

什么是解决此问题的最有效算法,它是如何工作的?

algorithm computational-geometry

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

如何在ajax请求期间显示处理动画/微调器?

我的AJAX POST正在处理时,我想要一个基本的微调器或处理动画.我正在使用JQuery和Python.我查看了文档,但无法弄清楚ajaxStart和ajaxStop函数的确切位置.

这是我的js:

    <script type="text/javascript">
      $(function() {  
        $('.error').hide();  
        $("#checkin-button").click(function() { 
          var mid = $("input#mid").val();
          var message = $("textarea#message").val();
          var facebook = $('input#facebook').is(':checked');
          var name = $("input#name").val();
          var bgg_id = $("input#bgg-id").val();
          var thumbnail = $("input#thumbnail").val();
          var dataString = 'mid='+mid+'&message='+message+'&facebook='+facebook+'&name='+name+'&bgg_id='+bgg_id+'&thumbnail='+thumbnail;  
          $.ajax({  
            type: "POST",  
            url: "/game-checkin",  
            data: dataString,  
            success: function(badges) {  
            $('#checkin-form').html("<div id='message'></div><div id='badges'></div>");  
            $('#message').html("<h2><img class=\"check-mark\" src=\"/static/images/check-mark.png\"/>You are checked in!</h2>");  
            $.each(badges, function(i,badge) {
              $('#badges').append("<h2>New Badge!</h2><p><img class='badge' src='"+badge.image_url+"'><span class='badge-title'>"+badge.name+"</span></p>");  
            });
          }
       });
       return false;
     });  
    });
  </script>
Run Code Online (Sandbox Code Playgroud)

javascript django ajax jquery spinner

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

WP插入PHP函数和自定义字段

wordpress功能用于以编程方式提交数据.要提交的标准字段包括内容,摘录,标题,日期等等.

什么没有文档是如何提交到自定义字段.我知道这个add_post_meta($post_id, $meta_key, $meta_value, $unique);功能是可行的.

我不知道的是如何将其包含在标准的wp_insert_post函数中.所以我问你们所有人的原因是因为这更像是一个PHP问题而不是WP问题.以下是提交帖子的PHP代码.

<?php 
$my_post = array(
     'post_title' => $_SESSION['booking-form-title'],
     'post_date' => $_SESSION['cal_startdate'],
     'post_content' => 'This is my post.',
     'post_status' => 'publish',
     'post_type' => 'booking',
  );
  wp_insert_post( $my_post );
  ?>
Run Code Online (Sandbox Code Playgroud)

任何帮助破坏,

奇妙

php arrays meta wordpress

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

Web应用程序:允许超级用户冒充其他用户 - 是否有针对此的设计模式?

  • 在我的Web应用程序中,我想允许超级用户冒充其他用户.

我的问题:

是否有一种普遍接受的设计模式可以用来实现这一目标?

  1. 一般来说,我可以想象我需要跟踪当前用户和会话中的模拟用户.
  2. 但是你可以理解,我希望尽量减少这种变化带来的复杂性.

  3. 顺便说一下,我的应用程序是一个ASP.NET MVC 2应用程序,所以如果我可以利用任何现有的基础设施,那将是很好的.

编辑:我正在使用表单身份验证.

编辑:我还需要跟踪超级​​用户代表另一个用户行事的事实.我需要这样做有两个原因:

  1. 日志记录应记录超级用户代表另一个用户执行操作的事实.
  2. 可以想象超级用户想要返回模拟屏幕以"切换上下文"并模仿另一个用户.

编辑: @Jordão提出了一个主要可行的解决方案.我唯一担心的是 - 如果超级用户(模仿另一个用户)导航到主屏幕,并且屏幕顶部显示'Hello [User]',我希望它说'Hello [模拟用户]'为反对'你好[超级用户]'.而且我担心@Jordão的解决方案会使这个屏幕和其他具有类似要求的屏幕的实现变得更加复杂.

impersonation design-patterns web-applications architectural-patterns asp.net-mvc-2

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

难以覆盖Django Admin模板

我在Ubuntu 10.10上使用Django 1.2.4.我正在尝试覆盖admin模块的index.html模板.我一直在遵循这些指示.我也看了这个问题,但我仍然遇到困难.

说明说admin在模板目录中创建一个目录:

templates/
    admin/
         index.html
Run Code Online (Sandbox Code Playgroud)

我想覆盖中的一个块index.html.(实际上,我想做的就是在最后附加一些文字.有没有比复制/粘贴整个块并更改它更简单的方法?)(更新:看起来{{block.super}}可能会有帮助.)

为了表明我压倒一切,我把它放在了我的首位index.html:

{% extends "admin/index.html" %}
Run Code Online (Sandbox Code Playgroud)

当然,这会导致堆栈溢出(来自终端):

Exception RuntimeError: 'maximum recursion depth exceeded in __subclasscheck__' in <type 'exceptions.RuntimeError'> ignored
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?我在链接问题的答案上尝试了一个符号链接,但结果如下:

me@mycomp:~/foo$ sudo ln -s /usr/local/lib/python2.6/dist-packages/django/contrib/admin/templates/ django_admin
[sudo] password for me: 
ln: creating symbolic link `django_admin': Protocol error
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

django django-admin

11
推荐指数
3
解决办法
9914
查看次数

Python中的纳什均衡

是否有一个Python库可以解决两人零游戏的纳什均衡问题?我知道解决方案可以用线性约束来写下来,理论上,scipy应该能够优化它.然而,对于双人零游戏而言,解决方案是精确且独特的,但是某些解算器无法针对某些问题进行收敛.

我不想在Python网站上列出任何关于线性编程的库,而是想知道哪个库在易用性和速度方面最有效.

python algorithm game-theory

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

jQuery .hasClass()vs .is()

从性能的角度来看,是否有一种确定元素是否被赋予类别的首选方法?

$('#foo').hasClass('bar');
Run Code Online (Sandbox Code Playgroud)

要么

$('#foo').is('.bar');
Run Code Online (Sandbox Code Playgroud)

jquery

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