问题列表 - 第39370页

如何在C#中添加嵌套的注册表键/值?

给定注册表路径"\ a\b\c\d",我想为键'd'添加一个值.问题是 - 我不知道a,b或c是否存在,并且我希望代码在它们不存在时生成它们.有没有快速的方法(使用一些我没见过的.NET方法)来做到这一点?我可以通过注册表键迭代的路径并使用OpenSubKey/GetValue/SetValue方法来执行该过程,但是如果可以的话,我希望避免重新发明轮子...

注意:我正在寻找的行为与运行.reg文件所获得的行为相同(它将创建必要的子键).

谢谢,

阿萨夫

.net c# registry

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

如何在ASP.NET MVC控制器中访问HttpServerUtility实例?

如何在ASP.NET MVC控制器中访问HttpServerUtility实例?

asp.net-mvc

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

如何在WPF中模拟悬挂电缆?

我有一个非常"基于连接"的应用程序,即多个输入/输出.

"电缆"的UI概念正是我所期待的,使用户能够清楚地理解这一概念.Propellerhead在其音频组件的Reason软件中采用了类似的方法,如本YouTube视频所示(快进到2m:50s).

我可以通过绘制从A点到B点的样条来使这个概念在GDI中起作用,必须有更优雅的方式在WPF中使用Paths或者其他东西,但是你从哪里开始呢?当你抓住并摇动它时,是否有一种很好的方法来模拟电缆摆动的动画?

如果已经为WPF发明了这个轮子,我也愿意控制库(商业或开源).

更新:感谢到目前为止答案中的链接,我几乎就在那里.

替代文字

我已经以BezierCurve编程方式创建了一个,点1是(0, 0),点2是底部的"挂起"点,点3是鼠标光标所在的位置.我已经创建了一个PointAnimationfor Point 2,ElasticEase它应用了一个缓动函数来提供"Swinging"效果(即,稍微反弹中间点).

唯一的问题是,动画似乎运行得有点晚.我每次鼠标移动时都会启动故事板,有没有更好的方法来制作这个动画?到目前为止,我的解决方案位于:

Bezier曲线游乐场

码:

private Path _path = null;
private BezierSegment _bs = null;
private PathFigure _pFigure = null;
private Storyboard _sb = null;
private PointAnimation _paPoint2 = null;
ElasticEase _eEase = null;

private void cvCanvas_MouseMove(object sender, MouseEventArgs e)
{
    var position = e.GetPosition(cvCanvas);
    AdjustPath(position.X, position.Y);
}

// basic idea: when mouse moves, call AdjustPath and draw line from (0,0) to …
Run Code Online (Sandbox Code Playgroud)

c# silverlight wpf graphics gdi+

14
推荐指数
1
解决办法
2084
查看次数

C#webBrowser控制如何在鼠标指针下获取数据

嗨如果我在WebBrowser控件中打开一个站点,无论如何都要编写一个函数来获取鼠标指针下的数据?

所以我想做什么,但不知道怎么做!加载一个网站(大多数任何网站)用户将鼠标放在页面上的某些数据上并按下控件点击,这样代码就可以计算出光标下面的HTML标签并读取它的内部值.希望有道理!

事实上,就像IE开发人员工具中的指针控件一样,它甚至可以设置一个框来围绕选择的内容......

我只是在寻找没有图片的文字......

谢谢你的帮助...

c# .net-4.0 webbrowser-control

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

使用lxml,python获取最后一个(最新的)元素

嘿大家,过去几天我在试图解决我的问题时得到了一些惊人的帮助.我只有最后一个问题(我希望):)

我试图从我的xml中获取最后一个元素并将其放在一个变量中.我正在使用django,python和lxml库.

我想要做的是,浏览我从API调用中获得的XML,找到最新的项目(它将具有最大的ID号),然后将其分配给存储在我的数据库中的变量.我在找到如何找到最新,最新的元素时遇到了一些麻烦.

这是一段代码:

req2 = urllib2.Request("http://web_url/public/api.php?path_info=/projects&token=#########")
        resp = urllib2.urlopen(req2)
        resp_data = resp.read()
        if not resp.code == '200' and resp.headers.get('content-type') == 'text/xml':
          # Do your error handling.
          raise Exception('Unexpected response',req2,resp)
        data = etree.XML(resp_data)
        #assigns the api_id to the id at index of 0 for time being,  using the // in front of project makes sure that its looking at the correct node inside of the projects structure
        api_id = int(data.xpath('//project/id/text()')[0])
        project.API_id = api_id
        project.save()
