小编Dan*_*nny的帖子

JasperReports的最小依赖项

我希望在我的项目中使用JasperReports 4.5.0,并且想知道仅生成PDF的最小依赖项是什么.我试着查看他们的网站和自述文档,但一无所获.我也遇到过这个安装wiki,它看起来非常过时(版本1.2.2).最近有关于所需罐子的文件吗?

dependencies jasper-reports

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

如何从android中的图像裁剪矩形

我正在使用示例裁剪从库中选择的图像,但问题是该示例仅裁剪正方形.是否可以裁剪矩形而不仅仅是正方形?在该示例中,如果我移动一侧,则相邻侧移动,使其保持方形选择.

谢谢.

android

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

jQuery UI使用:tabbable查找下一个和上一个tabbable元素

我正在尝试使用jQuery UI :tabbable选择器来选择页面上的下一个和上一个输入元素。我有以下HTML

<div id="section1">1.
    <input type="text" />2.
    <input type="text" />
</div>
<div id="section2">3.
    <input type="text" />4.
    <input type="text" />5.
    <input type="text" />
</div>
Run Code Online (Sandbox Code Playgroud)

和以下javascript

$(document).ready(function () {
    $("input").on("keyup", function (event) {
        if (event.keyCode == 40) $(this).next(":tabbable").focus();
        else if (event.keyCode == 38) $(this).prev(":tabbable").focus();
    });
});
Run Code Online (Sandbox Code Playgroud)

选择器似乎在div中工作正常。例如,如果我在输入3中并按下,它将进入输入4。但是,如果我按下选择器,则找不到输入2。

jsfiddle示例

jquery jquery-ui

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

AngularJS需要在ng-repeat中进行字段验证

我试图遵循AngularJS对所需字段进行内联验证的示例.但是,当涉及到使用它时ng-repeat,它似乎对我不起作用.

<form name="myForm" novalidate>
  Me: <input required type="text" name="myName" ng-model="name" />
  <span class="error" ng-show="myForm.myName.$error.required">Required!</span>
  <div ng-repeat="friend in friends">
      Friends: <input required type="text" name="myFriend[{{$index}}]" ng-model="friend.name" />
      <span class="error" ng-show="myForm.myFriend[{{$index}}].$error.required">Required</span>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

知道我做错了什么或我能做些什么来解决它?

angularjs

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

用于拦截/修改 websockets UA 的 Chrome 扩展 API

我正在尝试编写一个扩展程序,该扩展程序将修改来自 Chrome 的所有传出请求的用户代理。

对于 http://、https://、ftp://、file:// 或 chrome-extension:// 我可以使用chrome.webRequest APIonBeforeSendHeaders. 但是,这不适用于 ws:// 或 wss://。

是否有其他 API 允许我设置/修改这些请求的标头?

javascript user-agent google-chrome websocket google-chrome-extension

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

为数组构建最大堆

我有一个家庭作业问题说:

问题1:给定数组[22 | 25 | 71 | 24 | 18 | 5 | 27 | 32 | 104 | 8 | 23 | 66]为数组构建最大堆.显示所有步骤而不跳过任何细节.

这是我对在互联网上研究的最大堆的理解:

最大堆是一个可以更容易用二叉树表示的数组,其中父节点总是大于它的子节点,并且"每次添加一个子节点时,你都将它添加到左边,这样每次树增加它的高度时它是一棵完整的树"

不管怎样,这就是我构建的

我认为这是正确的答案,直到我读到我的作业问题2说:

问题2:使用与问题1中相同的数组,使用Heapsort对数组进行排序.显示所有步骤而不跳过任何细节.

现在我很困惑.也许我回答了问题2 ...

algorithm heapsort max-heap

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

C# 图形在区域上绘制透明矩形

我有两个图像彼此层叠,并且希望能够清除顶部图像的一部分。通常,如果我想清除图像的一部分,我只需将其绘制为背景颜色即可

g.FillRectangle(Brushes.White,x,y,width,height);
Run Code Online (Sandbox Code Playgroud)

但如果我在顶部图像上这样做,底部图像的区域就会被白色矩形覆盖。我尝试做

g.FillRectangle(Brushes.Transparent,x,y,width,height);
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有清除之前所有内容的区域。有什么方法可以使该区域中的像素透明吗?

c# graphics

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

如何使用类似的事件简化此Javascript

在我的主页上我有这五个div

<table id="nav">
        <tr>

        <td><a href="coding.html"><div id="pagecl">C O D I N G</div></a></td>
        <td><div id="pagecl" class="high">A R T W O R K</div></td>
        <td><div id="logo"><img src="imageswebbing/icon.png"></div></td>
        <td><a href="extras.html"><div id="pagecl" class="more">E X T R A S</div></a></td>
        <td><a href="about.html"><div id="pagecl" class="last">A B O U T</div></a></td>

        </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

这是相应的css:

#nav {
    margin:300px auto auto auto;
}

#pagecl {
    height:40px;
    width:200px;
    background-color:#151515;
    color:white;
    text-align:center;
    line-height:40px;
    opacity:0.7;
    font-family: Garamond;
    font-size:12px;
}

#logo {
    height:120px;
    width:120px;
}
Run Code Online (Sandbox Code Playgroud)

并且javascript允许鼠标输入和鼠标离开缓慢淡出,但如果我只在javascript中使用#pagecel id,则只能在第一个"Coding"div上看到预期的效果.这就是我在html和javascript中为其他div添加类选择器的原因.我该如何压缩这个?可能有一个简单的解决方案; 我为成为一名新手而道歉.

$(document).ready(function() {  

   $('#pagecl').mouseenter(function() {
       $(this).fadeTo("slow",1);
   });

   $('#pagecl').mouseleave(function() { …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何返回静态变量有所作为?

int main(){    
  char *s ;
  char *fun( ) ;
  s = fun( ) ;
  printf ( "%s", s ) ;
}

char *fun( ){    
  char buffer[30] ;
  strcpy ( buffer, "RAM - Rarely Adequate Memory") ;
  return ( buffer ) ;
}
Run Code Online (Sandbox Code Playgroud)

为什么上面的代码打印出不可预测的结果?如何使char buffer [30]静态帮助?

c

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