问题列表 - 第43290页

你如何在javascript中给出变量引用?

我想在javascript中给出变量引用.

例如,我想这样做:

a=1
b=a
a=2
Run Code Online (Sandbox Code Playgroud)

并且b = 2,并相应地改变为a.

这可能在JavaScript中?如果不是有办法像a.onchange = function(){b = a}?

我想做的是创建一个像makeobject这样的函数,它创建一个对象并将它放在一个数组中,然后返回它

function makeobject() {
   objects[objects.length] = {blah:'whatever',foo:8};
   }
Run Code Online (Sandbox Code Playgroud)

所以我能做到

a=makeobject()
b=makeobject()
c=makeobject()
Run Code Online (Sandbox Code Playgroud)

后来在代码中做了

for (i in objects) {
   objects[i].blah = 'whatev';
}
Run Code Online (Sandbox Code Playgroud)

并且还改变a,b和c的值

javascript variables

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

在没有PDFTK的情况下合并FDF和PDF

有没有办法合并FDF文件和PDF文件来创建所有数据的平面格式并形成1 pdf而不使用PDFTK?

任何关于此的灯都将非常感激.

php pdf pdf-generation fdf pdftk

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

'@'前缀在PHP中有什么作用?

"@"符号在以下代码中的作用是什么?

@mkdir(ROOT. "cache/");
Run Code Online (Sandbox Code Playgroud)

php prefix

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

Java子类构造函数

这是我需要扩展的外部类:

public class Binary {

    public Binary( byte type , byte[] data ){
        _type = type;
        _data = data;
    }

    public byte getType(){
        return _type;
    }

    public byte[] getData(){
        return _data;
    }

    public int length(){
        return _data.length;
    }

    final byte _type;
    final byte[] _data;
}
Run Code Online (Sandbox Code Playgroud)

这是我创建的子类:

import org.bson.types.Binary;

public class NoahId extends Binary {

 public NoahId(byte[] data) {
  //Constructor call must be the first statement in a constructor 
  super((byte) 0 , data);
 }
}
Run Code Online (Sandbox Code Playgroud)

我想强制所有子类(NoahId)具有某个长度的byte []数据,否则抛出异常.如果构造函数调用必须是子类构造函数中的第一个语句,我该如何执行此类检查?

使用静态方法创建我的类允许我进行检查,但我仍然需要定义一个显式构造函数.

java

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

我们总结XOR字符串加密比众所周知的加密安全性更低(Say Blowfish)

我想知道,结论是否公平,XOR字符串加密不如其他加密方法安全,Blowfish

这是因为对于这两种方法,他们的输入都是

  1. 未加密的字符串
  2. 一把密钥

string XOR(string value,string key)
{
    string retval(value);

    short unsigned int klen=key.length();
    short unsigned int vlen=value.length();
    short unsigned int k=0;
    short unsigned int v=0;

    for(v;v<vlen;v++)
    {
        retval[v]=value[v]^key[k];
        k=(++k<klen?k:0);
    }

    return retval;
}
Run Code Online (Sandbox Code Playgroud)

有没有证据表明如果选择相同的密钥,XOR加密方法比Blowfish更容易被"破坏" ?

c++ encryption

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

当URL的片段标识符更改为它时,如何防止浏览器跳转到锚点?

可能重复:
修改document.location.hash而不滚动页面

如果可能的话,我想取消这个活动,但我没有看到任何先例.假设我被限制为我的片段标识符和我的锚名称使用相同的字符串.我需要拦截事件并以某种方式取消它.

更新:这是修改document.location.hash没有页面滚动的副本

html javascript dom javascript-events

5
推荐指数
0
解决办法
1266
查看次数

单页上多种表单的优雅解决方案

我正在构建一个Web应用程序(在Django中),它将接受搜索条件并显示报告 - 一旦用户对结果感到满意,将标准和对这些对象的引用保存回数据库.

我遇到的问题是找到一个优雅的解决方案,有两种形式:

  1. 显示(GET)其标准的结果.
  2. 输入一些描述,然后将所有内容保存(POST)回数据库.

我倾向于使用AJAX获取GET内容和POST保存,但我想确保首先没有更优雅的解决方案.

django ajax postback get django-forms

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

声明Scala案例类有哪些缺点?

如果您正在编写使用大量漂亮,不可变数据结构的代码,则案例类似乎是天赐之物,只需一个关键字即可免费为您提供以下所有内容:

  • 默认情况下一切都是不可变的
  • Getters自动定义
  • Decent toString()实现
  • 兼容的equals()和hashCode()
  • Companion对象使用unapply()方法进行匹配

但是将不可变数据结构定义为案例类有什么缺点?

它对班级或其客户有什么限制?

您是否应该选择非案例类?

scala case-class

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

在Node.js/serverside javascript中使用.NET DLL

我有一个宠物项目是一个在线游戏,整个游戏引擎是用C#编写的,我想知道是否有任何我可以从使用Node.JS构建的解决方案中调用这个现有程序集(.dll)的功能. ,Socket.IO,Express等?

游戏引擎本身非常完整; 经过测试和强大 我希望有一些巧妙的方式来暴露它的功能,而不需要太多的开销.

更新:

为了回答我自己的问题..我已经结束了构建自己的Web套接字服务器(基于最新的Web套接字协议文档).它是用C#编写的,并使用Mono编译,因此它可以托管在运行单声道的Linux机器上,因此(通过一些调整)我可以使用我现有的游戏引擎.

更新2 一个完全符合我原本想要的项目现在存在 - http://tjanczuk.github.io/edge/#/

c# serverside-javascript node.js edge.js

58
推荐指数
5
解决办法
5万
查看次数

如何 - > Visual Studio添加管理器

如何在Visual Studio中使用加载项管理器?这是问题和解决方案.

我想添加这个SmartPaster插件,需要在加载项管理器对话框中列出这三个文件吗?

  1. SmartPaster2010.AddIn
  2. SmartPaster2010.dll
  3. SmartPaster2010.xml

编辑: Microsoft加载项注册说:

要在另一台计算机上安装该加载项,必须将.addin文件放在Visual Studio检查加载项的位置.这些位置列在"选项"对话框的"环境"节点的"加载项/宏安全性"页面上.

我去了工具>选项>环境>加载项/宏安全性,检查了一些路径将AddIn文件放在几个这些目录中,重新启动VS2010但仍然没有运气!

.net install add-in visual-studio

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