Run Code Online (Sandbox Code Playgroud)

从现在开始,它将元素放在[0]并存储ID就好了,但我需要最新的/最新的/ etc元素.

谢谢,

史蒂夫

python django lxml django-views

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

plsql游标通过直接sql

我正在查看以下两种检索值的方法,并稍后通过insert语句存储它.即通过Pl/SQL游标或直接SQL.两种方法都有任何优势吗?还是有更有效的方法?

方法1

Cursor system_date
Is 
 select sysdate from dual;
system_date_rec system_date%type;

Open system_Date;
Fetch system_date into system_date_rec;

Insert into table(dateValue)
values(system_date_rec.date);
Run Code Online (Sandbox Code Playgroud)

方法2

dateString  varchar(20);
Select sysdate into dateString from dual;
Insert into table(dateValue)
values(dateString);
Run Code Online (Sandbox Code Playgroud)

oracle plsql plsqldeveloper

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

为什么下面的代码让我的电脑发出哔哔声?

我很难理解为什么这段代码让我的电脑发出哔哔声.我已经将这部分代码隔离开来,偶尔发出哔哔声,但我看不出它有什么问题.

const int BUFFER_LENGTH = 8192;
char buffer [BUFFER_LENGTH + 1];
int recvResult;

do
{
    recvResult = recv(webSocket, buffer, BUFFER_LENGTH, 0);
    buffer[recvResult] = '\0';
    printf("%s", buffer);
    if (recvResult > 0)
    {
        sendResult = send(clientSocket, buffer, recvResult, 0);
    }
}while (recvResult > 0);

shutdown(webSocket, SD_SEND);
Run Code Online (Sandbox Code Playgroud)

为了给出一点上下文,这是一个计算机网络类,我们必须在其中编写代理.所以我正在做的是听取答案,然后将其转发给客户.

当我第一次听到哔哔声时,我无法告诉你我从椅子上跳了多高......

c++ windows winsock2

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

不区分大小写将字符串与非字符串进行比较

我创建了一个C#结构,它可以透明地处理不区分大小写的字符串比较.例如:

List<IString> list = new List<IString>();
list.Add("help");
Assert.IsTrue(list.Contains("Help"));
Run Code Online (Sandbox Code Playgroud)

要么

Dictionary<IString, string> dict = new Dictionary<IString, string>();
dict["Help"] = "thanks!";
Assert.AreEqual("thanks!", dict["hELP"]);
Run Code Online (Sandbox Code Playgroud)

但是我无法弄清楚的一件事(也许是不可能的)是如何让类字符串在.Equals(object)中很好地发挥作用:

IString A1 = "A";
string A2 = "a";
Assert.AreEqual(A1, A2, "This passes");
Assert.AreEqual(A2, A1, "This fails");
Run Code Online (Sandbox Code Playgroud)

这是代码:

using System;
using System.Collections.Generic;

namespace Util
{
    /// <summary>
    /// Case insensitive wrapper for the string class
    /// </summary>
    public struct IString :
        IComparer<IString>,
        IComparable,
        IComparable<IString>,
        IComparable<string>,
        IEquatable<string>,
        IEquatable<IString>
    {
        private const StringComparison icase = StringComparison.OrdinalIgnoreCase;

        public readonly string Value;
        public …
Run Code Online (Sandbox Code Playgroud)

c# string equals case-insensitive

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

如何在分类中包含单词作为数字特征

什么是使用单词本身作为任何机器学习算法中的功能的最佳方法?

我必须从特定段落中提取单词相关功能的问题.我应该使用字典中的索引作为数字特征吗?如果是这样,我将如何规范这些?

一般来说,单词本身如何在NLP中用作特征?

nlp classification machine-learning document-classification

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

如何在jquery中阻止表单提交行为?

我需要获得一个.click()事件,并防止表单按照最初设计的方式运行,并进行自己的更改并提交.这怎么可能?

编辑:表单输入实际上有一个onclick定义的行为.我需要以某种方式重新定义它.

编辑:一些代码

<form action='link' method='get'>
   <input type="image" name="name" id="id" class="class" onclick="this.form.action='some_link'" title="Title" value="" src="image.gif">
</form>
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery

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