问题列表 - 第24410页

WebBrowser控件的安全级别

我正在尝试将.hta应用程序迁移到C#可执行文件.当然,因为它是.hta,所以代码都是HTMLJscript,并调用本地ActiveX对象.

我创建了一个C#可执行项目,我只是使用WebBrowser控件来显示HTML内容.简单地改名名.hta的.html,拿出了HTA声明.

一切都很好,除了当我调用ActiveX对象时,我得到一个安全弹出窗口警告,在页面上运行ActiveX控件.

我理解为什么会发生这种情况,因为WebBrowser控件本质上是IE并使用Internet选项安全设置,但有没有办法让WebBrowser控件绕过安全弹出窗口,或者将可执行文件或DLL注册为可信任的方法更改Internet选项中的设置?即使是在部署包上执行的方法也可以.

c# activex hta webbrowser-control

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

emacs拆分为3个偶数窗口

快速提问:如何指定拆分窗口中的字符数?Cx-3将我的窗口均匀分割成两个窗口,但随后的分割会将其中一个窗口分成两半.我想要3个相同大小的窗户.文档说我应该能够将左缓冲区的字符数指定为参数,但我似乎无法使其工作.任何语法的想法?

谢谢.

emacs

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

比较NSDates

我有一个名为'dueDate'的NSDate对象.我正在尝试如何显示截止日期是昨天还是明天.我该怎么做?

iphone compare objective-c nsdate

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

g ++/clang超快速解析但不是编译模式?

对于g ++/clang,是否有一些超快速的"语法检查我的代码,但不编译模式"?唯一的目标是检查我的代码是否是有效的C++代码?

c++ g++ clang

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

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

在NSMutableArray中存储CLLocationCoordinates2D

经过一番搜索,我得到了以下解决方案: 参考.

CLLocationCoordinate2D* new_coordinate = malloc(sizeof(CLLocationCoordinate2D));
new_coordinate->latitude = latitude;
new_coordinate->longitude = longitude;
[points addObject:[NSData dataWithBytes:(void *)new_coordinate
length:sizeof(CLLocationCoordinate2D)]];
free(new_coordinate);
Run Code Online (Sandbox Code Playgroud)

并将其访问为:

CLLocationCoordinate2D* c = (CLLocationCoordinate2D*) [[points objectAtIndex:0] bytes];
Run Code Online (Sandbox Code Playgroud)

但是,有人声称这里有内存泄漏?任何人都可以建议我在哪里泄漏以及如何解决它.此外,是否有更好的方法在NSMutableArray中存储CLLocationCoordinate2D列表?请提供示例代码,因为我是Objective C新手.

cocoa nsmutablearray nsdata

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

在boost :: python中公开boost :: scoped_ptr

我收到一个编译错误,说该scoped_ptr私有的复制构造函数与以下代码片段:

class a {};

struct s
{
  boost::scoped_ptr<a> p;
};

BOOST_PYTHON_MODULE( module )
{
  class_<s>( "s" );
}
Run Code Online (Sandbox Code Playgroud)

此示例适用于shared_ptr.如果有人知道答案那就太好了.谢谢

c++ boost smart-pointers boost-python

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

工作窃取始终是最合适的用户级线程调度算法吗?

我一直在研究我正在实现的线程池的不同调度算法.由于我正在解决的问题的性质,我可以假设并行运行的任务是独立的,不会产生任何新任务.任务可以是不同的大小.

我立即采用最流行的调度算法"偷工作",使用无锁的deques作为本地工作队列,我对这种方法比较满意.但是我想知道是否有任何常见的情况,工作窃取不是最好的方法.

对于这个特殊问题,我对每个单独任务的大小有一个很好的估计.工作窃取没有利用这些信息,我想知道是否有任何调度程序可以提供更好的负载平衡,而不是工作窃取这些信息(显然具有相同的效率).

NB.这个问题与之前的问题有关.

algorithm multithreading load-balancing scheduling work-stealing

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

基于 window.location.href 的条件 URL 附加或重定向的 Javascript

我正在尝试制作一个书签,单击该书签时将检查当前选项卡/窗口的 URL,以查看它是否包含“char1”和/或“char2”(给定字符)。如果两个字符都存在,它将重定向到另一个 URL,对于另外两个字符,它将分别附加当前 URL。

我相信一定有一种比下面的更优雅的方式来说明这一点(到目前为止对我来说效果很好),但我对 Javascript 不太了解。我的(笨拙且重复的)工作代码(抱歉):

if (window.location.href.indexOf('char1') != -1 &&
    window.location.href.indexOf('char2') != -1)
{
    window.location="https://website.com/";
}
else if (window.location.href.indexOf('char1') != -1)
{
    window.location.assign(window.location.href += 'append1');
}
else if (window.location.href.indexOf('char2') != -1)
{
    window.location.assign(window.location.href += 'append2');
}
Run Code Online (Sandbox Code Playgroud)

完全符合我的需要,但是,嗯……至少可以说不太优雅。

有没有更简单的方法来做到这一点,也许使用变量或伪对象?或者更好的代码?

javascript url bookmarklet append conditional-statements

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

如何在ASP.NET MVC中获取客户端的IP地址?

我是ASP.NET MVC堆栈的新手,我想知道简单的Page对象和Request ServerVariables对象发生了什么?

基本上,我想提取客户端PC的IP地址,但我无法理解当前的MVC结构如何改变了所有这些.

据我所知,大多数变量对象已被HttpRequest变体所取代.

有人关心分享一些资源吗?ASP.NET MVC世界中有很多东西要学习.:)

例如,我有一个带有当前函数的静态类.如何使用ASP.NET MVC获得相同的结果?

public static int getCountry(Page page)
{
    return getCountryFromIP(getIPAddress(page));
}

public static string getIPAddress(Page page)
{
    string szRemoteAddr = page.Request.ServerVariables["REMOTE_ADDR"];
    string szXForwardedFor = page.Request.ServerVariables["X_FORWARDED_FOR"];
    string szIP = "";

    if (szXForwardedFor == null)
    {
        szIP = szRemoteAddr;
    }
    else
    {
        szIP = szXForwardedFor;

        if (szIP.IndexOf(",") > 0)
        {
            string [] arIPs = szIP.Split(',');

            foreach (string item in arIPs)
            {
                if (!isPrivateIP(item))
                {
                    return item;
                }
            }
        }
    }
    return szIP;
} …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

303
推荐指数
5
解决办法
23万
查看次数