Tag: 引用

什么是恒定的参考? (不是一个常数的参考)

一个相当理论上的问题……为什么常量引用的行为和常量指针不一样,我实际上可以改变它们指向的对象呢? 他们看起来像另一个简单的variables声明。 为什么我会用它们? 这是一个简单的例子,我运行编译和运行没有错误: int main (){ int i=0; int y=1; int&const icr=i; icr=y; // Can change the object it is pointing to so it's not like a const pointer… icr=99; // Can assign another value but the value is not assigned to y… int x=9; icr=x; cout<<"icr: "<<icr<<", y:"<<y<<endl; }

在64位VM上写入参考primefaces

java内存模型要求写一个int是primefaces的:也就是说,如果你在一个线程中给它写一个值(由4个字节组成)并在另一个线程中读取它,你将得到所有的字节或者没有,但是从来没有2个新的字节和2个旧字节等等。 这不能保证long 。 在这里,将0x1122334455667788写入一个保存为0的variables可能会导致另一个线程读取0x112233440000000或0x0000000055667788 。 现在规范并没有要求对象引用是int或long-sized。 由于types安全的原因,我怀疑他们是保证写成primefaces,但在一个64位的虚拟机,这些参考可能是非常好的64位值(只是内存地址)。 这里是我的问题: 是否有任何内存模型规范覆盖(我还没有find)? 长篇文章怀疑是64位的虚拟机上的primefaces吗? 虚拟机是否被迫将引用映射到32位? 问候,Steffen

Swift中强和弱的引用

在Objective C中,您可以将一个属性定义为具有强或弱的引用,如下所示: @property(strong)… @property(weak)… 这是如何迅速完成的?

请求标题中的origin evil.com

我试图发送表单数据到一个web服务,但低于Chrome DOM的“networking”中的“请求标题”我得到了来源“evil.com”和引用“本地主机:8080”。 Accept:application/json, text/plain, */* Accept-Encoding:gzip, deflate Accept-Language:nb-NO,nb;q=0.8,no;q=0.6,nn;q=0.4,en-US;q=0.2,en;q=0.2 Connection:keep-alive Content-Length:91 Content-Type:application/x-www-form-urlencoded; charset=UTF-8; Host:office.insoft.net:9091 Origin:http://evil.com/ Referer:http://localhost:8080/ User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2230.0 Safari/537.36 我想改变另一个来源,“localhost:8080”将是最好的来源。 我该如何解决这个问题?

如何在BASH脚本的引用string中使用环境variables

我已经在bash脚本中尝试了以下各种forms: #!/bin/bash svn diff $@ –diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" 但是我无法获得正确扩展COLUMNS环境variables的语法。 我已经尝试了以下各种forms: svn diff $@ –diff-cmd /usr/bin/diff -x '-y -w -p -W $COLUMNS' 和 svn diff $@ –diff-cmd /usr/bin/diff -x '-y -w -p -W ${COLUMNS}' 和 eval svn diff $@ –diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" build议?

有没有一种方法来指定基于Visual Studio中的生成configuration的程序集引用?

我有一个项目,通过他们的API为另一个应用程序增加了一些可扩展性。 但是,我希望能够为其应用程序的多个版本使用相同的项目,因为大部分代码是相同的。 但是,每个版本的应用程序都需要参考该版本软件的正确汇编。 他们将程序集加载到GAC中,所以即使我可以根据构buildconfiguration来指定要使用的程序集版本 ,我也没关系。 有没有办法从VS内部做到这一点,或者我需要一个外部构build工具?

处理Windows批处理脚本中的引号

在Windowsbatch file中,执行以下操作时: set myvar="c:\my music & videos" variablesmyvar与包含的引号myvar存储。 老实说,我觉得很愚蠢。 引号只是告诉string开始和结束的位置,而不是存储为值本身的一部分。 我怎样才能防止这种情况发生? 谢谢。

PL / pgSQL中使用的是什么?

PL / pgSQL是全新的, 这个函数中双美元符号的含义是什么: CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%". Expected format is +999 999'; END IF; RETURN true; END; $$ LANGUAGE plpgsql STRICT IMMUTABLE; 我猜测,在RETURNS boolean AS $$值为RETURNS boolean AS $$ , $$是一个占位符。 最后一行有点神秘: $$ […]

Lisp / Scheme中的'(撇号)是什么?

我正在教自己计划的第一天1小时。 不用说,我什么都不懂。 所以我正在阅读小小的Schemer和使用这个东西: http://sisc-scheme.org/sisc-online.php 作为翻译。 我需要使用'在例如 (atom? 'turkey) 避免“未定义的variables”错误。 ' ,根据这本书,是一个共同的Lisp的事情。 我有两个问题: 我上面提到的口译员是不是很好? 你能推荐另一个吗? 我需要一个与小小的Schemer相处得好的人 。 什么是' ?

如何使用PHP获取以前的url

假设我的网站的url是在互联网上的某个页面上的超链接; 该网页可能是互联网上的任何东西 – 博客,orkut,雅虎,甚至stackoverflow等,有人点击它,并访问我的网站。 那么,我们可以知道,使用PHP,访客来到我的网页的前一个url?