问题列表 - 第14486页

如何在运行时动态创建表

我正在进行车队管理.我想为每辆车创建一个表格,即当我创建车辆时,我希望在运行时为该车辆创建一个表格.现在我正在编写一个创建表的过程,但是没有创建具有相同名称的表.怎么做到这一点?

还有其他选择

技术:ASP.NET/MYSQL

如果我去分配怎么办?

mysql

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

C++ - 什么时候非指针类成员被破坏?

假设我有这个代码......

class GraphFactory : public QObject
{
private:
    QMap<QString, IGraphCreator*> factory_;

public:
    virtual ~GraphFactory();
};

GraphFactory::~GraphFactory()
{
    // Free up the graph creators
    QMap<QString, IGraphCreator*>::iterator itr;
    for (itr = factory_.begin(); itr != factory_.end(); itr++)
    {
        IGraphCreator * creator = itr.value();
        delete creator;
        creator = NULL;
    }

}
Run Code Online (Sandbox Code Playgroud)

QMap工厂何时被销毁?在调用析构函数之前,还是在析构函数期间?(我知道当GraphFactory的一个实例超出范围时会调用析构函数.但是什么时候非指针成员被销毁?)

编辑:当到达析构函数时,我得到了factory_ map的无效值.断点显示该值不会篡改QMap中存储的值.

c++ destructor

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

如何计算两个向量之间的钝角?

如果给定向量和 x 轴,如何计算两个向量之间的钝角。第一个向量可以作为x轴。我们可以通过点积和 acos 得到敏锐。

math

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

如何处理业务对象中的空值

假设我有一个像这样的自定义类:

public class Customer    
{        
 public int CustomerID { get; set; }        
 public string CompanyName { get; set; }        
 public string BusinessAddress { get; set; }        
 public string Phone { get; set; } 
 public int ParentID { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

我使用datareader从数据库创建自定义对象.例如:

  while (dr.Read())
  {
    listCustomers.Add(new Customer(
          Convert.ToInt32(dr["CustomerID"]),
          Convert.ToString(dr["CompanyName"]),
          Convert.ToString(dr["BusinessAddress"]),
          Convert.ToString(dr["Phone"]),
          Convert.ToInt32(dr["ParentID"]),
)
Run Code Online (Sandbox Code Playgroud)

ParentID在数据库中可以为null(我无法更改它).当它为null时,转换显然会失败.

我应该如何处理从数据库中检索的空值来填充我的业务对象?在我的自定义类中使用Nullable Types会不会很好?还有其他提示吗?

c# sql-server asp.net business-objects

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

读取settings.xml时出错

我想从命令行运行maven命令.

在运行mvn命令时,获取错误 -

Error reading settings.xml: only whitespace content allowed before start tag and not \ufffd (position: START_DOCUMENT seen \ufffd... @1:1) 
  Line:   1
  Column: 1
Run Code Online (Sandbox Code Playgroud)

我的问题是什么settings.xml

maven-2

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

过早的弦破坏以及如何避免它?

我正在使用Delphi 2009并使用以下代码段获得一些奇怪的错误:

var
  Str     : AnsiString;
  CharPtr : PAnsiChar;
...
CharPtr := PAnsiChar (Str);
ExecuteInBackgroundThread (
  procedure
  begin
  DoSomething (CharPtr);
  end);
Run Code Online (Sandbox Code Playgroud)

我猜测字符串在超出范围时会被破坏,并且在某些时间条件下,DoSomething会产生最奇怪的结果.所以第一个问题是:我是对的吗?

第二个问题是:我如何规避被破坏的字符串?这样做的正确方法是什么?

提前致谢.

delphi multithreading anonymous-methods delphi-2009

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

jquery中的checkbox值

我正在使用Mvc复选框.

默认情况下,渲染如下所示的复选框.

<input id="tets" type="checkbox" value="true" name="test"/>
<input type="hidden" value="false" name="test"/>
Run Code Online (Sandbox Code Playgroud)

所以他们可以访问

$("#tets").val() returns true, but defaultly it is false.
Run Code Online (Sandbox Code Playgroud)

知道如何使用jquery访问复选框

asp.net-mvc jquery

9
推荐指数
2
解决办法
8452
查看次数

通过XSLT删除某些XML元素

我的问题是:我有一个XML文件,我想删除一些子元素而不删除父元素.任何人都可以通过使用ASP.NET来帮助我获得结果吗?

这是我的XML文件:

<Jobs> 
  <Job>
    <Title></Title>
    <Summary</Summary>
    <DateActive>9/28/2009</DateActive>
   <DateExpires>10/28/2009</DateExpires>
   <DateUpdated>9/28/2009</DateUpdated>
    <Location>
      <Country>India</Country>
      <State>xxx</State>
      <City>xxx</City>
      <PostalCode>xxx</PostalCode>
    </Location>
    <CompanyName>Finance</CompanyName>
    <Salary>
      <Max>70,000.00</Max>
      <Type>Per Year</Type>
      <Currency>Dollar</Currency>
    </Salary>
    <BuilderFields />
    <DisplayOptions />
    <AddressType>6</AddressType>
    <Job_Id>123456</Job_Id>
  </Job>
Run Code Online (Sandbox Code Playgroud)

从上面的XML我想只删除<Location><Salary>元素,而不删除他们的子节点.我如何使用XSLT在XML文件中获得所需的结果?

.net asp.net xslt

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

在10.6.x中更改桌面映像

我有一个应用程序,它根据用户指定的文件更改用户的桌面背景.

它在10.4和10.5中运行良好,但Apple似乎已经改变了一些系统通知,这意味着我编写的代码不再有效.

我想知道是否有人见过任何例子,或者已经找到了如何改变图像的方法?它们似乎仍然使用com.apple.desktop属性列表,但文件更改的通知似乎不再起作用.

曾经使用这个命令通知操作系统新的背景:

[[NSDistributedNotificationCenter defaultCenter] postNotificationName:@"com.apple.desktop" object:@"BackgroundChanged"];
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

cocoa objective-c

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

将此LINQ表达式转换为Lambda

大家好,我很难将下面的linq表达式(左连接实现)转换为lambda表达式(用于学习).

var result = from g in grocery
       join f in fruit on g.fruitId equals f.fruitId into tempFruit
       join v in veggie on g.vegid equals v.vegid into tempVegg
       from joinedFruit in tempFruit.DefaultIfEmpty()
       from joinedVegg in tempVegg.DefaultIfEmpty()
       select new { g.fruitId, g.vegid, fname = ((joinedFruit == null) ? string.Empty :     joinedFruit.fname), vname = ((joinedVegg == null) ? string.Empty : joinedVegg.vname) };
Run Code Online (Sandbox Code Playgroud)

有人可以建议我如何做到这一点.

如果有人给我"C#Lambdas&Linqs"的优秀教程链接,我真的很感激

c# linq lambda

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