小编MaV*_*SCy的帖子

新的Java程序员,基本的java组成

我是一名新的计算机编程学生.我观看了一个关于Java的视频,基本构图,视频中的人就此主题做了一个例子,如下所示:

public class PaperTray
{
  int pages = 0;
  ....
  public boolean isEmpty()
  {
    return pages > 0;
  }
}
Run Code Online (Sandbox Code Playgroud)
public class Printer extends Machine
{
  private PaperTray paperTray = new PaperTray();
  ....
  public void print(int copies)
  {
  ....
  while(copies > 0 && !paperTray.isEmpty() )
  {
    System.out.println("some text to print");
    copies--;
  }
  if(paperTray.isEmpty())
  {
    System.out.println("load paper");
  }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是如果纸盘是空的,那么在PaperTray类中,方法isEmpty()将返回false.因此,将不会执行类Printer中的if语句.如果纸盘不为空,则PaperTray类中的方法isEmpty()将返回true,因此不会执行类Printer中的while语句.我错了,或者视频剪辑中的讲师犯了一些错误?

谢谢

java composition

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

用于记事本++的自定义语言重新格式化程序

我是一个数据库平台的开发人员,该平台使用非常类似的特定编程语言vbscript来执行用户界面的一些功能.目前使用的开发编辑器notepad++已经有一个自定义语言荧光笔.已经出现了对代码整洁的需求,并且我已经在研究定制已经存在的格式化器/美化器但是未能找到任何适当的文档作为如何正确地执行它.据我所知,我可能需要编写一个解释器并使用nppexec插件,我之前在野牛中写过一个词法分析器,所以我想我不是一个初学者.

任何人都可以指出一个指南或给出一些指示,使事情更容易实现吗?

programming-languages notepad++ formatter

5
推荐指数
0
解决办法
294
查看次数

Json到Jquery DataTable

我一直试图在Jquery数据表上显示Json响应但没有成功.基本上,一旦服务器返回Json响应,我希望它显示在表上.我检查了Json,它似乎有效的Json响应.

JSON响应

[
    {
        "pk": 7,
        "model": "softwareapp.software",
        "fields": {
            "city": "miami",
            "submitted_by": [],
            "description": "test",
            "title": "test",
            "zipcode": "test",
            "rating_votes": 0,
            "state": "fl",
            "address": "test",
            "rating_score": 0,
            "business_size": [
                5
            ],
            "slug": "test",
            "developer": "test"
        }
    },
    {
        "pk": 8,
        "model": "softwareapp.software",
        "fields": {
            "city": "",
            "submitted_by": [],
            "description": "",
            "title": "test2",
            "zipcode": "",
            "rating_votes": 0,
            "state": "",
            "address": "",
            "rating_score": 0,
            "business_size": [
                5
            ],
            "slug": "test2",
            "developer": ""
        }
    },
    {
        "pk": 10,
        "model": "softwareapp.software",
        "fields": { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json jquery-datatables

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

如何更改图像映射区域元素样式

我在我的网页和iPad应用程序上使用图像映射.图像地图上的每个区域都是一个可点击的元素来制作声音,我可以使用jQuery轻松完成.但我无法改变样式,如显示边框,或更改填充颜色只是为了表示单击该区域.如果有人这样做,请告诉我; 看起来很简单,但我真的很难过.

css image map

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

将数据字符串作为参数传递给HighCharts的函数

我知道这个标题看起来有点奇怪,我无法解释得更好.

这就是我需要的.我有这个javascript函数,我需要将数据作为String变量传递给它:

var chart;
function drawChart() {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            plotBackgroundColor: null,
            plotBorderWidth: null,
            plotShadow: false
        },
        series: [{
            type: 'pie',
            name: 'Browser share',
            data: [
                ['Firefox',   45.0],
                ['IE',       26.8],
                {
                    name: 'Chrome',
                    y: 12.8,
                    sliced: true,
                    selected: true
                },
                ['Safari',    8.5],
                ['Opera',     6.2],
                ['Others',   0.7]
            ]
        }]
    });
}
Run Code Online (Sandbox Code Playgroud)

我需要将此数据作为参数传递给我的函数

[['Firefox',45.0],['IE',26.8],{name:'Chrome',y:12.8,切片:true,选中:true},['Safari',8.5],['Opera', 6.2],['其他',0.7]]

我该怎么做?

我希望它看起来像这样的东西

var chart;
function drawChart(dataString) {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            plotBackgroundColor: null,
            plotBorderWidth: null,
            plotShadow: false
        }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json highcharts

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

如何在商店代理的配置中使用api属性 - CRUD方法

任何人都可以告诉我,我们应该在哪里编写创建/更新等代码片段.我是在代理的api属性下编写的.如何验证输出.请指导我如何使用商店api.

我正在测试,所以请让我更清楚地了解和使用这些功能

extjs

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

表单发布后填充Jquery数据表

我正在尝试使用一些参数进行表单提交(POST),并根据我想要填充数据表的参数.但我对Javascript(我的语言是Java)不是很了解,所以我试图用Ajax调用来做.但它对我不起作用.一切都适合我,除了用servlet参数POST.数据表总是自动填充,但应在表单提交后填充.

有人知道我的案例吗?我在这里阅读了很多表格帖子和教程,但没有这种情况(?).

我的代码现在如下,这对我有用.除了我不能在此表中排序或搜索.缺什么?

谢谢.

<script type="text/javascript" language="javascript" src="/global/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" language="javascript" src="/global/js/jquery.dataTables.min.js"></script>

<form name="myform" id="myform" action="" method="POST">  
  <label for="season">Season:</label>  
  <input type="text" name="season" id="season" value=""/> <br />
  <label for="type">Type:</label>  
  <input type="text" name="type" id="type" value=""/> <br/>
  <input type="button" id="btnSubmit" name="btnSubmit" value="Search"> 
</form>

<table class="display" id="example">
  <thead>
    <tr>
      <th>Name</th>
      <th>NationId</th>
      <th>RegionId</th>
      <th>Attendance</th>
    </tr>
  </thead>
  <tbody>
    <!-- data goes here -->
  </tbody>
</table>

<script>
  $("#btnSubmit").click( function() {
    var formData = "season=" + $("input#season").val() + "&type=" + $("input#type").val();
    $('#example').dataTable( {
      "bJQueryUI": true,
      "bProcessing": true,
      "bDestroy": …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery datatables

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

如何替换EOT字符

这是我的问题.

我使用servlet从后台系统导入数据并将数据保存到我的SQL Server.在数据中有EOT字符(传输结束).

当我在我的sql server管理工作室中查看记录时,我看到它如下图所示:

在此输入图像描述

当我在Notepad ++中复制/粘贴文本时,我得到这个:

在此输入图像描述

我明白在我的数据库中我有EOT字符.

如何在我的前端替换此角色以显示类似的内容<br/>

我试过这里str.replace("\0","<br/>")提到但没有运气.

有人有线索吗?

java

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

从 Weblogic 迁移到 Apache Tomcat

我正在将基于 Weblogic 10c 构建的项目(使用 servlet / jsp / jdbc / jndi)迁移到 Apache Tomcat 7.0.22。我已经成功配置了 ldap 身份验证服务器,并替换了 weblogic 使用的 xxx-jdbc.xml。现在我的问题是我正在尝试迁移 web Content/WEB-INF 目录中找到的 weblogic.xml 文件。xml文件的内容如下:

<?xml version = '1.0' encoding = 'UTF-8'?>
<weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"
              xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
  <security-role-assignment>
    <role-name>REGISTERED_USER</role-name>
    <principal-name>GROUP_NAME_FROM_LDAP</principal-name>
  </security-role-assignment>
  <session-descriptor>
    <debug-enabled>false</debug-enabled>
    <tracking-enabled>true</tracking-enabled>
    <cookie-name>nameOfCookie</cookie-name>
    <cookie-max-age-secs>-1</cookie-max-age-secs>
    <url-rewriting-enabled>false</url-rewriting-enabled>
    <encode-session-id-in-query-params>false</encode-session-id-in-query-params>
    <sharing-enabled>false</sharing-enabled>
  </session-descriptor>
  <context-root>my_app_context_root</context-root>
  <servlet-descriptor>
    <servlet-name>FileDownload</servlet-name>
  </servlet-descriptor>
</weblogic-web-app>
Run Code Online (Sandbox Code Playgroud)

从上到下,我有安全角色分配,它将 ldap 组中的用户映射为拥有 REGISTERED_USER。我认为标签会话描述符是自我解释的。然后是我的应用程序上下文根上下文根。然后是一些 servlet 定义,用于将 servlet 注册到 Weblogic(这也在 web.xml 中定义,我认为这不需要更多处理)。

那么在我的应用程序中迁移此 weblogic.xml 文件的最佳方法是什么?

java migration tomcat servlets weblogic

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

仅检查空值的 Javascript 最佳实践

我想检查 JavaScript 中的空值。

例如, test() 是可以返回 null 的函数。所以如果我想有效地测试空检查,我的方法应该是什么。

var a = test();
Run Code Online (Sandbox Code Playgroud)

其次是

if (a) {}
Run Code Online (Sandbox Code Playgroud)

或者

if (a !== null) {}
Run Code Online (Sandbox Code Playgroud)

? 因为if (a)将检查 null、undefined、false、0、NaN,当我们知道我们只能得到 null 值时,这可能不是最好的方法。

javascript null

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