小编Jer*_*vel的帖子

在调用方法时我应该评论吗?

我想知道在调用方法之前是否应该发表评论.例如:

//calling method
MethodCall();
Run Code Online (Sandbox Code Playgroud)

或者用javadoc评论方法标题就好了,例如:

/**
some method 
*/
public static void() {
    Statements;
}
Run Code Online (Sandbox Code Playgroud)

我应该使用哪一个,还是应该同时使用?

java javadoc commenting

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

整数的哈希集

public class MyClass<Integer> extends AnotherOne<Integer> {
    public MyClass(HashSet<Integer> ar) {    
        super(ar);
    } 
}
Run Code Online (Sandbox Code Playgroud)

AnotherOne是一个抽象(通用)类,它有一个HashSet<T>作为参数的构造函数。然后它有另一种方法,该方法使用该T类型作为其参数。

一切正常,但我必须Integer用作参数来覆盖该方法,而使用Integer而不是int看起来很奇怪。有没有办法使用原始int?

java generics inheritance abstract-class hashset

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

如何使用 PHP 将 dom pdf 生成的 pdf 文件添加到 ZipArchive

我已经使用 dom pdf 从 html 文本内容创建一个 .pdf 文件。同时,我必须创建一个 zip 存档并将该 pdf 文件添加到 zip。

该 zip 还包含更多两个文件夹。我在将 DOMPDF 生成的文件添加到 zip 存档时卡住了。任何人都可以为我提供解决方案吗?

php dompdf ziparchive

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

是否可以创建类型地图的地图键?

我想创建一个LinkedMap键也是类型的键Map,如下所示:

LinkedHashMap<LinkedHashMap<String, Float>, String> map = 
       new LinkedHashMap <LinkedHashMap<String, Float>, String>
Run Code Online (Sandbox Code Playgroud)

有可能吗?如果是:我如何调用Map键的键和值?

java

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

找到给定数字的整数

int value = 456702; 
do
{
    digit = value % 10;
    value = value / 10;
    System.out.println(digit); //I just want to get...2,0,7,6,5,4
} while (digit > 0);
Run Code Online (Sandbox Code Playgroud)

我已经尝试过但它不能很好地工作,因为当它得到数字0时它退出循环.我只是想找到并给出一个给定数字的数字.例如.256387,我需要独立涉及这个数字的数字.我7,8,3,6,5,2 ......我试过了.我的代码适用于没有零的数字.我怎么知道我到达了最后一位数(例如从左到右)

java

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

教义没有拯救我的实体?

我有以下模型,或者你称之为实体,我也有一个控制器,在这个动作中一切正常,但是当我检查数据库时没有用户。所以我很好奇我错过了什么。所以让我们从头开始说我有什么:

bootstrap.php 包含以下代码等。

...
/** ---------------------------------------------------------------- **/
// Lets Setup Doctrine.
/** ---------------------------------------------------------------- **/
require_once 'vendor/autoload.php';

$loader = require 'vendor/autoload.php';
\Doctrine\Common\Annotations\AnnotationRegistry::registerLoader(array($loader, 'loadClass'));

use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;

/**
 * Set up Doctrine.
 */
class DoctrineSetup {

    /**
     * @var array $paths - where the entities live.
     */
    protected $paths = array(APP_MODELS);

    /**
     * @var bool $isDevMode - Are we considered "in development."
     */
    protected $isDevMode = false;

    /**
     * @var array $dbParams - The database paramters.
     */
    protected $dbParams = null; …
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony doctrine-orm

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

为什么Java变量不经常被声明为`final`?比较swift中的let关键字

在swift中,let如果变量在初始化后没有改变,建议用关键字声明变量.我看到很多变量被声明为let.

在java中,我认为关键字final可以起到同样的作用.但是根据我有限的经验,我只看到人们final在极少数情况下声明变量,例如PI.

为什么Java变量不final经常被声明?有什么我想念的吗?

java variables final let swift

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

在一个变量中引用方法的参数

我有一个方法

public void create(String x, String y, String z, Calendar a, Calendar b, Calendar c, List<String> d){
    object.create(x, y, z, a, b, c, d);
}
Run Code Online (Sandbox Code Playgroud)

通过几个管理类传递.有没有办法避免我必须在object.create调用中显式键入参数,而是允许我简单地引用方法自己的参数?

我问这个的原因是因为我有几个这样的方法,看起来很混乱.

请注意参数是不同类型的,它们仍应按此定义,而不是Object... args.

java parameters methods reference

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

在javascript代码段中使用C#列表

我想在视图C#JS代码段中使用两个数组.为了做到这一点,我试图使用JavaScriptSerializer()但数据数组没有得到任何值(视图的源显示如下):

 var mydata = 
Run Code Online (Sandbox Code Playgroud)

我遇到的每个例子都使用<%=%>标签在JS中注入C#代码.这对我来说没有任何结果,因为我使用的是ASP.NET MVC 4.因此我尝试了以下内容:

<script type="text/javascript">
   var mydata = @{ new JavaScriptSerializer().Serialize(Model.GetData());}

 $(function () {
  // Generates a chart using the mydata array
 }
</script>
Run Code Online (Sandbox Code Playgroud)

这个语法有什么问题?当我尝试为其下面的标题添加数组时,我收到编译错误.有警告说行没有终止,但是当我;在每行的末尾添加时它也会产生语法错误(没有特定的错误,只是'语法错误').

中的数据GetData()GetHeaders()定义如下:

public List<int> GetData() {
    return new List<int>(new[] { 4, 5, 6});
}
Run Code Online (Sandbox Code Playgroud)

我试过把它作为一个int[]但是没有区别.如何在JavaScript代码段中使用C#list/array?

编辑:未知编译错误的图像.当我没有放置分号时,我在第二个上面会出现语法错误var.我得到一个终止行结尾的建议,它将分号添加到结尾.然后我有如下所示的问题.奇怪的细节:文件侧面没有红条,通常表示错误所在的位置.

话虽如此:在执行脚本时,数组具有预期值,一切正常.

在此输入图像描述

javascript c# arrays serialization

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

抓取目录

我有这个测试路径:

private static string dCrawler = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "TestLetters";
Run Code Online (Sandbox Code Playgroud)

有没有办法说:

foreach (item in dCrawler)
{
     if (item.isFile)
     {
          // check file info date modified code
     } else
     {
          foreach (fileinfo file in ...
     }
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,我只找到了检查目录中文件的方法.唯一的方法是通过两个单独的循环一个用于文件,一个用于文件夹?

c#

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