问题列表 - 第29071页

可以将JList中的项目格式化为HTML

我想在Java中创建一个JList,以便使用HTML标记格式化每个单独的项目,但我不清楚如何执行此操作,或者即使这是可能的.有没有人有什么建议?

谢谢.

html java jlist

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

如何使wicket链接显示为图像?

我试图使wicket链接显示为图像而不是文本.我正在创建一个外部链接,然后将其放在页面上.

add(new ExternalLink("link", url, "Page name"));
<a wicket:id="link"></a>
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法将图像替换为"页面名称",因为它只是将html设置为文本.我也试图跨越一个wicket id,它也被渲染为文本.有人可以帮忙吗?

java wicket

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

一个人应该知道的一些鲜为人知的数据结构和算法是什么?

最近我遇到了SkipList数据结构.这真的帮助我解决了一个难以解决的难题.我正在努力使用平衡二叉树来解决它,但它变得非常复杂,因为树需要始终保持平衡,我想知道不仅存在特定值而且存在某个范围内的值.SkipList帮助我有效地解决了这个问题.

我想知道我需要知道的其他数据结构是什么?我知道 - 数组,列表,堆栈,队列,链接列表,哈希表,树及其不同的形式,如B-tree,Trie等.想知道您是否发现其他一些有趣的数据结构/概念以及有用的定期开发周期.

algorithm data-structures

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

关于开发强大的C#模块的高级书籍

我有一些C#的经验,并希望提高我对其最新改进的了解.我现在正在阅读和享受Bill Wagner的"Effective C#".但是,我会感谢更多的例子,尤其是lambda表达式等.

任何建议都非常感谢.优质的资源是优选的,如果它们是免费的则无关紧要.

c#

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

为什么Asp.net mvc应用程序不能在Asp.Net Classic Application Pool上运行?

我在.Net 4.0上的IIS 7.5上部署了一个Asp.Net MVC 2 Web应用程序.当我选择应用程序池为Asp.Net v4.0 Classic时,我收到以下错误.

HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
Run Code Online (Sandbox Code Playgroud)

当我选择应用程序池为Asp.Net v4.0 Integrated时,同样的应用程序工作正常.有谁知道这是什么原因?

更新:我按照以下网址中的步骤操作.

http://www.asp.net/mvc/tutorials/using-asp-net-mvc-with-different-versions-of-iis-cs

我已经添加了.mvc扩展名的地图,并修改了路由,如下所示.

 routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}.mvc/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );


            routes.MapRoute(
                    "Root",
                    "",
            new { controller = "Home", action = "Index", id = "" }
Run Code Online (Sandbox Code Playgroud)

现在以下url工作正常,我可以看到Home/Index页面. …

asp.net iis asp.net-mvc application-pool asp.net-mvc-2

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

在Python中访问父类的静态类变量

我喜欢这样的

class A:
  __a = 0
  def __init__(self):
    A.__a = A.__a + 1
  def a(self):
    return A.__a

class B(A):
  def __init__(self):
    # how can I access / modify A.__a here?
    A.__a = A.__a + 1 # does not work
  def a(self):
    return A.__a
Run Code Online (Sandbox Code Playgroud)

我可以访问__a类变量B吗?这可能是写作a而不是__a,这是唯一的方法吗?(我猜答案可能很短:是的:)

python inheritance class static-variables

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

ASP.NET MVC真的是MVC吗?或者如何将模型与控制器分开?

这个问题有点夸夸其谈.在某些时候,我感觉ASP.NET MVC不是MVC模式的真实实现.或者我不明白.

考虑以下域:电灯泡,开关运动检测器.它们连接在一起,当您进入房间时,运动探测器开启灯泡.如果我想将它们表示为MVC:

  • switch是model,因为它保存状态并包含逻辑
  • 灯泡是视图,因为它向人类呈现模型的状态
  • 运动检测器是控制器,因为它将用户操作转换为通用模型命令

Switch有一个私有字段(On/Off)作为State和两个方法(PressOn,PressOff).如果您在关闭时调用PressOn,它将变为开启,如果再次调用它,则状态不会更改.

灯泡可以用蜂鸣器,带定时器或按钮的运动探测器代替,但模型仍然代表相同的逻辑.最终系统将具有相同的行为.

这就是我理解经典MVC分解的方法,如果我错了请纠正我.

现在让我们以ASP.Net MVC方式分解它.

  • 灯泡仍然是一个观点
  • 控制器将是开关+运动检测器
  • 模型是一个将状态传递给灯泡的对象.

因此,定义行为的逻辑移动到控制器.

问题1:我对MVC和ASP.NET MVC的理解是否正确?
问题2:如果是,您是否同意ASP.NET MVC不是100%准确的实现?

并恢复生机.最后一个问题是如何在ASP.NET MVC的情况下将模型与控制器分开.可能有两个极端.控制器做基本的东西,并调用模型来做所有的逻辑.另一个是控制器,所有的逻辑和模型都是类似于具有映射到DB的属性的类.

问题3:我应该在哪里画出这种极端之间的界线?如何平衡?

谢谢,安德烈

model-view-controller asp.net-mvc design-patterns

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

LINUX:如何检测ftp文件上传完成

在我的项目中,我有一个文件上传功能.文件通过FTP上传.我需要配置一个侦听器,它将检查新文件并仅在文件上载完成时调用脚本.因为如果我在检测到新文件后立即运行此脚本,它可以开始处理未完全上载的文件,这将导致错误.任何人都可以告诉LINUX这是否可行,我该怎么做?

linux ftp upload

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

java.io in debian

我尝试编译一个java程序,但在代码的导入部分失败:

import java.net.*;
import java.io.*;
import java.util.*;
import java.text.*;
import java.awt.*;
//import java.awt.image.*;
import java.awt.event.*;
//import java.awt.image.renderable.*;
import javax.swing.*;
import javax.swing.border.*;
//import javax.swing.border.EtchedBorder;
//import javax.media.jai.*;
//import javax.media.jai.operator.*;
//import com.sun.media.jai.codec.*;
//import java.lang.reflect.*;
Run Code Online (Sandbox Code Playgroud)

我该如何解决linux debian机器中的问题?谢谢

Java Compiler Compiler Version 4.1d1 (Parser Generator) 
(type "javacc" with no arguments for help) 
Reading from file SAVE.JSigpac.java . . . 
org.javacc.parser.ParseException: Encountered " "import" "import "" at line 443, column 1. Was expecting: "PARSER_BEGIN" ... 
Detected 1 errors and 0 warnings.
Run Code Online (Sandbox Code Playgroud)

java compilation javacc java-io

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

我如何通过linq排序数组?

如果我尝试排序我的列返回0值.但我需要最大值去除值,但如何?

 for (int j = 0; j < dTable.Columns.Count; j++)
                for (int i = 0; i < dTable.Rows.Count; i++)
                {
                    mycounter[i] = dTable.Rows[i][j].ToString().Length;
                }
            mycounter = mycounter.OrderBy(i => i).ToArray();

            mycounter.Reverse();
            MessageBox.Show(mycounter[0].ToString());
Run Code Online (Sandbox Code Playgroud)

.net c# linq visual-studio-2008 visual-studio

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