问题列表 - 第5457页

学习Vim有什么好处?

作为一名程序员,我在键盘上花了很多时间,而且在过去的12年里,我或多或少都在做.如果有一些我从未习惯过的东西,那么由于一些最常见的代码编辑任务,我在编码过程中会遇到这些烦人且几乎无意识的持续微中断.像从不同的行(或甚至同一行)进行简单的复制和粘贴,或者从当前位置向上或向下移动1或2行所需要的东西需要太多的输入或涉及使用箭头键......它会得到当我想进一步移动时更糟糕 - 我最终使用了鼠标.现在想象一下这个场景,但在笔记本电脑上.

我一直都在考虑学习VIM,但掌握它所需的时间总是让我想退后一步.

我想听听那些已经学会了它的人,以及它最终成为你不能没有的东西之一.

在工作中,我使用VS2008,C#和R#,它们使编辑代码比以往更快更容易,但即便如此,我认为我可以享受不必使用鼠标.

甚至没有箭头键.

vim editor

469
推荐指数
13
解决办法
23万
查看次数

在C++中__FILE __,_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

假设您的C++编译器支持它们,是否有任何特殊原因使用__FILE__,__LINE__以及__FUNCTION__用于记录和调试目的?

我主要关注的是为用户提供误导性数据 - 例如,由于优化而报告错误的行号或功能,或者因此导致性能下降.

基本上,我可以信任__FILE__,__LINE____FUNCTION__永远做正确的事?

c++ debugging logging c-preprocessor

149
推荐指数
6
解决办法
23万
查看次数

是否有与/ unsafe标志对应的"预处理器"符号?

我正在处理一个WriteableBitmapC#.我目前正在使用不安全的代码块来直接访问像素WriteableBitmap.BackBuffer./unsafe但是,我宁愿不依赖于选项,所以我正在考虑使用WriteableBitmap.WritePixels.

是否有某种方式在"不安全"版本中有条件地编译,以便在使用/ unsafe编译选项时可以使用它,而无需手动集成到我的项目文件中?

总之,我正在寻找以下内容:

#if UNSAFE
   //my unsafe version
#else
   //the supposedly safe version goes here
#endif
Run Code Online (Sandbox Code Playgroud)

在运行时检测也很好; 但这意味着我总是需要编译使用 /unsafe,这意味着该库的代码需要的项目文件更新,这是不太方便的.

基本上,我想保留快速版本的重要性,但有一个合理的版本,无论如何都能正常工作.

c# wpf unsafe c-preprocessor

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

可执行 Jars 运行速度非常慢

我已经完成了几个项目并将它们打包成 jar 文件,但我注意到我的 jar 文件运行速度比在 IDE 中慢得多。

我使用 Eclipse 来编译和运行我的程序。在 Eclipse 中,一切正常。当我将项目打包为可运行的 Jar 并通过双击执行它时,一切仍然有效。但是当我有动画时,程序运行速度非常慢。我现在每秒大约 2 帧,而不是 Eclipse 中的每秒 30 帧。动画非常滞后。

有趣的是,当我从命令提示符 ( java -jar MyCode.jar) 运行同一个 Jar 时,延迟消失了,我的程序正常工作。

我目前不知道是什么导致了这个问题。我的计算机运行的是 Windows Vista。我正在使用最新版本的 JRE 和 JDK。我的程序包含一个动画,没什么花哨的。

谢谢

解决方案: 我的计算机上有多个不同版本的 Java,并且使用了不正确的版本。

java performance jar executable-jar windows-vista

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

如何在Eclipse 3.4(Ganymede)中格式化整个源代码树?

显而易见的事情是:

  1. 右键单击要格式化的文件夹.
  2. 来源>格式

预期结果:
- 目录和子目录中的所有Java代码都已格式化(使用项目特定的格式设置)

实际结果:
- 没有格式化java.

在我们处理它的同时,我们如何在Eclipse中进行批量清理操作?
在编辑器中,我右键单击>源>清理,但我一次只能执行一个文件.

eclipse

13
推荐指数
2
解决办法
6372
查看次数

Eclipse与Vim的无缝集成?

有没有人设法让Vim无痛地融入Eclipse?我只想在保留一般Eclipse界面的同时使用Vim作为编辑器.我尝试过使用Eclim插件,但编辑器似乎比工作更频繁地崩溃(该网站称编辑器替换功能仍处于测试阶段).

另一方面,是否有任何IDE与Eclipse的功能相匹配 - 主要是与SVN,ant等的集成 - 并且还能够使用Vim?

我主要使用eclipse进行SAS SCL,Java和Javascript编程,并且发现eclipse编辑器也是"mouse-y".

在一个完美的世界里,我还想用vimdiff作为SVN的差异查看器(我们使用TortoiseSVN),同时在合并期间检查差异或冲突等等.我承认我没有花很多时间试图将这些东西带到工作.当我的其他团队成员正在努力完成他们的代码时,我对花费太多时间在潜在的疯狂追逐上感到内疚,完全满足于Eclipse所提供的所有功能.

编辑:刚刚在拼命浏览时找到了这个:Vim插件.有这方面的经验吗?根据网站上的说法,这听起来很完美.

eclipse vim plugins

62
推荐指数
4
解决办法
3万
查看次数

如何将中间结果从管道打印到屏幕?

我正在尝试计算命令中的行数,并且我还想查看经过的行数。我最初的想法是使用tee命令:

complicated_command | tee - | wc -l
Run Code Online (Sandbox Code Playgroud)

但这只是使用 GNU 将行数加倍tee或将输出复制到-在 Solaris 上命名的文件中。

linux bash shell tee

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

EC2自动化工具/策略?

您使用哪些工具或策略来实现EC2活动的自动化?

我需要能够调出一些EC2实例,为它提供各种软件(主要是Python包),与S3交互(主要是下载数据),以及运行各种工作.我将按需和按计划进行此操作.

我正在努力决定是否应该:

  • 创建一个AMI,其上载有我的所有软件或
  • 启动一个简单的vanilla linux AMI实例并将我的软件scp到它

对于配置和自动化,Boto看起来相当不错.或者我可以和Paramiko一起写点东西.推荐我或者其他任何我应该看的东西?

基本上我正在寻找建议/成功案例,让我知道什么对你有用.

amazon-s3 amazon-ec2

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

在PHP中可靠地下载大文件

我在服务器上有一个PHP脚本将文件发送给配方:它们获得一个唯一的链接,然后他们可以下载大文件.有时传输出现问题,文件已损坏或永不完成.我想知道是否有更好的方法来发送大文件

码:

$f = fopen(DOWNLOAD_DIR.$database[$_REQUEST['fid']]['filePath'], 'r');
while(!feof($f)){
    print fgets($f, 1024);
}
fclose($f);
Run Code Online (Sandbox Code Playgroud)

我见过的功能如

http_send_file
http_send_data
Run Code Online (Sandbox Code Playgroud)

但我不确定他们是否会奏效.

解决这个问题的最佳方法是什么?

问候
erwing

php download

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

Windows GUI C++编程

我想学习使用Visual Studio 2008的C++ GUI编程.我不知道从哪里开始.我在高中时学过C++,但不是GUI.我已经做了大约3年的C#,这就是我如何"学习"GUI编程.现在我想学习如何在不使用.NET框架的情况下编写GUI,那么我从哪里开始呢?

c++ user-interface visual-c++

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