问题列表 - 第32406页

"受限制的库"在Java中真正意味着什么?

我正在从教授给我的一本书中研究一些成像应用.这本书来自2001年和Eclipse在某些方面告诉我"访问限制:由于对所需库的限制而无法访问类型JPEGImageEncoder/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar中".

我知道我可以压制这些警告,但这会引起其他问题吗?

java eclipse libraries

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

管理Google Maps API密钥

我的应用程序使用了大量的MapView屏幕,我正在试图弄清楚如何在调试环境和生产之间管理API密钥.显然,没有办法在Eclipse中更改调试应用程序密钥,因此我必须在该环境中使用调试映射API密钥.相反,如果没有生产应用程序密钥,就无法导出用于beta测试的软件包,因此我必须在每个视图中更改map API密钥以创建工作包.

我的第一个想法是这样做:

所有MapView.xml文件都有:

android:apiKey="@string/googleMapsAPIKey"
Run Code Online (Sandbox Code Playgroud)

然后在strings.xml中我把它:

<string name="googleMapsPIKey">@string/debugGoogleMapsAPIKey</string>
<string name="debugGoogleMapsAPIKey">TheMagicKeyString</string>
Run Code Online (Sandbox Code Playgroud)

如果这样做,它将允许我在strings.xml中更改单行,并且所有MapView将在重建中更新.但它没有用.我猜strings.xml不能自己引用.还有其他想法吗?

谢谢

android google-maps api-key

4
推荐指数
2
解决办法
5904
查看次数

哈希.each不返回哈希值?

Hash.each返回一个数组[key, value],但如果我想要一个哈希?

例: {:key => value }

ruby

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

asp.net中的TDD新手,我是否在正确的轨道上编写测试?

在过去的几个月里,我一直在阅读有关TDD的很多内容,并决定试着用一个简单的例子来试一试,我只是不确定我是否在实践中测试正确的东西.这里是用于验证电子邮件的自定义数据注释的测试:

