我有以下查询我必须与之交谈的链接服务器。
选择 * 从
OPENQUERY(DWH_LINK, 'SELECT * FROM TABLEA ')
它通常会返回大部分数据,但缺少某些行?
链接服务器来自 oracle 客户端
这是有人在使用 openquery 时遇到过的问题吗?
我在类中有一个名为uid的字段变量.类型是int,但我想打开我改变它的长或短的可能性.
使用C++,typedef是用于此目的的,但我看到C#没有typedef.
有没有办法模仿C#中的typedef?
我遇到的情况是我需要在视图模型中触发一些IResults,而不会触发视图中的动作.如果我使用Coroutine.Execute(MyActions().GetEnumerator()),ActionExecutionContext则不包含有关我的视图的信息.有没有办法可以解决这个问题?
我想将div放在页面中间,让div适合内容.我怎样才能做到这一点?
我试过了
width: 1px;
white-space: nowrap;
margin: 0 auto;
Run Code Online (Sandbox Code Playgroud)
以div为中心,但所有文本都在右边.
display: inline-block使div适合内容,但margin: 0 auto;似乎不起作用...
即使我指定了接收顶部(25)等,我一次只能获得一条消息.不确定我在我的sproc中做错了什么?可能是微不足道的,但我没有看到问题.
存储过程:
CREATE PROCEDURE dbo.SPP_DEQUEUE_MESSAGE
AS
BEGIN
DECLARE @receiveTable TABLE(
message_type sysname,
message_body xml,
message_dialog uniqueidentifier);
BEGIN TRANSACTION;
WAITFOR
( RECEIVE TOP(25)
message_type_name,
message_body,
conversation_handle
FROM TargetQueue1DB
INTO @receiveTable
), TIMEOUT 3000;
SELECT
*
From @receiveTable;
Delete from @receiveTable;
COMMIT TRANSACTION;
END --End Sproc
Run Code Online (Sandbox Code Playgroud)
知道我做错了什么吗?
谢谢,
乙
我尝试以编程方式设置slider min max,但属性是readonly所以我该怎么做?
更新:我已经创建了一个名为slider的自定义控件,它封装了一个滑块,因此无法找到Maximum和Minimum.这就是原因.
我想为现有日志消息上的所有消息添加类别前缀.但是,将此前缀逐个添加到所有现有日志记录消息中非常繁琐.有没有办法可以在类级别添加一个属性,那么这个类中的所有消息都会记录到某个类别?
而不是现在的方式如下,
Log.Info("[Ref] Level 1 Starts ...");
Run Code Online (Sandbox Code Playgroud)
我真的想要这样或类似的方式来定义log4net.ILog.
[LoggingCategory("Ref")]
public class MyClass
{
public void MyMethod()
{
Log.Info("Level 1 Starts ...");
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个CCLayer与我的应用程序的开始菜单,我想在后台播放一部短片.我已经成功地在glView中播放了一部电影,但是当它播放时,菜单没有被描绘出来.为了处理电影,我实例化了一个MPMoviePlayerController然后我以这种方式将它的视图添加到glView:
[[[CCDirector sharedDirector] openGLView] addSubview:moviePlayer.view];
Run Code Online (Sandbox Code Playgroud)
我看到这个问题非常相似
但我想知道是否有更好的解决方案,可能会让我仍然利用cocos2d框架实体(而不是我自己的观点).
我试图以这种方式发送moviePlayer.view
[theView sendSubviewToBack:moviePlayer.view];
Run Code Online (Sandbox Code Playgroud)
但菜单仍被电影隐藏......
(很多个小时后..)
好的,你可以在第一个评论中读到我已经意识到(可能)唯一的方法是利用自定义视图.我这样做了,它通过在moviePlayer.view之后向glView添加任何视图在模拟器中运行.然而,当我在3.1.3 FW的目标IPod触摸上运行它时,电影视图始终位于顶部.因此我意识到MPMoviePlayerController实际上创建了自己的窗口和自己的视图.一些帖子(比如Streaming MPMoviePlayerController顶部的Overlay)建议拦截加载新窗口的事件,然后才添加子视图.
这就是我试图做的事情,但该事件实际上从未在模拟器上或在目标Ipod上捕获.因此我添加了一个预定的选择器 - (void)更新,它以这种方式实现:
-(void) update{
NSArray *windows = [[UIApplication sharedApplication] windows];
if ([windows count] > 1)
{
UIImageView *logo = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"logo.png"]];
UIView *theView = [[CCDirector sharedDirector] openGLView];
[logo setCenter:ccp(240,80)];
[moviePlayer.view addSubview:logo];
[self unscheduleAllSelectors];
}
}
Run Code Online (Sandbox Code Playgroud)
但这部电影仍然保持领先
请大家帮忙,非常感谢!
(几天后......)我还等了2秒,电影实际上正在运行,将我的徽标视图添加为电影播放器的子视图.它在模拟器上正常工作,但在Ipod(3.1.3)上,它得出了不同的结果.第一次播放电影时,未显示徽标(电影在顶部).然而,因为一旦电影结束,播放方法就被整理,从第二次开始,在背景上用电影描绘徽标(是我愿意).这对你有意义吗?
我真的需要了解如何解决这个问题,我在2个月内成功开发游戏是非常荒谬的,现在我在开始菜单中被困2周了:)
无论如何,如果我已经决定粘贴我试图修复的图层的整个代码,以便您可以更好地弄清楚问题是什么(或者至少这是我的希望:))
+(id) scene
{
// 'scene' is an autorelease object.
CCScene *scene = [CCScene node];
// 'layer' …Run Code Online (Sandbox Code Playgroud) 有没有办法将GUI屏幕(Activity)设置为200dip宽和150dip高,使用XML还是以编程方式?
我找到了getWindow().setLayout(),但是它只为宽度和高度采用了预定义的常量.
我需要执行/显示从Arraylist到JTextArea的一系列事件,但是,每个事件都会以不同的时间执行.以下是代码,它在循环中的第二个Event处失败:
Thread worker = new Thread(new Runnable()
{
public void run()
{
while (eventList.size() > 0)
for (Event ev : eventList)
if(ev.ready())
{
/*try
{
Thread.sleep(1000);
} catch (InterruptedException e1)
{
e1.printStackTrace();
}*/
jTextArea.append(ev.toString() + "\n");
eventList.remove(ev);
}
}
});
worker.start();
Run Code Online (Sandbox Code Playgroud) c# ×2
t-sql ×2
.net ×1
android ×1
attributes ×1
concurrency ×1
css ×1
html ×1
iphone ×1
java ×1
log4net ×1
logging ×1
mvvm ×1
objective-c ×1
silverlight ×1
swing ×1
wpf ×1
wpf-controls ×1