问题列表 - 第31574页

在Emacs启动期间运行我自己的代码

假设我有自己的elisp代码~/bin/hello.el.

~/.emacs文件具有以下代码以hello.el在启动时运行.

(add-to-list 'load-path "~/bin/elisp")
(require 'hello)
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误消息.

警告(初始化):加载`/Users/smcho/.emacs'时发生错误:

错误:未提供必需的功能"hello"

这有什么问题?

emacs

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

Safari和IE不接受Cookie

我有Safari浏览器和我们的设置cookie的问题.当FF和IE接受并发送cookie时,Safari完全忽略了我们的set-cookies.Cookie设置页面不是重定向,直接使用set-cookie的HTTP 200.

是否有特殊字符或格式错误的设置cookie导致Safari完全忽略cookie?

发送以下Cookie:

CURL输出:

Set-Cookie:ASP.NET_SessionId = rdmpn1b4eckozzjns0voon33; 路径= /

Set-Cookie:SHOPPERID = jZlotLr6HESiqoB/3F0brg ==; expires = Wed,28-Jul-2060 01:09:04 GMT; path = /

Set-Cookie:FVISIT = 2010?N7 ?? 28 ??; expires = Wed,28-Jul-2060 01:09:04 GMT; 路径= /

Set-Cookie:STOCKMCD = Direct = 2010/07/28 10:09:04; expires = Tue,26-Oct-2010 01:09:04 GMT; 路径= /

Safari开发者工具:

设置Cookie:ASP.NET_SessionId = xqf3eui1r2fce4e30ogh2145; path = /,SHOPPERID = C/lG3XGVPEa7QgGcsqt3yg ==; 到期=周三,28-Jul-2060 01:15:26 GMT; path = /,FVISIT =2010N728ú; 到期=周三,28-Jul-2060 01:15:26 GMT; path = /,STOCKMCD = Direct = 2010/07/28 10:15:26; expires =星期二,2010年10月26日01:15:26 GMT; 路径= …

cookies safari

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

php替换safe_mode

我是学习PHP的新手,因此我安装了最新版本(5.3.3)并编写了一些代码.我遇到过这个错误:

PHP警告:curl_setopt()[function.curl-setopt]:启用safe_mode或在C:\ Rush\dev\personal\Numina.Framework\Development\PHP Library\Numina.Framework \中设置open_basedir时,无法激活CURLOPT_FOLLOWLOCATION第47行的clsHttpUtil.php

当我查找safe_mode的文档时,它告诉我它已被弃用.为什么它被弃用,我该怎么做才能解决这个错误?

php curl

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

用于调试PHP中的内存泄漏/使用错误的工具/技术

我有一个命令行脚本,它array()通过循环运行一个文件,并使用文件名作为参数来调用辅助对象上的方法.

每次运行脚本时,PHP memory_get_usage报告的数字越来越大

53294264
57019624
61374624
65699176
70230600
75157152
79900392
84630472
89359264
94300016
100031176
105202448
110360808
115777528
121146976
126784824
132366952
Run Code Online (Sandbox Code Playgroud)

直到我出错了

PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted
Run Code Online (Sandbox Code Playgroud)

很明显,某些东西正在泄漏内存,或某种全局/静态存储区域不断被添加.在PHP中调试此类错误的最佳方法是什么?有没有在PHP中无意中发生这种情况的常见情况?xDebug有一些神奇的选项可以帮助我查明这一点吗?其他工具?

我提出的最好的方法是跟随执行链并通过调用memory_get_usage()来乱丢代码库,直到找到确切的问题,但这似乎是一种单调乏味且低效的方法.

php memory memory-leaks memory-management xdebug

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

AJAX后退按钮实现:它们如何工作?

我的页面到目前为止加载了一次,然后它就是那里的所有AJAX,宝贝:D.显然,后退/前进/重新加载/历史/书签会严重破坏它.我正在研究一些解决方案(我正在关注jQuery插件,也就是烧烤或地址),我很好奇它们是如何实现的.

所有我非常感兴趣的是后退/前进功能,因为这是一个真正的"应用程序",可供5-6人使用,以帮助协调他们的工作,不会形成或形成"网络文档".我试图阻止一般用户习惯的窗口操作习惯破坏我的应用程序.

到目前为止,我还没有遇到过多个状态可以进入另一个状态的情况,因此我的返回功能实现起来相当简单.但是,没有使用"返回"功能实现返回功能,只需通过"取消","返回"和其他按钮.

但我离题了...到目前为止,我真的很喜欢一个简单的URL片段标识符系统的概念,以允许向后/向前功能,我真的想避免在问题上抛出其他人的代码(这是我的第一个webapp和我'我试图尽可能地痛苦地做所有事情以便学习).

好吧,没有更多的离题......我从Content with Style的文章中得到了印象,我可以使用计时器来轮询我的窗口URL并触发相应的AJAX操作.

我有兴趣知道的是:

  1. 如果用于修复AJAX后退/前进破坏的常用插件使用类似的方法,如果没有,他们使用什么方法?
  2. 有什么优点.和利弊.轮询方法,以及任何替代方法.
  3. 我可以实现这些方法的简单版本来实现我的目标吗?(比如150行以下).
  4. 自己这样做是否值得?如果我实施这个,我会学到什么有价值的东西吗?我的(理论上)更简单的版本真的会比一个全面的插件少得多吗?

browser ajax

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

如何以及在何处设置 MAXRECURSION 选项?

我有一个查询,它耗尽了MAXRECURSION100的默认限制。给我以下错误消息:

声明终止。在语句完成之前,最大递归 100 已用完。

我发现我需要提高这个 CTE 的使用限制,OPTION (MAXRECURSION xxx)但我不知道把它放在哪里。

到目前为止,我已经尝试将它放在我定义 CTE 的位置旁边,但它不起作用。我也试过几个不同的地方,它也不起作用。我每次得到的错误是:

关键字“OPTION”附近的语法不正确。

那么我应该把OPTION (MAXRECURSION XXX)命令放在我的 SQL 的什么地方呢?

with
    tab (id,start,en) AS (
                  SELECT 1, 100, 200
        UNION ALL SELECT 2, 200, 500
    ),
    cte (id,start,en) AS (
        SELECT id, start, en FROM tab
        UNION ALL
        SELECT id, start+1, en FROM cte WHERE start+1 <= en
    )
SELECT id, start
FROM cte
ORDER BY id
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

getElementsByClassName不起作用

我编写了一个php页面,它将mysql数据库中的信息整齐地显示在表格中.我想用onLoad事件处理程序隐藏空表行.

这是一个示例表,其代码隐藏了<td>没有内容的代码.但我只能让它使用不同的ID:

        <script type="text/javascript">
        function hideTd(id){
            if(document.getElementById(id).textContent == ''){
              document.getElementById(id).style.display = 'none';
            }
          }
        </script>
        </head>
        <body onload="hideTd('1');hideTd('2');hideTd('3');">
        <table border="1">
          <tr>
            <td id="1">not empty</td>
          </tr>
          <tr>
            <td id="2"></td>
          </tr>
          <tr>
            <td id="3"></td>
          </tr>
        </table>
    </body>
Run Code Online (Sandbox Code Playgroud)

我想要做的是使用一个类<td>来实现同样的事情,同时只引用一次类,而不是引用我想删除的每个id,这甚至不适用于我的动态内容.我尝试使用此代码:

    <script type="text/javascript">
    function hideTd(){
        if(document.getElementsByClassName().textContent == ''){
          document.getElementsByClassName().style.display = 'none';
        }
      }
    </script>
    </head>
    <body onload="hideTd('1');">
    <table border="1">
      <tr>
        <td class="1">not empty</td>
      </tr>
      <tr>
        <td class="1"></td>
      </tr>
      <tr>
        <td class="1"></td>
      </tr>
    </table>
</body>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.它应该隐藏<td>具有指定类的空s.我如何<td>使用类隐藏空s,而不是ID?

javascript webforms html-table dynamic-data

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

如何监控 JPA 和 Hibernate 执行的慢速 SQL 查询

我可以设置任何 Hibernate 属性来查看所有慢查询吗?I',对返回结果集花费太多时间的查询感兴趣。

我正在使用 Spring 和 Hibernate,通过applicationContext.xmlSpring 配置文件进行配置。

java sql performance spring hibernate

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

Windows窗体查找所有活动的Form实例类型

WinForms,如何查找特定实例类型的所有活动窗口.

winforms

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

如何判断我使用的是哪个unix shell?

有一种简单的方法可以告诉我我在哪种类型的unix shell吗?

一个命令,显示我是否在bash/ csh/ ksh/ tcsh/ zsh

whatshellisthis

unix linux shell

80
推荐指数
5
解决办法
7万
查看次数