如何在Java/Eclipse中使用/显示♥,♦,♣或characters等字符?
当我尝试直接使用它们时,例如在源代码中,Eclipse无法保存文件.
我能做什么?
编辑:如何找到unicode转义序列?
我正在尝试NSLog我的一些枚举.例如,这段代码打印枚举的整数表示,但我希望它输出实际的字符串名称,在本例中为MON.我怎样才能做到这一点?
#import <Foundation/Foundation.h>
int main(void)
{
typedef enum {
SUN,
MON,
TUES
} DAYS;
DAYS d = MON;
NSLog(@"%@", d);
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我不能在没有在main.cpp文件中显式包含TestClass.cpp文件的情况下编译这段简单的代码.我究竟做错了什么?提前致谢!
这是代码:
TestClass.h
#ifndef TESTCLASS_H_
#define TESTCLASS_H_
class TestClass
{
public:
static int foo();
};
#endif
Run Code Online (Sandbox Code Playgroud)
TestClass.cpp
#include "TestClass.h"
int TestClass::foo() { return 42; }
Run Code Online (Sandbox Code Playgroud)
main.cpp中
#include <iostream>
#include "TestClass.h"
using namespace std;
int main()
{
cout << TestClass::foo() << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这是错误:
g++ main.cpp -o main.app
/tmp/ccCjOhpy.o: In function `main':
main.cpp:(.text+0x18e): undefined reference to `TestClass::foo()'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud) 我在Eclipse java neon中有一个非常恼人的问题,当我右键单击一个包以创建一个新类或在任何区域时,Eclipse不会向我显示类,类,甚至项目的命题,但只是不完整菜单无法使用我已经用-clean启动eclipse但没有帮助
我有词典如:
'1' : ['GAA', 'GAAA', 'GAAAA', 'GAAAAA', 'GAAAAAG', 'GAAAAAGU', 'GAAAAAGUA', 'GAAAAAGUAU', 'GAAAAAGUAUG', 'GAAAAAGUAUGC', 'GAAAAAGUAUGCA', 'GAAAAAGUAUGCAA', 'GAAAAAGUAUGCAAG', 'GAAAAAGUAUGCAAGA', 'GAAAAAGUAUGCAAGAA', 'GAAAAAGUAUGCAAGAAC']
'2' : ['GAG', 'GAGA', 'GAGAG', 'GAGAGA', 'GAGAGAG', 'GAGAGAGA', 'GAGAGAGAC', 'GAGAGAGACA', 'GAGAGAGACAU', 'GAGAGAGACAUA', 'GAGAGAGACAUAG', 'GAGAGAGACAUAGA', 'GAGAGAGACAUAGAG', 'GAGAGAGACAUAGAGG']
'3' : ['GUC', 'GUCU', 'GUCUU', 'GUCUUU', 'GUCUUUG', 'GUCUUUGU', 'GUCUUUGU"', 'GUCUUUGU"G', 'GUCUUUGU"GU', 'GUCUUUGU"GUA', 'GUCUUUGU"GUAC', 'GUCUUUGU"GUACA', 'GUCUUUGU"GUACAU', 'GUCUUUGU"GUACAUC']
Run Code Online (Sandbox Code Playgroud)
我试图让程序可以找到列表中最短的子字符串(例如第一个中的GAA)并使用它来查找所有其他只是GAA扩展的条目(以GAA开头的字符串,只是有额外的字母)并删除它们.
我知道这里有很多关于如何从列表中删除项目的问题,但没有人帮我解决这个问题.
我正在使用Xcode 4.6.在一个窗口中,我不断得到这个"视图正在剪切其内容"错误,当我点击它时,XIB编辑器会突出显示一个标签.试图告诉我以及如何解决这个错误是什么?
我是Swift的新手,我正在尝试更改按钮的背景颜色.
我chicken1
用来一起改变按钮的背景颜色
但我一直收到这个错误
表达式解析为未使用的I值"
这是当前的代码.
let chicken1 = button1; button2
chicken1.backgroundColor = UIColor.blueColor()
Run Code Online (Sandbox Code Playgroud)
我也应该使用'var'insted吗?
我在 Django 中有这 4 个表:
一个商店有很多产品,一个产品有很多订单,一个订单有一个产品和一个客户。
我将如何在 Django 中查询以检索每个商店的不同客户列表?我可以使用 SQL 查询轻松完成,但我真的更喜欢采用 ORM 方式。
我在.mm文件中制作了一个非常简单的Objective-C/C程序,但我不知道如何链接Objective-C库/框架.我只需要Foundation框架.我怎样才能做到这一点?我不想在Xcode中这样做,因为Xcode总是创建一个包含项目文件的整个文件夹,然后将产品隐藏在一个难以找到的文件夹中,我觉得它是用于单文件程序的大量内存.
码:
#include <stdio.h>
#import <Foundation/Foundation.h>
NSString* charToNSString(char * c){
return [NSString stringWithUTF8String:c];
}
const char* NSStringToChar(NSString *str){
return [str UTF8String];
}
int main(int argc, char * argv[]){
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译: gcc file.mm
输出:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_NSString", referenced from:
objc-class-ref in file-4bd3e4.o
"_objc_msgSend", referenced from:
charToNSString(char*) in file-4bd3e4.o
NSStringToChar(NSString*) in file-4bd3e4.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud) 我可以使用"%.5f" % var_name
格式化的浮动var_name
,其中5
代表的小数位数的固定数量.如何动态更改此数字?我试过"%.%f" % var_name, 5
和"#{var_name}.#{5}f"
,但他们没有工作.