问题列表 - 第19515页

Android SDK资源转换/编译问题

我正在开发一个Android应用程序,我遇到布局资源问题,失败了.

我是Java,Android和Eclipse的新手(ish).每次我保存XML时,Eclipse只输出以下内容:

..."文件名无效:必须仅包含[a-z0-9_.]"

我已经检查过没有.out文件.我检查了XML,它似乎是有效的.文件名是numberSelectorDialog.xml.我已检查路径是否接近Win32限制.

我的布局资源xml如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
    android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:padding="12px" 
    android:layout_width="175px" android:layout_gravity="center_vertical|center_horizontal|center"
    android:focusable="true" android:focusableInTouchMode="true"
    android:gravity="center_vertical|center_horizontal|center">
    <LinearLayout android:id="@+id/LinearLayout02"
        android:layout_width="wrap_content" android:layout_height="wrap_content">
        <Button android:id="@+id/Button01" android:text="1"
            android:layout_width="50px" android:layout_height="50px"></Button>
        <Button android:id="@+id/Button02" android:text="2"
            android:layout_height="50px" android:layout_width="50px"></Button>
        <Button android:id="@+id/Button03" android:text="3"
            android:layout_height="50px" android:layout_width="50px"></Button>
    </LinearLayout>
    <LinearLayout android:id="@+id/LinearLayout03"
        android:layout_width="wrap_content" android:layout_height="wrap_content">
        <Button android:text="4" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button04"></Button>
        <Button android:text="5" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button05"></Button>
        <Button android:text="6" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button06"></Button>
    </LinearLayout>
    <LinearLayout android:id="@+id/LinearLayout04"
        android:layout_width="wrap_content" android:layout_height="wrap_content">
        <Button android:text="7" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button07"></Button>
        <Button android:text="8" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button08"></Button>
        <Button android:text="9" android:layout_height="50px"
            android:layout_width="50px" android:id="@+id/Button09"></Button>
    </LinearLayout>
<Button …
Run Code Online (Sandbox Code Playgroud)

resources android

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

C++/VS2005:在两个不同的.cpp文件中定义相同的类名

有些学术问题,但我在编写一些单元测试时遇到了这个问题.

我的单元测试框架(UnitTest ++)允许您创建结构以用作夹具.通常这些都是根据文件中的测试自定义的,所以我将它们放在单元测试文件的顶部.

//Tests1.cpp

struct MyFixture {  MyFixture() { ... do some setup things ...} };

TEST_FIXTURE(MyFixture, SomeTest)
{
  ...
} 

//Tests2.cpp

struct MyFixture { MyFixture() { ... do some other setup things, different from Tests1}};

 TEST_FIXTURE(MyFixture, SomeOtherTest)
 {
  ...
 }
Run Code Online (Sandbox Code Playgroud)

但是,我最近发现(至少使用VS2005),当你使用相同的名称命名fixture结构时(现在结构的两个版本存在同名),然后静默抛出其中一个版本.这是非常令人惊讶的,因为我将我的编译器设置为/ W4(最高警告级别)并且没有出现警告.我想这是一个名称冲突,为什么命名空间被发明,但我真的需要将每个单元测试装置包装在一个单独的命名空间中吗?我只是想确保我没有错过更基本的东西.

有没有更好的方法来解决这个问题 - 这应该发生吗?我不应该看到重复的符号错误或什么?

c++ namespaces visual-studio-2005 name-clash

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

从.NET中的System.Drawing优化PNG输出

我有一个例程,它读取图像,调整大小并将其定位在新背景上(全新的位图,只是设置了大小).

这一切都非常完美,但是现在我想减小它输出的PNG文件的大小- 如果我输出JPEG文件,我得到的是我期望的~4K左右的文件大小,但我的PNG文件大小超过30K .

我知道我永远不会使用PNG达到JPEG级别,但我认为我可以做得更好.

当我将输出的PNG加载到Fireworks中时,我注意到背景和调整大小的图像仍然是单独的图层.在Fireworks中展平PNG可将文件大小减少5到10K.

那么,首先有一种方法可以在输出上以编程方式展平PNG吗?

其次,还有什么人可以推荐减少PNG大小吗?

我正在使用PNG文件,因为我希望将背景保持为透明.

码:

