问题列表 - 第32311页

在两个表中的列上获取MAX()

我有两个表都有DateTime列.

如何获得MAX()DateTime?

越短/越简越好,因为这只是更大查询的一部分.

mysql sql max

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

如何规范化浏览器的填充和边距

其他设计师如何规范浏览器的填充和边距.我已经尝试过CSS Resets(目前正在使用YUI),但是我仍然遇到很多不一致的问题.

对于某些元素,似乎某些浏览器将填充或边距设置为0px将触发浏览器使用由该浏览器确定的默认填充和边距.有没有办法硬重置所有浏览器的填充或边距,以便有一致的外观?


更新

从其他研究和反馈看来,几乎不可能让网站在不同的浏览器中看起来相同.我想我会坚持使用CSS重置,只是尝试更好地规划我的网站.

我不确定如何克服覆盖样式设置的默认浏览器机制,这可能需要付出太多努力.

css cross-browser css-reset

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

jQuery对话框上的动态按钮名称

我有一个网页,使用存储在localStorage中的不同语言,在jQuery对话框中,我希望按照语言动态更改按钮的名称,例如:

var btn_hello_text = getLanguageBtnHelloText();

$('#dialog').dialog({
    autoOpen: false,
    buttons: {
        btn_hello_text: function() { 
            doThings();
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这里的问题是对话框显示一个带有文本的按钮,"btn_hello_text"而不是变量本身包含的值.我想办法动态地改变按钮文本的值,任何提示?谢谢.

jquery jquery-ui

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

避免在HTML中呈现注释

我在Rails视图中有很多评论.

我怎么能阻止渲染它们?

html rendering ruby-on-rails

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

字面数字是否被视为常量?

PI之类的内容总是更好地#define它们或将它们声明为const,这样编译器就可以优化它,并且它变得不那么容易出错.然而,我想知道,如何对待陈述中的字面数字?例如:

float x;
const int y = 60;
x = y / 3.0f;
Run Code Online (Sandbox Code Playgroud)

在这个例子中,如何处理3.0f?它会继承常量的优化吗?

c c++

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

Google Maps API v3:单击DOM元素时关闭infowindow

我第一次玩谷歌地图,所以我看了一篇关于CSS技巧的精彩教程:http://css-tricks.com/google-maps-slider/我喜欢使用jQuery比纯JS更好,本教程提供了一种很好的方法,可以单击列表中的某个位置以在地图中显示标记.

我喜欢这样,但我需要在标记处添加infowindows.我做了哪些,但是当我点击列表上的某个地方并且地图平移时,infowindow保持打开状态!我认为这是因为我需要将infowindow.close()附加到点击"#locations li"的事件上.

这是我的代码,它在document.ready上运行:

  $(function() {

                  var chicago = new google.maps.LatLng(41.924832, -87.697456),
                      pointToMoveTo, 
                      first = true,
                      curMarker = new google.maps.Marker({}),
                      $el;

                  var myOptions = {
                      zoom: 10,
                      center: chicago,
                      mapTypeId: google.maps.MapTypeId.ROADMAP
                    };

                  var map = new google.maps.Map($("#map_canvas")[0], myOptions);

                  $("#locations li").click(function() {

                    $el = $(this);

                    if (!$el.hasClass("hover")) {

                      $("#locations li").removeClass("hover");
                      $el.addClass("hover");

                      if (!first) { 

                        // Clear current marker
                        curMarker.setMap(); 

                        // Set zoom back to Chicago level
                        // map.setZoom(10);
                      }

                      // Move (pan) map to new location
                      function …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps google-maps-api-3

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

是否有一个emacs工具将目录结构显示为树?

我知道Speedbar(我喜欢与我工作的其余部分在同一帧中的结构),而dired显示的信息太多了.我喜欢svn-status树表示.有什么相似的吗?谢谢.

编辑:这是我发现最直观的:

我使用Speedbar来自下面的技巧在这里.我不得不使用评论的"试试这个"部分,仅供参考.

  (require 'speedbar)
  (defconst my-speedbar-buffer-name "SPEEDBAR")
  ; (defconst my-speedbar-buffer-name " SPEEDBAR") ; try this if you get "Wrong type argument: stringp, nil"
  (defun my-speedbar-no-separate-frame ()
    (interactive)
    (when (not (buffer-live-p speedbar-buffer))
      (setq speedbar-buffer (get-buffer-create my-speedbar-buffer-name)
            speedbar-frame (selected-frame)
            dframe-attached-frame (selected-frame)
            speedbar-select-frame-method 'attached
            speedbar-verbosity-level 0
            speedbar-last-selected-file nil)
      (set-buffer speedbar-buffer)
      (speedbar-mode)
      (speedbar-reconfigure-keymaps)
      (speedbar-update-contents)
      (speedbar-set-timer 1)
      (make-local-hook 'kill-buffer-hook)
      (add-hook 'kill-buffer-hook
                (lambda () (when (eq (current-buffer) speedbar-buffer)
                             (setq speedbar-frame nil
                                   dframe-attached-frame nil
                                   speedbar-buffer nil)
                             (speedbar-set-timer nil)))))
    (set-window-buffer (selected-window) 
                       (get-buffer …
Run Code Online (Sandbox Code Playgroud)

emacs dired

15
推荐指数
2
解决办法
5828
查看次数

如果不存在,如何创建新的tmux会话

我试图找出如何附加到一个tmux session命名的tmux会话,如果不存在,我想创建一个具有给定名称的新会话.

目前,我知道一些tmux命令可以部分实现我正在寻找的东西,但不清楚如何将它们组合在一起以获得我想要的东西:

  • tmux attach 附加到自动存在的会话 - 但如果不存在会话则会出错
  • tmux new 创建一个新的会话 - 但它每次都这样做,所以我不能把它留在我的 .tmux.conf
  • tmux has-session 测试会话是否存在 - 但我不知道如何将其与其他命令拼接在一起

因此,我想创建一个tmux脚本,以便自动发生,而不必每次我需要登录会话时手动创建它.

如何编写自动脚本以创建新的tmux会话(如果给定的会话名称不存在)或附加到会话名称(如果存在)?

tmux

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

如何从gcov获得更准确的结果?

我正在使用mingw gcc 4.4.0试验gcov.我一直在得到一些有趣但奇怪的结果.一个常见的模式是这样的......

     5162:   66:  std::string::iterator i = l_Temp.begin ();
     5162:   67:  std::string::iterator j = l_Temp.end () - 1;
        -:   68:  char ch;
        -:   69:
    20564:   70:  while (i < j)
        -:   71:  {
    10240:   72:    ch = *i; *i = *j; *j = ch; i++; j--;
        -:   73:  }
        -:   74:
    #####:   75:  return l_Temp;
        -:   76:}
Run Code Online (Sandbox Code Playgroud)

return考虑到之前的循环是否正在执行和退出,怎么可能根本不被执行?鉴于此临时变量属于类型,我认为我是这里返回值优化的受害者std::string.

麻烦的是,我已经-O0在编译器选项中指定了.这些是我正在使用的确切编译器标志...

-Wno-invalid-offsetof -g -O0 -fprofile-arcs -ftest-coverage
Run Code Online (Sandbox Code Playgroud)

我最好的猜测是,毕竟不是所有的优化都被禁用了-O0.当我发现问题时,我可以逐一寻找特定的优化标记,但这似乎是一件奇怪的事情.

那么-标志应该我是指定,以获得从gcov的理智的覆盖效果?

编辑

到目前为止,我认为我需要以下额外标志......

  • -fno默认的内联
  • -fno内联 …

gcc gcov

10
推荐指数
1
解决办法
2392
查看次数

AntiSamy允许编码脚本警报通过?怎么阻止?

我正在使用AntiSamy和可用的antisamy-1.4.1.xml策略.该政策正在很好地阻止大多数受到攻击的XSS,但以下内容未被阻止.有关如何阻止以下内容以防止XSS攻击的任何建议?

1234%27%2Balert%2873918%29%2B%27
Run Code Online (Sandbox Code Playgroud)

谢谢

java xss policy owasp

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