小编hor*_*rns的帖子

如何调试将参数传递给Main的程序?

我正在编写一个Console应用程序,它将一个字符串数组的参数传递给Main.使用F5进行调试会抛出异常,因为我没有传递参数.

我调试/测试我可以传递参数的代码的方法是构建解决方案,然后在命令提示符下运行.exe,但这非常不方便.

有没有办法将参数传递给调试?

c# console

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

在DataGrid ItemsSource更改后保持Focus/SelectedItem

我已经在这方面工作了几天,但似乎无法想出一个解决方案

我有一个计时器上的代码,DataGrid每隔几秒刷新一次

我尝试了很多刷新选项,但最终他们都失去了用户的注意力,有时也失去了 SelectedItem

继承我的代码:

        AddHandler bw.RunWorkerCompleted, Function(sender As Object, e As ComponentModel.RunWorkerCompletedEventArgs)
                                              Dim lst = e.Result
                                              Dim lst2 = CType(lst, List(Of Object)).OfType(Of INotifyPropertyChanged)()
                                              'If Items.Count = 0 Then
                                              Dim a = SelectedItem
                                              Collection.Clear()
                                              Collection.AddRange(lst2)
                                              SelectedItem = a
                                              'ItemsSource = lst
                                              'End If
                                              'For Each rw In lst
                                              '    Dim mtch = Collection.Where(Function(x) x.GetHashCode = rw.GetHashCode)

                                              'Next
Run Code Online (Sandbox Code Playgroud)

我留下了评论,所以你可以看到我尝试的不同方法

结果:

如果我直接设置ItemsSource,结果(如注释),那么SelectedItemKeyboard.FocusedElement保持稳定,直到上面的代码中结束,但是这个代码的结束和下一个节拍,他们都变成了介于两者之间Nothing

如果我一起去,ObservableCollection那么SelectedItem一旦我清除了收集Keyboard.FocusedElement就失去了,并且只在蜱之间的某个时间丢失.尽管可以使用临时支持变量在此处保留SelectedItem

所以关键是我们如何在保持(最重要的)键盘焦点的同时刷新数据库中的项目

是的,我知道ObservableCollections不会被"重置".事实上,我真的不想使用它.它只有一个保持 …

wpf datagrid focus refresh itemssource

9
推荐指数
1
解决办法
2441
查看次数

多选和按钮功能一起python kivy mobileapp

ListAdapter用来创建一个按钮列表,并将它们用作多选.

我想要像按钮+多选 这样的东西; 当我触摸并按住按钮一段时间时,它应该进行多选.单击一下按钮,它就可以作为普通按钮使用.

知道如何在Kivy完成这项工作吗?

self.list_adapter = ListAdapter(data=[],selection_mode='multiple',
                                cls=ListItemButton, sorted_keys=[])
Run Code Online (Sandbox Code Playgroud)

python kivy

8
推荐指数
0
解决办法
227
查看次数

ListView下方的LinearLayour不可见

为什么只有ListView可见?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="wrap_content" >

<ListView android:id="@+id/android:list" android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:layout_gravity="center" android:choiceMode="singleChoice">
</ListView> 


<LinearLayout android:orientation="horizontal"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
      android:gravity="center"
    android:layout_marginTop="15dp"> 

    <Button android:id="@+id/viewComplaintsMoreButton"
        android:text="  More  "  
        android:layout_width="wrap_content" android:layout_height="wrap_content" />

    <Button android:id="@+id/viewComplaintsCancelButton"
        android:text="  Cancel  "  
        android:layout_marginLeft="50dp" android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</LinearLayout>

</LinearLayout> 
Run Code Online (Sandbox Code Playgroud)

android listview

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

input [type = hidden]和visibility ="hidden"之间的区别

input[type=hidden]和之间有什么区别visibility : hidden;

html css

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

如何使这个字符计数器对案例不敏感?

我写了这个小代码来计算文本中单词的出现次数:

string=input("Paste text here: ")
word=input("Type word to count: ")
string.count(word)
x=string.count(word)
print (x)
Run Code Online (Sandbox Code Playgroud)

问题是它区分大小写.如何使其不区分大小写?

python

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

无法在intellij idea社区版中导入grails 3项目

我试图在intellij idea社区版中导入grails 3项目

我收到了以下错误

java.lang.NullPointerException at 
com.android.tools.idea.project.messages.AbstractSyncMessages.removeMessages(AbstractSyncMessages.java:79) at 
com.android.tools.idea.gradle.project.sync.messages.GradleSyncMessages.removeProjectMessages(GradleSyncMessages.java:50) at 
com.android.tools.idea.gradle.project.sync.idea.notification.GradleNotificationExtension.customize(GradleNotificationExtension.java:57) at 
com.intellij.openapi.externalSystem.service.notification.ExternalSystemNotificationManager.createNotification(ExternalSystemNotificationManager.java:168) at 
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.createFailureResult(ExternalSystemUtil.java:651) at 
com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3$3.onFailure(ExternalSystemUtil.java:517) at 
com.intellij.openapi.externalSystem.service.remote.ExternalSystemProgressNotificationManagerImpl.onFailure(ExternalSystemProgressNotificationManagerImpl.java:124) at 
com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:94) at 
com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:163) at 
com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:149) at 
com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:542) at 
com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4.run(ExternalSystemUtil.java:605) at 
com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:750) at 
com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:434) at 
com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at 
com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580) at 
com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525) at 
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85) at 
com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at 
com.intellij.openapi.application.impl.ApplicationImpl.lambda$null$10(ApplicationImpl.java:565) at 
com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:305) at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at 
java.util.concurrent.FutureTask.run(FutureTask.java:266) at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at 
java.lang.Thread.run(Thread.java:745)  
Consult IDE log for more details (Help | Show Log)
Run Code Online (Sandbox Code Playgroud)

grails intellij-idea

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

如何在django表单中只读取ChoiceField

class MyForm(forms.Form):
    CHOICES = (('1', 'one',), ('2', 'two',))
    one_or_two = forms.ChoiceField(widget=forms.RadioSelect, initial='1') 

def show(request):   
    form = MyForm()   
    # render form
Run Code Online (Sandbox Code Playgroud)

如何使字段one_or_two只读?

django django-templates django-forms

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

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

什么决定对象大小?

我创建了包含整数和几个方法的简单对象,单独使用整数原始变量并比较它们的大小."sizeof()"表示返回值均为"4".为什么 - 不应该是复合类型的对象并包含有关方法的信息占用更多空间?

#include <iostream>

class Person{

    private:
        int a;

    public:

        void hello(){
            std::cout << "hello";
        }

        void DoSomething(){
            a++;
        }
};

int main(){

    int a;
    Person p;

    std::cout << sizeof(a) << std::endl;

    std::cout << sizeof(p) << std::endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ sizeof

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