我正在尝试编写一个vim脚本.如何获取光标下的单词和当前行的文本?我想在我的脚本中使用它,谢谢.
我对变量解析顺序没什么印象,但我在CFML Reference或ColdFusion Dev Guide中找不到它.有人可以帮忙吗?
今天我注意到PowerShell的一个感兴趣的行为,我做了以下代码来展示它.当你运行:
function test()
{
$a = @(1,2);
Write-Host $a.gettype()
return $a;
}
$b = test
Write-Host $b.gettype();
Run Code Online (Sandbox Code Playgroud)
你得到的是:
System.Object[]
System.Object[]
Run Code Online (Sandbox Code Playgroud)
但是,当您将代码更改为:
function test()
{
$a = @(1);
Write-Host $a.gettype()
return $a;
}
$b = test
Write-Host $b.gettype();
Run Code Online (Sandbox Code Playgroud)
你会得到:
System.Object[]
System.Int32
Run Code Online (Sandbox Code Playgroud)
有人可以提供有关此"功能"的更多详细信息吗?似乎PowerShell规范没有提到这一点.
谢谢.
顺便说一句,我在PowerShell版本2,3和4上测试了代码.
我对ColdFusion中的构造函数有一些疑问:
init作为构造函数名称吗?如果我在不调用init方法的情况下创建组件的实例,会返回什么?
实例= CREATEOBJECT( "部件", "cfcName"); //现在实例的值是多少
我可以取出init方法中的代码并删除init方法,然后将代码粘贴到组件的头部,它是否与init构造函数具有相同的效果?
十分感谢.
我想使用angularjs和greasemonkey修改网页的行为.我想知道,最好的方法是什么?在我编写一些角度代码之前,我应该使用jquery向DOM元素注入像"ng- * " 这样的属性吗?或者我可以坚持使用angularjs?
谢谢.
cfproperty标签定义的变量和ColdFusion中的变量范围变量有什么区别?
我有Java语言经验,你能比较ColdFusion cfproperty变量,变量范围变量到Java实例变量和类变量吗?
谢谢!
function now(){
return +new Date;
}
Run Code Online (Sandbox Code Playgroud)
问题:
new Date但不是new Date()十分感谢!
我有这个代码python请求代码片段(部分)将文件和一些数据上传到服务器:
files = [("FileData", (upload_me_name, open(upload_me, "rb"), "application/octet-stream"))]
r = s.post(url, proxies = proxies, headers = headers, files = files, data = data)
Run Code Online (Sandbox Code Playgroud)
由于这会将整个文件读入内存,因此在某些情况下可能会导致一些问题。从请求文档中,我知道它支持这样的流式上传:
with open('massive-body') as f:
requests.post('http://some.url/streamed', data=f)
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何更改我的原始代码以支持流式传输。任何人都可以帮忙吗?
谢谢。
我是Oracle的新手,我遇到了以下问题.为什么我必须双重引用模式名称和表名才能从表中查询?有没有改变它的设置?
谢谢.
SQL> conn sys/ogrish@orcl as sysdba
Connected.
SQL> show user
USER is "SYS"
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> select * from m.album;
select * from m.album
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> select * from M.Album where rownum …Run Code Online (Sandbox Code Playgroud) 我写了2页来测试这个问题,但服务器投诉错误.我不知道为什么,任何人都能解释一下吗?十分感谢.
这是1.cfm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Page Title</title>
</head>
<body>
<cfscript>
a="aaaaaaaaaaa";
b="bbbbbbbbbbb";
request.r1="rrrrrrr111111111";
request.r2="rrrrrrrr222222222";
session.s1="sssssssssss11111111111";
session.s2="sssssssssss2222222222";
</cfscript>
<iframe src="2.cfm" width="600" height="400" name="myframe" scrolling="yes">
</iframe><br />
variables
<cfdump var="#variables#">
request
<cfdump var="#request#">
session
<cfdump var="#session#">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是2.cfm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>2.cfm</title>
</head>
<body>
variables
<cfdump var="#variables#">
request
<cfdump var="#request#">
session
<cfdump var="#session#">
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 使用正则表达式匹配"前景"或"foregroun"或"foregrou"......或"f"的最简单方法是什么?我知道我可以用下面的Regex来做.但是我想知道是否有更简单的.
^f|fo|for|fore|foreg|foregr|foregro|foregrou|foregroun|foreground$
Run Code Online (Sandbox Code Playgroud) 我被冷融问题阻止,任何建议都表示赞赏.现在我要解释我的问题.
我Application.cfc在我的网站根目录中,其中的内容如下:
<cfcomponent output="false">
<cffunction name="onRequest" returnType="void">
<cfargument name="thePage" type="string" required="true">
<cfinclude template="#arguments.thePage#">
</cffunction>
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)
我还有一个名称为cfm的模板test.cfm,其内容如下:
<cfdump var="#variables.this#"><br /><br /><br /><br /><br /><br />
<cfdump var="#this#">
Run Code Online (Sandbox Code Playgroud)
现在,如果你请求test.cfm,一切都很好,但当我删除onRequest方法Application.cfc并test.cfm再次请求时,它抱怨"Element THIS is undefined in VARIABLES. ",我不知道为什么,有人能解释一下吗?十分感谢.
PS:
你可以添加尽可能多的功能集成Application.cfc,如onSessionStart,onSessionEnd,onApplicationStart,onApplicationEnd......,但是如果没有一个onRequest方法,你申请test.cfm并得到错误.我只是不知道为什么.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>test</title>
</head>
<body>
<script type="text/javascript" charset="utf-8">
(function(){
// this
var test=function(){
//this
return function(){
//this
};
}
(function(){
//this
var a={
p1:function(){
//this
}
};
})();
})();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) coldfusion ×5
scope ×4
variables ×3
javascript ×2
angularjs ×1
arrays ×1
cfc ×1
constructor ×1
date ×1
file-upload ×1
function ×1
greasemonkey ×1
http ×1
iframe ×1
init ×1
jquery ×1
oracle ×1
powershell ×1
python ×1
regex ×1
scripting ×1
session ×1
syntax ×1
this ×1
vim ×1