问题列表 - 第47677页

将数组打印为代码

我想将一个大的yaml文件转换为PHP数组源代码.我可以在yaml代码中读取并返回一个PHP数组,但是使用var_dump($ array)我得到伪代码作为输出.我想将数组打印为有效的PHP代码,因此我可以将其复制粘贴到我的项目中并抛弃yaml.

php yaml

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

空路径名称不合法

我有一个"保存"按钮,所以当用户点击时,它将保存xml文件(xml序列化).这里使用了savefiledialog,当我按下取消而不选择任何文件时出现"参数异常"并说"空路径名称不合法".我该如何处理这个例外?即使没有在savefiledialog中选择任何路径,我希望表单保持不变.非常感谢.

我的savefiledialog片段:

private void SaveButton_Click(object sender, RoutedEventArgs e)
{
        string savepath;
        SaveFileDialog DialogSave = new SaveFileDialog();
        // Default file extension
        DialogSave.DefaultExt = "txt";
        // Available file extensions
        DialogSave.Filter = "XML file (*.xml)|*.xml|All files (*.*)|*.*";
        // Adds a extension if the user does not
        DialogSave.AddExtension = true;
        // Restores the selected directory, next time
        DialogSave.RestoreDirectory = true;
        // Dialog title
        DialogSave.Title = "Where do you want to save the file?";
        // Startup directory
        DialogSave.InitialDirectory = @"C:/";
        DialogSave.ShowDialog();
        savepath = DialogSave.FileName;
        DialogSave.Dispose(); …
Run Code Online (Sandbox Code Playgroud)

c# wpf savefiledialog

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

使用C覆盖数组中的字符

我在C中创建一个动态的二维字符数组:

注意:rows并且columns是用户输入integers

char** items;
items = (char**)malloc(rows * sizeof(char*));
int i;
for(i = 0; i < rows; i++)
{
    items[i] = (char*)malloc(columns * sizeof(char));
}

int j;
for(i = 0; i < rows; i++)
{
    for(j = 0; j < columns; j++)
    {
        items[i][j] = 'O';
    }
}
Run Code Online (Sandbox Code Playgroud)

稍后在我的代码中,我尝试覆盖数组中的特定位置:

items[arbitraryRow][arbitraryColumn] = 'S';
Run Code Online (Sandbox Code Playgroud)

但结果是该行/列中的字符现在是'SO'

我究竟做错了什么?

更新:这是我打印数组的方式:

int i;
for(i = 0; i < rows; i++)
{
    printf("[");
    int j;
    for(j = 0; j < columns; …
Run Code Online (Sandbox Code Playgroud)

c arrays gcc pointers

0
推荐指数
1
解决办法
1403
查看次数

关闭子弹出窗口并刷新父页面

我正在努力实现以下目标.

  1. 父页面上的链接将打开一个新的子弹出窗口.
  2. 在子弹出窗口中,用户输入一些数据并单击"保存".
  3. 数据将保存到数据库,弹出窗口将关闭.将刷新父窗口,并在子窗口中输入的数据将显示在父页面中.

如何(关闭子弹出窗口并刷新父页面)可以在Javascript中完成?

javascript popup

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

UITableView索引栏自定义

我称自己的技能几乎是"基本的",我理解大部分内容,当涉及到目标c时,我会理解这一点,但这有点超出了我理解的范围.

我有一个带有透明背景的tableView以及透明单元格,不幸的是,我正在开发应用程序的人坚持通过主要是灰色的背景显示.我的问题是右边的索引栏.我已经读过,在定制时,文本颜色,背景颜色等都是不受限制的.有没有人创建自己的索引栏并将其附加到tableView的滚动方法?

就像我说的那样,我甚至不知道从哪里开始.我所需要的只是我正确的方向.我是否需要创建一个小的UIView并玩触摸事件?

objective-c uitableview ios4

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

退出Android应用程序

如果多个活动处于活动状态,如何关闭Android应用程序?

android android-emulator

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

WPF - 没有焦点的滚动

我想在应用程序窗口未聚焦时滚动ScrollViewer控件.我在Windows窗体中找到了一些解决方案,但在WPF中找不到,因为我需要的一些东西不可用.

也许这里有人可以帮我解决问题?

提前致谢.

编辑:

我想在鼠标悬停在ScrollViewer上时使用鼠标滚轮滚动ScrollViewer控件,同时在应用程序窗口未聚焦时也是如此.

c# wpf winapi focus scrollviewer

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

将python字典传递给psycopg2游标

我需要调用一个PostgreSQL 8.4函数,它需要来自Python的17个输入参数.值存储在字典中.所以我可以写:

cur.execute("SELECT add_user(%s, %s, %s, %s, %s, %s, %s, .......)", user["nr"], user['email']...)
Run Code Online (Sandbox Code Playgroud)

是否可以自动将字典中的值映射到函数参数(与字典中的键同名)?

就像是:

cur.execute("SELECT add_user(*magic-here*)", user)
Run Code Online (Sandbox Code Playgroud)

python postgresql psycopg2

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

嵌套类初始化列表问题

//header file
class Foo
{
   public:
   struct FooBar {
      bool ok;
      string msg;
   };
};

// .cpp file
Foo::FooBar::FooBar():ok(false), msg("hello")
{}
Run Code Online (Sandbox Code Playgroud)

在尝试编译时,我得到:

错误:隐式声明'Foo :: FooBar :: FooBar()'的定义

愚蠢,简单的范围相关的错误我敢肯定,但我似乎无法发现它是什么...

c++

0
推荐指数
1
解决办法
884
查看次数

Android2.3 SIP实现

我是android新手,我正在使用SIP(Android2.3)实现VoIP.我有一个关于如何通过SIP +如何使用SIP发送短信,彩信的固定电话的问题.我怎么想才能实现我的目标.感谢大家提前.

android

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