小编Jon*_*ams的帖子

PMD - 代码分析器警告

我正在使用PMD来分析代码,它会产生一些我不知道如何解决的高优先级警告.

1)Avoid if(x!=y)..; else...;但如果我需要这个逻辑,我该怎么办?也就是说,我确实需要检查一下x!=y?我怎么能重构它?

2)Use explicit scoping instead of the default package private level.但是这个类确实只在包中使用.我应该使用什么访问修饰符?

3)Parameter is not assigned and could be declared final.我应该在PMD用这个警告指出的所有地方添加final关键字吗?

java code-analysis pmd

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

使用javascript或jquery动态创建.ics文件?

有人能告诉我是否有任何jquery插件动态创建.ics文件,其值来自页面div值,就像会有

<div class="start-time">9:30am</div>
<div class="end-time">10:30am</div>
<div class="Location">California</div>
Run Code Online (Sandbox Code Playgroud)

或javascript方式动态创建.ics文件?我基本上需要创建.ics文件并使用javascript或jquery提取这些值?并将创建的ics文件链接到"添加到日历"链接,以便将其添加到Outlook?

javascript icalendar outlook add

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

如何固定一个字节数组?

我想固定一个10兆字节的字节数组,以便托管和非托管代码可以使用它.

我的方案是我有一个非托管驱动程序,它从设备读取一些数据并将其写入大数组,托管应用程序只读取该数据.

像这样的东西:

byte[] dataArray = new byte[10*1024*1024];
Run Code Online (Sandbox Code Playgroud)

我想固定dataArray,以便GC不移动它.

实际上,当我运行应用程序时,我得到一个DataAbortApplication,并在互联网上阅读后发现我应该固定dataArray以避免此错误.

我该怎么做?

.net c# arrays

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

使用我自己的Android应用程序/ apk作为启动器/主屏幕更换

我已经创建了自己的应用程序,我希望这个应用程序成为我的启动器.这是一个简单的应用程序,但它的工作原理.

是否可以用我的应用程序替换默认启动器,以便我的应用程序在启动后始终默认启动?

java android launcher homescreen

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

在资源管理器中的文件图标上添加状态图标,如Dropbox或.NET中的SVN

我正在用C#编写Windows服务应用程序FileSystemWatcher.

如何在Windows资源管理器中向文件和文件夹添加状态图标,类似于Dropbox或SVN的操作方式?

.net c# windows icons overlay

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

检查一张空地图

我有一个有趣的问题,我确信很容易解释,但解释是我的想法.

javascript中的undefined或null对象等于false.

var x;
alert(!x); //returns true
alert(x==true); //returns false
Run Code Online (Sandbox Code Playgroud)

那个空数组对象怎么样?这相当于真还是假?

var x = [];
alert (x==true); //returns false
alert (!x); //returns false
Run Code Online (Sandbox Code Playgroud)

如果它等于true,我该如何检查它是否为空?我本来希望这样做

if (!x) {
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

我试过检查x.length,但我正在使用这个对象作为地图:

var x = [];
alert(x.length); //returns 0
x.prop = "hello"; 
alert(x.length); //still returns 0
Run Code Online (Sandbox Code Playgroud)

如何检查我的地图是否为空?

javascript

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

如何组合WebResource.axd和ScriptResource.axd文件,以减少对ASP.NET服务器的请求?

在我正在处理的网站上,页面生成45个外部WebResource.axd和ScriptResource.axd文件,因此broswers必须请求所有45个引用.这是很多引用,所以我想知道是否有一种方法可以将所有这些请求组合成一个请求?我已经看到脚本管理器应该可以做一些事情,但我没有看到WebResource.axd和ScriptResource.axd文件的任何结果.

我怎样才能将这些结合起来?

javascript asp.net ajaxcontroltoolkit

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

如何减慢javascript循环速度

我希望在以下循环的每次迭代中添加1-2秒的延迟.

<html>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<input id="start" type="submit"> </input>
<div id='status'></div>

<script>
var geocoder=new google.maps.Geocoder();                   
var glGeocodeCount = 0 ;

$(document).ready(function() {

    $('#start').click(function() {

        //srPerformGeocode("TD Tower, 55 King Street West, Toronto, ON, Canada, M5K 1A2");      

        for(x=0;x<20;x++){
            srPerformGeocode("TD Tower, 55 King Street West, Toronto, ON, Canada, M5K 1A2");
        }
        return false;
    });          
}); 

function srPerformGeocode(address){     
    if (geocoder){                
        geocoder.geocode({ 'address': address }, function (results, status) {                                                                              
            if (status == google.maps.GeocoderStatus.OK){                                                                                                                                                                           
                $('#status').prepend("Success : " + address + "<br/>");

            }
            else{ …
Run Code Online (Sandbox Code Playgroud)

javascript loops

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

Excel到PDF C#库

我正在寻找一个MsExcel(.xsl和.xlsx)到PDF转换器/库或API.我想要它用于我的C#.Net应用程序.

我喜欢商业图书馆,但买不起.

c# pdf excel

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

使用json的optgroup创建html选择

我有一个JSON字符串(来自php json_encode),看起来像;

var json = [{"Foo":[{"id":1,"name":"aaa"},{"id":2,"name":"bbb"}]},{"Bar":[{"id":3,"name":"ccc"},{"id":4,"name":"ddd"}]}];
Run Code Online (Sandbox Code Playgroud)

我希望能够在表单中使用Javascript/jQuery创建一个html选择;

<select>
    <optgroup label="Foo">
        <option value="1">aaa</option>
        <option value="2">bbb</option>
    </optgroup>
    <optgroup label="Bar">
        <option value="3">ccc</option>
        <option value="4">ddd</option>
    </optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)

在处理json方面我得到了这么远(我不知道),但是jsFiddle无法运行它并冻结我的浏览器.

var json = [{"Foo":[{"id":1,"name":"aaa"},{"id":2,"name":"bbb"}]},{"Bar":[{"id":3,"name":"ccc"},{"id":4,"name":"ddd"}]}];

$.each(json, function(i,group) {
    console.log(i);
    $.each(group, function(j, option) {
        console.log(j, option);
        $.each(option, function(k, item) {
            console.log(k, item);
        });
    });
});?
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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