问题列表 - 第14824页

"一个未识别的程序想要访问您的计算机"在Vista中

如何在vista中显示发布者的名称而不是"未识别的程序想要访问您的计算机"?

uac

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

您可以在文档管理应用程序中使用哪些文件类型/扩展名?

我正在研究一种有点文档管理系统.最终用户是业务类用户.

我目前只检查并允许上传文件,如果它们是以下之一:

"png|jpe?g|gif|xls|doc|docx|csv|ppt|txt|pdf|rtf"
Run Code Online (Sandbox Code Playgroud)

我的问题是 -

  • 如果我在列表中添加"xml"?他们会引起任何安全问题吗?

  • 我可以添加哪些其他文档类型/扩展名?

要么

我应该检查NOT IN "exe|bat|php|js"并允许所有其他类型吗?

谢谢你的建议.

javascript php

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

使用spring:message在Spring Web应用程序中定义表单标记属性

我正在开发一个Java/Spring Web应用程序.我目前面临的问题是,我希望将message.resources中的消息显示为HTML中的属性.

<input type="submit" name="login" value="login" />
Run Code Online (Sandbox Code Playgroud)

因此,而不是硬编码值"登录"我需要的值

<spring:message code="general.submit" />作为该输入标记的value属性.由于页面都是xml,因此无法嵌套标签

<input type="submit" name="login" value="<spring:message code="general.submit" />" />
Run Code Online (Sandbox Code Playgroud)

因为它不编译.当然,我可以读取Java控制器中的值并使用JSTL变量来显示值,但我认为它太过于hackish和复杂,特别是对于具有大量提交按钮的页面.是否有某种优雅的方式来完成我想做的事情?

java xml forms spring web-applications

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

计算SQL Server中的表的哈希或校验和

我正在尝试为SQL Server 2008中的整个表计算校验和或散列.我遇到的问题是该表包含XML列数据类型,不能由校验和使用,必须转换为nvarchar第一.所以我需要将其分解为两个问题:

  1. 计算一行的校验和,架构在运行时之前是未知的.
  2. 计算所有行的校验和以获得完整的表校验和.

sql-server hash checksum sql-server-2008

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

是否可以使用@EJB注释通过不同的服务器注入EJB?

我有2个会话bean,OrderBean和InventoryBean,它们部署在不同的weblogic服务器上.

OrderBean需要访问InventoryBean以检查供应是否足够.

目前,我使用JNDI查找找到InventoryBean,它工作正常.

现在我想知道是否可以使用@EJB通过在xml或其他地方提供JNDI名称和URL来注入InventoryBean.

java ejb-3.0

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

SQL Server 2005索引筛选器功能

有人告诉我,SQL Server 2005中有一个名为索引过滤器的新功能.

我想要做的是向列添加索引并使索引忽略空值.

我找不到关于此功能的好信息(可能是我的来源有误).有人可以提供有关此功能的其他信息吗?

sql-server indexing indexed-view

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

当另一方写入和关闭时,在epoll控制的非阻塞套接字上丢失字节

我有一个目前订阅的非阻塞套接字:

 ev.events = EPOLLIN | EPOLLPRI | EPOLLERR | EPOLLHUP | EPOLLRDHUP| EPOLLET;
Run Code Online (Sandbox Code Playgroud)

它收到一些EPOLLIN,我读到非阻塞直到EAGAIN,然后我收到HUP和RDHUP,有时候还有几个字节要读.

另一方面是:

send(socket,960_bytes_buffer)
close(socket);
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用msg_peek直接在epollin和关闭时间的事件循环中进行recv,并且添加接收数据它总是不会收到960,有时只有大约480字节.

在发送和关闭之间使套接字无阻塞或在客户端中进入休眠(1)工作正常.

它看起来更像是一个非阻塞套接字的问题而不是与epoll相关的问题.简单的"nc -l -p port"接收适当的字节数.

sockets linux epoll nonblocking

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

从C#执行另一个程序,我是否需要自己解析注册表中的"命令行"?

从注册表中,对于给定的文件类型,我得到一个包含以下内容的字符串:

"C:\Program Files\AppName\Executable.exe" /arg1 /arg2 /arg3
Run Code Online (Sandbox Code Playgroud)

或有时:

"C:\Program Files\AppName\Executable.exe" /arg1 /arg2 /arg3 "%1"
Run Code Online (Sandbox Code Playgroud)

为了让我执行这个程序,并传递一个文件名作为参数(我知道它接受),我是否必须自己解析这个字符串,或者是否有一个运行时类为我做这个?请注意,我不是要求处理两者之间是否有"%1"的区别,而是我需要拆分可执行文件的名称,分别获取命令行参数.

我尝试只是附加/注入文件的完整路径和文件的名称传递到上面的字符串并将整个shebang传递给Process.Start,但当然它只需要文件名作为单个参数,所以这不是工作.

基本上,上面必须像这样手动完成:

Process proc = new Process();
proc.StartInfo.FileName = @"C:\Program Files\AppName\Executable.exe";
proc.StartInfo.Arguments = "/arg1 /arg2 /arg3 \"" + fileName + "\"";
proc.Start();
Run Code Online (Sandbox Code Playgroud)

我尝试使用UseShellExecute,但这没有帮助.还有其他指针吗?

要清楚,我想要这个:

String commandPath = ReadFromRegistry();
String fullCommand = commandPath + " " + fileName; // assuming not %1
Process.Start(fullCommand); // <-- magic happens here
Run Code Online (Sandbox Code Playgroud)

c# shellexecute

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

C预处理器可以执行整数运算吗?

正如问题所说,C预处理器能够做到吗?

例如:

#define PI 3.1416
#define OP PI/100
#define OP2 PI%100
Run Code Online (Sandbox Code Playgroud)

OP和/或OP2在预处理阶段是否有任何计算方法?

c-preprocessor

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

一种判断选项是否适合选择的方法 - 在IE中

在IE6中,可能是7,如果你将a的宽度设置为auto以外的任何值,如果select中的选项比select的宽度宽,它们会被切断.这是不好的.Firefox很聪明,不能这样做.

问题:如何判断选项是否被javascript切断?

你怎么处理这个问题,然后将宽度设置为自动?

html javascript jquery internet-explorer internet-explorer-6

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