问题列表 - 第32460页

Request.QueryString ["id"]和Request ["id"]之间的区别

谁能告诉我两者之间有什么区别:

Request.QueryString["id"]Request["id"]

如果是,哪个更好用?

c# asp.net query-string

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

发现MySql的弱转义函数,如何利用?

在我正在研究的应用程序中,我发现了一个弱逃逸函数来防止注入.我试图证明这一点,但我在提出一个简单的例子时遇到了麻烦.

escape函数的工作原理如下(PHP示例).

function escape($value) {

  $value = str_replace("'","''",$value);
  $value = str_replace("\\","\\\\",$value);
  return $value;

}
Run Code Online (Sandbox Code Playgroud)

我意识到这不涉及使用双引号(")编码的值,但所有查询都是使用单引号(')构造的.

谁可以打败这个逃脱功能?

要求:

  • 查询中的字符串始终用引号括起来.
  • 从不使用双引号.
  • MySQL连接设置为UTF8.

简单的例子:

$sql = "SELECT id FROM users WHERE username = '" . escape($username) . "' AND password = '" . escape($password) . "'";
$sql = "UPDATE users SET email = '" . escape($email) . "' WHERE id = '" . escape($id) . "'";
Run Code Online (Sandbox Code Playgroud)

mysql sql security sql-injection

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

减少.NET FlowLayoutPanel的闪烁

我每隔几秒就清理并向FlowLayoutPanel添加多个LinkLabel.它工作正常,但闪烁是非常明显的.有没有办法减少它?我试着设置Form.DoubleBuffering,它没有帮助.

.net linklabel flicker flowlayoutpanel

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

是否可以使bash shell脚本与另一个命令行程序交互?

我在运行bash shell的Linux终端中使用交互式命令行程序.我有一个确定的命令序列,我输入到shell程序.程序将其输出写入标准输出.其中一个命令是'save'命令,它将上一个运行的命令的输出写入文件到磁盘.

典型的周期是:

$prog
$$cmdx
$$<some output>
$$save <filename>
$$cmdy
$$<again, some output>
$$save <filename>
$$q
$<back to bash shell>
Run Code Online (Sandbox Code Playgroud)
  • $是bash提示符
  • $$是程序的提示
  • qprog的退出命令
  • prog是这样的,它将前一个命令的输出附加到filename

如何自动完成此过程?我想写一个shell脚本,可以启动这个程序,循环执行这些步骤,逐个输入命令,然后退出.我希望save命令正常工作.

linux bash shell

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

来自服务的StartActivityForResult

我喜欢在这个例子中启用蓝牙.

但是我的类不是Activity而是Service,因此我无法调用startActivityForResult.我怎么解决这个问题?.我知道还有其他一些问题已得到解答

使用非活动的startActivityForResult

但这并没有解决我的问题,因为我的应用程序包含服务而没有别的.

java android bluetooth

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

gcc没有警告调用带有参数的nullary函数?

任何人都可以告诉我,为什么在大火中GCC(例如4.4.3)没有警告或错误的错误调用Nullary函数?

void hello() {
}

int main( int argc, char* argv[] ) {
 int test = 1234;
 hello(test);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

(另见http://bytes.com/topic/c/answers/893146-gcc-doesnt-warn-about-calling-nullary-function-parameters)

c gcc

9
推荐指数
2
解决办法
217
查看次数

使用WS-UsernameToken进行身份验证的SOAP请求示例

我正在尝试使用WS-UsernameToken规范验证SOAP请求,但目标设备始终拒绝访问.我的非工作请求看起来像这样.(我正在尝试哈希的密码是system.)

<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
 <Header>
  <Security xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <UsernameToken>
      <Username>root</Username>
      <Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">EVpXS/7yc/vDo+ZyIg+cc0fWdMA=</Password>
      <Nonce>tKUH8ab3Rokm4t6IAlgcdg9yaEw=</Nonce>
      <Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2010-08-10T10:52:42Z</Created>
    </UsernameToken>
  </Security>
 </Header>
  <Body>
    <SomeRequest xmlns="http://example.ns.com/foo/bar" />
  </Body>
</Envelope>
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是一个类似的请求示例,但具有实际工作的身份验证令牌.例如,如果您有使用这些令牌的gSOAP应用程序,并且可以生成请求并在此处发布结果,我将非常感激.

ws-security soap web-services digest usernametoken

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

UIImageView - 显示目录中的图像

我有以下代码:

- (void)viewDidLoad {
    NSString *homeDirectoryPath = NSHomeDirectory();
    NSString *imagePath = [homeDirectoryPath stringByAppendingString:@"/graph.png"];
    NSLog(@"Image: %@", imagePath);

    if (![[NSFileManager defaultManager] fileExistsAtPath:imagePath isDirectory:NULL]) 
    {
        graph = imagePath;
        //[[NSFileManager defaultManager] createDirectoryAtPath:imagePath attributes:nil];
    }
Run Code Online (Sandbox Code Playgroud)

'graph'被定义为UIImageView.我正在尝试在路径'imagePath'中显示该文件.我知道代码graph = imagePath不正确,因为变量'imagePath'表明它包含图像的路径.

如何在特定图像路径上显示我的图像?

问候,斯蒂芬

iphone xcode uiimageview

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

如何获取客户端IP地址

我试图获取客户端浏览网站的IP地址 $_SERVER['REMOTE_ADDR'],但我没有得到客户端的确切IP请帮帮我...谢谢

php ip-address client-side

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

commons-net ftp正在上传损坏的文件

我正在尝试使用apache commons-net进行ftp文件传输.

问题是文件间歇性地到达服务器损坏.'腐败'我的意思是winrar告诉我一个zip文件有一个'意外的归档结束'.有时文件是完全空的.我注意到,对于较大的文件(100kb +),这种情况更多,但对于小文件也会发生(20kb).

我知道上传的源zip文件是有效的,只有243kb.

我没有从代码中得到任何错误/异常.

这是正在执行的代码:

    try
    {
        int CON_TIMEOUT = (int) TimeUnit.SECONDS.toMillis(20); // fail if can't connect within 20 seconds
        int LIVE_TIMEOUT = (int) TimeUnit.MINUTES.toMillis(5); // allow up to 5 minutes for data transfers

        FTPClient client = new FTPClient();
        client.setConnectTimeout(CON_TIMEOUT);
        client.setDataTimeout(LIVE_TIMEOUT);
        client.connect(host);
        client.setSoTimeout(LIVE_TIMEOUT);
        client.login(user, pass);
        client.changeWorkingDirectory(dir);
        log("client ready");

        File file = new File(filePath);
        String name = new Date().getTime() + "-" + file.getName();

        InputStream fis = null;
        try
        {
            fis = new FileInputStream(file);
            if (!client.storeFile(name, fis))
                throw new RuntimeException("store …
Run Code Online (Sandbox Code Playgroud)

java ftp apache-commons-net

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