问题列表 - 第35214页

我在哪里可以调查真实项目中的junit测试?

什么是在其源代码中使用junit测试的优秀开源项目?我想看看它是如何完成并了解它的.

java junit open-source unit-testing project

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

UITextView在UITableViewCell中顺利自动调整大小

我有一个UITableViewCell内容查看一个UITextView并允许细胞自动调整,使输入的文本将尽显 - 我试图做到的是像本地的iOS4联系人应用程序的自动尺寸电池有,当你输入"笔记"的接触 - 即当TextView的变化contentSize - 我称之为reloadRowsAtIndexPaths并在代理的heightForRowAtIndexPath我为行提供新的高度 - 这并不工作,但它是不漂亮,光滑如联系人的应用程序 - 我几乎可以肯定苹果使用了一些无证在该应用程序中的技巧,使单元格的contentView展开平滑和动画,而无需调用reloadRowsAtIndexPaths.我的问题是你如何建议实现这样的功能?我希望我没有错过任何解释细节.

iphone cocoa-touch ios4

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

如何调试webhook POST?

webhook正在给我发一个POST,我想对它做一些调试.目前我正在循环阵列上,然后发送邮件()对自己,而不是印刷(因为我怎么会看看有什么打印页面?),但我打赌有一个更有效的方法.

有什么建议?

php post webhooks

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

Windows:如何更改显示器的背光亮度

自从我使用外部监视器我的笔记本电脑,当我需要改变背光亮度一直是我必须按下显示器上的按钮,通过它的菜单导航和调节亮度.
这真是一种痛苦.按键太多了!当我使用笔记本电脑的集成显示器时,就像Fn按键和组合一样简单.

可能有些人可能认为不可能以编程方式更改它.我也这么认为.但我刚刚在我的视频卡配置中找到了一个控件(一个GUI控件).
因此,这证明可以通过编程方式更改此设置.

但我找不到任何工具或实用程序.我发现的所有功能都是调整伽玛,亮度和对比度的工具.但背光亮度是另一回事.

你们中的任何人都知道如何在Windows中以编程方式调整那该死的东西吗?

windows monitor backlight brightness

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

如何获得Timer Elapsed事件中发生的异常?

我正在使用Windows窗体应用程序并且使用System.Timers.Timer来定期检查数据库中的数据.

如何将计时器Elapsed事件处理程序中发生的异常传递到主应用程序中?如果我使用下面的代码,异常会被"吞噬",主应用程序永远不会得到它(即使我有ThreadException和UnHandledException的处理程序).

// Main Form
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

