我正在读一点ARC,我看到了这个:
@interface Address : NSObject {
@public
NSString *city;
}
@end
@implementation Address
- (Address*) init: (NSString*) c {
city = c;
return self;
}
- (void) dealloc {
NSLog(@"Destroying address: %@", city);
}
@end
@interface Customer : NSObject {
NSString *name;
Address *addr;
}
@end
@implementation Customer
- (Customer*) init: (NSString*) n withAddress: (Address*) a {
//Note 1: Automatic retain on assignment
name = n;
addr = a;
return self;
}
- (void) dealloc {
NSLog(@"Destroying: %@", name);
//Note …Run Code Online (Sandbox Code Playgroud) 我在 github 页面上有一个小站点,我想知道是否有办法查看人们(我认为 1-3)何时访问该页面?github stats 上的流量选项卡不足以显示任何内容,而且由于它位于 github 页面上,因此我无法写入文件或数据库。
有什么办法吗?使用 javascript 在为记录访问者而创建的帐户上发送推文,写入数据库,即使人们说这是一个坏主意.. 无论如何?
试图在javascript中制作一个扫雷并遇到这个问题......
我创建了一个表,每个td都是一个"盒子",里面有一个矿井或者没有(当前).单击一个框后,javascript应该将onclick从"clicked(this.id)"更改为一个警告"NOPE"(发出警告只是为了测试是否发生了某些事情),但是发生的事情是:
出于某种原因,onclick返回其原始值(单击(this.id))..
我做了一个测试页面,一个2 td的表和同样的想法(点击后更改onclick值)并且它工作..我不知道如何解决这个问题...
有效的test.html:http: //pastebin.com/62ayRJps
网站上的HTML无法正常工作:http: //pastebin.com/SZ6NU8j9
并且网站中的Javascript无法正常工作:http: //pastebin.com/bevJHNLc
完整的错误是:
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at chat.run(chat.java:76)
at java.lang.Thread.run(Thread.java:722)
Run Code Online (Sandbox Code Playgroud)
"在chat.run(chat.java:76)"是这一行:
System.out.println("[_in_"+(line=ins.readLine())+"_]");
Run Code Online (Sandbox Code Playgroud)
line是一个字符串,而ins是一个BufferedReader
ins = new BufferedReader(new InputStreamReader(_sock.getInputStream()));
Run Code Online (Sandbox Code Playgroud)
_sock正在
Socket _sock = null;
_sock = serv_sock.accept();
Run Code Online (Sandbox Code Playgroud)
这发生在我的服务器java而不是我的客户端java ...而且,当我不发送任何东西一段时间时会发生这种情况
- - -编辑 - - -
我再试一次; 首先它40分钟无所事事它仍然有效,然后我再等了40分钟,这次它没有用.
它似乎有点随意..我无法弄清楚是什么导致它.
我拥有的文件是*[client.java],[chat.java],[vlc.java]*[server.java],[chat.java],[vlc.java]
虽然聊天不同(因为我还没有在客户端和服务器上完成线程),因此vlc文件在两者中是相同的
这是代码;
SERVER
server.java: pastebin.com/GH8ShcGp
chat.java : pastebin.com/iaL23kSb
vlc.java : pastebin.com/9kyrbh5q
CLIENT
client.java: pastebin.com/HDK450Jg
chat.java : pastebin.com/CfHrEUkE
vlc.java : …Run Code Online (Sandbox Code Playgroud) 如在LOAD_FAST. LOAD_CONST是显而易见的。或者也许快速只是代表“快速”并且是加载局部变量的快速方法?
在这段代码中:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
{
UILabel *labelsText;
}
@property(strong, nonatomic) IBOutlet UILabel *labelsText;
-(IBAction) clicked: (id) sender;
@end
Run Code Online (Sandbox Code Playgroud)
1. @property的行..据我所知是@property(blabla)数据类型变量但代码有3个东西?IBoutlet,UIlabel和*labelsText
2.单击的功能将根据按下的按钮更改标签内容,因为两个按钮都连接到该功能.但它会返回IBAction吗?更改标签文本的代码在函数中,它永远不会返回任何内容?它可以很容易 - (无效)吗?
javascript ×2
bytecode ×1
github ×1
github-pages ×1
html ×1
iphone ×1
java ×1
logging ×1
objective-c ×1
python ×1