我正在开发一个模型盒jQuery插件,我需要知道如何获得一些窗口属性.
框和它的着色器div在页面顶部淡出,着色器div覆盖整个主体,而不仅仅是窗口(对于具有水平滚动条的页面很重要).当模型div淡入时,它会根据窗口水平和垂直居中.但是,如果用户向下滚动一些页面,这将无效(该框将位于页面顶部,因为它仅基于窗口大小居中).
有没有办法让窗户相对于身体的顶部和左侧位置.
例如,用户向下滚动页面并单击任何打开模型框的内容,我该怎么做才能获得窗口顶部从主体顶部向下的像素数.
我想保护WCF服务的某些端点,我不知道你是否可以保护某些端点而不是某些端点.下面我有剥离的WCF服务(自托管).相同的WCF也用于CA Policy文件.如果我保护此WCF服务或某些端点,则CA Policy部分不得向我询问用户名密码.策略文件必须始终可访问.这也可能吗?
我找到了很多WCF自定义博客/帖子.有很多方法可以做到安全.我想要的只是我可以使用用户名/密码保护一些端点,但使用像Fiddler这样的工具不能看到凭据.但是数据在这种情况下可见.
我已经实现了一个Customvalidator,但是app.config文件也是重要的来定义东西.我并不擅长这一点.
namespace WindowsFormsApplication11
{
public partial class Form1 : Form
{
public ServiceHost _host = null;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// Create a ServiceHost for the CalculatorService type and
// provide the base address.
_host = new ServiceHost(typeof(WmsStatService));
_host.AddServiceEndpoint(typeof(IPolicyProvider), new WebHttpBinding(), "").Behaviors.Add(new WebHttpBehavior());
_host.Open();
}
}
// Define a service contract.
[ServiceContract(Namespace = "http://WindowsFormsApplication11")]
public interface IWmsStat
{
[OperationContract]
string getConnectedViewers(string channelName);
[OperationContract]
string sayHello(string name);
}
[ServiceContract] …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法在两个javascript Date对象之间进行适当的减法并获得日期增量.
这是我的方法,但它在今天的日期作为输入失败:
<script type="text/javascript">
function getDayDelta(incomingYear,incomingMonth,incomingDay){
var incomingDate = new Date(incomingYear,incomingMonth,incomingDay);
var today = new Date();
var delta = incomingDate - today;
var resultDate = new Date(delta);
return resultDate.getDate();
}
//works for the future dates:
alert(getDayDelta(2009,9,10));
alert(getDayDelta(2009,8,19));
//fails for the today as input, as expected 0 delta,instead gives 31:
alert(getDayDelta(2009,8,18));
</script>
Run Code Online (Sandbox Code Playgroud)
对此更好的方法是什么?
我使用以下行将float转换为int,但它并不像我想的那样准确:
float a=8.61f;
int b;
b=(int)a;
Run Code Online (Sandbox Code Playgroud)
结果是:( 8应该是9)
什么时候a = -7.65f,结果是:( -7应该是-8)
最好的方法是什么?
我有一个自定义表单,将值返回到主窗体,但它没有看到变量.我不认为我这么说清楚,所以我将包含我想要做的例子的链接.
我知道我可能会忽略一些非常简单或明显的东西,但这就是我所拥有的.
Form1.cs中:
private void addTime_Click(object sender, EventArgs e)
{
Form add = new addTime(false, new string[] { "", "" });
if (add.ShowDialog(this) == DialogResult.OK)
{
// the line not working
Label1.Text = add.Details;
// reports with:'System.Windows.Forms.Form' does not contain a
// definition for 'Details' and no extension method 'Details' accepting
// a first argument of type 'System.Windows.Forms.Form' could be found (are you
// missing a using directive or an assembly reference?)
}
}
Run Code Online (Sandbox Code Playgroud)
addTime.cs:
internal class addTime …Run Code Online (Sandbox Code Playgroud) 昨天我了解到,在编译AMD64和Itanium目标时,Microsoft Visual C++不支持内联汇编(使用__asm关键字).
那是对的吗?如果是这样,有谁知道为什么他们不支持这些目标的内联汇编?这似乎是一个相当大的特点,只是放弃......
我的意思是:NSDictionary中的键和值的顺序是否始终与初始化NSDictionary时指定的顺序相同?或者,如果我真的需要知道密钥的顺序,我应该更好地保持单独的NSArray吗?
在发布模式下构建时,有没有办法自动使用单独的app.config?
换句话说,我想用一个app.config进行测试,然后用另一个进行测试.
目前,我保留了一个名为app.config.production的单独副本,并在构建发布后手动覆盖bin\Release\Application.exe.config.
我一直在寻找网络,试图找到学习PostgreSQL的过程编程语言PL/pgSQL的良好资源.
到目前为止,我唯一能够设法挖掘的是PostgreSQL文档中的教程.虽然这很好,但我一直在寻找更深入的东西.你能推荐一下吗?
我的同事们疯了,因为我一直想重写已经有效的代码,因为我想用设计模式替换一些遗留设计.虽然我觉得它有助于改进现有的代码,但我觉得我对此有点偏执,并尝试在任何地方使用它们,甚至用另一种代替一种设计模式.我的一些同事说,只要遗留代码有效,就不要管它.
我应该什么时候停止使用它们?你在哪里画出需要用更好的设计代替的代码和不需要触摸的代码之间的界限?
javascript ×2
app-config ×1
assembly ×1
c# ×1
cocoa-touch ×1
date ×1
datetime ×1
endpoint ×1
int ×1
iphone ×1
itanium ×1
java ×1
jquery ×1
legacy-code ×1
nsdictionary ×1
plpgsql ×1
postgresql ×1
sql ×1
uikit ×1
visual-c++ ×1
wcf ×1
x86-64 ×1