小编Koe*_*box的帖子

h:对于字符串中的长字,outputText换行符

有没有办法告诉h:outputTextJSF(2.0)在字符串中插入一个换行符(甚至更好:像" - "这样的自定义字符串)?我的问题是,当我在一个没有空格的字符串中有一个很长的单词时,我的数据表(PrimeFaces)会变得太宽.它有效,当我有一个长文本"正常"的单词,然后下一个单词打印在下一行.

虽然我可以使用转换器,但这仍然意味着我必须在字符串中查找长字,然后在每次显示文本时剪切它们.这对于少量数据会以某种方式工作,但是当数据库变得越来越大时它需要很多处理能力(并且它会).

在插入数据库之前,我也可以扫描字符串中的长字,这意味着我只需要处理字符串一次,但是如果我需要它,我也无法完全重建原始字符串.

有人对此有任何意见吗?

罗伯特,先谢谢你,并致以最诚挚的问候

string jsf primefaces jsf-2

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

Java IDE与Microsoft IDE

我来自强大的Java背景,近年来也在C#中开发.

我永远无法理解的是Visual Studio IDE与Intelli-J IDEA和Eclipse(Java)相比有多远(个人意见).

微软从VS 2005到VS 2008都有所改进,但我觉得他们在将开发经验提升到新的水平方面并不是那么完美.

我想知道的是,VS 2010有什么不同吗?

为什么工具和语法编辑器在Java IDE中更加"进化".

仅举几个:

  • 代码完成(在Java IDE中更进一步)
  • Ant集成(Eclipse和IDEA)与Visual Studio构建事件
  • 缺乏VS(Subversion和CVS)中的代码库集成开箱即用.
  • Visual Studio中缺少高级重新分解工具.

谢谢.

eclipse ide intellij-idea visual-studio

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

如何将数组/列表/对象集合从C#返回到VB6

我正在创建一个COM Visible C#对象来代理对VB6应用程序的Web服务的调用.我有一个返回对象数组的方法.

public DocActionReport[] DocActionReportByDateRange(System.DateTime reportStartDate, System.DateTime reportEndDate)
    {
        object[] results = this.Invoke("DocActionReportByDateRange", new object[] {
                    reportStartDate,
                    reportEndDate});
        return ((DocActionReport[])(results[0]));
    }
Run Code Online (Sandbox Code Playgroud)

当我通过VB6调用此方法时,如下所示:

Dim proxy As New QueueMovementServiceClient.ReadQueueInfo
Dim report() As QueueMovementServiceClient.DocActionReport

report = proxy.DocActionReportByDateRange(startDate, reportEndDate)
Run Code Online (Sandbox Code Playgroud)

它成功执行(我可以看到通过登录Web服务)但没有数据返回到VB6中的对象(LBound(报告)== 0,UBound(报告)== -1).

我尝试了几种不同的方法(将方法更改为void方法并将集合作为ref参数传递)但到目前为止没有任何乐趣.

我需要做什么才能将对象数组(列表,集合等)返回给VB6使用者?

arrays vb6 com-interop

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

Java for Loop评估

我想知道每次循环周期结束时是否在Java中执行条件评估forwhile循环.

例:

int[] tenBig = new int[]{1,2,3,4,5,6,7,8,9,10};

for(int index = 0;index < tenBig.length;index++){
    System.out.println("Value at index: "+tenBig[index]);
}
Run Code Online (Sandbox Code Playgroud)

index < tenBig.length要执行的每一个循环周期结束的时间?

假设和经验告诉我是的.

我知道在这个例子中它tenBig.length是一个常数,因此不会对性能产生影响.

但我们假设条件操作在不同情况下需要很长时间.我知道合理的做法是将tenBig.length变量分配给变量.

我仍然希望确保每次评估它.

java loops

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

InetAddress.isSiteLocalAddress()实际上意味着什么?

下面是一些代码,用于确定应该在多宿主框上工作的本地主机名:

 /**
 * Work out the first local host name by iterating the network interfaces
 * 
 * @return
 * @throws SocketException
 */
