正如标题所说,如何在Eclipse的Tasks窗口中一次显示100多个任务?或者,如何浏览超过100的任务?
我的项目中有很多.c文件,有很多// TODO
当我转到任务窗口时,它显示:
筛选条件:158项目中的100项
我找不到一个理智的方式来超越项目100 ...也就是说,我没有看到一个按钮,或右键单击选项说去下一个100项..
我目前使用的疯狂方式是按不同的列排序,即资源,路径,位置,升序和降序..然后将粘贴复制到外部应用程序并删除重复...这不保证我得到每个任务,如果我有超过200个任务.
一定有更好的方法!
这是在Ubuntu 9.04上运行Standard Eclipse 3.5 CDT安装,但在3.4和3.3上也有这个问题.
如何为常用的SVN动作(例如diff)设置一些热键?
目前要查看diff,我必须选择文件,然后右键单击,导航到TortoiseSVN,然后选择Diff动作.经常使用的东西有很多步骤.
相反,我想选择文件并使用热键(例如Ctrl-Alt-F)来执行相同的Diff操作.
在寻找解决方案时,我发现有些人运行AutoHotKey脚本来做类似的事情,但这似乎有点过分.
我创建了一个热键快捷键(使用标准的Win 7方法创建快捷方式,然后调整其属性)来运行TortoiseMerge,这是显示差异的工具,但这样的快捷方式忽略当前文件选择并显示空白的TortoiseMerge.
有什么想法尝试?
我想知道是否已经存在一种方法将选择范围扩展到Sublime Text 2框所建议的所有区域,因此无需按Ctrl- D有时Ctrl- K- D如使用Ctrl + D时如何跳过匹配所示Sublime Text 2中的多个选择?
90%的时间屏幕上的方框正是我想多次选择的,如果有一个关键选项,这将非常方便.
例如,如果你有
foo(2,42,23,2,2)
Run Code Online (Sandbox Code Playgroud)
然后你点击前两个,这些方框只会显示三个单独的2.这些我想用一个命令/宏选择.
如果你选择Ctrl- D你必须跳过42和23的2s Ctrl- K- D.
如果不存在这样的情况,那么编写用于此类功能的插件的任何指针都将非常受欢迎.
更新:我有一个很好的建议使用Alt+ F3,这对于在整个文件中进行更改非常棒.但是,将多个select的范围限制为当前可见页面或标记或括号或其他内容也是有益的.
我正在使用Linux设备驱动程序,第三版,虽然本书是在Creative Commons Attribution-Share Alike许可下发布的,但我似乎无法找到本书中使用的示例的源代码.
一些亚马逊评论提到它们确实存在,但未能提供参考.在书籍摘要中,您可以看到许可证是GPL,因此它们必须存在于某个地方.
我的google-fu正在提出绝望的恶意软件出没的坑.
LDD书中使用的那些示例文件的优秀来源是什么?
原来有两个很好的来源:
前者更具权威性,但后者可能更适合以后的内核修订.
如何在ARM汇编程序代码中使用外部定义,如LONG_MIN和LONG_MAX?
假设my_arm.h看起来像这样:
int my_arm(int foo);
Run Code Online (Sandbox Code Playgroud)
假设我有一个my_main.c,如下所示:
...
#include <limits.h>
#include "my_arm.h"
...
int main (int argc, char *argv[])
{
int foo=0;
...
printf("My arm assembler function returns (%d)\n", my_arm(foo));
...
}
Run Code Online (Sandbox Code Playgroud)
而my_arm.s看起来像这样:
.text
.align 2
.global my_arm
.type my_arm, %function
my_arm:
...
ADDS r1, r1, r2
BVS overflow
...
overflow:
LDR r0, LONG_MAX @ this is probably wrong, how to do it correctly?
BX lr @ return with max value
Run Code Online (Sandbox Code Playgroud)
倒数第二行,我不知道如何正确加载,我依旧记得在某处读取,我必须在.global中定义LONG_MAX,但找不到工作示例的链接了.
我正在使用arm-linux-gnueabi-gcc 4.3.2进行编译
==================
更新:感谢建议!不幸的是,我仍然遇到语法问题.
首先,我创建了一个小头文件mylimits.h(现在和.S在同一个目录中)
#define MY_LONG_MIN 0x80000000
Run Code Online (Sandbox Code Playgroud)
在my_arm.S我添加了以下内容: …
我从循环世界(C等)进入矩阵世界
我想在向量/矩阵的每个单独成员上调用一个函数,并返回结果向量/矩阵.
这就是我目前的做法:
function retval = gauss(v, a, b, c)
for i = 1:length(v)
retval(i) = a*(e^(-(v(i)-b)*(v(i)-b)/(2*c*c)));
endfor
endfunction
Run Code Online (Sandbox Code Playgroud)
用法示例:
octave:47> d=[1:1000];
octave:48> mycurve=gauss(d, 1, 500, 100);
Run Code Online (Sandbox Code Playgroud)
现在,关于MATLAB/Octave的所有建议都说:只要你发现自己使用循环并想出更好的方法,就停止.
因此,我的问题是:可以在向量/矩阵的每个成员上调用一个函数,并在不使用显式循环的情况下一次性将结果返回到新的向量/矩阵中吗?
那就是我在找这样的东西:
function retval = newfun(v)
retval = 42*(v^23);
endfunction
Run Code Online (Sandbox Code Playgroud)
也许,它只是语法糖,这就是全部,但仍然有用的知识.
我有一个100k的C线项目,有大约30k行的嵌入式Mozilla Spidermonkey Javascript用于脚本GUI.
一起编辑C和Javascript的最佳方法是什么,或者至少有一个合理的Javascript编辑器?
在Linux上,我曾经使用两个不同的Eclipse实例,一个为C配置,一个用于Javascript.IT不是一个特别方便的解决方案.
既然我正在开发Windows版本,Visual Studio 2008在C支持下运行良好,但Javascript支持似乎有点......缺乏.
我真正想要的是在Javascript代码中的函数之间快速跳转并检查变量.大约有30个.js文件.我可以在没有代码完成和其他细节的情况下生活.
理想情况下,我会看到何时调用C代码并跳转到C代码,但这可能要求太多.
否则,我似乎回到了Notepad ++和grep.
我想在某个网页上添加一些自定义键盘快捷键.
使用此问题中接受的答案作为指导:如何向现有JavaScript函数添加JavaScript键盘快捷键?
我创建了自己的小函数并添加了一个监听器:
// ==UserScript==
// @name ChartGame
// @namespace http://www.chartgame.com/
// @version 0.1
// @description enter something useful
// @match http://www.chartgame.com/play*
// @copyright 2012+, You
// ==/UserScript==
function doc_keyUp(e) {
switch(e.keyCode)
{
case 49: //1
mon_clk(3);
break;
case 50:
mon_clk(6);
break;
case 83: //s
BuySell(0);
break;
case 68: //d
BuySell(1);
break;
case 70: //f
TimelapseDwn();
TimelapseUp();
break;
default:
break;
}
}
document.addEventListener('keyup', doc_keyUp, false);
Run Code Online (Sandbox Code Playgroud)
如果我在相应的网页上将其输入Chrome javascript控制台,则此代码运行完全正常.我可以像我想的那样使用键盘快捷键.唯一的问题是如果我去下一场比赛(即图表......),我必须重新输入包含听众的javascript代码.
我的印象是,Tampermonkey允许我在与表达式匹配的特定页面上自动运行此脚本@match
.代码似乎运行,但没有键盘快捷键功能.
从Chrome控制台和Tampermonkey等扩展程序运行javascript代码缺少什么或有什么不同?
javascript google-chrome keyboard-shortcuts userscripts tampermonkey
假设我想构建一个完美的哈希表,用于查找预定义键为12个月的数组,因此我想要
hash("January")==0
hash("December")==11
Run Code Online (Sandbox Code Playgroud)
我通过gperf运行我的月份名称,并获得了一个很好的哈希函数,但它似乎给出了16个桶(或者更确切地说,范围是16)!
#define MIN_HASH_VALUE 3
#define MAX_HASH_VALUE 18
/* maximum key range = 16, duplicates = 0 */
Run Code Online (Sandbox Code Playgroud)
查看生成的gperf代码,其哈希函数代码从256大小的表中执行len plus char查找的简单返回.不知何故,在我脑海中,我想象一个看上去很奇怪的功能...... :)
如果我想要12个桶(那是我不想跳过未使用的桶)怎么办?对于这样的小型设备,它确实没关系,但是当我有1000个预定义的键并且连续需要1000个桶时?
可以找到确定性的方法吗?
如何验证SharedObject的某些属性是否存在?换句话说,我想确保从我的本地SharedObject读取一些合理的东西(第一次加载swf时不应该有任何好处)
我来自http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html上的信息.
让我们说我定义
var my_so:SharedObject = SharedObject.getLocal("superfoo");
Run Code Online (Sandbox Code Playgroud)
现在,如果我已经在my_so.data.foobar下获得了一些东西,我想在我的应用程序中使用它.(myapp.myfoo之前已经有一个默认值)
if (my_so.data.foobar != null) myapp.myfoo=my_so.data.foobar;
Run Code Online (Sandbox Code Playgroud)
这似乎挂在Flash 10.1上.我错过了什么?
编辑:感谢您的帮助,问题得到解决.:)
但是,很高兴看到对SharedObject进行此类检查的惯用方法.我发现了很多教导如何使用SharedObject的例子,但是他们似乎忽略了这样一个事实:你需要检查一下你是否在其中保存了任何有价值的东西.这就是第一次加载.swf时发生的事情.另一个问题是检查一个是否成功实例化了SharedObject(例如,当它被禁用时),但那将是另一个问题......
node.js在遇到var foo = require(../)时会查找哪些模块?
它似乎会从目前的目录中查找一个UP,但它究竟会寻找和做什么?
也许在C中包含include或在Python中导入有类比?
我一直在开始使用node.js并阅读 http://nodejs.org/api/modules.html 并在github上找到示例代码,例如
var express = require('express')
, tracker = require('../')
Run Code Online (Sandbox Code Playgroud)
使用npm安装express后,这段代码似乎分配了快速模块(文件)的变量快速内容,其路径必须是全局的,这看起来很容易理解,虽然我知道有两种类型的模块安装,但这是另一个问题.
但是什么内容被分配给变量跟踪器?
我有几百万个节点大数据集导入了https://github.com/jexp/batch-import.
不幸的是,该脚本使关系属性名称空间分隔为"Some Property".
我如何在Cypher中要求这个房产?
正如所料
r.Some Property
Run Code Online (Sandbox Code Playgroud)
不起作用,这是公平的.
我也尝试过:
r["Some Property"]
Run Code Online (Sandbox Code Playgroud)
是否有这种命名的语法?
我应该只使用驼峰式属性名称或下划线分隔的重做导入吗?
c ×3
javascript ×3
editor ×2
gnu ×2
windows ×2
arm ×1
assembly ×1
cookies ×1
cypher ×1
database ×1
eclipse ×1
eclipse-cdt ×1
flash ×1
graph ×1
hashtable ×1
hotkeys ×1
ide ×1
kernel ×1
limits ×1
linux ×1
matlab ×1
matrix ×1
neo4j ×1
node.js ×1
octave ×1
open-source ×1
plugins ×1
python ×1
selection ×1
shared ×1
sublimetext2 ×1
svn ×1
tampermonkey ×1
todo ×1
tortoisesvn ×1
userscripts ×1
windows-7 ×1