问题列表 - 第34185页

防止站点范围内的XSS攻击

我是ColdFusion的新手,所以我不确定是否有一种简单的方法可以做到这一点.我被指派在这个CF站点修复站点范围内的XSS漏洞.不幸的是,有大量的页面正在接受用户输入,并且几乎不可能进入并修改它们.

有没有办法(在CF或JS中)轻松防止整个站点的XSS攻击?

html javascript security xss coldfusion

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

Ruby对象有大小限制吗?

我正在构建一些在应用程序中具有短寿命的大字符串.String对象是否会随意增大,直到ruby实例的物理极限?

我想知道的是,如果在没有任何干预限制字符串大小的情况下,我的应用程序会因内存不足而受到冲击,或者它是否会优雅地降级.

感谢您的任何意见!

ruby

9
推荐指数
1
解决办法
3222
查看次数

mysql profiler"发送数据"

在任何地方都有这些状态的解释吗?

http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html

我的具体问题是关于这个查询:

select count(*)
from 135_5m.record_updates u, 135_5m.records r
where  r.record_id = u.record_id  and 
  (u.date_updated > null or null is null)  and 
  u.date_updated <= '2011-01-03';
Run Code Online (Sandbox Code Playgroud)

返回一个数字 - 4053904.那么为什么大部分时间都花在"发送数据"上呢?这只是名字不好吗?当然,"发送数据"必须做的不仅仅是发送数据吗?

+--------------------------------+-----------+-------+
| Status                         | Duration  | Swaps |
+--------------------------------+-----------+-------+
| starting                       |  0.000224 |     0 |
| checking query cache for query |  0.000188 |     0 |
| checking permissions           |  0.000012 |     0 |
| checking permissions           |  0.000017 |     0 |
| Opening tables                 |  0.000036 |     0 | …
Run Code Online (Sandbox Code Playgroud)

mysql

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

在TThread中创建一个窗口

我试图在两个单独的项目之间发送消息,但我的问题是我试图让接收器在一个TThread对象内运行,但WndProc不会在一个Object内部工作,必须是一个函数,无论如何都要在里面创建一个窗口一个可以处理线程内消息的TThread?

这就是我的意思

function TDataThread.WindowProc(hwnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
begin
 Result := 0;
 case uMsg of
   WM_DATA_AVA: MessageBox(0, 'Data Avaibale', 'Test', 0);
  else Result := DefWindowProc(hwnd, uMsg, wParam, lParam);
 end;
end;

Procedure TDataThread.Create(const Title:String);
begin
 HAppInstance := HInstance;
 with WndClass do
 begin
  Style := 0;
  lpfnWndProc := @WindowProc;          //The Error Lies here (Variable Required)
  cbClsExtra := 0;
  cbWndExtra := 0;
  hInstance := HAppInstance;
  hIcon := 0;
  hCursor := LoadCursor(0, IDC_ARROW);
  hbrBackground := COLOR_WINDOW;
  lpszMenuName := nil; …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-7

6
推荐指数
2
解决办法
3130
查看次数

如何在apache中使用setEnv变量?

我需要将我的apache环境设置为'foobar'

我知道我需要在我的虚拟主机中输入,但是我应该在那里输入什么?

apache setenv

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

为什么我在Python上得到不一致的异常?

我在Python中遇到了一个非常奇怪的行为,这种行为不一致.

...
except IOError as msg:
    sys.exit("###ERROR IOError: %s" % (msg))
Run Code Online (Sandbox Code Playgroud)

通常这会给我一个消息,如:

###ERROR IOError: [Errno 13] Permission denied: 'filename'
Run Code Online (Sandbox Code Playgroud)

在相同的情况下,上面的代码给了我一个tuple而不是一个正确的错误消息.

###ERROR IOError: (13, 'Permission denied')
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为在所有情况下异常都来自同一个python方法, codecs.open(...)

是什么让我想知道更多关于这一点,如果我删除处理异常将使用正确的文本(完整的错误消息)到达上层,总是!

except IOError as msg:
    print(msg)
    raise msg
Run Code Online (Sandbox Code Playgroud)

以上示例将始终打印完整的消息,例如IOError: [Errno 13] Permission denied: u'filename'.

为什么会发生这种情况,如何防止这种情况发生,我不想向用户提供不完整的错误消息.

我想在测试文件中重现此行为,但我无法在项目外重现此问题.

我怀疑这与使用有关,sys.exit()因为print(msg)会给出好结果但sys.exit不会.

python exception-handling ioerror

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

哪些文件系统支持通过Linux的拼接进行拼接(2)?

系统调用手册页splicesplice可能会失败并设置errnoEINVAL:

目标文件系统不支持拼接; 描述符都不是指管道; 或不可寻找设备的偏移量

哪些文件系统支持拼接?

c linux filesystems splice zero-copy

18
推荐指数
1
解决办法
2192
查看次数

尝试运行android教程表单时出现未定义的错误

我已经复制并粘贴了本网站上的Form stuff示例中的代码.当我尝试运行项目时,我收到一个错误,项目有一个带有白色十字的红色正方形但是当深入到项目的元素(使用eclipse)时,有一个错误的元素.在Eclipse的问题选项卡中,我有以下文字

描述资源路径位置类型Unparsed aapt错误!检查控制台输出.HelloFormStuff2未知的Android打包问题

但控制台里什么都没有!! 这是我正在使用的代码和元素......

HelloFormStuff2.java

package com.android.HelloLinearLayouts;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class HelloFormStuff2 extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                // Perform action on clicks
                Toast.makeText(HelloFormStuff2.this, 
                               "Beep Bop", 
                               Toast.LENGTH_SHORT).show();
            }
        });

    }


}

**res/drawable-hdpi/android-button.xml**
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/android_pressed"
          android:state_pressed="true"/> …
Run Code Online (Sandbox Code Playgroud)

java android

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

jqueryUI自动填充建议错误地放在Chrome中

我正在编辑整个帖子以显示问题:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <link type="text/css" href="./jQuery/jQueryUI/css/ui-darkness/jquery-ui-1.8.4.custom.css" rel="stylesheet" />
    <script type="text/javascript" src="./jQuery/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="./jQuery/jQueryUI/js/jquery-ui-1.8.4.custom.min.js"></script>

    <script type="text/javascript">

    $(function() {
        var availableTags = ["ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme"];
        $("#tags").autocomplete({
            source: availableTags
        });
    });

    </script>
</head>
<body>
<br/><br/><br/>
    <div id="LoginLinkSearch" class="ui-widget">
        <label for="tags">Tags: </label>
        <input id="tags" />
    </div>
<br/><br/><br/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

替代文字

我在其他浏览器中遇到问题,但我相信这是因为我为jqueryUI使用了一个糟糕的CSS文件.

html css jquery-ui jquery-autocomplete

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

如何查看SHOW PROCESSLIST的完整查询

当我发出SHOW PROCESSLIST查询时,在info列中只返回正在运行的SQL查询的前100个字符.

是否可以更改Mysql配置或发出不同类型的请求以查看完整查询(我正在查看的查询超过100个字符)

mysql

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