我将开发j2me应用程序.我想知道,我如何根据J2ME中的屏幕宽度大小在画布上包装文本.
我有一个看起来像这样的数据:
AB208804_1 446 576 AB208804_1orf 0
AB208804_20 446 576 AB208804_20orf 0
Run Code Online (Sandbox Code Playgroud)
我想把它们转换成这个:
AB208804 446 576 AB208804orf 0
AB208804 446 576 AB208804orf 0
Run Code Online (Sandbox Code Playgroud)
只需删除第1列和第4列中的_\digit部分即可.
为什么这条线不起作用:
sed 's/_\d+//g'
Run Code Online (Sandbox Code Playgroud)
什么是正确的方法(单线)?
当我在Constant部分注意到带注释的注释时,我正在阅读http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml:
/**
* The number of seconds in each of the given units.
* @type {Object.<number>}
* @const
*/
Run Code Online (Sandbox Code Playgroud)
然后指南继续"这允许编译器强制执行常量".
这是v8的事吗?这记录在哪里?
我的头脑很可能有可能,也许,我可以提供类型信息的v8(或其他)!
我为通用编程语言编写了一个编译器,它可以生成一个优化的输入解析树.然后,通过预处理器运行此中间格式,将其转换为目标语言,以便后续编译为本机可执行文件.
目前唯一的目标语言是C++,但我也想提供其他解决方案,以防某些程序可能会受益于使用后端进行编译,后端更好地支持源语言中的某些结构.
是否有任何语言设计用于或非常适合编译器目标的角色?
我知道LLVM,虽然它本身就是一个令人兴奋的项目,但我认为它太低了,无法直接定位.我正在寻找具有高质量实现的通用,中高级语言,其语法能够由C预处理器生成 - 因此不像Python或Ruby.对lambdas的支持会很好,但并不是绝对必要的.
c++ compiler-construction programming-languages c-preprocessor
我只是想知道为什么传递System.Collections.Generic.List<string>
到这个功能test(ICollection<object> t)
将无法正常工作,我为什么不能将它传递像传递string
到test2(object t)
?
对我来说没什么意义!
我想知道如何使用find & grep
组合有效地找到文件中函数/结构的用法.
例如,git
我的机器上有源代码.如果你看一下commit.h
,你可以看到commit
结构被定义为,
struct commit {
struct object object;
void *util;
unsigned int indegree;
unsigned long date;
struct commit_list *parents;
struct tree *tree;
char *buffer;
};
Run Code Online (Sandbox Code Playgroud)
我有兴趣找出这个结构初始化的位置以及它们如何初始化缓冲区.首先我试过,
grep -rn "(struct commit)" .
Run Code Online (Sandbox Code Playgroud)
这给了我一个具有这种结构初始化的文件.现在我需要找出buffer
初始化作为此结构成员的变量的位置.
grep -rn "buffer" .
Run Code Online (Sandbox Code Playgroud)
返回了很多结果,很难找到它的用途.
所以我想知道,你如何有效地找出符号的用法?我不是在谈论IDE提供什么,而是使用像grep
和的标准linux工具find
.你如何设法破解大型代码库并了解它是如何工作的?
我一直在谷歌搜索几个小时,试图解决这个问题,我不能.我在表单webbrowser1上有1个webbrowser控件.
一旦我加载了一个页面,比如google.com,如果我使用webbrowser1.refresh()
或者webbrowser1.navigate("google.com")
它没有重新加载页面,它就会缓存它,所以它只是重新加载缓存.这在论坛或craigslist这样的页面上非常明显.
我需要清除每次刷新之间的缓存(不理想)或者一起禁用缓存,任何想法?我发现的唯一的东西已经过时(vb6或更低).
我正在尝试使用Google API在我的应用程序中放置一些图形,但它不适用.我在互联网上测试了其他图像的代码并且有效.
码:
- (void)viewDidLoad {
[super viewDidLoad];
UIImage *myimage = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString: @"http://chart.apis.google.com/chart?cht=bvo&chd=t:10,50,60,80,40&chl=Hello|World|hi&chs=250x100"]]];
UIImageView *test = [[UIImageView alloc] initWithImage:myimage];
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 100.0, 100.0)];
[myView addSubview:test];
[self.view addSubview:myView];
}
Run Code Online (Sandbox Code Playgroud)
谢谢,克劳迪奥