问题列表 - 第35008页

在junit测试期间无法加载ResourceBundle

我正在尝试编写一些Junit测试来测试我们的应用程序中的旧类.代码正在尝试加载ResourceBundle(用于翻译)但失败了.我想问题是类路径相关但我无法弄明白.

代码在/ src中布局,我的测试在/ test中.在给定相对于/ src的基本名称的情况下加载ResourceBundle,例如"foo/bar/baz".

我的测试使用与app本身相同的类路径,所以我不明白它为什么找不到捆绑包.

对于什么是错的任何想法?

java junit resourcebundle

5
推荐指数
2
解决办法
8991
查看次数

老程序员的两个问题

所以我今天一直在使用QBASIC64 ......为了旧学校的缘故.

我在想:

a)您编写的最复杂的QBASIC代码是什么,
以及
b)您编写的最有用的代码是什么

(例子很好,但不是必要的^ _ ^ - 这是社区维基,只是为了好玩)

qbasic

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

SQL查询:自引用外键关系

我有两张桌子,tabSpareParttabSparePartCategory.每个备件属于备件类别.我需要属于特定类别的所有备件.但问题是备件类别可能是另一个的"子类别",它们相互引用("主要类别"在此FK列中具有"空").

假设我需要所有备件fiSparePartCategory=1和属于属于"子类别"的类别的所有备件category=1.

如何编写返回所有备件的SQL查询,无论子类别有多少级别.我希望你理解我的要求.

以下是我所拥有的内容的说明.如何使其动态,以便它可以工作,无论子类别的数量?

蒂姆,谢谢

替代文字

链接到图像:http://www.bilder-hochladen.net/files/4709-lg-jpg.html

编辑:以下是另一种静态方法,只有一个子类别级别时才有效:

SELECT     SparePartName
FROM         tabSparePart
WHERE     (fiSparePartCategory IN
               (SELECT     idSparePartCategory
                     FROM          tabSparePartCategory
                     WHERE      (idSparePartCategory = 1) OR
                                (fiSparePartCategory = 1)))
Run Code Online (Sandbox Code Playgroud)

sql sql-server foreign-key-relationship

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

PDO参数化查询的工作方式

请仔细阅读问题.这通常不是愚蠢的"我的代码不起作用!!!" 题.

当我使用预期的错误运行此代码时

try {
  $sth = $dbh->prepare("SELECT id FROM users WHERE name INN(?,?) ");
  $sth->execute(array("I'm","d'Artagnan"));
} catch (PDOException $e) {
    echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息

您的SQL语法中有错误...在第1行'INN('我'','d \'Artagnan')'附近

但我多年来一直认为查询和数据是分开发送给服务器的,而且绝不干涉.因此我有一些问题(虽然我怀疑有人得到答案......)

  1. 它在哪里获得如此熟悉的字符串表示 - 引用和转义?它是否特别报告错误或是否是实际查询的一部分?
  2. 它是如何在真实中起作用的?它是否用占位符代替数据?
  3. 有没有办法获得整个查询,而不仅仅是一点点,用于调试目的?

更新

mysqli 是按预期做的:它会抛出一个错误说 near 'INN(?,?)'

php pdo parameterized-query

8
推荐指数
2
解决办法
780
查看次数

如何在每个循环周期中一步更新进度条?C#

在C#,windows窗体中创建.net应用程序.如何在100循环循环的每个循环中更新进度条1步?(我正在处理循环中的excel表.)进度条控件位于UI类中,该类连接到连接到自定义类(MVC模式)的控制器类.循环在自定义类中.我是否需要在每种方法中一直向下发送UI类实例,还是有更好的方法?

现在,循环结束后进度条会更新.Application.doevents和.update或.refresh不起作用.

.net c# multithreading backgroundworker progress-bar

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

从R到C++发送字符串

有很多从R向C++发送整数的例子,但我找不到发送字符串的例子.

我想做的很简单:

SEXP convolve(SEXP filename){
  pfIn = fopen(filename, "r");
}
Run Code Online (Sandbox Code Playgroud)

这给了我以下编译器错误:

loadFile.cpp:50:错误:无法将参数
'1'的'SEXPREC*'转换为'const char*'为'FILE*fopen(const char*,const char*)'