using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace MembershipTest.Tests
{
    [TestClass]
    public class CustomDataAnnotationsTest
    {
        [TestMethod]
        public void CustomDataAnnotations_Email_ReturnTrueIfNull()
        {
            // Arrange
            EmailAttribute attribute = new EmailAttribute();

            // Act
            bool result = attribute.IsValid(null);

            // Assert
            Assert.AreEqual(true, result);
        }

        [TestMethod]
        public void CustomDataAnnotations_Email_ReturnFalseIfInvalid()
        {
            // Arrange
            EmailAttribute attribute = new EmailAttribute();

            // Act
            bool result = attribute.IsValid("()[]\\;:,<>@example.com");

            // Assert
            Assert.AreEqual(false, result);
        }

        [TestMethod]
        public void CustomDataAnnotations_Email_ReturnTrueIfValid()
        {
            // Arrange
            EmailAttribute attribute = new EmailAttribute();

            // Act
            bool …
Run Code Online (Sandbox Code Playgroud)

asp.net testing tdd asp.net-mvc unit-testing

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

Windows注册表中的Mime类型

在我使用C#构建的Windows服务中,我尝试根据文件扩展名设置mime类型,如下所示

static string GetMimeType(string fileName)
        {
            string mimeType = "application/unknown";
            string ext = Path.GetExtension(fileName).ToLower();

            Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);

            if (regKey != null && regKey.GetValue("Content Type") != null)
                mimeType = regKey.GetValue("Content Type").ToString();

            return mimeType;
        } 
Run Code Online (Sandbox Code Playgroud)

在生产服务器上,由于显而易见的原因,我们没有安装Acrobat或word.我该如何解决这个问题?还有其他设置mime类型的方法吗?如果不是如何在生产服务器上创建这些mime类型而不必安装这些软件.

提前致谢

c# windows mime-types

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

流畅的NHibernate加入不使用主键

我试图从连接表中获取单个属性,其中我的主表中的非PK连接到外表的PK.下面是我想要完成的一个过于简单的例子(我不想引用外国实体):

表:

CREATE TABLE Status
(
  Id int,
  Body text,
  CategoryId int
)

CREATE TABLE Category
(
  Id int,
  Name text
)
Run Code Online (Sandbox Code Playgroud)

SQL生成:

SELECT Id, Body, CategoryId, Category.Name AS CategoryName
FROM Status
LEFT JOIN Category ON Category.Id = Status.CategoryId
Run Code Online (Sandbox Code Playgroud)

我试图在StatusMap中映射这样的连接,但它似乎加入了两个主键(其中Status.Id = Category.Id):

Join("Category" m =>
{
  m.Optional();
  m.KeyColumn("CategoryId");
  m.Map(x => x.CategoryName, "Name");
});
Run Code Online (Sandbox Code Playgroud)

c# nhibernate nhibernate-mapping fluent-nhibernate

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

Excel参考COM与.NET

从.NET与COM添加对Excel 11.0的引用有什么区别?

(在C#中即使这很重要)

-Edit-为了澄清,我在谈论添加引用对话框中的.NET和COM选项卡,感谢指出Hans Passant.

.net com excel-2003

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

哈希指针值

有时您需要使用指针的哈希函数; 不是指针指向的对象,而是指针本身.很多时候,人们只是将指针值作为整数,将一些高位切断以使其适合,可能会在底部移出已知零位.事实是,指针值不一定在代码空间中很好地分布; 事实上,如果你的分配器正在完成它的工作,那么它们很可能会聚集在一起.

所以,我的问题是,是否有人开发了对此有益的哈希函数?取一个32位或64位的值,可能在某处获得12位熵,并将其均匀地分布在32位数字空间中.

algorithm hash pointers

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

如何在bash中将一个命令的多个结果发送到另一个命令?

我不确定这是否可能在一行中(即,没有编写脚本),但我想运行一个ls | grep命令,然后为每个结果,将它传递给另一个命令.

具体来说,我有一个充满图像的目录,我只想查看某些目录.我可以过滤我感兴趣的图像ls | grep -i <something>,这将返回匹配文件的列表.然后对于每个文件,我想通过传入来查看它eog.

我试过简单地将结果传递给eog:

eog $(ls | grep -i <something>)

这不太有效,因为它只会打开结果列表中的第一个条目.

那么,如何eog FILENAME对结果列表中的每个条目执行而不必将此操作捆绑到脚本中?

编辑:正如答案中所建议的那样,我可以使用如下for循环:

for i in 'ls | grep -i ...'; do eog $i; done

这有效,但循环等待迭代,直到我关闭当前打开的eog实例.

理想情况下,我想要一次打开所有n实例,从命令返回的结果数量eog在哪里.这可能吗?nls | grep

谢谢大家!

unix linux bash shell

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

管理您的应用已安排的本地通知的好方法是什么?

我正在深入研究iOS开发,并且一直在研究闹钟应用程序以熟悉iOS平台和SDK.我正在使用本地通知处理我的警报,但我需要一些管理我设置的本地通知的方法,以便在我编辑或删除与它们相关的任何警报时可以更新它们.我想出了如何在计划cancelLocalNotification:后使用函数取消计划本地通知,但我很难弄清楚如何检索与编辑或删除的警报关联的本地通知对象,以便我可以使用该功能.我应该注意,用于创建本地通知的所有警报对象都存储在Core Data DB中,其界面定义为......

@interface Alarm :  NSManagedObject  
{
}

@property (nonatomic, retain) NSNumber * Snooze;
@property (nonatomic, retain) NSNumber * AlarmID;
@property (nonatomic, retain) NSString * Label;
@property (nonatomic, retain) NSDate * Repeat;
@property (nonatomic, retain) NSDate * Time;
@property (nonatomic, retain) NSNumber * Enabled;
@property (nonatomic, retain) NSString * Song;
@property (nonatomic, retain) NSString * Sound;

@end
Run Code Online (Sandbox Code Playgroud)
  1. 管理我的应用程序计划的本地通知的好方法是什么,以便我以后可以检索那些本地通知对象并在需要时重新安排它们?
  2. 有没有办法检索您的应用程序已安排的本地通知?
  3. 如果是这样,有没有办法独特地识别它们?

非常感谢您的帮助!

iphone cocoa-touch ipad ios localnotification

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