问题列表 - 第11484页

实体框架PostgreSQL

有人能告诉我如何让MS Entity Framework与PostgreSQL一起使用.

另外:Entity Framewok如何与Mono合作?你能否建议其他类似的ORM工具可以在Mono上运行,你对它们有什么看法?

postgresql entity-framework

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

令人惊讶的是,JavaScript代码可以执行它想要的任何进程.为什么?

我问" 如何从网页运行可执行文件? "

许多人告诉我这是不可能的,但我的同事发现了一段可以执行任何过程的JavaScript代码.我不敢相信ActiveX是如此危险.

怎么会发生这种情况?为什么IE不禁止这样做?

    <SCRIPT   language=JavaScript>   
  function   Run(strPath)   {   

  try   {   
  var   objShell   =   new   ActiveXObject("wscript.shell");   
  objShell.Run(strPath);   
  objShell   =   null;   
  }   
  catch   (e){alert('Can not find "'+strPath)   

  }   
  }   
  </SCRIPT>   

  <BUTTON   class=button   onclick="Run('notepad')">notepad</BUTTON><br>   
  <BUTTON   class=button   onclick="Run('mspaint')">mspaint</BUTTON><br>   
  <BUTTON   class=button   onclick="Run('calc')">calc</BUTTON><br>   
  <BUTTON   class=button   onclick="Run('format c:')">format c:</BUTTON><br>   
Run Code Online (Sandbox Code Playgroud)

javascript

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

C#List <T> vs IEnumerable <T>性能问题

嗨,假设这两种方法:

private List<IObjectProvider> GetProviderForType(Type type)
        {
            List<IObjectProvider> returnValue = new List<IObjectProvider>();

            foreach (KeyValuePair<Type, IObjectProvider> provider in _objectProviders)
            {
                if ((provider.Key.IsAssignableFrom(type) ||
                    type.IsAssignableFrom(provider.Key)) &&
                    provider.Value.SupportsType(type))
                {
                    returnValue.Add(provider.Value);
                }
            }
            return returnValue;
        }

private IEnumerable<IObjectProvider> GetProviderForType1(Type type)
        {
            foreach (KeyValuePair<Type, IObjectProvider> provider in _objectProviders)
                if ((provider.Key.IsAssignableFrom(type) ||
                    type.IsAssignableFrom(provider.Key)) &&
                    provider.Value.SupportsType(type))

                    yield return provider.Value;              
        }
Run Code Online (Sandbox Code Playgroud)

哪一个更快?当我查看第一种方法时,我看到内存是为List分配的,我认为不需要它.该IEnumerable的方法似乎要快给我.

例如,假设你打电话

int a = GetProviderForType(myType).Count;
int b = GetProviderForType1(myType).Count();
Run Code Online (Sandbox Code Playgroud)

现在,另一个问题是,这两个之间是否有性能差异?

你怎么看?

c# performance ienumerable list

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

离开c ++函数时程序崩溃了......你觉得它是什么?

我有一个c ++代码,我用MSC9来编译它.它会随机崩溃.例如,如果从Perl使用``调用它会崩溃,但是当它从命令行或从Ultimate ++调用时它不会崩溃.

我的意思是从perl调用它,例如. f.exe arg1 arg2 arg3

堆栈跟踪显示不多.逐行跟踪程序证明程序在返回时失败了......

所以就是这样

int funcname()
{
    return 0; <-- crashing after that...
}
Run Code Online (Sandbox Code Playgroud)

我猜堆栈已损坏,堆栈解除后,它崩溃了..

什么可以导致它?该程序使用pcre,stl和迭代器.迭代器可以打破堆栈吗?你怎么会遇到这样的错误?

它可以是编译器错误吗?

注意:调试版本不会崩溃,只会发布版本...

这个错误似乎与这个pvector类有关.

我有一个类似于这样的结构:

struct complexstr
{
 pvector<int> v;
 string v2;
 hash_map<string> hm;
 vector<string> vs; // similar
 int i;
};
Run Code Online (Sandbox Code Playgroud)

它似乎失败了,因为这一行:

complexstr s1;
complexstr s2;

s2=s1; // it seems to fail here, if this is not there... there is no error.
Run Code Online (Sandbox Code Playgroud)

我认为问题出在下面的类... std :: copy在pvector operator =(const pvector&pv)中是正确的,对吧?

pvector是一个perl兼容的向量...它的索引可以大于向量的分配大小.