所以我需要将文件名转换为const char*?我使用CHAR吗?

c++ r

8
推荐指数
2
解决办法
1820
查看次数

PreferenceScreen - <intent ... /> - 异常 - FLAG_ACTIVITY_NEW_TASK

我是android开发的新手.

该项目是关于使用AbstractThreadedSyncAdapter实现AbstractAccountAuthenticator,以将服务器上的某些数据与内容提供程序同步.

我做了一切,添加帐户和同步都运行没有任何问题.

现在我尝试添加一个Preference-Screen,就像在android参考中一样建议(搜索AbstractAccountAuthenticator,它在那里解释)来自xml,如下所示:

autenticator.xml:

<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
    android:accountType="typeOfAuthenticator"
    android:icon="@drawable/icon"
    android:smallIcon="@drawable/miniIcon"
    android:label="@string/label"
    android:accountPreferences="@xml/account_preferences"
 />
Run Code Online (Sandbox Code Playgroud)

Preference-Screen-xml看起来像这样:

account_preferences.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
 <PreferenceCategory android:title="@string/pref_cat_general">
  <PreferenceScreen android:key="@string/pref_cat_scr_keygen" android:title="@string/pref_cat_scr_keygen_title" android:summary="@string/pref_cat_scr_keygen_summary">
   <intent android:action="android.intent.action.VIEW" android:targetPackage="com.android.clean" android:targetClass="com.android.clean.KeygenAct" />
  </PreferenceScreen>
 </PreferenceCategory>
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

屏幕应该是它应该如何,但这就是问题:当我点击PreferenceScreen意图导致系统崩溃(在模拟器和我的HTC-Desire中).

Logcat说:

ERROR/AndroidRuntime(18754):android.util.AndroidRuntimeException:从Activity上下文外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志.这真的是你想要的吗?

(整个Logcat on pastebin)

这里是清单的一部分,其中定义了活动:

<activity android:name=".KeygenAct">
    <intent-filter>
     <action android:name="android.intent.action.VIEW" />
     <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

整个测试代码(这是我找到问题的基本要点的项目)是在googlecode(http://code.google.com/p/cleanproject/source/browse/)上找到(Eclipse-Project)

谢谢你的帮助,Esentian

ps:keygen不是密钥生成器,它意味着更多key_general.有点不好意思;)

xml android exception account-management preferencescreen

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

ASP.NET MVC组合下拉框

是否可以在ASP.NET MVC中创建一个下拉框,在下拉列表中的每个项目旁边都有一个复选框?

我知道这听起来很简单,在webforms或使用telerik这将非常简单,但我无法想象我如何在基本HTML中实现相同的东西.

谢谢

checkbox asp.net-mvc combobox asp.net-mvc-2 drop-down-menu

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

是否可以将字符串数组转换为一个字符串?

在我的程序中,我使用以下语句读入文件:

string[] allLines = File.ReadAllLines(dataFile);  
Run Code Online (Sandbox Code Playgroud)

但我想将一个正则表达式作为一个整体应用于该文件(示例文件显示在底部)所以我可以消除我在文件中不关心的某些东西.我不能使用ReadAllText,因为我需要逐行读取它以用于程序的另一个目的(从每行中删除空格).

Regex r = new Regex(@"CREATE TABLE [^\(]+\((.*)\) ON");  
Run Code Online (Sandbox Code Playgroud)

(感谢chiccodoro获取此代码)
这是我想申请的正则表达式.

有没有办法将数组更改回一个文本文件?或者问题的任何其他解决方案?
我脑海中浮现的东西正在取代我不关心的"东西" string.Empty.

示例文件

USE [Shelleys Other Database]
CREATE TABLE db.exmpcustomers(
    f_name varchar(100) NULL,
    l_name varchar(100) NULL,
    date_of_birth date NULL,
    house_number int NULL,
    street_name varchar(100) NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

c# regex string concatenation

6
推荐指数
4
解决办法
5811
查看次数

堆栈和堆在c尖锐

可能重复:
当类存储在堆(.NET)上时,为什么结构存储在堆栈中?

任何人都可以告诉我如何分配内存以确定哪个对象将存储在堆栈中以及哪些内存位于内存的堆部分?

c# memory heap stack memory-management

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