问题列表 - 第25150页

将数据表转换为哈希表或sqldatareader为哈希表的简便方法

有没有简单的方法将a转换DataTable为a HashTableSQLDataReadera HashTable?我必须通过javascriptserializer解析它.我使用的代码有一些问题:

try
{
    using (SqlConnection conn = new SqlConnection(ConnectionString))
    {
        using (SqlCommand cmd = new SqlCommand(query, conn))
        {
            conn.Open();
            SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            dt.Load(dr);
        }
    }

    Hashtable sendData = new Hashtable();

    foreach (DataRow drIn in dt.Rows)
    {

        sendData.Add(drIn["orderNumber"].ToString(), drIn["customerName"].ToString());

    }

    sendData.Add("orderNum", order);
    JavaScriptSerializer jss = new JavaScriptSerializer();
    string output = jss.Serialize(sendData);
    return output;
}
catch (Exception ex)
{
    return ex.Message + "-" + ex.StackTrace;
}
Run Code Online (Sandbox Code Playgroud)

当从数据库中的一个表查询时,它给出了正确的结果,但是从另一个表中查询它有问题.

有没有其他方法可以做到这一点?

c# sql jquery sql-server-2008

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

动态加载DLL

我试图在运行时简单地加载一个用C#编写的dll,并在该dll中创建一个类的实例.

Assembly a = Assembly.LoadFrom(@"C:\Development\DaDll.dll");
Type type = a.GetType("FileReleaseHandler", true);
TestInterface.INeeedHelp handler = Activator.CreateInstance(type) as    TestInterface.INeeedHelp;
Run Code Online (Sandbox Code Playgroud)

不会抛出任何错误,如果我单步执行代码,我可以通过FileReleaseHandler类来执行构造函数,但处理程序的值始终为null.

我在这里错过了什么?或者甚至是否有更好的方法来解决这个问题?

c#

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

如何使用mod_rewrite将子页面/目录重定向到父目录?

所以我有一系列的重定向到一堆我想要重定向到他们的父目录的页面(例如/ faq/question1/ - >/faq /),但是它非常不灵活,因为它们是手动生成的.

如何RewriteRule为此设置RegEx-燃料?我无法弄明白,并且非常喜欢一些指导.这是我的整个.htaccess,以避免任何冲突(你可以看到RewriteRules我现在的个人):

AddDefaultCharset utf-8
AddHandler php5-script .php
DirectoryIndex index.php

ErrorDocument 403 /errors/forbidden.html
ErrorDocument 500 /errors/internalerror.html

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^halftoneproductions.com
RewriteRule (.*) http://www.halftoneproductions.com/$1 [R=301,L]

# FAQ redirects
RewriteRule  ^faq/how-much-does-it-cost-to-make-an-albummix-a-songetc /faq/ [R=301,L]
RewriteRule  ^faq/im-a-singersongwriter-with-no-band-members-would-you-be-able-to-do-a-full-production-of-my-songs-with-session-musicians /faq/ [R=301,L]
RewriteRule  ^faq/do-you-do-postsound-for-film-at-all /faq/ [R=301,L]
RewriteRule  ^faq/i-have-a-home-studio-and-just-need-to-record-___-is-that-cool /faq/ [R=301,L]
RewriteRule  ^faq/are-you-a-publishing-company /faq/ [R=301,L]
RewriteRule  ^faq/do-you-need-any-interns-or-runners /faq/ [R=301,L]
RewriteRule  ^faq/can-i-bring-my-own-producerengineer-to-a-session /faq/ [R=301,L]
RewriteRule  ^faq/what-types-of-music-do-you-work-on /faq/ [R=301,L]
RewriteRule  ^faq/do-you-work-with-languages-other-than-english /faq/ [R=301,L]
RewriteRule  ^faq/do-you-guys-make-beats /faq/ [R=301,L]
RewriteRule …
Run Code Online (Sandbox Code Playgroud)

.htaccess mod-rewrite redirect http-status-code-301

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

XMLStreamReader和一个真正的流

更新 Java社区中没有现成的XML解析器可以进行NIO和XML解析.这是我发现的最接近的,它是不完整的:http://wiki.fasterxml.com/AaltoHome

我有以下代码:

InputStream input = ...;
XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();

