问题列表 - 第29313页

Javascript文件中的代码可以知道自己的域/ URL

如果我有一个站点,example.com和该站点上的页面引用了subdomain.example.com/serveAd.js上的Javascript - 是否有一种方法可以在serveAd.js中知道自己的URL,或者来自哪个下载了?

(JS当然可以知道调用它的页面.我想知道JS是否了解它自己的来源.)

javascript

19
推荐指数
2
解决办法
4987
查看次数

tinyMCE触发器无法正常工作

我试图用tinyMCE textarea提交表单.我通过javascript提交表单,为了做到这一点,我知道你必须调用tinyMCE.triggerSave将编辑器的内容复制到它替换的隐藏文本区域.对于我的生活,我不能得到tinyMCE.triggerSave做任何事情.我知道这不是因为我从safari和firefox调试工具运行命令,并且DOM中的任何内容都没有变化.

除了这个问题,tinyMCE似乎工作正常,表单显示和工作.我不能提交它.

编辑:即使我使用标准表单提交按钮,它也不会提取内容.

javascript tinymce ruby-on-rails

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

Android:以编程方式更改按钮背景

我有这个颜色的资源文件

<resources>
    <color name="CLR_BLUE">#00f</color>
    <color name="CLR_RED">#f00</color>
    <color name="CLR_GREEN">#0f0</color>
    <color name="CLR_YELLOW">#ff0</color>
    <color name="CLR_BLUE_DARK">#00a</color>
    <color name="CLR_RED_DARK">#a00</color>
    <color name="CLR_GREEN_DARK">#0a0</color>
    <color name="CLR_YELLOW_DARK">#aa0</color>
</resources>
Run Code Online (Sandbox Code Playgroud)

当用户点击四种彩色中的一种时,会调用此方法 Buttons

private void changeBackground(Button pressedBtn)
{
    int oldColor = 0;
    int newColor = 0;

    if(pressedBtn == greenBtn) {
        oldColor = R.color.CLR_GREEN;
        newColor = R.color.CLR_GREEN_DARK;
    }
    else if (pressedBtn == redBtn) {
        oldColor = R.color.CLR_RED;
        newColor = R.color.CLR_RED_DARK;
    }
    else if (pressedBtn == yellowBtn) {
        oldColor = R.color.CLR_YELLOW;
        newColor = R.color.CLR_YELLOW_DARK;
    }
    else if (pressedBtn == blueBtn) {
        oldColor = R.color.CLR_BLUE; …
Run Code Online (Sandbox Code Playgroud)

android

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

以一定的百分比着色或远离色调

我正在尝试模拟Open XML 的Tint效果.它的作用是通过移动色调来改变图像中像素的色调.它需要2个参数:1)hue(以度为单位)和2)amt(数量,百分比).我遇到问题是#2.规范说明:

色调:根据指定的量将颜色值朝向或远离色调移动.

  • amt(Amount) - 指定颜色值的移位量.
  • hue(Hue) - 指定要着色的色调.

从不关注XML构造,我可以模拟具有amt100%的值.所以,例如,如果我想要蓝色(色调:240°),我可以创建它(有色的).这是一个例子:

原始着色(色调= 240,金额= 100%).
原版的 改性

这可以通过将色调设置为240,保持饱和度和亮度相同并转换为RGB并写入每个像素来实现.

这是我无法实现的:

色调= 240(蓝色),金额= 30% ,50%80%,分别
30% 50% 80%

再次,对于规范Amount说,通过颜色值多少转移指定.我已经试过各种方法在这里得到这个工作,但似乎无法(hue=hue*amount,originalhue * amount + hue,等)

更多实例:Hue = 120(绿色),数量= 30%,50%,80%100%.在100%的一个,我可以得到.
30% 50% 80% 100%

以下是上图中单个像素的一些值列表:

Pixel 159,116 - 蓝色图片

        Hue    Amount    R …

c# hsl gdi+ image

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

使用flock()锁定流只能确保在什么情况下工作?

这是来自PHP zend考试的问题,

使用flock()锁定流只能确保在什么情况下工作?

  • 在Linux环境中运行本地文件系统时
  • 访问本地文件系统的流时
  • 在Windows环境中运行并访问共享时
  • 访问双向流时
  • 访问只读流时

php zend-certification

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

C#中的foreach循环是否保证评估顺序?

从逻辑上讲,人们会认为C#中的foreach循环将以与递增for循环相同的顺序进行求值.实验上,确实如此.但是,MSDN网站上似乎没有此类确认.

这是一个明显的答案,他们不认为在网站上包含这些信息?或者它是否有可能表现不正常?

c# foreach

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

在安装之前是否可以检查Google Chrome扩展程序的代码?

Google Chrome扩展程序是一项不错的发明,但它们可能会与大量用户信息进行交互.

是否可以在安装之前浏览其清单和/或源代码?

我在StackOverflow上问这个的原因是我刚刚开发了我的第一个扩展.因为它正在操作您访问的网站的CSS样式,所以在安装之前它会提示:

"此扩展程序可以访问您在所有网站上的浏览历史记录和私人数据"

非常害怕...我可以想象很多用户只是因为这条消息而没有安装扩展程序.我很高兴向他们展示我的扩展程序正在做什么以及它的安全性......

google-chrome google-chrome-extension

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

decltype和括号

我不明白FCD第148页上的例子的最后一行(§7.6.1.2/ 4):

const int&& foo();
int i;
struct A { double x; };
const A* a = new A();
decltype(foo()) x1 = i;     // type is const int&&
decltype(i) x2;             // type is int
decltype(a->x) x3;          // type is double
decltype((a->x)) x4 = x3;   // type is const double&
Run Code Online (Sandbox Code Playgroud)

为什么括号在这里有所作为?它不应该只是double像上面那样吗?

c++ type-inference decltype c++11

50
推荐指数
3
解决办法
3617
查看次数

Powershell:IOException try/catch无效

我有一个PS脚本,每5分钟启动一次,检查新删除的文件夹并移动它们.问题是有时文件夹中的项目仍在写入,在这种情况下脚本错误:

Move-Item:进程无法访问该文件,因为它正由另一个进程使用.[Move-Item],IOException + FullyQualifiedErrorId:MoveDirectoryItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand

我尝试了以下try/catch块,但它仍然在同一个"Move-Item"行上出错.对我在这里做错了什么的想法?

          try {
           Move-Item -Force "$fileString" $fileStringFixed
          }
          catch [System.IO.IOException] {
           return
          }
Run Code Online (Sandbox Code Playgroud)

谢谢.

powershell

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

const引用临时奇数

我们都知道这样的事情在c ++中是有效的:

const T &x = T();
Run Code Online (Sandbox Code Playgroud)

而:

T &x = T();
Run Code Online (Sandbox Code Playgroud)

不是.

最近一个问题中,谈话导致了这一规则.OP发布了一些明显唤起UB的代码.但我希望它的修改版本能够工作(这是修改后的版本):

#include <iostream>
using namespace std;

class A {
public:
    A(int k) { _k = k; };
    int get() const { return _k; };
    int _k;
};

class B {
public:
    B(const A& a) : _a(a) {}
    void b() { cout << _a.get(); }
    const A& _a;
};

B* f() {
    return new B(A(10));
}

int main() {
    f()->b();
}
Run Code Online (Sandbox Code Playgroud)

这会在某些机器上打印垃圾,在其他机器上打印10个......对我来说听起来像UB :-).但后来我想,A …

c++ const reference temporary

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