我编写了一个存储过程,如下所示.它将解析没有错误,但是当我尝试执行它时,它将失败.错误消息显示:消息208,级别16,状态6,过程aspnet_updateUser,行23无效的对象名称'dbo.aspnet_updateUser'.
这是存储过程.
USE [PMRS2]
GO
/****** Object: StoredProcedure [dbo].[aspnet_updateUser] Script Date: 05/25/2009 15:29:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[aspnet_updateUser]
-- Add the parameters for the stored procedure here
@UserName nvarchar(50),
@Email nvarchar(50),
@FName nvarchar(50),
@LName nvarchar(50),
@ActiveFlag bit,
@GroupId int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET …Run Code Online (Sandbox Code Playgroud) 我怎样才能阻止一个表格被移动.我将表单边框样式设置为FixedSingle,并希望保持这种方式,因为它在Vista中看起来很好:)
我很想知道在各种情况下Objective-C中的消息发送成本.特别是我想指导我选择的程序设计,所以我不想通过避免消息发送来过早优化,因为它们可以实现更好的设计.
我当前项目中的一个案例是我有一个带有实例变量的类:offsetX和offsetY.我经常想要绝对偏移量,目前我在这个地方都有这行代码: -
int absOffset = ((offsetX < 0.0) ? -offsetX : offsetX) +
((offsetY < 0.0) ? -offsetY : offsetY);
Run Code Online (Sandbox Code Playgroud)
现在,如果这是C++,我将创建一个返回absOffset值的内联函数.即使在Java/C#中,我也可以将这样的函数定义为final/sealed,并且非常确定它将被内联.
目标-C将是: -
-(int)absOffset {
return ((offsetX < 0.0) ? -offsetX : offsetX) +
((offsetY < 0.0) ? -offsetY : offsetY);
}
Run Code Online (Sandbox Code Playgroud)
我会这样称呼它: -
int ao = [self absOffset];
Run Code Online (Sandbox Code Playgroud)
现在,编译器能够内联吗?我假设它至少能够将它修复为直接函数调用并避免动态消息调度(我假设)objective-c必须使用因为它的类型系统.
另外,一般来说,客观C中的消息调度成本是多少?通过'id'调用指向具体类的指针时,它是否有所不同?
我有一个完全适用于iPhone OS 2.2.1的应用程序,但是当我尝试在iPhone OS 3.0上运行它时,它会崩溃.
这是我从控制台得到的错误:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Changing the delegate of a tab bar managed by a tab bar controller is not allowed.'
Run Code Online (Sandbox Code Playgroud)
可能是因为我正在以编程方式更改某个视图控制器的视图.
这是代码:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear: animated];
self.view = current_controller.view;
[current_controller viewWillAppear: NO];
[current_controller viewDidAppear: NO];
}
Run Code Online (Sandbox Code Playgroud)
可能在这部分代码中发生错误,如果是,我该如何解决?为什么会发生呢?
谢谢你,伊利亚.
我正在使用 waitpid() 和 signal() 并且我正在寻找可靠的测试用例来返回 WIFSIGNALED(status) = WIFSTOPPED(status) = WIFCONTINUED (status) = true 但找不到任何......
小心告诉我如何确保这些返回 true 以便我可以调试我的代码?
另外,一些关于我应该用 signal() 捕捉什么信号来测试这些宏的提示会很有帮助......
我试图在我的WPF开发中使用MVVM-ish方法.
我在ViewModel命名空间下有我的逻辑视图模型类,我在View命名空间下有这些视图模型类的匹配样式.
现在我在ResourceDictionary XAML文件中有我的View信息,如DataTemplates和Styles,它们都被合并到app.xaml中的单个App.Resources ResourceDictionary中.
但是,我遇到了一种鸡/蛋问题.我想在那里使用全球风格.例如,我想要一个名为MonkeyText的自定义文本样式,它可以在各个地方使用各种样式.我不能在app.xaml文件中设置它,因为那个app.xaml文件包含了想要使用MonkeyText的资源.
我想如果这是不可能的替代方法是使用UserControls而不是主要使用DataTemplates来建立我的观点?我担心使用UserControl会将VM和V部分紧密地联系在一起.
我需要动态地将属性转换为其实际类型.我如何/可以使用反射做到这一点?
解释我正在努力的真实场景.我试图在Entity Framework属性上调用"First"扩展方法.要在Framework上下文对象上调用的特定属性作为字符串传递给方法(以及要检索的记录的id).所以我需要对象的实际类型才能调用First方法.
我不能在对象上使用"Where"方法,因为lambda或delegate方法仍然需要对象的实际类型才能访问属性.
此外,由于对象是由实体框架生成的,因此我无法将类型转换为接口并对其进行操作.
这是场景代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Reflection;
namespace NmSpc
{
public class ClassA
{
public int IntProperty { get; set; }
}
public class ClassB
{
public ClassA MyProperty { get; set; }
}
public class ClassC
{
static void Main(string[] args)
{
ClassB tester = new ClassB();
PropertyInfo propInfo = typeof(ClassB).GetProperty("MyProperty");
//get a type unsafe reference to ClassB`s property
Object property = propInfo.GetValue(tester, null);
//get the type safe reference to …Run Code Online (Sandbox Code Playgroud) 我有一个类似于这个的switch语句:
switch (number)
{
case 1:
if (imageView1.hidden == NO)
{
imageView1.hidden = YES;
} else
{
imageView1.hidden = NO;
}
break;
case 2:
if (imageView2.hidden == NO)
{
imageView2.hidden = YES;
} else
{
imageView2.hidden = NO;
}
break;
Run Code Online (Sandbox Code Playgroud)
等等等等.
我的问题是如何使用值为"imageView1"的字符串并使用它来访问我的imageView类的实例,而不是为每个imageView实例设置不同的大小写?我知道它类似于从字符串或类似的东西创建NSPath,但我只是不确定在哪里看或者它将被称为什么.
在此先感谢您的帮助!
我只希望以下似乎你不喜欢多余的jabber :)
无论如何,有这样的:
for (p = fmt; *p; p++) {
if (*p != '%') {
putchar(*p);
continue;
}
switch (*++p) {
/* Some cases here */
...
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道为什么作家(Kernighan/Ritchie)continue在if声明中使用了它.
我认为这仅仅是因为他认为它比switch在else声明中缩进整体更优雅,你怎么看?
我试图发送一个看起来像这样的jquery ajax PUT请求:
$.ajax({
type: "PUT",
url: '/admin/pages/1.json',
data: { page : {...} },
dataType: 'json',
success: function(msg) {
alert( "Data Saved: " + msg );
}
});
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
The error occurred while evaluating nil.name
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/xml_mini/rexml.rb:29:in `merge_element!'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/xml_mini/rexml.rb:18:in `parse'
(__DELEGATION__):2:in `__send__'
(__DELEGATION__):2:in `parse'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/hash/conversions.rb:154:in `from_xml' ... ...
Run Code Online (Sandbox Code Playgroud)
就像Rails试图将params解析为XML,但我想使用JSON !!
如何将JSON放入rails?