XMLStreamReader streamReader = xmlInputFactory.createXMLStreamReader(input, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

问题是,为什么方法#createXMLStreamReader()希望在输入流中有一个完整的XML文档?为什么它被称为"流阅读器",如果它似乎无法处理XML数据的一部分?例如,如果我喂:

<root>
    <child>
Run Code Online (Sandbox Code Playgroud)

它会告诉我,我错过了结束标签.甚至在我开始迭代流阅读器本身之前.我怀疑我只是不知道如何正确使用XMLStreamReader.我应该可以按件提供数据,对吗?我需要它,因为我正在处理来自网络套接字的XML流,并且不想将整个源文本加载到内存中.

谢谢你的帮助,尤里.

java xml streaming stax

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

无法在WebView中键入内容

我有一个与a交互的问题WebView.我在a中显示HTML登录表单WebView,我无法在表单的任何输入字段内输入.我可以与链接,选择框,按钮等进行交互.

这是我的代码示例.基本上我正在从xml中检索Web视图并将其设置为a WebViewClient和a WebChromeClient.

webview = (WebView) findViewById(R.id.loginWebview);
webview.getSettings().setJavaScriptEnabled(true);

WebViewClient client = new WebViewClient();
webview.setWebViewClient(client);

webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

android android-widget android-webview

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

我应该对哪个c#项目文件进行版本控制?

我有一个项目,我希望通过perforce版本控制手动管理,因为我只有Express版本.我正在寻找的是应该在版本控制中排除哪些文件,因为锁定许多文件会导致Visual Studio编译和调试出现问题.

到目前为止,我所拥有的内容包括在内.
.cs文件(属性文件夹除外)
.resx文件
.csproj文件

排除的
bin文件夹
obj文件夹
属性文件夹
.user文件

让我知道是否还有一些我应该被排除在外的内容,或者是否有更好的方法可以做到这一点.

c# version-control visual-studio

17
推荐指数
3
解决办法
3841
查看次数

在Java中嵌入Gecko/WebKit

我想将Gecko,WebKit或其他嵌入Java的webbrowser作为Swing/AWT控件.我正在寻找与JRex或者不同的东西JWebPane.

java swing gecko webkit javafx

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

如何设置android锁屏图像

我刚刚开始使用android编程,并想看看是否有办法以编程方式设置锁屏图像.我已经找到了在API中设置壁纸的各种方法,但我似乎无法找到设置锁定屏幕图像的等效方法.

我已经看到各种帖子说通过添加小部件或应用程序位来自定义锁定屏幕是不可能的,但肯定必须有一种方法来以编程方式设置图像?

干杯,

知更鸟

java android image wallpaper

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

切换行颜色

我在页脚中有一个表格单元格,允许用户打开行着色:

$('#highlight').click(function() {
$(this).parents('table').RowColors();
})

// From Chapter 7 of Learning jQuery
$.fn.RowColors = function() {
$('tbody tr:odd', this).removeClass('even').addClass('odd');
$('tbody tr:even', this).removeClass('odd').addClass('even');
return this;
};
Run Code Online (Sandbox Code Playgroud)

问:如何编写一个选择器:如果至少有一行class ="even",则删除"even"和"odd"ELSE执行RowColors函数.

jquery

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

Spring MutableValues的NoSuchMethodError

我编写了一个测试,其中我用注释指定了我的应用程序上下文位置.然后我将我的dao自动装入测试中.

@ContextConfiguration(locations = {"file:service/src/main/webapp/WEB-INF/applicationContext.xml"}) 
public class MyTest extends AbstractTestNGSpringContextTests {

@Autowired                                      
protected MyDao myDao;                        

private PlatformTransactionManager transactionManager;
private TransactionTemplate transactionTemplate;      


@Test                                   
public void shouldSaveEntityToDb() { 
    transactionTemplate.execute(new TransactionCallbackWithoutResult() {        
    protected void doInTransactionWithoutResult(TransactionStatus status) { 

    Entity entity = new Entity();

    //test
    myDao.save(entity)

    //assert                                                            
    assertNotNull(entity.getId());                                

  }                                                                       
});                                                                         


}
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我得到一个异常,表明无法加载应用程序上下文,它归结为:

    Caused by: java.lang.NoSuchMethodError:
    org.springframework.beans.MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues;

我不知道从哪里开始寻找,为什么我会收到此错误,我该如何解决?Info springframework 3.0.2.RELEASE,Hibernate 3.4.0.GA,testng 5.9

谢谢!

java testng spring nosuchmethoderror

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