问题列表 - 第35681页

如何使用Linq to XML获取标记名称

如果你有一个XElement对象,你如何获得xelement对象的标签名称?

doc.Descendants("name").Where(x => (string) x == cit.name).FirstOrDefault().Parent
Run Code Online (Sandbox Code Playgroud)

我想获得这个xelement对象的标记名.

c# linq-to-xml

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

检查事件是否已存在

我有一个数据网格加载行事件

_gridObj.LoadingRow += new EventHandler<DataGridRowEventArgs>(_gridObj_LoadingRow);
Run Code Online (Sandbox Code Playgroud)

在处理程序中我正在创建另一个事件.在以下代码中,如何知道该行是否已存在MouseLeftBtn事件?

void _gridObj_LoadingRow(object sender, DataGridRowEventArgs e)
{
    e.Row.MouseLeftButtonUp += new MouseButtonEventHandler(Row_MouseLeftButtonUp);
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

巫毒

c# silverlight datagrid

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

是否有我可以在我的WPF应用程序中使用的属性对话框控件?

我正在使用WPF构建一个应用程序,它将成为各种设计者,这意味着,用户可以将自定义UI元素拖放到画布中,并能够通过属性配置其行为.

(将此视为特定于域的PowerPoint.您可以向演示文稿添加元素,配置元素的属性,然后最终可以运行"幻灯片放映",这些元素将根据其属性运行)

所以在我的应用程序中,显示和配置元素属性的最佳方法是什么?我可以使用属性对话框控件吗?(类似于Visual Studio中的控件)

.net wpf propertygrid controls properties

8
推荐指数
1
解决办法
6046
查看次数

如何直接从我的localhost编辑EC2上的文件?

我在EC2实例上有一个批处理脚本,我希望能够直接从我的桌面文本编辑器编辑.

这样做的好方法是什么?

ssh development-environment amazon-ec2

8
推荐指数
1
解决办法
3305
查看次数

有没有办法缩短这段代码?C#winforms

我正在学习Windows窗体中的MDI表单,我正在使用这个简单的应用程序: 替代文字

每个ToolStripMeniItem调用一个特定表单的单个实例,但正如您所看到的(请参阅我的代码),我的代码对于每个ToolStripMeniItem都是重复的,我该如何缩短它?

        public static Form IsFormAlreadyOpen(Type FormType)
        {
            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.GetType() == FormType)
                    return OpenForm;
            }
            return null;
        }

        private void form1ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form1 f1 = null;
            if (IsFormAlreadyOpen(typeof(Form1)) == null)
            {
                f1 = new Form1();
                f1.MdiParent = this;
                f1.Show();
            }
            else
            {
                Form selectedForm = IsFormAlreadyOpen(typeof(Form1));
                foreach (Form OpenForm in this.MdiChildren)
                {
                    if (OpenForm == selectedForm)
                    {
                        if (selectedForm.WindowState == FormWindowState.Minimized)
                        {
                            selectedForm.WindowState = FormWindowState.Normal;
                        }
                        selectedForm.Select();
                    }
                } …
Run Code Online (Sandbox Code Playgroud)

c#

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

选择第i个最小数量的分隔数字序列的最佳方法

如果我给了一组特定的数字(我将它存储在平衡的二进制搜索树中以方便),那么我想回答一个查询,要求我告知[A,B]之间的第i个最小数字是什么是一个执行该任务的快速算法?

从技术上讲,我可以从根遍历搜索A的树(或者一个数字,如果A不存在则立即大于该数字),而不是回溯搜索B(或小于B的数字),并且在这样做时我可以保留一个计数器我,确定我什么时候会在第i个号码.但这对我来说似乎不是最佳选择.

我可以在O(log n),我用来存储通用数字集的树的高度上执行此操作吗?

谢谢

algorithm optimization big-o search binary-tree

0
推荐指数
1
解决办法
518
查看次数

为什么Google App Engine仅支持单个执行线程?

有没有人知道为什么Google App Engine只允许部署应用程序的单个执行线程?

我个人认为它与应用程序的可预测性有关,因此Google可以更可靠地调整其性能.Google网站上似乎没有关于单线程执行的任何理由,因此我的问题.

拥有一个已经是多线程且当前部署在VM上的应用程序意味着在我受到此限制的情况下我很难迁移到云端.

编辑:我已经在下面标出了答案,因为由于水平缩放要求,不允许线程听起来很合理.自然地,线程都在同一个进程空间内执行,并且由于GAE可以为您的应用程序运行许多进程,因此很难共享线程.也就是说,我仍然认为每个进程的一个小线程池是有用的,可能有助于将应用程序迁移到云.我将要求将此作为一项功能.谢谢你的讨论!

concurrency google-app-engine multithreading

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

使用objective-c禁用UIWebView默认滚动行为

我知道你可以使用javascript来做到这一点

<script type="text/javascript">
touchMove = function(event) {
event.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)

有没有办法使用objective-c做同样的事情?

iphone objective-c uiwebview

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

"静态最终"直接分配到哪里?年轻的gen或老一代或perm gen?

是一个"静态决赛"直接分配到年轻一代或老一代或perm gen?(我想它很可能会在我想的时候进入老一代.)如果它是在perm gen中分配的那么,当它在Perm Gen中进行类卸载时会被垃圾收集吗?

java heap garbage-collection memory-management

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

哪种Perl模块有利于数据整理?

九年前,当我开始使用Perl解析HTML和自由文本时,我阅读了Perl的经典Data Munging.有人知道大卫是否打算更新这本书,或者是否有类似的书籍或网页,其中解释了像XML-Twig,Regexp-Grammars等新的解析模块?

我假设在过去的九年中,一些模块仍然和它们一样好,有些模块是最新的,但有一些新的有趣方法,有些还有更好的替代方法.例如,Parse-RecDescent仍然是自由文本解析的唯一选择,还是Perl 6影响的Regexp-Grammars在许多场景中的替代?

我已经四年没有使用Perl进行有效的HTML,XML或自由文本数据挖掘了,所以我这个领域的工具包可能有点过时了.因此,对于与该领域当前CPAN模块最新的人员而言,HTML和DOM操作,链接提取/验证,Web测试(如Mechanize,XML操作和自由文本解析)的任何反馈都将受到欢迎.

我的工具包的一些新增内容:

还在我的工具箱中:

perl text-parsing html-parsing xml-parsing data-munging

11
推荐指数
1
解决办法
953
查看次数