小编use*_*085的帖子

Objective C - ARC - 何时使用@autoreleasepool

我正在读一点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)

objective-c automatic-ref-counting

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

在 Github 页面上记录访问者?

我在 github 页面上有一个小站点,我想知道是否有办法查看人们(我认为 1-3)何时访问该页面?github stats 上的流量选项卡不足以显示任何内容,而且由于它位于 github 页面上,因此我无法写入文件或数据库。

有什么办法吗?使用 javascript 在为记录访问者而创建的帐户上发送推文,写入数据库,即使人们说这是一个坏主意.. 无论如何?

javascript logging github github-pages

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

Onclick一直回到原来的价值

试图在javascript中制作一个扫雷并遇到这个问题......

我创建了一个表,每个td都是一个"盒子",里面有一个矿井或者没有(当前).单击一个框后,javascript应该将onclick从"clicked(this.id)"更改为一个警告"NOPE"(发出警告只是为了测试是否发生了某些事情),但是发生的事情是:

  1. 我点击"方框1",它显示那里有什么(炸弹或什么都没有)
  2. 我再次点击它,这次我收到警报"NOPE" - 这意味着onclick已经改变.好!
  3. 我点击"方框2",它显示那里有什么(炸弹或什么都没有)
  4. 我再次点击它,这次我收到警报"NOPE" - 这意味着这个onclick也发生了变化!
  5. 我再次点击"方框1".点击的(this.id)再次运行.(这是因为我每次运行函数时都添加了一个计数器)

出于某种原因,onclick返回其原始值(单击(this.id))..

我做了一个测试页面,一个2 td的表和同样的想法(点击后更改onclick值)并且它工作..我不知道如何解决这个问题...

有效的test.html:http: //pastebin.com/62ayRJps

网站上的HTML无法正常工作:http: //pastebin.com/SZ6NU8j9

并且网站中的Javascript无法正常工作:http: //pastebin.com/bevJHNLc

html javascript

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

Java错误 - 软件导致连接中止:recv失败

完整的错误是:

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)

java

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

在Python字节码中fast代表什么?

如在LOAD_FAST. LOAD_CONST是显而易见的。或者也许快速只是代表“快速”并且是加载局部变量的快速方法?

python bytecode python-internals

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

Iphone dev - IBAction和@property

在这段代码中:

#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吗?更改标签文本的代码在函数中,它永远不会返回任何内容?它可以很容易 - (无效)吗?

iphone automatic-ref-counting

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