问题列表 - 第9865页

在Objectice-C中重写合成属性是好还是坏?

我已经覆盖了一个合成属性,因为我想添加一个NSAssert.

这可以做(即改写)或被认为是不好的做法吗?

@synthesize someField;

-(NSString*)someField {
    NSAssert(someField != nil,@"someField");
    return someField;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

objective-c synthesize

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

创建与使用GO相关的存储过程语法

有谁知道为什么.

CREATE PROCEDURE My_Procedure
    (@Company varchar(50))  
AS  
    SELECT PRD_DATE 
    FROM WM_PROPERTY_DATES 
    WITH (NOLOCK) 
    WHERE PRD_COMPANY = @Company 
GO
Run Code Online (Sandbox Code Playgroud)

在SQL管理工作室中给我一个错误消息:

Msg 102, Level 15, State 1, Procedure My_Procedure, Line 1 Incorrect syntax near 'GO'.

现在,这是一个批处理的最后一个语句,也许最后一个语句应该没有GO

sql sql-server stored-procedures sql-server-2005

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

获取VS2008到"树缩进"的部分类(如代码隐藏文件)

我已经创建了一个多平台项目,除了一件小事之外,一切都很顺利.当我添加特定的平台文件时,例如:

  • ServiceImpl.cs
  • ServiceImpl.Desktop.cs

它没有像本文中那样以树形方式很好地显示:

多目标(查看文章中的最后一张图片,了解我的意思)..

任何想法如何"教"VS 2008这样做?使用普通的XAML和Code-Behind,它可以正常工作......


好的,答案对于正常情况来说是完美的.现在,Silverlight项目仍然存在一些问题.该文件最初位于桌面项目中,因此解决方案有效.但是,如果"父"文件是一个链接,它似乎会导致问题(根本没有效果)...请参阅此代码:

<Compile Include="..\Messaging\Services\MessagingService.cs">
  <Link>Services\MessagingService.cs</Link>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Services\MessagingService.Silverlight.cs">
      <DependentUpon>MessagingService.cs</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

对于这种情况的任何想法?

code-behind visual-studio-2008

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

如何在VB.NET中使用FolderBrowserDialog控件选择多个文件夹路径

是否可以从VB.NET中的浏览对话框中选择多个文件夹路径?

如果有任何链接或参考,请告诉我.

vb.net user-interface

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

哪一个最重要的代码?

我有一个包含两个成员函数的类,它们共享一段代码:

void A::First()
{
   firstFunctionEpilogue();
   sharedPart();
}

void A::Second()
{
   secondFunctionEpilogue();
   sharedPart();
}
Run Code Online (Sandbox Code Playgroud)

目前firstFunctionEpilogue(),secondFunctionEpilogue()sharedPart()不是函数调用,但只是代码段,sharedPart()代码被复制.我想摆脱重复.

共享代码段不需要访问该类的任何成员.所以我可以把它作为三个中的任何一个来实现:

  • 一个静态成员函数,
  • 一个const非静态成员函数或
  • 一个本地的功能.

哪种变体更好,为什么?

c++

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

使用 SSIS for Excel 导入 SQL Server 的日期格式问题

我正在尝试使用 SSIS 将 Excel 2003 电子表格中的一列日期导入 SQL Server 2005。我在英国,所以希望日期格式为 dd/MM/yyyy。

不幸的是,电子表格中的列包含以 dd/MM/yyyy 格式存储为字符串的日期(使用 Excel 'General' 格式)以及使用 Excel 'Date' 格式 dd/MM/yyyy 的日期(使用区域设置 'English (英国)')。

这就是它的方式,我不能指望用户能够自己解决这个问题。

查看电子表格时,所有日期在视觉上都是正确的,即 dd/MM/yyyy。

我正在尝试将值导入数据库中保存表中的 varchar 列。然后我运行一个存储过程,将这些值复制到包含日期时间列的正确表中。

问题在于,存储在电子表格中并使用日期格式的日期将作为 MM/dd/yyyy 导入 SQL Server,而作为字符串存储的日期将作为 dd/MM/yyyy 导入。我在连接字符串中有 IMEX=1 。

在同一 varchar 列中使用两种格式的日期显然会在我尝试将其放入日期时间列时导致问题,因此

SET DATEFORMAT MDY;    
SET DATEFORMAT DMY;
Run Code Online (Sandbox Code Playgroud)

没有用。

有谁知道为什么 SSIS 包会将 Excel 电子表格中看似正确的日期作为 MM/dd/yyyy 导入 SQL Server?

无论如何,是否有强制 SSIS 包将日期导入为 dd/MM/yyyy 的日期,该日期将作为字符串和应用了日期格式的单元格使用这种日期组合?

还有其他想法吗?!

非常感谢,

安东尼

sql-server excel datetime ssis date-format

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

TChart 系列值的鼠标悬停提示

我在 Delphi 7 中使用 TChart,我想显示一些条形图。我使用以下代码来设置数据库查询中的系列值:

  chart1.FreeAllSeries;

  chart1.SeriesList.Clear;

  chart1.AddSeries(TBarSeries.Create(Self));
  TBarSeries(chart1.Series[0]).BarStyle:=bsRectGradient;

  with query1 do
    begin
      Close;
      Execute;

      while not EoF do
        begin
          chart1.Series[0].Add(FieldAsFloat('sum_actual_days'), FieldAsString('contract_no'));
          Next;
        end;

    end;
Run Code Online (Sandbox Code Playgroud)

现在,每个条形图(值)都在条形图下方和条形图上方的黄色矩形中显示标签。

我不想重复标签值两次,而是从查询中获得了一些附加信息,我希望将其显示在栏上方而不是标签上(或者最好作为鼠标悬停提示)。这可以用 TChart 完成吗?如何... ?

delphi teechart

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

从表中删除重复的行

我的数据库中有一个表,我有要删除的重复记录.我不想为此创建一个包含不同条目的新表.我想要的是从现有表中删除重复的条目,而不创建任何新表.有没有办法做到这一点?

 id           action
 L1_name      L1_data
 L2_name      L2_data
 L3_name      L3_data   
 L4_name      L4_data
 L5_name      L5_data
 L6_name      L6_data
 L7_name      L7_data
 L8_name      L8_data
 L9_name      L9_data
 L10_name     L10_data
 L11_name     L11_data
 L12_name     L12_data
 L13_name     L13_data 
 L14_name     L14_data
 L15_name     L15_data
Run Code Online (Sandbox Code Playgroud)

看到这些都是我的字段:
id对于每一行都是唯一的.
L11_data对于相应的动作字段是唯一的.
L11_data有公司名称,而行动有行业名称.

因此,在我的数据中,我在L11_data中为各自的行业提供了重复的公司名称.

我想要的是拥有存储在行动中的特定行业中公司的唯一名称和其他数据.我希望我以一种人们可以理解的方式陈述我的问题.

mysql sql duplicates

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

如何使用JQuery将html元素作为存在体中的第一个元素追加?

我用过$('body').append('MY HTML elements')但是这段代码将这些元素添加到正文的末尾,我想添加为正文中的第一个元素.

如何使用JQuery?

jquery

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

在Excel中插入数据点

我确信这是其他人多次解决过的问题.

一群人将要进行测量(确切地说是家庭能源使用情况).所有这些人都会在不同的时间和不同的时间间隔做到这一点.

所以我从每个人那里得到的是一组{date,value}对,其中集合中缺少日期.

我需要的是一套完整的{date,value}对,其中每个日期的范围值已知(测量或计算).我希望一个简单的线性插值就足够了这个项目.

如果我认为它必须在Excel中完成.在这样的数据集中插值的最佳方法是什么(所以我每天都有一个值)?

谢谢.

注意:当这些数据集完成后,我将确定斜率(即每天的使用量),然后我们就可以开始进行家庭到家的比较.

附加信息在提出几条建议后:我不想手动确定测量装置中的孔位置(太多不完整的测量装置!!).我正在寻找一些(现有的)自动为我做的事情.所以,如果我的意见是

{2009-06-01,  10}
{2009-06-03,  20}
{2009-06-06, 110}
Run Code Online (Sandbox Code Playgroud)

然后我希望自动得到

{2009-06-01,  10}
{2009-06-02,  15}
{2009-06-03,  20}
{2009-06-04,  50}
{2009-06-05,  80}
{2009-06-06, 110}
Run Code Online (Sandbox Code Playgroud)

是的,我可以编写这样做的软件.我只是希望有人已经为这个(相当普通的)问题提供了"准备运行"软件(Excel)功能.

excel interpolation date

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