我此刻真的很困惑.
所以我有5个文件:main.c,flight.c,flight.h,passenger.c和passenger.h
flight.h有flight.c的函数原型,passenger.h有passenger.c的函数原型
flight.c和passenger.c有这些功能的定义.
main.c是我将与之交互的程序,从两个.c文件调用函数
我不太确定.o文件的用途是什么,请有人解释一下吗?这是我的Makefile:
flight.o: flight.c flight.h
gcc -Wall -g -c flight.c
passenger.o: passenger.c passenger.o
gcc -Wall -g -c passenger.c
main.o: main.c
gcc -Wall -g -c main.c
reservations.out: main.o flight.o passenger.o
gcc -Wall -g flight.o passenger.o main.o -o reservations.out
Run Code Online (Sandbox Code Playgroud)
编辑:然后我使用命令"make Makefile",并得到一个错误:make:没有什么可以为`Makefile'做.
在我的文件中,gcc之前有一个标签.我很感激任何帮助,我确信有很多事情我做错了.谢谢.
我正在使用android.media.MediaPlayer
对象在我的应用程序中播放音频文件.一切正常,但是当正在播放歌曲时打电话时,应用程序不会暂停媒体播放器,您可以在通话期间听到该歌曲.请告诉我如何通过电话暂停媒体播放器,并在通话结束后再次恢复播放器.
这里有一些不编译的C#代码,给出以下消息:
无法从'out T'转换为'out Component'
public void Get<T>(out T c) where T : Component
{
m_components.TryGetValue(typeof(T), out c);
}
Run Code Online (Sandbox Code Playgroud)
这是编译的代码:
public void Get<T>(out T c) where T : Component
{
Component temp;
m_components.TryGetValue(typeof(T), out temp);
c = (T)temp;
}
Run Code Online (Sandbox Code Playgroud)
我想知道为什么第一个代码无效,因为"where T:Component"明确指出T是Component类型.
谢谢
我在一次采访中遇到了这个问题,并且不知道如何回答:
有一个表在列上有索引,您查询:
select * from table_name where column_having_index="some value";
Run Code Online (Sandbox Code Playgroud)
查询花费的时间太长,您发现索引未被使用.如果您认为使用索引查询的性能会更好,那么您如何强制查询使用索引?
我正在使用SchemaUpdate根据某些配置对数据库进行更改.添加新表或列时,它可以正常工作.但是,删除列或删除表时,它不起作用.映射文件确实反映了这些更改,但SchemaUpdate似乎没有认识到这一点.我不想删除表并重新创建它们,因为我希望保留数据.
有谁知道SchemaUpdate是否支持这种"删除和删除"功能?
谢谢
public static final String readURL(String url)throws Throwable
{
try {
InputStream in = (InputStream) fetch(url);
byte[] bArr = readBytes(in);
return new String(bArr);
} catch (Throwable e) {
throw e;
}
}
public static final Object fetch(String address) throws MalformedURLException,IOException {
URL url = new URL(address);
Object content = url.getContent();
return content;
}
Run Code Online (Sandbox Code Playgroud)
当我尝试时,我支持代理
readURL(" http://abc.com ")
访问URL http://abc.com它会抛出java.net.UnknownHostException:我有:
<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)
在清单文件中.
快速解决方案吗?
我有一个包含两个arraylists的类,我正在尝试将对象存储到每个对象类型中.在我的主类中,我正在插入这样的对象:
for (int i =0; i < 3; i++)
{
Cat cat = new Cat("meow",i);
Dog dog = new Dog("woof",i);
objList.addCat(cat);
objList.addDog(dog);
}
Run Code Online (Sandbox Code Playgroud)
我的ObjectList(objList)类设置如下:
import java.util.ArrayList;
public class ObjectList {
public ArrayList cats;
public ArrayList dogs;
public ObjectList()
{
this.cats = new ArrayList();
this.dogs = new ArrayList();
}
public void addCat(Cat c)
{
this.cats.add(c);
}
public void addDog(Dog d)
{
this.dogs.add(d);
}
}
Run Code Online (Sandbox Code Playgroud)
然而,我java.lang.NullPointerException
开始objList.addCat(cat);
在线上.我在此行之前打印出了cat对象属性,并且似乎都设置了两个值.我试着看看我是否可以将一个int传递给我的addCat arrayList,但是我得到了同样的错误,所以我假设我在我的类中使用了arraylist.我的代码中是否有错误显而易见?
好吧,我的查询有问题,我不知道为什么!请帮忙
我尝试从名为moneda的表中选择一个id,并给出像参数这样的名称,
这是我的查询方法:
-(int)ConsultaIdMoneda:(NSString*) nombreMonedaParametro
{
int idMonedaObtenido;
NSLog(@" entre a consultar id de la moneda desde el app delegate");
sqlite3 *database;
const char *path = [[[NSBundle mainBundle] pathForResource:@"database2" ofType:@"sqlite"] UTF8String];
if(sqlite3_open(path, &database) == SQLITE_OK)
{
const char *sqlStatement =[[NSString stringWithFormat:@"Select idMoneda from moneda Where nombre = %@",nombreMonedaParametro] cStringUsingEncoding:NSUTF8StringEncoding];
NSLog(@"%s",sqlStatement);
sqlite3_stmt *compiledStatement;
NSInteger result = sqlite3_prepare_v2(database,sqlStatement, -1, &compiledStatement, NULL);
NSLog(@"%s",sqlStatement);
if(result == SQLITE_OK)
{
idMonedaObtenido = [[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)] intValue];
}
else
{
NSAssert1(0, @"Error . '%s'", sqlite3_errmsg(database));
} …
Run Code Online (Sandbox Code Playgroud) 我正在使用线程池来完成我的任务.完成每个任务后,我正在使用Thread.stop()
和销毁线程Thread.destroy()
.但在运行我的应用程序(在Eclipse中)大约30分钟后.我得到一个内存越界错误.
请建议我如何杀死线程.
为什么以及何时string
在业务或数据库应用程序中需要不可变(即只读)类(我不是在谈论.我在谈论Business Objects)?
任何人都可以给我一个场景的真实例子吗?
java ×3
android ×2
c# ×2
arraylist ×1
c ×1
immutability ×1
indexing ×1
makefile ×1
nhibernate ×1
objective-c ×1
oracle ×1
sql ×1
sqlite ×1
sqlplus ×1
url ×1