问题列表 - 第34886页

克隆向量时无法发出Java警告

我有两个向量声明为私有类属性:

private Vector<Myobject> v1 = new Vector<Myobject>();
private Vector<Myobject> v2 = new Vector<Myobject>();
Run Code Online (Sandbox Code Playgroud)

我用一堆Myobjects填充v1.

我需要做一个v1到v2的浅层克隆.我试过了:

v2 = v1.clone();
Run Code Online (Sandbox Code Playgroud)

我得到"未经检查或不安全的操作".

我尝试过各种形式的铸造,似乎无法克服这种警告.

即使我删除第二个(v2)声明并尝试克隆:

Vector<Myobject> v2 = v1.clone();
Run Code Online (Sandbox Code Playgroud)

要么

Vector<Myobject> v2 = ( Vector<Myobject> ) v1.clone();
Run Code Online (Sandbox Code Playgroud)

......还是明白了

我确定我在这里遗漏了一些非常基本的东西......

提前致谢

java clone vector

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

让GitHub和Gerrit玩得很好

我在GitHub托管了一个私人仓库.我也想使用Gerrit,尤其是Hudson Gerrit Trigger插件.AFAICT,没有任何简单的解决方案可以将它们一起使用.

我对以下任何想要的任何帮助表示感谢.


我想要的是

  • 克隆GitHub repo并添加到Gerrit的项目中:
    1. 手动,或
    2. init
  • 使用Gerrit与GitHub合并更改

我试过的

克隆/添加...

手动:我正常克隆回购,然后H2像这样添加:

INSERT INTO projects
(use_contributor_agreements,submit_type,name)
VALUES
('N','M','new/Repo');
Run Code Online (Sandbox Code Playgroud)

期间init:

*** Git Repositories
***

Location of Git repositories   [git]: git@github.com:YourName/Repo.git
Run Code Online (Sandbox Code Playgroud)

我不认为这是正确的.


怎么了

克隆/添加...

手动:

我收到此错误: repository not found: Cannot open repository Repo

期间init:

创建目录at ~/gerrit2/git@github.com:YourName/Repo.git和子目录Repo.git,该目录本身包含一个空的Gitrepo.不完全是我想要的.

git github repository gerrit

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

目标C - 我如何从另一个类继承?

- (id) init
{
     [super init];
     //initialitation of the class
     return self;
}
Run Code Online (Sandbox Code Playgroud)

我知道当我从另一个班级继承时,我想要打电话 super.init

这是否适用于"继承自NSObject"?

inheritance objective-c

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

如何解决JavaScript的计算限制

运行此代码段

            document.write(parseFloat("999999999999999"));
            document.write("<br>");
            document.write(parseFloat("555555555555555555555555.99"));
            document.write("<br>");
            document.write(parseInt("9999999999999999.99"));
    
            document.write("<br>");
            document.write(parseInt("88888888888888888",10));
            document.write("<br>");
            document.write(parseFloat("88888888888888888"));
Run Code Online (Sandbox Code Playgroud)

您会注意到从字符串到有效数字的转换是错误的.这是javascript中的已知限制,最多15位数(?).我知道如果它是JS限制,那么我们就无法做任何事情.但在ajax企业界,我们总是需要在浏览器中计算批量.随着服务器端node.js的出现,这已经不再容忍了,社区需要找到一个解决方案,一劳永逸地解决这个问题,如果不能解决的话.

我的老板找到了一个高精度的Javascript计算器,但它是cpu hogging.另一个解决方案是将其提供给服务器端,但这将增加"chattiness",这是一种反模式.我要问的是,你怎么解决这个问题?

请纠正我如果我在上面提到的任何事情上都错了.

javascript

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

使用jQuery的.data()查看附加到元素的所有数据?

如果我使用.data()将一些键值对附加到DOM元素,有没有办法迭代它们以便我可以在控制台中记录它们?或者,有没有办法使用像FireBug这样的开发工具查看这些数据?这在调试脚本时非常有用.

javascript debugging jquery

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

删除URL中的旧参数(PHP)

我正在使用PHP为表创建分页.我正在使用以下代码来创建分页链接

<a class='page-numbers' href='$href&pagenum=$i'>$i</a>
Run Code Online (Sandbox Code Playgroud)

随$ href

$href = $_SERVER['REQUEST_URI'];
Run Code Online (Sandbox Code Playgroud)

它运行良好,然而,它与地址栏混淆,每次添加一个新的pagenum参数.所以它变成了pagenum = 1&pagenum = 3&pagenum = 4 ....

如何改善?

php url address-bar

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

为什么没有更多人使用带有viper模式的emacs?

我已经开始使用emacs,而且我发现虽然emacs的编辑器特定功能比vi更好,但vi的文本操作方法比emacs更好(并且更容易控制 - 小指!).

似乎viper-mode是每个编辑器的两个最佳部分的结合,对于想要一个完整编辑器的人来说是理想的解决方案.

但在我开始花时间学习emacs环境中的vi命令之前,我想知道为什么看起来好像很多人都没有使用viper-mode.在使用它一段时间之后我会发现什么东西会导致我切换到普通的emacs或vi?

vi vim emacs viper-mode

22
推荐指数
2
解决办法
9939
查看次数

global.asax Application_Error未触发

我的global.asax似乎没有解雇.我有:

void Application_Error(object sender, EventArgs e) 
{ 
    // Code that runs when an unhandled error occurs
    Server.Transfer("~/ExceptionFormView.aspx");
}
Run Code Online (Sandbox Code Playgroud)

In my web.config, I don't have anything like CustomErrors. As I want everything to be handled by Global.asax and transferred to ExceptionFormView.aspx.

It works fine locally, but not when we deploy to servers. Any thoughts?

Do I need PrecompiledApp.config?

asp.net global-asax

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

SML How to check variable type?

Is there any way to check/test the type of a variable?

I want to use it like this:

if x = int then foo
else if x = real then bar
else if x = string then ...
     else .....
Run Code Online (Sandbox Code Playgroud)

sml

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

Int32.Parse() VS Convert.ToInt32()?

intID1 = Int32.Parse(myValue.ToString());
intID2 = Convert.ToInt32(myValue);
Run Code Online (Sandbox Code Playgroud)

Which one is better and why?

c#

25
推荐指数
2
解决办法
5293
查看次数