小编dan*_*son的帖子

如何检测网页是否从网站或本地文件系统运行

我是javascript的新手.如何检测我的javascript是从网站(http://)运行到本地文件.

javascript

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

两次创建对象会产生不同的结果

我有下面的javascript代码.在Chrome,Firefox,Android模拟器,三星Galaxy S(Gingerbread 2.3.3)上的Firefox和iPod上的Safari上运行正常.在三星Galaxy S上的本机浏览器上它没有.

代码创建一个对象并测试对象上的值.第一次创建对象时它是正确的.第二次创建对象时,值不正确.

这是Javascript或V8或设备中的错误吗?你会如何解决它?

var Padding = function(pleft, ptop, pright, pbottom) {
    this.top = 20;
    this.left = 1;
    this.right = 0;
    this.bottom = 0;
    this.left = pleft;
    this.top = ptop;
    this.right = pright;
    this.bottom = pbottom;
};

function testPadding() {
    var p;
    p = new Padding(91, 92, 93, 94);
    alert(p.left.toString() + "," + p.top.toString() + "," + p.right.toString() + "," + p.bottom.toString());
}

testPadding();  // 91,92,93,94 - correct
testPadding(); // 1,20,93,0 - should be 91,92,93,94
testPadding(); // 1,20,93,0 …
Run Code Online (Sandbox Code Playgroud)

javascript android v8

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

将TextOptions.TextFormattingMode与FormattedText一起使用

使用WPF4,您可以通过向您的xaml添加TextOptions.TextFormattingMode ="Display"和TextOptions.TextRenderingMode ="Aliased"来获得非模糊文本:

<Window
   TextOptions.TextFormattingMode="Display"
   TextOptions.TextRenderingMode="Aliased">
Run Code Online (Sandbox Code Playgroud)

除了当我使用DrawingContext.DrawText绘制文本时,这对我来说很好用:

void DrawText(DrawingContext dc)
{
  FormattedText ft = new FormattedText("Hello World",
    System.Globalization.CultureInfo.CurrentCulture,
    System.Windows.FlowDirection.LeftToRight,
    new Typeface(FontFamily, FontStyle, FontWeight, FontStretch),
    FontSize,
    brush);
  dc.DrawText(ft, new Point(rect.Left, rect.Top));
}
Run Code Online (Sandbox Code Playgroud)

如何使用FormattedText绘制非模糊文本?即我想要使用TextOptions.TextFormattingMode ="Display"和TextOptions.TextRenderingMode ="Aliased".

wpf c#-4.0

12
推荐指数
2
解决办法
4512
查看次数

Silverlight与jQuery"相同"吗?

Silverlight可以用于与jQuery相同的东西,还是用于不同的东西?

例如,vb.net可以用于与C#相同的东西,而C#用于与JavaScript不同的东西.Silverlight和jQuery是像vb.net和C#,还是更像C#和JavaScript?

silverlight jquery rich-internet-application

11
推荐指数
3
解决办法
4735
查看次数

vmware如何轻松安装?

使用VMWare Workstation Easy Install,您可以在没有任何输入的情况下安装操作系统.它是如何做到的?是否支持将此内置到操作系统中,或者vmware是否会自动选择正确的选项?

vmware

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

是否可以创建新的css属性?

是否可以在CSS中创建新属性?例如,假设您正在开发一个显示照片的控件,并且您想要向css添加属性以控制照片周围的样式框架.就像是:

#myphoto { frame-style: fancy }
Run Code Online (Sandbox Code Playgroud)

有没有办法以跨浏览器兼容的方式执行此操作,您将如何定义样式是否继承?

编辑:这是一个自定义控件 - 你的JS代码将处理样式 - 我不希望浏览器神奇地知道该怎么做.我希望用户能够使用CSS而不是JS来设置控件的样式.

css

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

如何判断Windows何时处于非活动状态

只有当你有一段时间没有使用电脑时,各种程序才能做些事情(例如屏幕保护程序,Google桌面索引等).

他们怎么知道什么时候不活跃?Windows中是否有一些功能可以告诉您它处于非活动状态的时间,或者您是否必须使用某种键盘/鼠标钩来自行跟踪活动?

我正在使用C#,但我对任何确定不活动的方法感兴趣.

.net windows

10
推荐指数
2
解决办法
6750
查看次数

我如何确定为我的研究项目收到垃圾邮件?

对于我正在进行的项目,我遇到了一个不寻常的问题 - 我需要收到垃圾邮件.有谁知道如何获取垃圾邮件发送者电子邮件列表?

对于好奇 - 我有兴趣知道在电子邮件服务器上应用反向DNS和SPF是否实际阻止垃圾邮件和/或火腿,所以我写了一个smtp服务器来检查它们.我只需要发送垃圾邮件.

email spam

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

NetworkStream.Write立即返回 - 如何判断它何时完成数据发送?

尽管有文档,NetworkStream.Write似乎不会等到数据发送完毕.相反,它等待数据被复制到缓冲区然后返回.该缓冲区在后台传输.

这是我目前的代码.我是否使用ns.Write或ns.BeginWrite并不重要 - 两者都立即返回.EndWrite也会立即返回(这是有意义的,因为它写入发送缓冲区,而不是写入网络).

    bool done;
    void SendData(TcpClient tcp, byte[] data)
    {
        NetworkStream ns = tcp.GetStream();
        done = false;
        ns.BeginWrite(bytWriteBuffer, 0, data.Length, myWriteCallBack, ns);
        while (done == false) Thread.Sleep(10);
    }
   
    public void myWriteCallBack(IAsyncResult ar)
    {
        NetworkStream ns = (NetworkStream)ar.AsyncState;
        ns.EndWrite(ar);
        done = true;
    }
Run Code Online (Sandbox Code Playgroud)

如何判断数据何时实际发送到客户端?

我想在发送数据后等待10秒(例如)来自服务器的响应,否则我会假设出错了.如果发送我的数据需要15​​秒,那么它将始终超时,因为我只能从NetworkStream.Write返回时开始计数 - 这是在数据发送之前.我想从数据离开网卡开始计算10秒钟.

数据量和发送时间可能会有所不同 - 发送它可能需要1秒,发送它可能需要10秒,发送它可能需要一分钟.服务器在收到数据时会发送响应(它是一个smtp服务器),但如果我的数据格式错误且响应永远不会到来,我不想永远等待,这就是为什么我需要知道我是不是等待数据发送,或者我正在等待服务器响应.

我可能想向用户显示状态 - 我想显示"向服务器发送数据","等待服务器响应" - 我怎么能这样做?

c# network-programming

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

TreeNode.EndEdit vs NodeLabelEditEventArgs.CancelEdit

TreeNode.EndEdit和设置有NodeLabelEditEventArgs.CancelEdit什么区别?

.net c# treeview treenode winforms

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