问题列表 - 第8013页

如何使用LINQ在foreach命令中插入多行?

我写了这些文字:

foreach (var catId in CatIds)
{
    AdCategory.AdId = LastAd.AdID;
    AdCategory.CategoryId = catId;
    EngineDB.Ad_Categories.InsertOnSubmit(AdCategory);
    EngineDB.SubmitChanges();
}
Run Code Online (Sandbox Code Playgroud)


和CatIds是一个整数数组.
此命令正确插入第一个元素但下一个循环导致此异常:
"无法添加已存在的实体."
我该如何解决呢?
请尽快帮助我!

linq-to-sql c#-3.0

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

如何使用VBScript从文本文件中读取?

我希望看到一种使用VBScript读取和写入文本文件的简单方法.

我认为这是一种可以接受的写入文件的方法.

 Dim f, 
 Dim fso

 Set fso = CreateObject("Scripting.FileSystemObject")
 Set f = fso.CreateTextFile("C:\test.txt", True, True)

 f.WriteLine("Data to Add to file.")
 f.Close
Run Code Online (Sandbox Code Playgroud)

但是,我想知道如何以类似的方式从文件中读取.

windows vbscript scripting

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

当通过ThreadPool循环时,我的ThreadStatic变量中的值是否仍然存在?

我正在使用ThreadStatic变量来存储一些数据,但是我担心在完成它并释放回ThreadPool后,我在线程上存储的数据仍然存在.在完成线程之前,我是否需要担心清除ThreadStatic变量?或者ThreadPool会在为下一个QueueUserWorkItem"传递出去"之前为我做这个吗?这对我来说尤其重要,因为我需要确保我的应用程序中的其他线程有一个干净的平板可以使用ThreadStatic变量.谢谢!

.net multithreading thread-static threadpool

13
推荐指数
2
解决办法
3555
查看次数

带有Hibernate的org.hibernate.hql.ast.QuerySyntaxException

我是使用Hibernate和Java的新手.我收到以下异常.我在网上找到关于这个错误的东西似乎没有帮助.有任何想法吗?例外情况:

java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: 

ApplPerfStats is not mapped [select count(c) from ApplPerfStats c]
    at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:601)
    at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:96)
    at com.icesoft.icefaces.samples.datatable.jpa.CustomerDAO.findTotalNumberCustomers(CustomerDAO.java:89)
    at com.icesoft.icefaces.samples.datatable.ui.SessionBean.getDataPage(SessionBean.java:189)
    at com.icesoft.icefaces.samples.datatable.ui.SessionBean.access$0(SessionBean.java:185)
    at com.icesoft.icefaces.samples.datatable.ui.SessionBean$LocalDataModel.fetchPage(SessionBean.java:245)
    at com.icesoft.icefaces.samples.datatable.ui.PagedListDataModel.getPage(PagedListDataModel.java:121)
    at com.icesoft.icefaces.samples.datatable.ui.PagedListDataModel.getRowCount(PagedListDataModel.java:100)
    at com.icesoft.faces.component.datapaginator.DataPaginator.isModelResultSet(DataPaginator.java:1091)
    at com.icesoft.faces.component.datapaginator.DataPaginatorRenderer.encodeBegin(DataPaginatorRenderer.java:201)
Run Code Online (Sandbox Code Playgroud)

这叫做的地方:

@SuppressWarnings("unchecked")
public Long findTotalNumberCustomers() {
    EntityManagerHelper.log("finding number of Customer instances", Level.INFO, null);
    try {
        String queryString = "select count(c) from ApplPerfStats c";
        return (Long) getEntityManager().createQuery(queryString).getSingleResult();
    } catch (RuntimeException re) {
        EntityManagerHelper.log("find number of Appl_perf_stats failed",
                Level.SEVERE, re);
        throw re;
    }
}
Run Code Online (Sandbox Code Playgroud)

映射到数据库表的类:

package com.icesoft.icefaces.samples.datatable.jpa;

import java.sql.Timestamp;

import …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

如何在div中的几个中获得1个隐藏字段

我在1 div中有3个隐藏的字段.当我参考这个div时,如何获得这个div中的1个隐藏字段.

