问题列表 - 第44593页

如何在java中动态创建一个类

我不知道这是否可能.无论如何,这是我的问题:我想创建一个具有数据库表模式的类,例如假设我有一个像这样的表

id - unsigned int 
username - varchar(128)
password - varchar(128)
Run Code Online (Sandbox Code Playgroud)

我假设我可以从我的数据库中查询这些数据.我想要做的是动态创建(当然,实例化)一个看起来像这样的Java类:

public class User{
    private unsigned int id;
    private String username;
    private String password;
}
Run Code Online (Sandbox Code Playgroud)

(实际上是ActiveRecord我的桌子)

你能帮我开始吗?TNKS

java reflection activerecord

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

搞清楚cuda内核有多少块和线程,以及如何使用它们

我一直在试图弄清楚如何制作我认为是一个简单的内核来获取2d矩阵中的值的平均值,但是我有一些问题让我的思维过程直接进行.

根据我的deviceQuery输出,我的GPU有16MP,32cores/mp,块最大为1024x1024x64,我有一个最大线程/块= 1024.

所以,我正在处理一些大型图像.也许5000px x 3500px或类似的东西.我的一个内核是在图像中的所有像素上取平均值.

现有代码将图像存储为2D数组[rows] [cols].因此,在C中,内核看起来像你期望的那样,循环遍历行,并且循环遍历cols,计算在中间.

那么如何在CUDA中设置此代码的维度计算部分?我已经查看了SDK中的缩减代码,但这是针对单维数组的.它没有提到如何设置块数和线程数,当你有soemthing 2D时.

我想我实际上需要像这样设置它,这就是我希望有人能够帮助你的地方:

num_threads=1024;
blocksX = num_cols/sqrt(num_threads);
blocksY = num_rows/sqrt(num_threads);
num_blocks = (num_rows*num_cols)/(blocksX*blocksY);

dim3 dimBlock(blocksX, blocksY, 1);
dim3 dimGrid(num_blocks, 1, 1);
Run Code Online (Sandbox Code Playgroud)

这似乎对设置有意义吗?

然后在内核中,要处理特定的行或列,我必须使用

rowidx =(blockIdx.x*blockDim.x)+ threadId.x colidx =(blockIdx.y*blockDim.y)+ threadId.y

至少我认为这对于获得行和列是有效的.

那么我如何访问内核中的特定行r和列c?在cuda编程指南中,我找到了以下代码:

