如何初始化相互依赖的属性

我想要一张照片移到底部。 如果我按下button,图片应该向下移动1。 我添加了图片和一个button: var corX = 0 var corY = 0 var runter: UIButton = UIButton.buttonWithType(UIButtonType.System) as UIButton var image = UIImage(named: "panzerBlau.jpg"); var panzer = UIImageView(frame: CGRectMake(corX, corY, 30, 40)); // override func viewDidLoad() { super.viewDidLoad() panzer.image = image; // self.view.addSubview(panzer); // runter.frame = CGRectMake(100, 30, 10 , 10) runter.backgroundColor = UIColor.redColor() view.addSubview(runter) runter.addTarget(self, […]

套接字使用在一个摇摆的小程序

我应该用Java和Swing来创build一个服务器和客户端。我需要做一个套接字,从服务器到客户端,从客户端到服务器,并且会传递某种string。希望稍后有一个函数根据套接字中的string做几件事情。 出于某种原因,我找不到一个简单的代码示例,以简单的方式显示它是如何完成的。 任何人都有一个简单的例子,或者可以解释它是如何完成的?

如何从Java中的控制台读取单个字符(用户input它)?

当用户使用Javainput时,是否有简单的方法从控制台读取单个字符? 可能吗? 我已经尝试过这些方法,但他们都等待用户按下Enter键: char tmp = (char) System.in.read(); char tmp = (char) new InputStreamReader(System.in).read (); char tmp = (char) System.console().reader().read(); // Java 6 我开始认为System.in不知道用户input,直到input被按下。

当一个函数具有一个特定大小的数组参数时,为什么它被一个指针replace?

鉴于以下scheme, #include <iostream> using namespace std; void foo( char a[100] ) { cout << "foo() " << sizeof( a ) << endl; } int main() { char bar[100] = { 0 }; cout << "main() " << sizeof( bar ) << endl; foo( bar ); return 0; } 输出 main() 100 foo() 4 为什么数组作为指针传递给第一个元素? 这是C的遗产吗? […]

在x86汇编中将寄存器设置为零的最佳方法是什么?xor,mov或and?

以下所有说明都执行相同的操作:将%eax设置为零。 哪种方法是最佳的(需要最less的机器周期)? xorl %eax, %eax mov $0, %eax andl $0, %eax

Java:分割逗号分隔的string,但忽略引号中的逗号

我有一个string隐约如此: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" 我想通过逗号分割 – 但我需要忽略引号中的逗号。 我该怎么做? 似乎正则expression式的方法失败; 我想我可以手动扫描并进入一个不同的模式,当我看到一个报价,但它会很高兴使用预先存在的库。 ( 编辑 :我想我是指已经是JDK一部分的库,或者已经是Apache Commons等常用库的一部分)。 上面的string应该分成: foo bar c;qual="baz,blurb" d;junk="quux,syzygy" 注意:这不是一个CSV文件,它是一个整体结构较大的文件中包含的单个string

为什么这个内联块元素向下推?

以下是我的代码,我想了解为什么 #firstDiv被所有浏览器向下推。 我真的很想了解这个事实的内在原因,即为什么它被推倒下来而不是以某种方式拉上去。 (我知道如何alignment他们的上衣:)) 而且我知道,它的溢出:隐藏是造成它,但不知道为什么它推动这个股下跌。 <div id="container"> <div id="firstDiv">FIRST</div> <div id="secondDiv">SECOND</div> <div id="thirdDiv">THIRD <br>some more content<br> some more content </div> </div> body{ width: 350px; margin: 0px auto; } #container { border: 15px solid orange; } #firstDiv{ border: 10px solid brown; display:inline-block; width: 70px; overflow:hidden; } #secondDiv{ border: 10px solid skyblue; float:left; width: 70px; } #thirdDiv{ […]

我如何做iphone-sdk的base64编码?

我想做base64编码和解码,但是我找不到iPhone SDK任何支持。 怎样才能在有或没有库的情况下进行base64编码和解码?

如何使用POST将参数添加到HttpURLConnection

我正在尝试使用HttpURLConnection POST (我需要这样使用它,不能使用HttpPost ),我想要添加参数,如连接 post.setEntity(new UrlEncodedFormEntity(nvp)); 哪里 nvp = new ArrayList<NameValuePair>(); 有一些数据存储在我找不到方法如何将此ArrayList添加到我的HttpURLConnection这是: HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); http.setDoInput(true); http.setDoOutput(true); 尴尬的https和http组合的原因是需要不validation证书。 这不是一个问题,但是,它很好地张贴服务器。 但我需要它与论点发表。 有任何想法吗?

如何从ArrayList中删除重复的元素?

我有一个Strings ArrayList ,我想从中删除重复的string。 我该怎么做?