问题列表 - 第27743页

如何获得表单主动控件?

有没有办法让表单主动控制?

我正在检查"Support.GetActiveControl"方法的帮助,但不支持:)用于Compact Framework.

我想我可以通过向GotFocus所有表单控件添加自定义事件处理程序来跟踪焦点,但我正在寻找一种可以为任何表单实现的更通用的方法.

c# windows-mobile windows-ce winforms

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

向公众展示主要关键是否存在潜在的安全风险?

那么问题就是不言自明.还有一件事是,如果是安全风险,请提供用户可以做的事情的示例.在这种情况下,主键可能是:"产品ID"

谢谢!

security primary-key

3
推荐指数
2
解决办法
373
查看次数

如何动态更新Widget(不等待30分钟才能调用onUpdate)?

我目前正在学习Android中的小部件.

我想创建一个WIFI小部件,它将显示SSID,即RSSI(信号)级别.

但我也希望能够从我正在运行的服务中发送数据,通过wifi计算声音质量.

以下是我阅读和快速教程后的内容:


public class WlanWidget extends AppWidgetProvider{

RemoteViews remoteViews;
AppWidgetManager appWidgetManager;
ComponentName thisWidget;
WifiManager wifiManager;

public void onUpdate(Context context, AppWidgetManager appWidgetManager,
        int[] appWidgetIds) {
        Timer timer = new Timer();
        timer.scheduleAtFixedRate(new WlanTimer(context, appWidgetManager), 1, 10000);

}


private class WlanTimer extends TimerTask{

        RemoteViews remoteViews;
        AppWidgetManager appWidgetManager;
        ComponentName thisWidget;


public WlanTimer(Context context, AppWidgetManager appWidgetManager) {

        this.appWidgetManager = appWidgetManager;
        remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);
        thisWidget = new ComponentName(context, WlanWidget.class);
        wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);


}

@Override
public void run() {

        remoteViews.setTextViewText(R.id.widget_textview,
        wifiManager.getConnectionInfo().getSSID());
        appWidgetManager.updateAppWidget(thisWidget, remoteViews); …
Run Code Online (Sandbox Code Playgroud)

android widget dynamic

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

DSP - 通过FFT在频域中进行滤波

我一直在使用FFT的Exocortex实现,但我遇到了一些问题.

每当我在调用iFFT之前修改频率区间的幅度时,结果信号包含一些咔嗒声和砰砰声,特别是当信号中存在低频时(如鼓或低音).但是,如果我用相同的因子衰减所有的箱子,就不会发生这种情况.

让我举一个4样本FFT输出缓冲区的例子:

// Bin 0 (DC)
FFTOut[0] = 0.0000610351563
FFTOut[1] = 0.0

// Bin 1
FFTOut[2] = 0.000331878662
FFTOut[3] = 0.000629425049

// Bin 2
FFTOut[4] = -0.0000381469727
FFTOut[5] =  0.0

// Bin 3, this is the first and only negative frequency bin.
FFTOut[6] =  0.000331878662
FFTOut[7] = -0.000629425049
Run Code Online (Sandbox Code Playgroud)

输出由成对的浮点组成,每个浮点数代表单个bin的实部和虚部.因此,bin 0(数组索引0,1)将代表DC频率的实部和虚部.正如你所看到的,第1和第3个箱子都有相同的值(除了Im部分的符号),所以我猜bin 3是第一个负频率,最后索引(4,5)将是最后的正值频率仓.

然后,为了衰减频率仓1,这就是我所做的:

// Attenuate the 'positive' bin
FFTOut[2] *= 0.5;
FFTOut[3] *= 0.5;

// Attenuate its corresponding negative bin.
FFTOut[6] *= 0.5;
FFTOut[7] *= 0.5;
Run Code Online (Sandbox Code Playgroud)

对于实际测试,我使用1024长度的FFT,我总是提供所有样本,因此不需要0填充.

// Attenuate
var …
Run Code Online (Sandbox Code Playgroud)

filtering signal-processing fft dft

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

计算子字符串的最快方法是什么

我有一个巨大的"二进制"字符串,如:1110 0010 1000 1111 0000 1100 1010 0111 ....

它的长度为0模4,可能达到500,000.

我也有一个相应的数组:{ 14,2,8,15,0,12,10,7,...}

(数组中的每个数字对应于字符串中的4位)

给定此字符串,此数组和数字N,我需要计算以下子字符串string.substr(4*N, 4),即:

对于N=0该结果应该是1110

对于N=1该结果应该是0010

我需要多次执行此任务,我的问题是计算此子字符串的最快方法是什么?

一种方法是直接计算子串:string.substr(4*N, 4).我担心这个巨大的字符串效率不高.

另一种方法是使用array[N].toString(2)然后根据需要用零包装结果.我不确定这有多快.

你可能有其他想法吗?

javascript string substring

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

将巨大的sql转储加载到mySql

我有一个巨大的mysql转储文件从phpmyAdmin生成(150 000行创建表,插入....)

mySql查询工具无法打开这么大的文件.结果我无法插入所有记录.

有没有办法做到这一点 ?谢谢约翰

mysql

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

django中的多线程对话(如Reddit)

我有一个应用程序,基本上是一个会话系统(很像reddit).

如果帖子可以有多个回复,回复并且有多个回复,并且对回复的回复可以有多个回复(等等)

我做了这样的模型:

class Discussion(models.Model):
    message = models.TextField()
    replies = models.ManyToManyField('self')
Run Code Online (Sandbox Code Playgroud)

和观点:

discussions = Discussions.objects.all()
Run Code Online (Sandbox Code Playgroud)

模板看起来像这样:

{% for discussion in discussions %}
    {{ discussion.message }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我如何建立一个系统,我可以输出这样的所有回复?

discussion
    reply
        reply
    reply
        reply
            reply
                reply
Run Code Online (Sandbox Code Playgroud)

哪个会在确保列出所有回复时尽可能降低.

django model

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

成员函数指向整数?

是否可以将虚拟地址作为成员函数指针的整数?

我试过了.

void (AClass::*Test)();
Test = &AClass::TestFunc;
int num = *(int*)&Test;

但所有这一切都是让我获得函数的jmp的虚拟地址.我需要实际的功能虚拟地址.

c++ visual-studio-2008

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

用速记写边框!

我在对象上使用边框.喜欢

.box{
    border-left:solid 1px #000;
    border-right:solid 1px #000;
    border-bottom:solid 1px #000;
    width:50px;
    height:50px;
}
Run Code Online (Sandbox Code Playgroud)

我可以用速记写这个吗?

html css shorthand

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

使用"java"命令Centos运行.jar文件

我正在尝试在我的centos盒子上运行.jar文件,但它说"java:command not found".

什么是解决这个问题的最佳或最简单的方法?我希望有一个yum命令,但不确定java是否存在?

java jar centos

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