程序设计

专业和发烧友程序员的问答

16
WPF用户控制父级
我有一个MainWindow在运行时加载到的用户控件。我无法从中获取包含窗口的句柄UserControl。 我已经尝试过this.Parent,但是它始终为null。有谁知道如何从WPF中的用户控件获取包含窗口的句柄? 这是控件的加载方式: private void XMLLogViewer_MenuItem_Click(object sender, RoutedEventArgs e) { MenuItem application = sender as MenuItem; string parameter = application.CommandParameter as string; string controlName = parameter; if (uxPanel.Children.Count == 0) { System.Runtime.Remoting.ObjectHandle instance = Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, controlName); UserControl control = instance.Unwrap() as UserControl; this.LoadControl(control); } } private void LoadControl(UserControl control) { …
183 c#  .net  wpf 


23
遍历模板中的模型实例字段名称和值
我正在尝试创建一个基本模板以显示所选实例的字段值及其名称。可以将其视为表格式的该实例的值的标准输出,第一列具有字段名称(如果在字段上指定,则为verbose_name),第二列具有该字段的值。 例如,假设我们具有以下模型定义: class Client(Model): name = CharField(max_length=150) email = EmailField(max_length=100, verbose_name="E-mail") 我希望将其像这样在模板中输出(假定具有给定值的实例): Field Name Field Value ---------- ----------- Name Wayne Koorts E-mail waynes@email.com 我要实现的目标是能够将模型的实例传递到模板,并能够在模板中动态地对其进行迭代,如下所示: <table> {% for field in fields %} <tr> <td>{{ field.name }}</td> <td>{{ field.value }}</td> </tr> {% endfor %} </table> 有没有一种经过Django批准的简洁方法?这似乎是一项非常普通的任务,对于这个特定项目,我将需要经常执行。

5
如何杀死僵尸进程
我在前台启动了我的程序(守护程序),然后用杀死了该程序kill -9,但剩下一个僵尸,无法使用杀死它kill -9。如何杀死僵尸进程? 如果僵尸是一个死进程(已经被杀死),我如何将其从输出中删除ps aux? root@OpenWrt:~# anyprogramd & root@OpenWrt:~# ps aux | grep anyprogram 1163 root 2552 S anyprogramd 1167 root 2552 S anyprogramd 1169 root 2552 S anyprogramd 1170 root 2552 S anyprogramd 10101 root 944 S grep anyprogram root@OpenWrt:~# pidof anyprogramd 1170 1169 1167 1163 root@OpenWrt:~# kill -9 …

4
在Maven中共享测试代码
您如何依赖Maven中另一个模块的测试代码? 例如,我有2个模块: 基础 主要 我想要Main中的测试用例来扩展Base中的基本测试类。这可能吗? 更新:找到了可接受的答案,其中涉及创建测试罐。
183 maven-2  testing 

8
在参数数量上重载宏
我有两个宏FOO2和FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... 我想定义一个新的宏FOO,如下所示: #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) 但这是行不通的,因为宏不会在参数数量上重载。 无需修改FOO2和FOO3,是有一些方法来定义一个宏FOO(使用__VA_ARGS__或以其他方式),以获得分派的相同的效果FOO(x,y)来FOO2,并FOO(x,y,z)到FOO3?
183 c  macros  c-preprocessor 

7
NTFS性能以及大量文件和目录
带有NTFS的Windows如何处理大量文件和目录? 在遇到性能问题或其他问题之前,是否可以围绕单个目录中的文件或目录限制提供任何指导? 例如,其中有一个包含100,000个文件夹的文件夹,可以这样做吗?


6
如何防止IE10中的滚动条覆盖内容?
在IE10中,滚动条并不总是存在的……当它出现时会以覆盖的形式出现……这是一个很酷的功能,但是我想为我的特定网站关闭它,因为它是一个全屏应用程序,而我徽标和菜单丢失了。 IE10: 铬: 有人知道将滚动条始终固定在IE10上的方法吗? 溢出-y:滚动似乎不起作用!它只是将其永久放在我的网站上。 可能是导致问题的引导程序,但是我不知道哪一部分!在此处查看示例:http : //twitter.github.io/bootstrap/


3
如何通过反射确定Java类是否抽象
我正在遍历Jar文件中的类,希望找到那些不是抽象的类。我可以通过实例化类并捕获InstantiationException来解决此问题,但是由于某些类的启动量很大,因此性能受到了影响。我在Class.java文档中找不到明显类似于isAbstract()的东西。
183 java  class  abstract 


10
IISExpress从远程计算机返回503错误
我试图测试我在本地IISExpress实例中与本地网络上的其他一些机器/设备运行的网站。我正在运行Win7 Pro。 第一次尝试从本地网段中的另一台计算机浏览到我的计算机时,出现400错误:主机名无效。 我了解我需要使用提升的命令提示符下的命令授予对ACL的远程访问权限,例如: netsh http add urlacl url=http://mymachinename:50333/ user=everyone 现在我得到一个503服务不可用的错误。 Windows防火墙当前已关闭,我可以使用以下地址浏览我的本地IISExpress实例: http://localhost:50333 这个配置难题的最后一部分是什么?
183 iis-express 

4
跟踪在GitHub上创建的新远程分支
我已经有一个本地主分支跟踪github项目的远程主分支。现在,我的一个合作者在同一项目中创建了一个新分支,我想据此执行以下操作: 在本地创建一个新分支 使这个新分支跟踪新创建的远程分支。 我应该怎么做呢?
183 git  github  git-branch 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.