小编jac*_*nad的帖子

什么启用Android Eclipse LogCat?

LogCat窗口已打开.有时LogCat显示Log消息,有时它不显示,无论是否附加了物理目标.是否在调试环境中的某处启用/禁用日志?

eclipse android logcat

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

如何限制JSpinner

此应用程序的有效范围是0到9,但似乎没有NetBeans 7.0.1 JSpinner最小值或最大值设置.还有另一种方法可以将此JSpinner的范围限制为0..9吗?

java swing jspinner netbeans-7

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

C#WinForms:如何设置主函数STAThreadAttribute

saveFileDialog.ShowDialog()在后台线程中调用时,我得到以下异常:

在进行OLE调用之前,必须将当前线程设置为单线程单元(STA)模式.确保您的Main函数标记了STAThreadAttribute.

根据这个:

要解决此问题,请插入以下语句:

Threading.Thread.CurrentThread.ApartmentState = Threading.ApartmentState.STA;
Run Code Online (Sandbox Code Playgroud)

在Application.Run语句之前的Main中.

但是Application.Run语句在Program.cs中,它似乎是生成的代码,因此任何更改都可能意外丢失.此外,我找不到在项目或主窗体属性中将当前线程设置为STA的方法,但也许我在错误的地方查找.saveFileDialog.ShowDialog()在后台线程中调用的正确方法是什么?

c# winforms

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

如何在退出时杀死Thread?

父窗体上的按钮用于启动线程.如果在开发环境中关闭父窗体,则线程将在后台运行,从而阻止在64位Windows 7平台上编辑源代码.线程必须通过菜单>调试>停止调试来终止.父窗体关闭时以编程方式终止线程的正确方法是什么?

private void buttonW_Click(object sender, EventArgs e)
{
    Thread t = new Thread(Main.MyThread);
    t.Start();
}

private static void MyThread()
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

如何禁用TabIndex?

有没有办法禁用TabIndex for Form(C#winForms)中永远不需要焦点的控件?

c# winforms

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

Linux中的实时调度

今天早上我读到了Linux实时调度.根据Robert Love的"Linux系统编程"一书,有两个主要的调度.一个是SCHED_FIFO,fifo,第二个是循环法SCHED_RR.我理解了fifo和rr算法是如何工作的.但是,由于我们有系统调用,

sched_setscheduler (pid_t pid, int policy, const struct sched_parem *sp)
Run Code Online (Sandbox Code Playgroud)

我们可以为我们的流程明确设置调度策略.所以在某些情况下,由root运行的两个进程可以有不同的调度策略.作为一个具有SCHED_FIFO和另一个具有SCHED_RR并具有相同优先级的进程.在那种情况下,将首先选择哪个流程?FIFO分类过程或RR分类过程?为什么?

考虑这种情况.有三个过程A,B,C.所有人都有同样的优先权.A和B是RR分类过程,C是FIFO分类过程.A和B是可运行的(因此两者都在一段时间内交替运行).目前A正在运行.现在C变得可运行了.在这种情况下,是否

1. A will preempt for C, or
2. A will run until its timeslice goes zero and let C run. Or
3. A will run until its timeslice goes zero and let B run.
   a) here after B runs till its timeslice becomes zero and let C run or
   b) after B runs till its timeslice becomes zero and let A run again (then C will starve …
Run Code Online (Sandbox Code Playgroud)

linux kernel scheduling fifo round-robin

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

如何更改可执行jar文件图标?

我已经能够像这样使用这个例子来改变运行时图标

getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass()
.getClassLoader().getResource("MyProject/resources/myIcon.png")));
Run Code Online (Sandbox Code Playgroud)

但有没有办法告诉NetBeans使用myIcon.png作为可执行jar文件(MyProject/dist/MyProject.jar)图标?

java icons netbeans

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

如何使用Zeromq的inproc和ipc传输?

我是ZERMQ的新手.ZeroMQ具有TCP,INPROC和IPC传输.我正在寻找在Winx64和python 2.7中使用python和inproc的例子,它们也可以用于linux.

此外,我一直在寻找UDP传输方法,但无法找到示例.

我发现的唯一例子是

import zmq
import zhelpers

context = zmq.Context()

sink = context.socket(zmq.ROUTER)
sink.bind("inproc://example")

# First allow 0MQ to set the identity
anonymous = context.socket(zmq.XREQ)
anonymous.connect("inproc://example")
anonymous.send("XREP uses a generated UUID")
zhelpers.dump(sink)

# Then set the identity ourself
identified = context.socket(zmq.XREQ)
identified.setsockopt(zmq.IDENTITY, "Hello")
identified.connect("inproc://example")
identified.send("XREP socket uses REQ's socket identity")
zhelpers.dump(sink)
Run Code Online (Sandbox Code Playgroud)

我正在考虑的用例是:UDP就像分发信息一样.使用TCP测试推/拉更快或者更快.

这是测试示例> ..............

服务器:

import zmq
import time

context = zmq.Context()
socket = context.socket(zmq.REP)
socket.bind("inproc://example2")

while True:
    #  Wait for next request from client
    message = socket.recv()
    print …
Run Code Online (Sandbox Code Playgroud)

python ipc zeromq inproc

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

如何在Git中使用Altium?

Altium内置了对Subversion的支持,但我们确实需要在多个站点进行版本控制.WANdisco可以同步多个SVN存储库,但价格昂贵.有没有人和Git一起使用Altium?如果是这样,怎么样?

svn git altium-designer

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

蓝牙协议(RFCOMM,L2CAP和ACL)

从我从Bluetooth Essentials for Programmers中读到的内容,这本书提到了一些我不太了解的观点.

RFCOMM是一种可靠的基于流的协议.L2CAP是一种基于数据包的协议,可配置不同级别的可靠性.

L2CAP实际上充当RFCOMM的传输协议,因此每个RFCOMM连接实际上封装在L2CAP连接中.

这真的让我困惑,因为这两个协议是不同类型的协议(一个是基于流的,而另一个是基于分组的).所以基于它的解释,我在下面有一些问题.

  1. 由于RFCOMM连接是封装的,那么串口配置文件(SPP)如何使用RFCOMM连接?它也应该使用L2CAP.

  2. A2DP使用L2CAP连接.这对我来说意味着相同,因为L2CAP和RFCOMM封装在ACL连接中,这是否意味着A2DP使用ACL连接?我知道这是不正确的但是如何解释这里.

谢谢你的解释.

bluetooth l2cap rfcomm android-bluetooth

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