private static void ResizeImage(String ImageInPath, int MaxWidth, int MaxHeight, String ImageOutPath, Boolean PadImage, Color MyColour)
{
    Bitmap MyImage = new Bitmap(ImageInPath);
    Bitmap MyResizedImage = null;

    int XPosition = 0;
    int YPosition = 0;
    float Ratio = MyImage.Width / (float)MyImage.Height;

    int MyImageHeight = MyImage.Height;
    int MyImageWidth = MyImage.Width;

    if (MyImage.Width > MyImage.Height)
    {
        if (MyImage.Width > MaxWidth)
            MyResizedImage = new Bitmap(MyImage, new Size(MaxWidth, (int)Math.Round(MaxWidth / …
Run Code Online (Sandbox Code Playgroud)

.net png system.drawing

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

Ruby on Rails键盘快捷键

有谁知道如何在我的网站上使用Ruby on Rails设置键盘快捷键?例如,如果用户想要使用键盘快捷键与站点进行交互而不是单击按钮/链接,我该怎么做?

javascript navigation user-interface keyboard-shortcuts ruby-on-rails

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

绕过Adobe PDF Printer"SaveFileAs"提示

我有一个打开文件的程序,通过将其发送到Adobe打印机并将创建的PDF保存在指定的输出文件夹中来创建PDF版本.有时,当它创建PDF时,会抛出"将PDF文件另存为"对话框.因为它为数千个文件执行此操作,所以我认为它不是程序中的问题.此对话框仅对某些文件显示.任何人都可以告诉我它是否为Adobe打印机或注册表设置设置会导致这种情况?

我认为这个问题已在很多论坛上提出,但我无法找到解决这个问题的方法.

谢谢!

printing pdf adobe

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

IntelliJ IDEA:用于删除 Oracle to_timestamp 语法的正则表达式

我正在尝试提出一个搜索/替换表达式,它将从带有时间戳字段的 Oracle 样式插入转换为另一个数据库的插入语句。

基本上,我想转换字符串,如:

to_timestamp('13-SEP-09 12.00.00.000000000 PM','DD-MON-RR HH.MI.SS.FF AM')
Run Code Online (Sandbox Code Playgroud)

只是:

'13-SEP-09 12.00.00.000000000 PM'
Run Code Online (Sandbox Code Playgroud)

我在 IDEA 的搜索/替换框中尝试了几个表达式,但我仍然不太明白。这个:

to_timestamp(.[^,]*,.[^)]*)
Run Code Online (Sandbox Code Playgroud)

替换为 $1 最终匹配我想要的字符串,除了右括号之外,然后只删除第一部分。我最终得到:

('13-SEP-09 12.00.00.000000000 PM','DD-MON-RR HH.MI.SS.FF AM')
Run Code Online (Sandbox Code Playgroud)

我真的不明白这里发生了什么。

regex intellij-idea

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

Python,将所有浮点数打印到输出中的2位小数

我需要输出4个不同的浮点数到两个小数位.

这就是我所拥有的:

print '%.2f' % var1,'kg =','%.2f' % var2,'lb =','%.2f' % var3,'gal =','%.2f' % var4,'l'
Run Code Online (Sandbox Code Playgroud)

这是非常不洁净,看起来很糟糕.有没有办法在'%.2f'中进行任何浮动?

注意:使用Python 2.6.

python floating-point string-formatting

61
推荐指数
6
解决办法
29万
查看次数

尝试..手表块总是很贵?

可能重复:
当没有抛出异常时,try/catch块是否会损害性能?

嘿大家,关于try..catch块的快速问题.我听说它们使用起来很昂贵,不应该用作程序流程的一部分.但是,为了验证电子邮件地址,我使用以下代码.

        try
        {
            MailAddress checkEmail = new MailAddress(testEmail);

            return true;
        }
        catch
        {
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

由于事先验证,我没有很多例外被捕获,除非它试图绕过验证.我的问题是,尝试...如果捕获到异常,Catch块只是昂贵的,或者无论是否抛出任何异常,它总是很昂贵?

谢谢

编辑:感谢所有的回复.我已经决定,因为检查(在C#中)不是很昂贵,我会坚持使用这种方法.这主要是因为抛出的实际异常是罕见的,因为先前的验证步骤确保没有人意外地输入无效的电子邮件地址.

c# performance exception try-catch

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

是否有视频元数据的标准架构?

我正在寻找一个架构来保存视频元数据,如标题,来源,描述,转录,版权日期,URL等.

它将用于在视频数据库中存储有关视频的信息并使其可搜索.

是否有针对此类数据的标准XSD或其他架构?

video schema

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

如何调试.dll?

我的项目附加了一个 .dll(我制作了 .dll)。我已将 .dll 项目配置设置为“活动(调试)”。

我什至删除了 .dll,然后向 .dll 代码添加了断点,重新构建它并添加回我的项目,但我仍然无法进入 .dll 并对其进行调试。

我不确定我错过了什么?

c#

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