我经常遇到这个术语,即使在谷歌搜索之后,仍然无法理解它究竟意味着什么.是否有一些易于理解(理想情况下有例子)定义了某人可以提供的异步事件?
谢谢!
我通过CodingHorror找到了这篇有趣的博文:My Favorite Interview Question.简而言之,他谈到了设计垄断游戏的面向对象设计挑战,重点是如何模拟游戏规则.例如,"如果一名球员拥有波罗的海大道,她可以加一个房子吗?"
有趣的是,在帖子底部附近,他写道:
你可以节省很多面试时间.而不是所有这些喧嚣,请求候选人描述他们何时实际使用框架之外的策略,访问者和命令模式.)
...这可能意味着你可以使用设计模式来模拟游戏规则(见上文).有没有人这样做过?使用设计模式设计垄断游戏?如果是这样,它是如何运作的?
我正在运行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每次都这样做?
我无法理解32位处理器和64位处理器之间的区别.我知道32位处理器一次可以访问32位,而64位处理器一次可以访问64位.但是,一次访问一定数量的位究竟意味着什么呢?
我想开始为Rails编写代码补丁.有没有关于'高级'Ruby的好书,我应该阅读以理解rails源代码?入门有什么其他提示吗?Rails看起来像个大兽,我不知道从哪里开始!
谢谢你,杰森.
更新:我也在寻找能够解释更多"网络"方面的东西 - 即HTTP,Web服务器,Rack等.
我已经读过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)
有用...
我错过了什么?:-)
我正在尝试运行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)
有任何想法吗?
谢谢.
为什么在recv收到所有数据之前系统调用只是阻塞?每当我看到一个recv呼叫时,它就会在一个while循环中继续呼叫,recv直到所有数据都存在.为什么不recv首先阻止?
有什么建议的"路径"可以更好地在Cocoa中绘制代码?我想在这一点上,这是我最大的弱点.在代码中绘制一般的东西,还是Cocoa特有的?
谢谢! - 杰森
有谁知道Objective-C的源代码是否仍然可用于它只是一个预处理器?很想知道当时它是如何实施的.
谢谢.
c ×5
objective-c ×3
cocoa ×2
iphone ×2
appkit ×1
architecture ×1
arrays ×1
asynchronous ×1
build ×1
c89 ×1
c99 ×1
definition ×1
events ×1
gcc ×1
javascript ×1
makefile ×1
memory ×1
oop ×1
processor ×1
python ×1
sockets ×1
terminology ×1
uikit ×1
xcode ×1