问题列表 - 第11189页

如何:将vim光标分配给窗口中的某一行,并将文本滚动到该光标位置下方?

您可以将光标线保持在屏幕中间,然后通过将滚动设置为非常大的数字使文本在其下方滚动.例如:

:let &scrolloff = 999
Run Code Online (Sandbox Code Playgroud)

要详细了解其工作原理:

:help scrolloff
Run Code Online (Sandbox Code Playgroud)

我喜欢这个功能,并且一直使用它,但我希望能够将光标保持在屏幕中间以外的其他位置.例如,我希望能够将光标保持在窗口的顶部并让文件在其下方滚动.我很确定在vim中没有本地可用的内容,所以我想知道是否有人想出了一个轻巧的vim脚本片段来做这个(或者有人想出这样的脚本)?


这是我的小.vimrc辅助代码,用于快速切换光标的位置:

" SCROLLFIX SHORTCUTS
function! ToggleMyScrollFix()
  if ( g:scrollfix == 5 )
    let g:scrollfix = 50
  elseif ( g:scrollfix == 50 )
    let g:scrollfix = 95
  elseif ( g:scrollfix == 95 )
    let g:scrollfix = 5
  else
    let g:scrollfix = 50
  endif
endfunction
nnoremap  <silent> zz :call ToggleMyScrollFix()<CR>lh
Run Code Online (Sandbox Code Playgroud)

vim scripting

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

如何将命令行参数传递给WinForms应用程序?

我有两个不同的WinForms应用程序,AppA和AppB.两者都运行.NET 2.0.

在AppA中我想打开AppB,但我需要将命令行参数传递给它.如何使用我在命令行中传递的参数?

这是我目前在AppB中的主要方法,但我认为你不能改变它吗?

  static void main()
  {
  }
Run Code Online (Sandbox Code Playgroud)

c# command-line winforms

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

如何在PHP中的页面之间传递数据?

简而言之,在"page1.php"中我有一个由HTML表单组成的计算器,然后PHP代码总计输入并显示总价.在价格之下,它还会显示"page2.php"的链接,其中包含一个HTML表单,可以输入他们的联系信息.提交表格后,他们在定价计算器中的"page1.php"上做出的选择以及"page2.php"上的联系信息都会通过电子邮件发送给我,然后他们会被重定向到主页.

在提交给我的电子邮件中,我收到了来自"page2.php"的联系信息,但我没有从"page1.php"收到任何内容,因此变量未正确传递.除了每页上的PHP之外,我在"page2.php"上的HTML表单中使用隐藏值来回显在"page1.php"上的HTML表单中输入的数据.我知道我的一个问题是,$_GET当我的表格是"帖子"时,我有几个字段.

然而,当我改变它以便一切都是$_POST,计算器不再有效.我试图将其与其他人建议的不同代码片段放在一起."page1.php"上的表单有13个字段,名为"one" - "十三".$ total显示1-13的值.

<?php
  $submit = $_GET['submit'];
  if($submit == "true")
  {
    $total = ($_POST['one'] + $_POST['two'] + $_POST['three'] + $_POST['four']  + 
    $_POST['five'] + $_POST['six'] + $_POST['seven'] + $_POST['eight']+ $_POST['nine'] + 
    $_POST['ten']+ $_POST['eleven'] + $_POST['twelve']+ $_POST['thirteen']); 
    echo  " Your Price is \$ " .number_format ($total, 2, '.', ','). "<BR>";
    echo ('">Get Your Project Started</a>');
  }
?>
Run Code Online (Sandbox Code Playgroud)

第二种形式使用隐藏值来回显来自page1.php的信息,还有三个名为"name","email"和"details"的字段.

<?php
  $to = "jessica@designs.com";
  $message = "Pages:\t$_POST[one]\n";
  $message .= "Pages:\t$_POST[two]\n";
  $message .= "Pages:\t$_POST[three]\n";
  $message .= "Ecommerce:\t$_POST[four]\n";
  $message …
Run Code Online (Sandbox Code Playgroud)

html php forms variables

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

单元测试Flex事件处理程序

您使用哪些方法来对单元测试事件处理程序进行单元测试,特别是如果它们需要来自事件的信息(例如鼠标坐标或事件的目标)?最常见的做法是将行为重构为一个方法,当处理程序只是从事件中提取信息时,或者是否有有效的方法来模拟FlexUnit或Fluint中的事件派遣?

apache-flex tdd events unit-testing

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

你如何在C#中返回'not uint'?

我有一些用VB编写的代码,内容如下:

Return (Not (crc32Result))
Run Code Online (Sandbox Code Playgroud)