private String findFirstLocalHostName() throws SocketException {

    Enumeration<NetworkInterface> ifaces = NetworkInterface.getNetworkInterfaces();
    while (ifaces.hasMoreElements()) {
        NetworkInterface iface = ifaces.nextElement();
        Enumeration<InetAddress> addresses = iface.getInetAddresses();
        while (addresses.hasMoreElements()) {
            InetAddress add = addresses.nextElement();
            if (!add.isLoopbackAddress() && add.isSiteLocalAddress()) {
                return add.getHostName();
            }
        }
    }
    throw new RuntimeException("Failed to determine local hostname");
}
Run Code Online (Sandbox Code Playgroud)

对isSiteLocalAddress的调用是否会引入错误?我找不到有关此方法的任何有用信息,但我感觉它只与IP v 6有关并且已被弃用.

java network-programming inet

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

查找表的列的创建日期/时间

如何查询SQL Server以获取SQL Server 2005表列的创建日期?

我试图sp_columns [tablename]获取该信息,但创建日期未包含在此存储过程中.

如何才能做到这一点?

sql t-sql sql-server sql-server-2005

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

我该怎么做才能使我的Java Web应用程序使用HTTPS?

默认情况下,我开发的Java Web应用程序在http上运行.

假设,如果我希望我的网络应用程序在https上运行,那么作为开发人员我应该做些具体的事情吗?或者它完全是一个网络人员的任务,与开发人员无关?

基本上我想了解在https上托管Java Web应用程序的步骤.

java https configuration http

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

如何在部分回发上保留脚本块?

这是我正在处理的webapp中遇到的一个问题.
因此,我没有用不相关的代码混淆问题,而是在一个孤立的,简化的webapp中重新创建了问题,只展示了这个问题.
希望这有助于找到解决方案.

我有一个Web用户控件,其内容如下:

<% if (ShowAlertScript)
   { %>
       <script type="text/javascript">
           function AlertMe() 
           {
               alert('Hello World!');
           }
       </script>
<% } %>
<input type="button" onclick="AlertMe()" value="Say Hello" />
Run Code Online (Sandbox Code Playgroud)

它的代码隐藏只不过是布尔定义ShowAlertScript.
这表示我在大型webapp中具有的控件有两种模式:输入模式显示模式.在输入模式下,它有一个大的javascript块,只有用处; 它做了一些很酷的东西来帮助用户输入信息.

这种控制在大局中的布局方式如下:

<asp:ScriptManager runat="server" />
<asp:UpdatePanel runat="server">
  <ContentTemplate>
    <asp:MultiView ActiveViewIndex="0" runat="server" ID="mvw">
      <asp:View runat="server">
        <asp:Button runat="server" ID="btnSwitch" 
            OnClick="btnSwitch_Click" Text="Switch" />
      </asp:View>
      <asp:View runat="server">
        <uc:MyInputControl runat="server" ID="micInput" ShowAlertScript="true" />
      </asp:View>
    </asp:MultiView>
  </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

单击时btnSwitch,它只需使用用户控件切换到第二个视图.请注意我ShowAlertScript已经初始化了true.
可能的输出是,因为我在用户控件中"显示警报脚本",所以AlertMe()当您单击input-button …

javascript asp.net updatepanel scriptmanager

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

软件和游戏模板是如何设计的?

请不要介意我的问题,因为我对软件知之甚少,因为我来自网络视角.例如,在web css中用于设计和外观

所以..

如何使用c ++和java等程序为软件和游戏创建设计,模板和环境?

他们的设计是否有相同的语言?

c++ java software-design

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

Subversion不会更新到旧版本

我正在尝试更新到旧版本,但我得到:

$ svn update -r126
svn: Target path does not exist
Run Code Online (Sandbox Code Playgroud)

一个简单的更新工作正常.此外,更新到修订版126适用于其他计算机,而不是我的.

知道这里有什么不对吗?

svn

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