小编jas*_*ogd的帖子

容易理解"异步事件"的定义?

我经常遇到这个术语,即使在谷歌搜索之后,仍然无法理解它究竟意味着什么.是否有一些易于理解(理想情况下有例子)定义了某人可以提供的异步事件?

谢谢!

javascript events asynchronous terminology definition

88
推荐指数
7
解决办法
6万
查看次数

OOD的垄断游戏?

我通过CodingHorror找到了这篇有趣的博文:My Favorite Interview Question.简而言之,他谈到了设计垄断游戏的面向对象设计挑战,重点是如何模拟游戏规则.例如,"如果一名球员拥有波罗的海大道,她可以加一个房子吗?"

有趣的是,在帖子底部附近,他写道:

你可以节省很多面试时间.而不是所有这些喧嚣,请求候选人描述他们何时实际使用框架之外的策略,访问者和命令模式.)

...这可能意味着你可以使用设计模式来模拟游戏规则(见上文).有没有人这样做过?使用设计模式设计垄断游戏?如果是这样,它是如何运作的?

architecture oop design-patterns

24
推荐指数
2
解决办法
8011
查看次数

"干净"导致"没有规则让目标'干净'"

我正在运行Ubuntu 10.04.每当我跑make clean,我得到这个:

make:***没有规则让目标"干净".停止.

这是我的makefile:

CC = gcc
CFLAGS = -g -pedantic -O0 -std=gnu99 -m32 -Wall
PROGRAMS = digitreversal
all : $(PROGRAMS)
digitreversal : digitreversal.o
       $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
.PHONY: clean
clean:
       @rm -f $(PROGRAMS) *.o core
Run Code Online (Sandbox Code Playgroud)

任何想法为什么它不工作?

编辑:好像在做:

make -f Makefile.txt clean
Run Code Online (Sandbox Code Playgroud)

作品.现在:是否有任何改变的设置,所以我不必-f Makefile.txt每次都这样做?

c makefile build

21
推荐指数
2
解决办法
10万
查看次数

32对64位......或者,'处理信息'究竟是什么意思

我无法理解32位处理器和64位处理器之间的区别.我知道32位处理器一次可以访问32位,而64位处理器一次可以访问64位.但是,一次访问一定数量的位究竟意味着什么呢?

memory operating-system processor computer-architecture

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

了解Rails核心源代码?

我想开始为Rails编写代码补丁.有没有关于'高级'Ruby的好书,我应该阅读以理解rails源代码?入门有什么其他提示吗?Rails看起来像个大兽,我不知道从哪里开始!

谢谢你,杰森.

更新:我也在寻找能够解释更多"网络"方面的东西 - 即HTTP,Web服务器,Rack等.

ruby-on-rails

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

C89中的可变长度数组?

我已经读过C89不支持可变长度数组,但是下面的实验似乎反驳了:

#include <stdio.h>

int main()
{
   int x;
   printf("Enter a number: ");
   scanf("%d", &x);
   int a[x];
   a[0] = 1;
   // ...
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我这样编译时(假设文件名是va_test.c):

gcc va_test.c -std=c89 -o va_test
Run Code Online (Sandbox Code Playgroud)

有用...

我错过了什么?:-)

c arrays gcc c99 c89

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

如何分类转储iPad应用程序?

我正在尝试运行class-dump一个iPad应用程序来探索它的架构.我使用Unarchiver解压缩.ipa文件,在Payload文件夹中,我在.app文件上运行了class-dump.但是,我收到此错误:

/*
 *     Generated by class-dump 3.3.3 (64 bit).
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2010 by Steve Nygard.
 */

#pragma mark -

/*
 * File: /Users/jason/Desktop/foo/Foo.app/Foo
 * UUID: 1234567890
 * Arch: arm v7 (armv7)
 *
 *       Objective-C Garbage Collection: Unsupported
 *       This file is encrypted:
 *           cryptid: 0x00000001, cryptoff: 0x00001000, cryptsize: 0x00073000
 */
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢.

c iphone xcode cocoa objective-c

8
推荐指数
3
解决办法
7520
查看次数

为什么在收到所有数据之前不会阻止recv?

为什么在recv收到所有数据之前系统调用只是阻塞?每当我看到一个recv呼叫时,它就会在一个while循环中继续呼叫,recv直到所有数据都存在.为什么不recv首先阻止?

c python sockets network-programming

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

更好地为Cocoa绘制代码?

有什么建议的"路径"可以更好地在Cocoa中绘制代码?我想在这一点上,这是我最大的弱点.在代码中绘制一般的东西,还是Cocoa特有的?

谢谢! - 杰森

iphone cocoa objective-c uikit appkit

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

Objective-C预处理器可用吗?

有谁知道Objective-C的源代码是否仍然可用于它只是一个预处理器?很想知道当时它是如何实施的.

谢谢.

c compiler-construction objective-c

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