编写代码以确定数字是否可被3整除.函数的输入是单个位,0或1,如果到目前为止接收的数字是可被3整除的数字的二进制表示,则输出应为1,否则零.
例子:
input "0": (0) output 1
inputs "1,0,0": (4) output 0
inputs "1,1,0,0": (6) output 1
Run Code Online (Sandbox Code Playgroud)
这是基于面试问题.我要求绘制逻辑门,但由于这是stackoverflow,我会接受任何编码语言.硬件实现的奖励点(verilog等).
部分a(简单):第一个输入是MSB.
b部分(稍微难一点):第一个输入是LSB.
c部分(困难):哪一个更快更小,(a)或(b)?(理论上不是Big-O意义上的,但实际上更快/更小.)现在采用较慢/较大的一个,并使其快/小与更快/更小的一个.
我想使用Javascript浏览页面上的所有元素,看看它们是否有属性集.有没有一种简单的方法可以做到这一点,还是我必须使用递归解决方案?
什么是保持页面被查看次数准确计数的好方法?
我正在使用Django.具体来说,我不想刷新页面以计算.
我有一个要插入数据库的字符串列表.它们必须是独一无二的.当我插入我想要他们的ID(用作另一个表中的外键)所以我使用last_insert_rowid.我遇到了2个问题.
我怎么得到他们的ID?如果我不需要我不想使用select语句检查并插入字符串,如果它不存在.我该怎么办?
我有两个表,他们使用不同的排序规则.不允许从具有不同排序规则的表中连接列,例如,不允许使用以下SQL,
select table1column1 + table2column2 from ...
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何更改表的排序规则而不破坏表的数据?
乔治,提前谢谢
我正在将一些Java代码转换为C#.此代码使用GlyphVector中的getGlyphOutline.有没有想过在C#或.NET中是否有相同的东西?
我正在使用Core Data编写一个应用程序来控制一些NSTableViews.我有一个添加按钮,在NSTableView中创建一个新的记录.单击此按钮时,如何将焦点移动到新记录,以便我可以立即键入其名称?这与iTunes中的想法相同,在单击添加播放列表按钮后,键盘焦点会立即移动到新行,以便您键入播放列表的名称.
我想初始化一个结构数组,重复使用相同的元素,即
struct st ar[] = { {1,2}, {1,2}, {1,2} };
Run Code Online (Sandbox Code Playgroud)
但是我不想为此运行任何代码,我希望程序执行时内存的布局就像这样,不需要任何CPU指令(它会增加非常慢的CPU和相对较大的数组的启动时间).
当将数组用作迷你ad-hoc数据库(将id映射到struct)并且希望对所有数据库值使用默认值时,这是有意义的.
我最好的解决方案是使用某种形式
#define I {1,2}
struct st ar[SIZE_OF_ARRAY] = { I,I,I };
Run Code Online (Sandbox Code Playgroud)
因此,如果我有太多或太少的Is ,编译器会警告我.但这远非理想.
我认为在ANSI-C中没有解决方案,但我认为可能有宏观滥用或gcc扩展可以完成这项工作.理想情况下,我想要一个标准的解决方案,但即使编译器特定的解决方案也足够了
我以为我会以某种方式能够递归地定义一个宏,以便I(27)解决到27 {1,2}秒,但我不认为这是可能的.但也许我错了,是否有任何黑客攻击?
也许inline assemby可以解决这个问题?使用MASM或TASM定义这样的内存布局非常容易,但我不确定是否可以在C代码中嵌入内存布局指令.
是否有任何链接器技巧会引诱它根据我的命令初始化内存?
PS我知道我可以用一些脚本自动生成C文件.不希望使用自定义脚本.如果我使用自定义脚本,我将发明一个C-macro REP(count,exp,sep)并编写一个mini-C-preprocessor来替换它exp sep exp sep ... exp {exp appears count time}.
我得到了这个奇怪的错误,提到我应该在安装SQL Server 2008开发人员版本的过程中安装VSTS 2008 SP1.但实际上我安装了VSTS 2008 SP1.有什么想法有什么不对?
这是我的屏幕快照.
http://i41.tinypic.com/9teo7m.jpg
乔治,提前谢谢
我正在声明一系列处理通信协议的静态类.我想声明一个处理常见消息的父类,如ACK,内联错误......
我需要一个静态var来保存当前正在处理的元素,我想在父类中声明它.
我是这样做的:
parent.m
@implementation ServerParser
static NSString * currentElement;
Run Code Online (Sandbox Code Playgroud)
但是子类没有查看currentElement.
objective-c ×2
.net ×1
arrays ×1
c ×1
c# ×1
cocoa ×1
collation ×1
division ×1
django ×1
html ×1
identity ×1
inheritance ×1
installation ×1
iteration ×1
java ×1
javascript ×1
linker ×1
macos ×1
modulo ×1
nstableview ×1
puzzle ×1
recursion ×1
sql ×1
sql-server ×1
sqlite ×1
static ×1
unique ×1