小编use*_*580的帖子

如何在光标下获取单词以及vim脚本中当前行的文本?

我正在尝试编写一个vim脚本.如何获取光标下的单词和当前行的文本?我想在我的脚本中使用它,谢谢.

vim scripting

36
推荐指数
1
解决办法
6975
查看次数

在ColdFusion中,变量按什么顺序解析?

我对变量解析顺序没什么印象,但我在CFML Reference或ColdFusion Dev Guide中找不到它.有人可以帮忙吗?

variables coldfusion scope

8
推荐指数
2
解决办法
3247
查看次数

PowerShell从函数返回单个元素数组

今天我注意到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上测试了代码.

arrays powershell function

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

关于ColdFusion组件构造函数名称的问题

我对ColdFusion中的构造函数有一些疑问:

  1. 我必须使用名称init作为构造函数名称吗?
  2. 如果我在不调用init方法的情况下创建组件的实例,会返回什么?

    实例= CREATEOBJECT( "部件", "cfcName"); //现在实例的值是多少

  3. 我可以取出init方法中的代码并删除init方法,然后将代码粘贴到组件的头部,它是否与init构造函数具有相同的效果?

十分感谢.

coldfusion constructor init

6
推荐指数
2
解决办法
1958
查看次数

如何使用angularjs with greasemonkey来修改网页?

我想使用angularjs和greasemonkey修改网页的行为.我想知道,最好的方法是什么?在我编写一些角度代码之前,我应该使用jquery向DOM元素注入像"ng- * " 这样的属性吗?或者我可以坚持使用angularjs?

谢谢.

greasemonkey angularjs

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

cfproperty标签定义变量和coldfusion中的变量范围变量有什么区别?

cfproperty标签定义的变量和ColdFusion中的变量范围变量有什么区别?

我有Java语言经验,你能比较ColdFusion cfproperty变量,变量范围变量到Java实例变量和类变量吗?

谢谢!

variables coldfusion cfc

5
推荐指数
2
解决办法
2923
查看次数

加号(+)在以下函数中的作用是什么,摘自jquery源代码

function now(){
    return +new Date;
}
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 加号是什么意思?
  2. 什么时候可以使用构造函数创建一个新对象但没有以下括号,例如new Date但不是new Date()

十分感谢!

javascript syntax jquery date

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

如何使用python请求模块(包括文件和数据)流式上传?

我有这个代码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)

但是我不知道如何更改我的原始代码以支持流式传输。任何人都可以帮忙吗?

谢谢。

python file-upload http python-requests

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

为什么我必须双重引用模式名称和表名才能从Oracle表中查询?

我是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)

oracle

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

在coldfusion中,变量在什么范围内可以传递给iframe页面?

我写了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)

variables coldfusion iframe session scope

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

使用正则表达式匹配"前景"或"foregroun"或"foregrou"......或"f"的最简单方法是什么?

使用正则表达式匹配"前景"或"foregroun"或"foregrou"......或"f"的最简单方法是什么?我知道我可以用下面的Regex来做.但是我想知道是否有更简单的.

^f|fo|for|fore|foreg|foregr|foregro|foregrou|foregroun|foreground$
Run Code Online (Sandbox Code Playgroud)

regex

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

关于Application.cfc中onRequest方法的coldfusion问题

我被冷融问题阻止,任何建议都表示赞赏.现在我要解释我的问题.


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.cfctest.cfm再次请求时,它抱怨"Element THIS is undefined in VARIABLES. ",我不知道为什么,有人能解释一下吗?十分感谢.

PS:

你可以添加尽可能多的功能集成Application.cfc,如onSessionStart,onSessionEnd,onApplicationStart,onApplicationEnd......,但是如果没有一个onRequest方法,你申请test.cfm并得到错误.我只是不知道为什么.

coldfusion scope application.cfc

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

这个"代码"在这个JavaScript代码中意味着什么?

<!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)

javascript scope this

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