小编Ant*_*amp的帖子

如何使用Java从正在写入的文件中读取?

我有一个将信息写入文件的应用程序.在执行后使用此信息来确定应用程序的通过/失败/正确性.我希望能够在写入文件时读取该文件,以便我可以实时进行这些通过/失败/正确性检查.

我认为可以这样做,但使用Java时涉及到的问题是什么?如果读取符合写入,它是否会等待更多写入直到文件关闭,或者此时读取是否会抛出异常?如果是后者,我该怎么办?

我的直觉目前正在推动我走向BufferedStreams.这是要走的路吗?

java file-io file

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

如何在Mac OS X上更改Tkinter按钮的前景色或背景色?

我一直在编写Python编程中的Tkinter章节,遇到一个问题,即按钮的前景色和背景色不会改变.我正在使用Python 2.6.1开发Mac OS X 10.6系统.标签的颜色会改变,但不会改变按钮的颜色.例如:

from Tkinter import *

Label(None, text='label', fg='green', bg='black').pack()
Button(None, text='button', fg='green', bg='black').pack()

mainloop()
Run Code Online (Sandbox Code Playgroud)

在我的Mac系统上,标签的颜色会发生变化,但按钮的颜色却没有变化.在使用Python 2.6.1的Windows系统上,标签和按钮的颜色都会发生变化.

谁知道出了什么问题?

我检查了Interface Builder,看来没有选项可以更改该工具中按钮的前景色或背景色.可以编辑标签的前景色和背景色.

Mac OS X渲染系统(Quartz?)可能不支持(轻松)更改按钮的fg和bg.

python macos tkinter

25
推荐指数
5
解决办法
6万
查看次数

如何在LaTeX中以数学模式显示插入符号(^)?

我试图^在LaTeX中以数学模式显示一个插入符号()来表示在"C语言"中实现的独占或操作.默认情况下,^用于在数学模式下创建上标.我似乎最接近的是使用\wedge,这是不一样的.

latex math-mode

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

脚本语言解释器源代码学习

我想阅读并学习脚本语言的解释器/编译器的源代码.什么脚本语言解释器/编译器具有最简单,最干净,最容易阅读的源代码?我更喜欢用C/C++编写(还有什么编写的编译器?)因为我打算用C编写编译器.

c c++ scripting interpreter

9
推荐指数
2
解决办法
3242
查看次数

Obj-C方法未在同一类中被识别

我有一个有一个方法的类:

-(NSInteger) getCityCountForState:(NSString *)state CityArray:(NSMutableArray *)cityArray {
NSInteger count = 0;
City *city = [[City alloc] init];

for(city in cityArray)
{
    if (city.state == state)
    {
        count++;
    }
}

return count;
}
Run Code Online (Sandbox Code Playgroud)

从同一个类的其他地方调用该方法:

count = [getCityCountForState:state CityArray:appDelegate.cities];
Run Code Online (Sandbox Code Playgroud)

这给出错误"'getCityCountForState'未声明(在此函数中首次使用)"

我也尝试过:

count = [self.getCityCountForState:state CityArray:appDelegate.cities];
Run Code Online (Sandbox Code Playgroud)

这给出了错误"请求成员'getCityCountForState'的东西,而不是结构或联合"

我显然错过了一些明显的东西......但我无法弄清楚它是什么.

objective-c

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

结构作为Objective C中的类成员

是否可能将结构作为目标C中的类成员?如果是,我如何从另一个类为该结构赋值?

objective-c

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

标签 统计

objective-c ×2

c ×1

c++ ×1

file ×1

file-io ×1

interpreter ×1

java ×1

latex ×1

macos ×1

math-mode ×1

python ×1

scripting ×1

tkinter ×1