// Host code int width = 64, height = 64;
float* devPtr; size_t pitch;
cudaMallocPitch(&devPtr, &pitch, width * sizeof(float), height);
MyKernel<<<100, 512>>>(devPtr, pitch, width, height);
// Device code __global__ void MyKernel(float* devPtr, size_t pitch, int width, int height)
{
for (int …
Run Code Online (Sandbox Code Playgroud)

c++ cuda gpu gpgpu

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

Powershell Loop Freezing,等待没有输入时输入

我有一个powershell脚本,它在连接到服务器时循环,并检查是否已完成某些作业.它会检查,睡眠60秒然后再次检查.该脚本将继续检查,直到找不到任何作业.

但是,不时地,脚本都会毫无理由地挂起.如果我按下回车键,它会再次启动.整个脚本中没有输入.我从来没有从主机上抓取任何东西.为什么要这样做,我该如何预防呢?如果我必须无缘无故地随意进入,这对自动化没有好处.

顺便说一下,我正在使用Powershell 2.0.

提前致谢

powershell scripting powershell-2.0

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

Java:在XML中定义bean是一种好习惯吗?

在我正在开发的一个项目中,使用Spring,我看到了一些令人难以理解的东西.显然,有些单元测试需要bean才能工作,而这些bean是从XML文件创建的,包含以下内容:

<bean class="...ListDTO">
 <constructor-arg>
  <map>
   <entry key="use1key">
    <value>use1value</value>
   </entry>
   <entry key="use2key">
    <value>use2value</value>
   </entry>
  </map>
 </constructor-arg>
 <constructor-arg>
  <map>
   <entry key="nature1key">
    <value>nature1value</value>
   </entry>
   <entry key="nature2key">
    <value>nature2value</value>
   </entry>
  </map>
 </constructor-arg>
 <constructor-arg>
  <value>false</value>
 </constructor-arg>
</bean>
Run Code Online (Sandbox Code Playgroud)

那发生了什么?类的构造函数... ListDTO已更改,因此显然无法从此(非常详细的IMHO)XML创建bean.

有人可以解释一下,为什么将这样的东西放在XML而不是Java代码中是一种好的做法(它真的吗?)?如果是在Java代码中,只要... ListDTO改变了单元测试就会拒绝编译(即使实例化那个bean的单元测试部分没有被执行[无论出于何种原因]).

额外的问题:除了运行所有的单元测试之外,还有一种方法可以在一个项目中轻松找到所有这些破碎的"XML中的bean",查看哪些是失败的,然后进行冲洗和重复?

对我来说,似乎是一个非常严重的问题,你可以改变一个构造函数,并且IDE会表现得好像一切都很好:这有什么理由呢?(*)

java xml unit-testing javabeans

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

$ _SESSION ['用户名'] /隐藏价值

<?php
session start();
?>

<?php echo $_SESSION['username']; ?>, 
Please submit this form to book a project room in the Business School.
Run Code Online (Sandbox Code Playgroud)

嗨,我一直在尝试在表单上打印$ _SESSION ['username'].但没有任何印刷品.我已经通过了session start(); 在所有必要的文件,但它仍然不起作用:/请做的建议.

我也试过使用隐藏值,但它不起作用.:/

php forms printing session username

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

JPA映射问题与复合键

我有一个下面的映射

@Entity
@Table(name = "auctions")
public class Auction{
.
.
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "auction")
    private List<AuctionParamValue> auctionParamValueList;
.
.
}


@Entity
@Table(name = "auction_param_values")
public class AuctionParamValue {

    @EmbeddedId
    protected AuctionParamValuePK auctionParamValuePK;

    @JoinColumn(name = "auction_param_id", referencedColumnName = "auction_param_id",updatable=false,insertable=false)
    @ManyToOne 
        private AuctionParam auctionParam;

    @JoinColumn(name = "auction_id", referencedColumnName  = "auction_id",updatable=false,insertable=false)
    @ManyToOne @MapsId("auctionId") 
        private Auction auction;
}

@Embeddable
public class AuctionParamValuePK {
    @Id 
    @Basic(optional = false)
    @Column(name = "auction_id")
    private long auctionId;

    @Id
    @Basic(optional = false)
    @Column(name = "auction_param_id")
    private int …
Run Code Online (Sandbox Code Playgroud)

mapping jpa nhibernate-mapping eclipselink jpa-2.0

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

当我的SQL Server数据库设置为Latin1_General_100_CI_AI时,大小写和排序规则的问题

我的SQL Server 2008数据库设置为Latin1_General_100_CI_AI排序规则,但是当我使用Management Studio查询数据库时,它仍然是重音敏感的.我错过了什么?

此外,我在nvarchar上连接两个表时得到了以下消息.这些表也是相同的排序规则.

无法在等于操作中解决"Latin1_General_100_CI_AI"和"Latin1_General_CI_AS"之间的排序规则冲突.

任何帮助都会得到很好的赞赏.

sql-server collation

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

如何将Collection传递给模态对话框窗口?

我想知道,如果它可以在页面之间传递集合.我的意思是说我有一个客户端JavaScript模式对话框,我想在其中使用我的集合.早些时候我使用Session []来分享价值,但它对我来说变得邪恶,因为它总是显示第一个值.未更新的任何值更改.

因此,无论何时显示弹出窗口,我都希望将该集合移动到"子对话框".从那里,我将提取集合,做一些东西,然后再将它返回到父页面,防止回发和会话管理.

我想我很清楚你们.如果不清楚,请添加评论.

javascript c# asp.net

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

如何将数字范围从0到200转换为1-5范围

我有一个从0到200的值,其中0是更好的质量,200是最差的质量.

我如何将(在obj-c/cocoa框架中)转换为0-5的整数最佳?

例如,200将为0,0将为5.

math objective-c

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

为什么我的Silverlight BusyIndi​​cator在设置IsBusy = true后仍然不可见?

当DomainDataSource获取数据时,我的BusyIndi​​cator按预期工作.但是当我在代码中将IsBusy设置为true时,控件保持不可见.

我正在使用Silverlight 4和工具包BusyIndi​​cator.在XAML中,我将BusyIndi​​cator.IsBusy属性绑定到我的DomainDataSource控件的IsBusy属性.BusyIndi​​cator控件包装我的主Grid(LayoutRoot)和所有子控件.

<toolkit:BusyIndicator IsBusy="{Binding ElementName=labSampleDomainDataSource, Path=IsBusy}"  Name="busyIndicator1">
<Grid x:Name="LayoutRoot">

</Grid>
</toolkit:BusyIndicator>
Run Code Online (Sandbox Code Playgroud)

问题是当我设置busyIndi​​cator1 = true时BusyIndi​​cator没有显示; 在按钮单击事件中.知道我做错了什么吗?

silverlight silverlight-toolkit silverlight-4.0 busyindicator

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