问题列表 - 第23073页

cin是一个合适的文件对象吗?

在中,我可以传递cin给任何接受ifstream对象的函数吗?

c++ stdin file

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

支持最终幻想ATB风格队列的数据结构是什么?(延迟队列)

情况:模拟环境中有几个实体,它们具有一种称为"滴答"的人为时间概念,它与实时无关.每个实体轮流移动,但有些实体比其他实体更快.这表示为延迟,以刻度表示.因此,实体A的延迟可能为10,而B 25.在这种情况下,转弯顺序将会:

AABAA

我想知道使用什么数据结构.起初我自动认为"优先队列",但延迟是相对于"当前时间"而言,这使问题复杂化.此外,将会有更大延迟的实体,并且该程序将运行数百万个滴答并不是不可预测的.当延迟本身保持相对较小且不增加时,内部计数器建立越来越高似乎是愚蠢的.

那你怎么解决这个问题呢?

simulation priority-queue data-structures

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

elisp宏写一个函数?

我写了一些几乎相同的函数,除了它们的名字.例如:

; x is name, such as function/paragraph/line/etc.
(defun my-x-function
 (interactive)
 (mark-x) (do-more-stuff) (modify-x))
Run Code Online (Sandbox Code Playgroud)

有没有办法自动生成这样的功能?我有一种感觉这是宏做的,但我不知道如何使用它们.任何帮助,也许包括一个小例子都会很棒.

谢谢!

emacs macros elisp function

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

Erlang列表理解,遍历两个列表并排除值

我需要在Erlang中生成一组坐标.给定一个坐标,比如说(x,y)我需要生成(x-1,y-1),(x-1,y),(x-1,y + 1),(x,y-1), (x,y + 1),(x + 1,y-1),(x + 1,y),(x + 1,y + 1).基本上所有周围坐标除了中间坐标(x,y).要生成所有九个坐标,我目前这样做:

[{X,Y} || X<-lists:seq(X-1,X+1), Y<-lists:seq(Y-1,Y+1)]
Run Code Online (Sandbox Code Playgroud)

但这会生成所有值,包括(X,Y).如何使用列表推导中的过滤器从列表中排除(X,Y)?

erlang list-comprehension

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

C/C++将signed char打包成int

我需要将四个带符号的字节打包成32位整数类型.这就是我的目标:

int32_t byte(int8_t c) { return (unsigned char)c; }

int pack(char c0, char c1, ...) {
  return byte(c0) | byte(c1) << 8 | ...;
}
Run Code Online (Sandbox Code Playgroud)

这是一个很好的解决方案?它是便携式的(不是通信意义上的)吗?是否有现成的解决方案,或许可以提升?

问题我最关心的是将负位从char转换为int时的位顺序.我不知道应该是什么样的正确行为.

谢谢

c c++ signed byte packing

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

APE(Ajax Push Engine)教程

我一直在尝试在服务器端设置APE时遇到问题...是否有任何视频教程或任何教程比其网站上提供的更详细?

ajax push ape

5
推荐指数
2
解决办法
6300
查看次数

创建一个键绑定,每次使用任何数字按下控件时都会触发命令,然后将该数字作为参数传递?

我需要为每个控件+数字组合创建热键,并且不希望创建十个命令.有没有办法做到这一点?

c# wpf xaml command key-bindings

8
推荐指数
2
解决办法
7502
查看次数

从Iron Python生成.NET程序集

我有一个我想运行的Iron Python脚本,然后让ipy解释器输出一个我可以在其他机器上运行的程序集.我怎么做?有没有我可以传递给ipy.exe的开关?

.net ironpython assemblies

18
推荐指数
2
解决办法
5578
查看次数

界面构建器UIButton自定义背景图像无法在模拟器/设备上运行

我正在尝试做一些非常简单的事情.我有一个按钮的图像,我试图在界面生成器中的自定义按钮上设置它.我相应地设置了背景图像(这里没有区分大小写问题).它在界面构建器中显示,但在模拟器或设备上它根本不显示.只显示按钮的文字.我需要打开一些旗帜或类似的东西吗?

iphone interface-builder uibutton

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

为什么这段代码会崩溃?

为什么这段代码会崩溃?strcat在字符指针上使用非法?

#include <stdio.h>
#include <string.h>

int main()
{
   char *s1 = "Hello, ";
   char *s2 = "world!";
   char *s3 = strcat(s1, s2);
   printf("%s",s3);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

请在引用数组和指针时给出正确的方法.

c crash

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