问题列表 - 第30663页

从方法中获取类名

我想在方法中引用一个Class的名字.在下面的示例中,我希望打印出TestSuite.我可以把CarsTestSuite.class.getName(),但我想使用该方法获取类名,以便我永远不必编辑它.解决方案将找到方法的类而不是我自己填写它.

public class TestSuite extends TestCase {

    public static void testOne() {
        System.out.println(<want TestSuite to be here>);
Run Code Online (Sandbox Code Playgroud)

java junit

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

如何在与gcc链接时绕过"多个定义的符号"

我使用的是一个具有gcc 2.95.3的旧系统,我必须链接两个对象,虽然它们彼此无关,但它们每个都有类似命名的方法.我不能重命名它们中的任何一个,但我希望有一种方法来构建它们,以免链接器抱怨.它所抱怨的方法都是由对象内的类内部调用的.我能做什么?

linker gcc qnx ld

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

在子文件夹/路径下递归显示颠覆历史

svn help log 不会给我一个递归看历史的选项.

svn log -l3 --recursive SVN_ROOT_URL不起作用.我希望它能在SVN_ROOT_URL下面提供最后3次提交.

这真的很烦人.我总是要启动我的IDE或者看团队城市以查看项目的最后提交(虽然我不确定这些工具在幕后执行哪个svn命令).

我认为这个功能非常重要,并且希望在没有高bash脚本工作的情况下支持svn-CLI框.

svn version-control

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

BusinessObjects XI COM支持

我有一个应用程序,它使用Crystal Report COM SDK来创建和操作Crystal Enterprise 10存储库的报表.我想从Crystal Enterprise 10升级到BusinessObjects XI,并尝试最小化对现有应用程序的更改.我记得最初的BusinessObjects XI版本提供了COM SDK,但我不确定当前的状态.

什么是提供COM SDK的BusinessObjects XI的最新版本?该版本的BusinessObjects Enterprise是否仍然可用,是否仍支持COM SDK?

com business-objects crystal-reports business-objects-sdk

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

Subversion和依赖

我正在努力为以下问题找到可行的策略.

我们有几个依赖于我们框架的Web项目.一切都存储在我们的SVN中,并拥有自己的项目,包含所有必要的目录结构(主干,标签,分支).在一个例子中 - 我们有项目webprj01和webprj02,我们有一个框架frm01.所有这些都有通常的SVN项目结构 - 主干,标签,分支机构.

webprj01和webprj01都依赖于frm01,在现实生活中,frm01作为webprj01和webprj02的子目录存在.要在SVN中实现这一点,可以设置svn:external属性,我们可以设置frm01指向webprj01和webprj02的trunk中的/ frm01/trunk.

要进行现实生活中的编码,我们必须将所有三个项目作为工作副本进行检出,并对其自己的工作副本中的特定代码库进行更改.无法将更改从webprj01/frm01发布到SVN.更改需要在frm01工作副本中完成,并通过SVN传输到webprj01/frm01和webprj02/frm01工作副本.

此解决方案在分支时存在依赖性问题.我从SVN/webprj01/trunk创建了一个生产分支到/webprj01/branches/release-1.0.0.在处理第二个项目webprj02和frm01的两天内,我不再能够通过分支发行版1.0.0中的svn:externals进行稳定的结账.目录frm01已经指向frm01/trunk的新变化.

描述的只是问题的简化版本.在我们的现实生活中,依赖关系有时会达到五个层次.我希望能够随时从SVN获得稳定的代码.换句话说.当我将webprj01分支/标记为release-1.0.0时.我希望在创建后的一年内获得该特定标记的稳定代码.

很明显,使用svn:externals描述的策略不起作用.您对这种情况的体验是什么?没有必要使用一个结账.即使使用构建脚本或其他解决方案也会有所帮助.我正在寻找长期解决这个问题的方法,因为我们容易出错,因此不会在很大程度上取决于人类行为.

svn version-control dependencies release-management

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

SQL插入多语言数据 - 丢失变音符号等

将多语言数据插入SQL 2008数据库(nvarchar字段)我注意到它似乎丢失了一些特殊的字符标记.

例如

    INSERT INTO [dbName].[dbo].[tbl_Question_i18n]  
           ([QuestionId]  
           ,[LanguageId]  
           ,[QuestionText])  
     VALUES  
           (@lastinsertedquestionid  
           ,@romanian  
           ,'Num?r unic de referin?? (URN)')  
Run Code Online (Sandbox Code Playgroud)

插入为'Numar unic de referinta(URN)'

虽然如果我"编辑前200行",我可以将相同的文本直接粘贴到该字段中,没有任何问题.

我错过了什么?

sql t-sql sql-server unicode nvarchar

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

java中的回车符("\ r \n")

我在使用java代码的unix环境中创建了一个文本文件.

为了编写文本文件,我正在使用java.io.FileWriter和BufferedWriter.对于每行之后换行我使用bw.write("\ r \n")方法.(其中bw是BufferedWriter的对象)并通过将来自unix环境本身的邮件附加到其他环境(如(mainframe,windows))来发送该文本文件

我的问题是,如果我的客户在大型机系统中下载文本文件,他们发现在文本文件中有一个"特殊字符"(如小矩形框)呈现和数据未正确对齐.

bw.write("\ r \n")不工作我想是这样..(但在windows中正常工作).

我希望在unix环境中使用相同的文本文件对齐
,如果他们在大型机,Windows环境或任何其他环境中打开文本文件,也没有任何特殊字符符号.

如何解决问题.感谢您的帮助.

粘贴我的java代码片段供你参考..(在unix
环境下运行java代码)

File f = new File(strFileGenLoc);
BufferedWriter bw = new BufferedWriter(new FileWriter(f, false));
rs = stmt.executeQuery("select * from jpdata");
while ( rs.next() ) {
   bw.write(rs.getString(1)==null? "":rs.getString(1));
   bw.newLine();
}
Run Code Online (Sandbox Code Playgroud)

java

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

将一列的值汇总到R中的某一行

首先,我很抱歉这个糟糕的描述,但我真的不知道如何更好地解释它,虽然我想做的事情非常简单.

示例:我有一个矩阵

      [,1]
 [1,]    0
 [2,]    1
 [3,]    1
 [4,]    0
 [5,]    1
 [6,]    1
 [7,]    0
 [8,]    0
 [9,]    1
[10,]    0
Run Code Online (Sandbox Code Playgroud)

我想为列的每一行计算该行的所有元素的总和.

      [,1]
 [1,]    0
 [2,]    1
 [3,]    2
 [4,]    2
 [5,]    3
 [6,]    4
 [7,]    4
 [8,]    4
 [9,]    5
[10,]    5
Run Code Online (Sandbox Code Playgroud)

shoule是我的输出.

mat = matrix(c(0,1,1,0,1,1,0,0,1,0), ncol=1)
summed = 0
sumup = apply(mat, 1, function(x){
    summed = summed + x
    return(summed)
})
Run Code Online (Sandbox Code Playgroud)

以上是我提出的,但它不起作用,因为我不知道如何处理变量范围.

有任何想法吗?

r

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

Google未记录谷歌分析事件

在给定的页面,除了正常通话GA,我想提出一个事件调用,而我们所说的"幻影URL"叫什么.正常通话似乎被记录在GA,我可以在其上运行的报告,但既不事件调用,也不是"phaontom网址"通话记录.

这是我放在页面上的JavaScript

    <!-- analytics events --><script type="text/javascript">$(document).ready(function() {_gaq.push(['_trackEvent', 'interview', 'ask', 'labelone', 2]);_gaq.push(['_trackPageview', '/phantom/interview/ask']);});</script><!-- end analytics events -->
Run Code Online (Sandbox Code Playgroud)

我可以在FireBug 3中看到__utml.gif的请求,所有3个看起来都对我好:

常规电话(我可以看到GA中的请求)

http://www.google-analytics.com/__utm.gif?utmwv=4.7.2&utmn=59651520&utmhn=www.xxxmysitexxx.com&utmcs=UTF-8&utmsr=1920x1200&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.1%20r53&utmdt=xxxmysitexxx.com&utmhid=787103110&utmr=0&utmp=%2Finterview%2Femail%2Flovedone%3FquestionIds%3D2%26questionIds%3D3&utmac=UA-12946710-1&utmcc=__utma%3D99976543.1556653907.1279057537.1279057537.1279123546.2%3B%2B__utmz%3D99976543.1279057537.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B
Run Code Online (Sandbox Code Playgroud)

事件调用[utme = 5(采访 labelone)(2)(我没有看到任何GA事件)

http://www.google-analytics.com/__utm.gif?utmwv=4.7.2&utmn=505023631&utmhn=www.xxxmysitexxx.com&utmt=event&utme=5(interview*ask*labelone)(2)&utmcs=UTF-8&utmsr=1920x1200&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.1%20r53&utmdt=xxxmysitexxx.com&utmhid=787103110&utmr=0&utmp=%2Finterview%2Femail%2Flovedone%3FquestionIds%3D2%26questionIds%3D3&utmac=UA-XXXXX-X&utmcc=__utma%3D99976543.1556653907.1279057537.1279057537.1279123546.2%3B%2B__utmz%3D99976543.1279057537.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&gaq=1
Run Code Online (Sandbox Code Playgroud)

"幻像网址调用(在GA报告中搜索"幻像"不会返回结果)

http://www.google-analytics.com/__utm.gif?utmwv=4.7.2&utmn=358843229&utmhn=www.xxxmysitexxx.com&utmcs=UTF-8&utmsr=1920x1200&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.1%20r53&utmdt=xxxmysitexxx.com&utmhid=787103110&utmr=0&utmp=%2Fphantom%2Finterview%2Fask&utmac=UA-XXXXX-X&utmcc=__utma%3D99976543.1556653907.1279057537.1279057537.1279123546.2%3B%2B__utmz%3D99976543.1279057537.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&gaq=1
Run Code Online (Sandbox Code Playgroud)

google-analytics

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

document.createElement("script")同步

是否可以.js同步调用文件然后立即使用它?

<script type="text/javascript">
    var head = document.getElementsByTagName('head').item(0);
    var script = document.createElement('script');
    script.setAttribute('type', 'text/javascript');
    script.setAttribute('src', 'http://mysite/my.js');
    head.appendChild(script);

    myFunction(); // Fails because it hasn't loaded from my.js yet.

    window.onload = function() {
        // Works most of the time but not all of the time.
        // Especially if my.js injects another script that contains myFunction().
        myFunction();
    };
</script>
Run Code Online (Sandbox Code Playgroud)

这是简化的.在我的实现中,createElement的东西在一个函数中.我想在函数中添加一些东西,可以在返回控件之前检查某个变量是否被实例化.但是,当我从另一个我无法控制的网站中包含js时,仍然存在一个问题.

思考?

编辑:

我现在已经接受了最好的答案,因为它为正在发生的事情提供了一个很好的解释.但如果有人对如何改进这一点有任何建议我会向他们开放.这是我想做的一个例子.

// Include() is a custom function to import js.
Include('my1.js');
Include('my2.js');

myFunc1('blarg');
myFunc2('bleet');
Run Code Online (Sandbox Code Playgroud)

我只是想从不必知道的内部太多,只能够说,保持"我希望用这个模块,现在我会使用一些代码吧."

javascript dom synchronous

73
推荐指数
6
解决办法
21万
查看次数