问题列表 - 第42381页

代表迷宫的数据结构

我正在编写一个动态迷宫游戏,每次迷宫的结构都会改变(有些门会关闭,有些门会打开.有些像HP4中的Triwazard).任何人都可以建议我哪种数据结构最适合代表这个?

maze data-structures

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

使用ggplot2组合Boxplot和直方图

我试图结合直方图和箱图来可视化连续变量.这是我到目前为止的代码

require(ggplot2)
require(gridExtra)
p1 = qplot(x = 1, y = mpg, data = mtcars, xlab = "", geom = 'boxplot') + 
     coord_flip()
p2 = qplot(x = mpg, data = mtcars, geom = 'histogram')
grid.arrange(p2, p1, widths = c(1, 2))
Run Code Online (Sandbox Code Playgroud)

情节

除了x轴的对齐外,它看起来很好.谁能告诉我如何对齐它们?或者,如果某人有更好的方法来使用此图表ggplot2,那么也会受到赞赏.

r histogram ggplot2 boxplot

22
推荐指数
2
解决办法
9829
查看次数

UITableView编辑模式不起作用

我正在尝试激活UITableView的编辑模式.当我点击"编辑"按钮时,它会变为"完成",但圆形的红色减号不会显示在表格中.我发布了下面的一些方法.应用程序委托创建了一个选项卡栏,选项卡内的视图具有导航控制器.一切都是在代码中完成的,很少用nib文件完成.怎么了?

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {  
    return [ikub.subscriptions count];  
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {  
    int i = [indexPath row];  
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];  
    if (cell == nil) {  
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"];  
    }  
    Subscriptions *s = [ikub.subscriptions objectAtIndex:i];  
    cell.textLabel.text         = [s title];  
    cell.detailTextLabel.text   = [NSString stringWithFormat:@"%@ artikuj te rinj, %@ artikujt te lexuar", [s new], [s read]];  
    if (deleteActive) {  
        cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;  
    } else {  
        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;  
    }  
    return cell;  
}  
- …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview ios

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

排序结果数组

我在Adobe采访中被问到这个问题:

我们有一个整数数组,按升序排序.我们还有3个整数A,BC.我们需要申请数组中的A*x*x + B*x + C每个元素x并返回相应的排序数组.

示例I给出了:

Input array = -1 0 1 2 3 4
A = -1, B = 2, C = -1`
Run Code Online (Sandbox Code Playgroud)

将公式应用于每个元素的-4 -1 0 -1 -4 -9
结果=所以预期结果= -9 -4 -4 -1 -1 0(已排序)

我最好的解决方案是应用配方并对其进行分类以产生O(nlogn)解决方案.我无法做得更好.

任何改进它的指导都是有帮助的.

arrays sorting algorithm

15
推荐指数
2
解决办法
1470
查看次数

将用户限制在OpenFileDialog中的特定目录

有没有什么办法可以限制用户只从C#中的特定目录中选择文件?不应该允许浏览其他文件夹.

.net c# openfiledialog winforms

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

如何在MFC中禁用/隐藏/删除属性页的关闭(x)按钮?

我正在使用属性表.最后一页包含"完成"按钮,显示成功的注册消息.

但是,如果用户单击x按钮(完成)属性页,则DoModal方法返回ID_CANCEL,这意味着注册失败.

我该如何解决这个问题?

mfc

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

显示上下文菜单,短按不长按

我的上下文菜单有问题,当你长按一下显示一个上下文菜单时,我有一个控件"ImageButton".

我需要通过短暂的单击显示上下文菜单,而不是长按,这可能吗?

这是我目前使用的代码,菜单完美无缺.

    private ImageView btnRutas;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.fclientes);

        btnRutas =(ImageView)findViewById(R.id.btnRutas);

        btnRutas.setOnClickListener(this);

        registerForContextMenu(btnRutas); 

    }

    @Override
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {

        if(v.getId()== R.id.btnRutas) {

            menu.setHeaderIcon(android.R.drawable.ic_menu_more);
            menu.setHeaderTitle("Rutas");
            menu.add(0, 0, 0, "Ruta 1");

        } 

        super.onCreateContextMenu(menu, v, menuInfo);
    } 

    @Override
    public boolean onContextItemSelected(MenuItem item) {

    switch (item.getItemId()){

    case 0:

        function();

        }

    }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java eclipse android contextmenu imageview

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

使用重叠IO进行控制台输入?

我试图通过使用FILE_FLAG_OVERLAPPED标志打开CONIN $来使用重叠IO来从控制台读取输入.但是,当我使用它时,ReadFile会阻塞,即使使用OVERLAPPED参数也是如此.

我已经阅读了一些报道这是W​​indows 7错误的帖子.我正在使用7这样才有可能.

这是我正在使用的代码:

// Create a console window
AllocConsole();
AttachConsole(GetProcessId(GetModuleHandle(NULL)));

HANDLE overlappedConsoleIn = CreateFile(L"CONIN$",
                              GENERIC_READ,
                              FILE_SHARE_READ,
                              NULL,
                              OPEN_EXISTING,
                              FILE_FLAG_OVERLAPPED | FILE_FLAG_NO_BUFFERING,
                              NULL);

// Set up the console to work with stdio
FILE *consoleOut = _fdopen(_open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT), "w");
FILE *consoleIn = _fdopen(_open_osfhandle((long)overlappedConsoleIn, _O_TEXT), "r");

*stdout = *consoleOut;
*stdin = *consoleIn;

setvbuf(consoleOut, NULL, _IONBF, 0);
setvbuf(consoleIn, NULL, _IONBF, 0);

std::ios::sync_with_stdio();

// Create a completion event
HANDLE inputEvent = CreateEvent(NULL, true, false, NULL);

BYTE inputBuffer[128];

OVERLAPPED overlappedData;
overlappedData.Offset = 0;
overlappedData.OffsetHigh …
Run Code Online (Sandbox Code Playgroud)

io winapi visual-c++ overlapped-io

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

在R中运行和调试脚本和函数

我是新手.我有一个R文件,包含一个带参数的函数.我想执行以下两个不同的操作:

  1. 运行该功能
  2. 一步一步执行并调试它

假设在R文件中有一个简单的函数

"exampleSum"<-
function(x,y){
 x<-x+1
 return(x+y)
}
Run Code Online (Sandbox Code Playgroud)

你能告诉我哪些是R命令来执行我的要求.

debugging r

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

使用C#的客户端IP

如何在C#中获取客户端机器的IP地址.我想为我的在线应用程序保留一个日志寄存器,并保留日志系统的IP地址,我想获取客户端的IP地址....

预谢谢...

c# asp.net ip

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