我正在尝试将其转换为C#,这就是我所拥有的:

return (!(crc32Result));
Run Code Online (Sandbox Code Playgroud)

但是我收到编译器错误:

编译器错误消息: CS0023:运算符'!' 不能应用于'uint'类型的操作数

是否有一个不同的运营商我需要使用而不是这个?

谢谢!

c# operators code-conversion

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

如何在ASP.NET MVC中的不同项目中引用主视图?

我正在创建一个ASP.NET MVC解决方案,在我内部有2个MVC网站项目.

我有兴趣创建一个名为"Shared"的第三个项目,在那里我可以引用两个站点之间的共享视图/内容,所以我只有一个地方可以编辑它们.

  • WebUI.Site1(ASP.NET MVC站点)
  • WebUI.Site2(ASP.NET MVC站点)
  • WebUI.Shared(新创建的ASP.NET MVC站点)

如果Masterview的位置在另一个项目中,我该如何引用Masterview的位置?

所以,通常在视图的顶部我会像这样引用一个Masterview:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Tabbed.Master" Inherits="System.Web.Mvc.ViewPage<WebUI.ViewModels.Admin.EditProfileViewModel>" %>
Run Code Online (Sandbox Code Playgroud)

然而,

现在,"Tabbed.Master"不在本地项目中,它位于解决方案中的差异项目中.我已经创建了对项目的引用,但我不知道如何从WebUI.Site1引用Tabbed.Master到WebUI.Shared?

就像是:

<%@ Page Title="" Language="C#" MasterPageFile="WebUI.Shared.Views.Tabbed.Master" Inherits="System.Web.Mvc.ViewPage<WebUI.ViewModels.Admin.EditProfileViewModel>" %>
Run Code Online (Sandbox Code Playgroud)

不行.

如何在像这样的项目中引用masterview,css文件,图像等位置?

.net c# asp.net-mvc

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

什么是在PasswordBox中捕获返回键的最佳方法?(WPF/XAML)

在PasswordBox中捕获返回键的最佳方法是什么?(WPF/XAML)

我的登录表单上有一个TextBox字段和一个PasswordBox字段(用于用户名和密码输入).我还有一个登录按钮,它调用执行登录验证过程的方法.

我需要让Return键以相同的方式在PasswordBox中做出反应,以便用户可以选择输入用户名和密码,然后单击Return返回登录.

有谁知道这是如何在WPF中完成的?任何帮助表示赞赏.

wpf xaml return passwordbox .net-3.5

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

在Java ScheduledExecutorService和FutureTask上寻求清晰度

我刚刚开始研究Java中的Futures和ScheduledExecutorService,我想知道为什么我的Callable没有按照我指示的时间表运行.在此示例代码中,可调用运行一次,但应用程序永远不会完成,任务也不会再次运行,这是我预期会发生的事情(我确定问题与我的期望有关).

Runnables运作良好; Callables似乎永远阻止,但我不确定为什么......我错过了什么?

谢谢!

   public class ExecutorExample {

    /**
     * @param args
     * @throws ExecutionException 
     * @throws InterruptedException 
     */
    public static void main(String[] args) throws InterruptedException, ExecutionException {

        ScheduledExecutorService scheduler =  Executors.newScheduledThreadPool(5);

        FutureTask<ArrayList<String>> ft1 = new FutureTask<ArrayList<String>>(new Callable<ArrayList<String>>(){
            @Override
            public ArrayList<String> call() {
                ArrayList<String> stuff = new ArrayList<String>();
                for(int i = 0;i<10;i++){
                    String thing ="Adding " + i + " to result"; 
                    stuff.add(thing);
                    System.out.println(thing);

                }
                return stuff;
            }});

        scheduler.scheduleAtFixedRate(ft1, 0, 1, TimeUnit.SECONDS);

        System.out.println(ft1.get());
        System.out.println(ft1.isDone());

    }
}
Run Code Online (Sandbox Code Playgroud)

java multithreading futuretask

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

你会如何向非程序员解释反思?

我有一个朋友有兴趣进入编程,并询问很多不同的概念.类,接口和诸如多态/继承之类的东西很容易解释,但我在类比反思方面有点挣扎.

你会如何解释它是什么以及它在实践中如何运作?

reflection

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

Visual Studio中的引用属性中的别名是什么?

在C#项目的Visual Studio中,展开References文件夹.然后查看任何引用的属性.你会看到Aliases属性.在项目中,该物业具有"全球"的价值.

有人可以告诉我这个属性是什么,我该如何使用它?

谢谢.

.net visual-studio

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