问题列表 - 第16740页

在BlackBerry应用程序中是否必须使用MainScreen?

目前我有两个屏幕使用几乎相同的功能,我宁愿将常见的逻辑提取到一些基类,但扩展不同的RIM UI条款:MainScreen和FullScreen.由于java中没有多重继承,我无法弄清楚如何做到这一点,除非它们都扩展了FullScreen.所以标题中提出的问题就出现了.我已经使用4.2模拟器进行了测试,并且在没有MainScreen的情况下工作正常,但我不确定所有操作系统都在那里.有人知道吗?

跨帖子:

http://supportforums.blackberry.com/t5/Java-Development/Is-MainScreen-compulsory-in-BlackBerry-applications/td-p/383883

http://www.blackberryforums.com/developer-forum/211205-mainscreen-compulsory-blackberry-applications.html#post1511361

api user-interface blackberry

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

在XSL中使用特殊字符

我试图在XSL文档中包含特殊字符,例如£,#,“,但一直找不到找到此方法的好方法。如果有人可以提出实现此目标的方法,我将不胜感激。下面。

缺口

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 <xsl:template match="/">
<HTML>
  <HEAD></HEAD>
  <BODY>
    <TABLE>
      <TR>
        <TD>Account&nbsp;Name</TD>
        <TD>Finish</TD>
        <TD>Start</TD>
        <TD>Completed</TD>
        <TD>Completed&nbsp;Date</TD>
        <TD>Day</TD>
        <TD>User</TD>
        <TD>Your&nbsp;Name</TD>
        <TD>Company&nbsp;Name</TD>
        <TD>Job&nbsp;Title</TD>
        <TD>Would&nbsp;you&nbsp;like&nbsp;to&nbsp;attend?</TD>
     </TR>
      <xsl:for-each select="NewDataSet/Table">
        <TR>
          <TD>
            <xsl:value-of disable-output-escaping="yes" select="Account&nbsp;Name"/>
          </TD>
          <TD>
Run Code Online (Sandbox Code Playgroud)

c# xslt

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

我如何实现委托工厂?

Autofac的文档有一个有趣的页面,描述了它自动生成委托工厂的能力.它还强烈建议您在没有Autofac的情况下手动编写可以获得类似的结果.

我正在使用Unity for IoC并且希望避免将容器传递给需要创建其他对象的对象,那么如何在没有Autofac的情况下编写委托工厂?

c# factory inversion-of-control unity-container autofac

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

为什么Google会覆盖他们的Google Analytics跟踪代码?

刚下载我的JavaScript训练轮.

为什么谷歌选择unescapedocument.write行于第1部分下面?

他们为什么不这样写呢?unescape某些较旧的浏览器兼容性可能需要?

document.write('<script src="'
    + gaJsHost
    + 'google-analytics.com/ga.js" type="text/javascript"></script>');
Run Code Online (Sandbox Code Playgroud)

作为参考,整个Google Analytics跟踪代码如下所示:

第1部分:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol)
    ? "https://ssl."
    : "http://www."
);
document.write(unescape("%3Cscript src='"
    + gaJsHost
    + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"
));
</script>
Run Code Online (Sandbox Code Playgroud)

第2部分:

<script type="text/javascript">
try
{
    var pageTracker = _gat._getTracker("UA-0000000-0");
    pageTracker._trackPageview();
}
catch(err){}
</script>
Run Code Online (Sandbox Code Playgroud)

我理解其余代码的作用,只是对unescape部分感到好奇.

编辑

底线unescape是必需的.投票结束这个问题因为它是重复的(见答案标记正确).

javascript google-analytics

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

如何将此MySQL SELECT查询转换为DELETE查询?

我想从数据库中删除某些项目.我有以下查询:

SELECT * 
FROM sheets, entries 
WHERE entries.sheetID = sheets.id AND sheets.clientID = 13
Run Code Online (Sandbox Code Playgroud)

这有效,并返回2个结果.