Update1:​​我收到了有关作业泄漏的建议.我改变了作业......现在看起来是这样的:

 pvector& operator=(const pvector &pv)
  {
    delete [] m_rgArray; …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction stack-unwinding

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

如何使用Google Analytics跟踪锚标记

我正在尝试通过Google Analytics跟踪不会产生新请求的点击次数.具体来说,单击通过jQuery UI选项卡小部件创建的选项卡.我正在使用旧版本的代码('urchin tracker')并尝试记录点击次数:

$('.ui-tabs-nav li a').click(function() {
    val = "/tab/" + $(this).attr('href');

    // when uncommented, the following line reports, for example:
    //   /tab/#main
    // as expected.
    // console.log(val);

    res = urchinTracker(val);
});
Run Code Online (Sandbox Code Playgroud)

在另一个例子中,同样的方法是有效的,据我所知,唯一显着的区别是字符串中缺少哈希(#)符号.该字符是否被允许跟踪的字符串urchinTracker(),或者是否有其他原因(除了没有人点击链接之外!)?

anchor google-analytics urchin

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

将CSS从一个类复制到另一个类?

这似乎是一个非常基本的问题,但我似乎没有找到答案.我知道可以一次为多个元素定义一个css规则:

.element1, .element2{
  font-size:14px;
}
Run Code Online (Sandbox Code Playgroud)

但是,是否有可能做同样的事情,但是在定义了element1的css之后将css应用于元素?像这样的东西:

.element1{
  font-size:14px;
}

/*later in the css... or in a separate file*/

.element2{
 like:".element1";
 font-weight:bold;
}
Run Code Online (Sandbox Code Playgroud)

因此element2现在继承了元素一的css.我尝试这样做的原因是因为我有一个为网站的所有页面加载的element1的css定义.然后,对于一个特定的页面(加载主css文件,以及它自己的),我想使用element1中的样式并添加到它.我要避免的是为网站上的所有页面加载element2的定义(包括那些甚至没有带元素element2的元素的人).

这可以吗?我意识到我可以使用jQuery轻松实现这一点(即$(".element2").addClass(".element1");),但我想避免使用脚本为我的CSS.

谢谢!

css jquery stylesheet web

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

在PHP中提升能力

好吧,我需要在PHP脚本中做一些计算.我有一个行为错误的表达.

echo 10^(-.01);
Run Code Online (Sandbox Code Playgroud)

产出10

echo 1 / (10^(.01));
Run Code Online (Sandbox Code Playgroud)

输出0

echo bcpow('10', '-0.01') . '<br/>';
Run Code Online (Sandbox Code Playgroud)

输出1

echo bcdiv('1', bcpow('10', '0.01'));
Run Code Online (Sandbox Code Playgroud)

输出1.000 ....

bcscale(100)用于BCMath计算.

Excel和Wolfram Mathematica给出答案~0,977237.

有什么建议?

php math bcmath exponent exponentiation

3
推荐指数
2
解决办法
9332
查看次数

无论用户如何限制登录尝试?

我有一个需要用户名和密码的登录系统.我想在一定数量的失败登录尝试后显示验证码.实现这个的正确方法是什么?我已经阅读了这个网站,一些解决方案建议在users表中添加'failed-attempts-count'.但是,我需要失败的尝试不与某个用户绑定 - 即我想要显示验证码,而不管输入的用户名是否存在于系统中.将它存储在会话变量中是否可以(我正在使用PHP)?如果是这样,将数据根据需要投入会话变量是否没有缺点?我已经为网站上的每个访问者提供了任何会话ID(无论是否已登录),因此我可以创建一个表,将登录尝试与此会话ID相关联...有关最佳/最安全方法的任何想法?谢谢.

更新:从目前为止的答案来看,似乎会话ID不是最好的主意,因为黑客可以简单地清除他/她的缓存(但这真的是一个问题,因为这不会使暴力攻击减慢到足以使它变得无用吗? ).另一种选择是通过IP ...但我对内网或代理下的用户犹豫不决,因为失败的尝试将被共享....我真的不能想到任何其他方法......你呢?

php security codeigniter

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

django获取FileField的绝对路径

我试图在模板上调用FileField时检索绝对路径(以http://开头).

我怎样才能做到这一点?

即: {{fl.uploadedfile}}- >返回相对路径,如媒体/上传/我希望这样

干杯

django url-rewriting django-urls

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

Android,添加没有XML布局的新视图

我需要一些有经验的人的帮助.我希望这很容易.我只是想表明新的视图(创建它没有 XML layouts上述主程序的观点).这是整合AdMob.com广告块:

我写了这样的代码:

AdView ad = new AdView(this); 
ad.layout(10, 10, 100, 100); 
ad.setVisibility(View.VISIBLE); 
ad.bringToFront(); 
ad.requestFocus(); 
ad.invalidate();
Run Code Online (Sandbox Code Playgroud)

如你所见 - 没有任何帮助,没有窗口可见
我做错了什么?谢谢!

PS我是在制作ActivityonCreate(Bundle),但我也在其他地方试过.

java controls android view

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