// Manager class
private System.Timers.Timer _timer;

    void _timer_Elapsed(object sender, ElapsedEventArgs e)
    {
        try
        {
            doSomeDatabaseActions();
        }
        catch (Exception ex)
        {
            throw new ApplicationException("How do I get this error back into main thread...", ex);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# multithreading timer

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

在Python中输入安全性

我已经定义了一个Vector有三个属性变量类:x,yz.坐标必须是实数,但没有什么可以阻止人们做以下事情:

>>> v = Vector(8, 7.3, -1)
>>> v.x = "foo"
>>> v.x
"foo"
Run Code Online (Sandbox Code Playgroud)

我可以像这样实现"类型安全":

import numbers

class Vector:
    def __init__(self, x, y, z):
        self.setposition(x, y, z)

    def setposition(self, x, y, z):
        for i in (x, y, z):
            if not isinstance(i, numbers.Real):
                raise TypeError("Real coordinates only")

        self.__x = x
        self.__y = y
        self.__z = z

    @property
    def x(self):
        return self.__x

    @property
    def y(self):
        return self.__y

    @property
    def z(self):
        return self.__z
Run Code Online (Sandbox Code Playgroud)

......但这似乎不是Pythonic.

建议?

python type-safety

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

JNDI中不同应用程序服务器上的自定义资源

前言:
大多数J2EE应用程序都通过JNDI使用容器管理的数据源.这很好,因为它为配置这些连接提供了一个位置.
当我们想要使用ORM框架(如hibernate)或者必须知道默认模式的东西(主要用于Oracle,也可能是其他模式)时,问题就出现了,这可能与用于连接数据库的用户名不同.

我想将默认模式名称放在靠近数据源定义的位置.其中一个选择是将它放在JNDI中.然后我将在构建EntityManager之前从那里手动读取(实际上使用Spring).

正如我发现有一种简单的方法来指定Apache Tomcat中的自定义资源(在这种情况下它将是具有默认模式名称的String)(如果我错了,请纠正我):

<Environment name="schemaNames/EmployeeDB"
             type="java.lang.String"
            value="empl"
      description="Schema name of Employees Database for HR Applications"/>
Run Code Online (Sandbox Code Playgroud)

无论如何,考虑到这可以在Apache Tomcat中完成,我应该如何在其他应用程序服务器中配置相同的自定义JNDI资源(String类型):

  • JBoss 4/5
  • WebSphere 6/7
  • WebLogic 9/10

如果你知道其他服务器也会很棒.

另外,作为替代方案,我不想将模式名称放在系统属性或环境变量中.

非常感谢你 !


更新:
找到一些在JBoss上实现它的方法.我没有测试它.
http://forums.java.net/jive/thread.jspa?messageID=316228

发现信息的WebLogic,但他们谈论与配置programmaticly并没有这样做:
http://weblogic-wonders.com/weblogic/2010/06/12/binding-objects-in-weblogic-servers-jndi-tree/
HTTP :?//forums.oracle.com/forums/thread.jspa MESSAGEID = 4397353

java jboss weblogic jndi java-ee

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

使用google-api-java-client的2脚OAuth

有谁知道如何使用google-api-java-client使用2脚OAuth?我正在尝试访问Google Apps Provisioning API以获取特定域的用户列表.

以下不起作用

HttpTransport transport = GoogleTransport.create();
GoogleHeaders headers = (GoogleHeaders) transport.defaultHeaders;
headers.setApplicationName(APPLICATION_NAME);
headers.gdataVersion = GDATA_VERSION;

OAuthHmacSigner signer = new OAuthHmacSigner();
signer.clientSharedSecret = CONSUMER_SECRET;

OAuthParameters oauthParameters = new OAuthParameters();
oauthParameters.version = OAUTH_VERSION;
oauthParameters.consumerKey = CONSUMER_KEY;
oauthParameters.signer = signer;
oauthParameters.signRequestsUsingAuthorizationHeader(transport);
Run Code Online (Sandbox Code Playgroud)

我收到"com.google.api.client.http.HttpResponseException:401 Unknown authorization header".标题看起来像这样

OAuth oauth_consumer_key="...", oauth_nonce="...", oauth_signature="...", oauth_signature_method="HMAC-SHA1", oauth_timestamp="...", oauth_version="1.0"
Run Code Online (Sandbox Code Playgroud)

我也尝试过没有成功

GoogleOAuthDomainWideDelegation delegation = new GoogleOAuthDomainWideDelegation();
delegation.requestorId = REQUESTOR_ID;
delegation.signRequests(transport, oauthParameters);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢.

java oauth google-api 2-legged google-api-java-client

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

如何在Wpf数据网格中删除默认行

我正在使用WPF数据网格.无论何时加载,都有一个空白的默认行.如何禁用默认行在Windows窗体网格中显示.

wpf datagrid

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

使用WiX添加multiString注册表值?

现在我使用这样的东西:

<Component Id="RegistryEntries" Guid="<guid>" KeyPath="yes">  
  <RegistryKey Root="HKCU" Key="<path>" Action="createAndRemoveOnUninstall">  
    <RegistryValue Name="myStrings" Action="append" Type="multiString">  
      1  
    </RegistryValue>  
    <RegistryValue Name="myStrings" Action="append" Type="multiString">  
      2
    </RegistryValue>  
    <RegistryValue Name="myStrings" Action="append" Type="multiString">  
      3
    </RegistryValue>  
    <RegistryValue Name="myString" Value="x" Type="string"/>  
  </RegistryKey>  
</Component>  
Run Code Online (Sandbox Code Playgroud)

但我有下一个错误:

主键"reg<key>"在表'Registry'中重复.请删除其中一个条目或重命名主键的一部分以避免冲突.

答案:在Yan回答之后,我的xml看起来像:

<Component Id="RegistryEntries" Guid="<guid>">
  <RegistryKey Root="HKCU" Key="<path>" Action="createAndRemoveOnUninstall">
    <RegistryValue Name="myStrings" Action="append" Type="multiString">
      <MultiStringValue Name="myStrings" Action="append" Type="multiString">  
        1
      </MultiStringValue>
      <MultiStringValue Name="myStrings" Action="append" Type="multiString">  
        2
      </MultiStringValue>
      <MultiStringValue Name="myStrings" Action="append" Type="multiString">  
        3
      </MultiStringValue>
    </RegistryValue>
    <RegistryValue Name="myString" Value="x" Type="string"/>
  </RegistryKey>
</Component>
Run Code Online (Sandbox Code Playgroud)

registry windows-installer wix

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