问题列表 - 第45193页

让NSWindow成为前沿但不是焦点

我想在所有其他窗户前面带一个新的NSWindow,但没有把它放在焦点上.

我可以将它显示在前面,重点如下:

NSApplication *thisApp = [NSApplication sharedApplication];
[thisApp activateIgnoringOtherApps:YES];

[self makeKeyAndOrderFront:self];

有关如何使其显示在顶部但不关注其他应用程序的任何线索?

macos cocoa objective-c

15
推荐指数
2
解决办法
9922
查看次数

找到给定数组中的两个重复元素

您将获得一个n + 2个元素的数组.数组的所有元素都在1到n的范围内.除了出现两次的两个数字外,所有元素都会出现一次.找到两个重复的数字.

例如,array = {4,2,4,5,2,3,1}和n = 5

伙计们我知道这个问题的4个可能的解决方案,但最近我遇到了一个我无法解释的解决方案.Below是解决方案的算法

traverse the list for i= 1st to n+2 elements
{
check for sign of A[abs(A[i])] ;
if positive then
   make it negative by   A[abs(A[i])]=-A[abs(A[i])];
else  // i.e., A[abs(A[i])] is negative
   this   element (ith element of list) is a repetition
}
Example: A[] = {1,1,2,3,2}
i=1 ; A[abs(A[1])] i.e,A[1] is positive ; so make it negative ;
so list now is {-1,1,2,3,2}

i=2 ; A[abs(A[2])] i.e., A[1] is negative ; so A[i] …
Run Code Online (Sandbox Code Playgroud)

algorithm

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

CSS/HTML元素格式化模板

我正在尝试找到一个显示HTML中所有元素的HTML模板,因此可以使用CSS将排版,颜色方案,边距等基本方面应用于它.然后可以将这些样式与处理给定项目布局的样式合并,然后针对任何给定问题进行一些调整.

我意识到我可以自己做,但认为其他人可能已经这样做或知道在哪里找到这样的模板.

谢谢你的帮助.

感谢David Dorward澄清我的问题

html css templates

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

如何在Python中的另一个函数中找出特定函数参数的默认值?

我们假设我们有这样的函数:

def myFunction(arg1='a default value'):
  pass
Run Code Online (Sandbox Code Playgroud)

我们可以用自省,找出该参数的名称myFunction()需要使用myFunction.func_code.co_varnames,但如何找出的默认值arg1(这是'a default value'在上面的例子)?

python introspection default-parameters

8
推荐指数
2
解决办法
1211
查看次数

在画布页面中使用Facebook Graph API和JS SDK在Safari中的iFrame被破坏了

所以我正在尝试将Graph API与Facebook JS SDK一起使用,我在Safari中遇到以下错误:

"OAuthException:必须使用活动访问令牌来查询有关当前用户的信息."

我怀疑它与Safari对x-domain cookie设置非常严格的事实有关,所以我在Firefox中尝试了它,cookie选项设置为false FB.init().我确实发现我的FB.api()请求得到了同样的错误.

FB.init({
  appId:  "<%= app_id %>",
  status: true, // check login status
  // We cannot rely on this cookie being set in an iframe. I found this
  // out because the Graph API was not working in Safari.
  // cookie: true, // enable cookies to allow the server to access the session
  xfbml:  true, // parse XFBML
  channelUrl: window.location.protocol + '//' + window.location.host + '/fb/canvas/channel.html'
});
Run Code Online (Sandbox Code Playgroud)

所以我想知道......有没有一种access_token …

javascript safari facebook-iframe facebook-graph-api facebook-javascript-sdk

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

Textview显示部分文本

我有一个TextView,我必须加载一条消息.TextView最多有2行(android:lines="2").该消息可能包含'\n'字符.

我应该如何在TextView中加载消息以便将文字包装起来,如果在那两行中消息不合适,在最后一个可见单词的末尾我必须添加三个点(...)?如何检测适合该TextView的文本长度?

我的TextView代码是