现在我想将此SELECT查询转换为DELETE查询.但是,以下不起作用:

DELETE FROM sheets, entries 
WHERE entries.sheetID = sheets.id AND sheets.clientID = 13
Run Code Online (Sandbox Code Playgroud)

MySQL抛出以下错误:

1064 - 您的SQL语法出错; 检查与MySQL服务器版本对应的手册,以便在第1行的"WHERE entries.sheetID = sheets.id AND sheets.clientID = 13"附近使用正确的语法

我在这做错了什么?

mysql sql select sql-delete

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

软件测试时的清洁空间

我想检查我的代码在使用我没有代码的其他库时的操作方式.虽然我可以在线进行此操作(即使用来自SysInternals的FileMon,RegMon和TCPView),但我想知道是否有一个好的离线方法可以让我在虚拟机中运行我的代码,关闭虚拟机并使整个差异化虚拟机映像?

testing code-analysis stress-testing

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

ConcurrentHashMap.get()是否保证通过不同的线程看到以前的ConcurrentHashMap.put()?

是否保证通过不同的线程看到以前的?我的期望是,并且阅读JavaDocs似乎表明了这一点,但我99%确信现实是不同的.在我的生产服务器上,下面似乎正在发生.(我已经记录了它.)ConcurrentHashMap.get() ConcurrentHashMap.put()

伪代码示例:

static final ConcurrentHashMap map = new ConcurrentHashMap();
//sharedLock is key specific.  One map, many keys.  There is a 1:1 
//      relationship between key and Foo instance.
void doSomething(Semaphore sharedLock) {
    boolean haveLock = sharedLock.tryAcquire(3000, MILLISECONDS);

    if (haveLock) {
        log("Have lock: " + threadId);
        Foo foo = map.get("key");
        log("foo=" + foo);

        if (foo == null) {
            log("New foo time! " + threadId);
            foo = new Foo(); //foo is expensive to instance
            map.put("key", foo); …
Run Code Online (Sandbox Code Playgroud)

java multithreading concurrenthashmap

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

C# - 为初学者提供帮助

我想运行三个线程(i)一个应该将字符串附加到文件中.(ii)另一个线程应该从写入的流中删除特殊字符.(iii)第三个线程应该按升序对单词进行排序.我怎么做它以线程安全(同步)的方式?

我的意思是

线程1

sample.txt

Apple
Ma#22ngo
G@ra&&pes
Run Code Online (Sandbox Code Playgroud)

线程2(删除特殊字符sample.txt后)

Apple
Mango
Grapes
Run Code Online (Sandbox Code Playgroud)

线程3(sample.txt)

Apple
Grapes
Mango
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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

DevExpress WPF Grid - 获取行数

有谁知道如何获得DevExpress WPF Grid Rows计数?

wpf grid devexpress

6
推荐指数
2
解决办法
7862
查看次数

确定是否可以将反射属性指定为null

我希望自动发现有关提供的类的一些信息,以执行类似于表单输入的操作.具体来说,我使用反射为每个属性返回PropertyInfo值.我可以从我的"表单"中读取或写入每个属性的值,但如果属性被定义为"int",我将无法编写空值,我的程序甚至不能尝试.

如何使用反射来确定是否可以为给定属性分配空值,而无需编写switch语句来检查每种可能的类型?特别是我想检测像"int"和"int?"这样的盒装类型之间的区别,因为在第二种情况下我确实希望能够写出一个空值.IsValueType和IsByRef似乎没有区别.

public class MyClass
{
    // Should tell me I cannot assign a null
    public int Age {get; set;} 
    public DateTime BirthDate {get; set;}
    public MyStateEnum State {get; set;}
    public MyCCStruct CreditCard {get; set;}

    // Should tell me I can assign a null
    public DateTime? DateOfDeath {get; set;}
    public MyFamilyClass Famly {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

请注意,我需要在实际尝试写入值之前很久才确定此信息,因此使用围绕SetValue的异常处理不是一种选择.

.net c# reflection

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