有人能告诉我如何让MS Entity Framework与PostgreSQL一起使用.
另外:Entity Framewok如何与Mono合作?你能否建议其他类似的ORM工具可以在Mono上运行,你对它们有什么看法?
我问" 如何从网页运行可执行文件? "
许多人告诉我这是不可能的,但我的同事发现了一段可以执行任何过程的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) 嗨,假设这两种方法:
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 ++代码,我用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) 我正在尝试通过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(),或者是否有其他原因(除了没有人点击链接之外!)?
这似乎是一个非常基本的问题,但我似乎没有找到答案.我知道可以一次为多个元素定义一个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.
谢谢!
好吧,我需要在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.
有什么建议?
我有一个需要用户名和密码的登录系统.我想在一定数量的失败登录尝试后显示验证码.实现这个的正确方法是什么?我已经阅读了这个网站,一些解决方案建议在users表中添加'failed-attempts-count'.但是,我需要失败的尝试不与某个用户绑定 - 即我想要显示验证码,而不管输入的用户名是否存在于系统中.将它存储在会话变量中是否可以(我正在使用PHP)?如果是这样,将数据根据需要投入会话变量是否没有缺点?我已经为网站上的每个访问者提供了任何会话ID(无论是否已登录),因此我可以创建一个表,将登录尝试与此会话ID相关联...有关最佳/最安全方法的任何想法?谢谢.
更新:从目前为止的答案来看,似乎会话ID不是最好的主意,因为黑客可以简单地清除他/她的缓存(但这真的是一个问题,因为这不会使暴力攻击减慢到足以使它变得无用吗? ).另一种选择是通过IP ...但我对内网或代理下的用户犹豫不决,因为失败的尝试将被共享....我真的不能想到任何其他方法......你呢?
我需要一些有经验的人的帮助.我希望这很容易.我只是想表明新的视图(创建它没有 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我是在制作Activity的onCreate(Bundle),但我也在其他地方试过.
php ×2
anchor ×1
android ×1
bcmath ×1
c# ×1
c++ ×1
codeigniter ×1
controls ×1
css ×1
django ×1
django-urls ×1
exponent ×1
ienumerable ×1
java ×1
javascript ×1
jquery ×1
list ×1
math ×1
performance ×1
postgresql ×1
security ×1
stylesheet ×1
urchin ×1
view ×1
web ×1