<TextView
            a:id="@+id/tv_message"
            a:gravity="top"
            a:layout_width="wrap_content"
            a:layout_height="wrap_content"
            a:layout_alignParentTop="true"
            a:layout_toRightOf="@id/iv_icon"
            a:layout_marginLeft="2dp"
            a:layout_marginTop="4dp"
            a:paddingRight="7dp"
            a:paddingBottom="5dp"
            a:textSize="12sp"
            a:typeface="sans"
            a:ellipsize="marquee"
            a:lines="2"
            a:maxLines="2"
            a:textColor="@android:color/black"
            />
Run Code Online (Sandbox Code Playgroud)

但在应用程序中,文本显示在两行上,即使有一行包含签名.消息类似于:"消息文本"+"\nSignature"但消息可以在1,2,3行上,具体取决于消息长度.

android word-wrap textview android-layout

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

Android:在webview中调试javascript的问题

我在WebView中运行了一些javascript,我希望收到有关JS中错误的控制台消息.按照http://developer.android.com/guide/webapps/debugging.html上的说明,我覆盖了方法

WebChromeClient.onConsoleMessage(String message, int lineNumber, String sourceID)

WebChromeClient.onConsoleMessage(ConsoleMessage cm),

将消息重定向到logcat.在Android 2.1中它运行良好,但在Android 2.2中没有调用此方法.

我做错了什么?

谢谢.

android android-webview

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

如何获取上一行值

如何从SELECT语句的上一个结果行获取值

如果我们有一个名为cardevent的表并且有行[ID(int),Value(Money)]并且我们有一些行,例如

ID --Value

1------70 
1------90
2------100
2------150
2------300 
3------150 
3------200 
3-----250 
3-----280
Run Code Online (Sandbox Code Playgroud)

等......

如何创建一个查询,获取每个行ID,值和上一个行值,其中数据显示如下

ID --- Value ---Prev_Value

1 ----- 70 ----------  0 
1 ----- 90 ---------- 70
2 ----- 100 --------  90 
2 ------150 -------- 100
2 ------300 -------- 150
3 ----- 150 -------- 300 
3 ----- 200 -------- 150 
3 ---- 250 -------- 200 
3 ---- 280 -------- 250
Run Code Online (Sandbox Code Playgroud)

等等.

那么任何人都可以帮我找到解决这个问题的最佳解决方案吗?

需要查询帮助

sql sql-server sql-server-2005

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

在几秒钟内显示飞溅图像是空白的

在我的应用程序中,我在连接数据库和其他初始化期间有一个启动图像.它可以很好地显示启动图像,但它是一段时间的空白.所以,

  1. 加载启动图像并显示几分之一秒.
  2. 飞溅图像空白2-3秒.
  3. 飞溅图像会再次显示几秒钟.
  4. 飞溅已关闭.

是否有一个聪明的事情是尽可能快地显示图像并删除空白图像?

DPR文件中的代码:

Application.Initialize;

SplashForm := TSplashForm.Create(Application);
SplashForm.Show;
// Tried Splash.Update here but no difference.

SplashForm.SetPos(15);
// Init code
SplashForm.SetPos(30);

// More Init code
SplashForm.SetPos(100);

SplashForm.Close;

Application.Run;
Run Code Online (Sandbox Code Playgroud)

和飞溅单位:

procedure TSplashForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action := caFree;
end;

procedure TSplashForm.FormCreate(Sender: TObject);
begin
  pbLoading.Properties.Text := 'Loading ' + TClientConfig.Instance.AppTitle + '...';
end;

procedure TSplashForm.SetPos(aPos: Integer);
begin
  pbLoading.Position := aPos;
  UpDate;
end;
Run Code Online (Sandbox Code Playgroud)

关心罗兰

delphi performance splash-screen

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

在unix中使用sdiff输出边差的问题

我使用以下sdiff命令来获取两个文件的并排差异.列宽作为选项之一给出

sdiff -w170/tmp/captureFile/tmp/referenceFile(或diff -y)

如果我使用-w 130则会删除一些字符.即使在下一行,它们也不会出现在输出中.他们失去了.

如果使用-w 170,则由于左列中的额外字符,右列被移位,并且由于屏幕宽度较小,因此在左列部分中看到很少的字符.

那么有没有选择不剥离字符然后在sdiff命令输出的同一列的下一行?

unix diff file-comparison

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