javascript jquery

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

适用于.NET的Mini Web Server

我写了一个VB.NET Windows服务,我想知道是否有一些库或者什么能为我提供一个非常简单的迷你网络服务器.如果我的服务正在运行,我只想在我的浏览器中输入:

HTTP://本地主机:1234

并有一个状态页弹出窗口.它只是一个单页和非常简单的html.在我自己尝试和过度工程之前,任何人都知道一个简单的方法吗?大声笑

.net c# vb.net windows-services

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

为多个发行版和版本构建Linux包

我的公司有一个用C语言编写的Linux软件产品,用autotools构建并通过二进制包分发.要创建二进制文件,我们首先生成源RPM,然后从SRPM编译源代码.

目前我们只提供64位Fedora 10的RPM软件包,但是我们想开始为多个Linux发行版提供软件包 - 32位和64位 - 以及每个发行版的不同版本(例如Fedora 11)作为Fedora 10).

我听说为多种Linux风格生成构建的最佳方法是使用单个构建服务器,并为要构建的每个软件包使用不同的chrooted环境.有没有人有一个很好的资源可以更详细地解释这一点,也许有使用这种构建机制的众所周知的项目的例子,或者有更好的替代方案来实现相同的目标?

linux build-process packaging cross-platform build

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

如何访问工会的内部成员?

我有一个像这样定义的联合:

typedef union {
  enum {
    REVISION = 0,
    CURRENT_VERSION = REVISION
  };

  enum FLAGS{
    FLAG_DEFAULT               = 0x00000000,
    FLAG_EOD                   = 0x00000001,
    FLAG_OUTOFORDER            = 0x00000002
  };

  CHAR _filler[32];

  struct INTERNAL_STRUCTURE {
    UINT16 type;
    UINT16 flags;
  };
}CORRHDR
Run Code Online (Sandbox Code Playgroud)

如何从我的代码访问INTERNAL_STRUCTURE的成员?

我以为我可以这样做:

CORRHDR hdr;
hdr.INTERNAL_STRUCTURE.type = 1;
Run Code Online (Sandbox Code Playgroud)

我错了.我可以看到联盟中的枚举,但没有别的.有人可以向我解释这种类型的结构(或好处)吗?

c++ struct unions

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

Ruby on Rails或PHP框架

我是一个有能力的程序员,我以编写软件为生.我正在开展一个新项目来构建一个网站,该网站有一堆表格,可以在数据库和一些多媒体上执行CRUD操作.我非常熟悉PHP和Python,并在其中编写了一些网站.我已经编写了一些rake任务和一些在生产中运行的ruby脚本,但我从未在ruby中编写过任何网站.我正在考虑使用Rails,但我有以下问题.知道任何/所有这些的答案会很棒:

  • 该项目应在一个月内完成,并且对时间非常敏感.是否足够1个月在RoR学习和建立网站?
  • 编写直接SQL查询是我的优势之一,我想使用它.我听说如果我直接编写SQL查询,RoR很难用.这是真的?或者我可以说执行查询,给我结果(作为列表或字典)然后我会告诉你如何渲染它们?
  • 我听说RoR确实加入了内存,并没有使用数据库提供的功能.它是否正确?
  • 我需要创建一个显示大量图像,视频和Java小程序的网站.RoR会妨碍我这样做的能力吗?
  • 我可以使用PHP框架.这是一个坏主意吗?如果没有,在编程方便性方面哪个PHP框架最接近Rails.

php web-applications ruby-on-rails

7
推荐指数
2
解决办法
4910
查看次数

将System.Windows.Input.KeyEventArgs键转换为char

我需要将事件args作为a char,但是当我尝试转换Key枚举时,我得到的字母和符号与传入的字母和符号完全不同.

你如何正确地将Key转换为char?

这就是我尝试过的

ObserveKeyStroke(this, new ObervableKeyStrokeEvent((char)((KeyEventArgs)e.StagingItem.Input).Key));
Run Code Online (Sandbox Code Playgroud)

编辑:我也没有args上的KeyCode属性.我从InputManager.Current.PreNotifyInput事件中获取它们.

c# wpf keyeventargs

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