问题列表 - 第38484页

如何在Linux gcc下确定vswprintf的缓冲区大小

我需要为格式函数vswprintf()分配足够的缓冲区.当用ANSI字符串做同样的事情时,我正在使用:

vsnprintf( NULL, NULL, pszFormat, args );
Run Code Online (Sandbox Code Playgroud)

它返回我所需的缓冲区大小.但似乎这个函数的unicode版本没有这个功能.当我执行:

vswprintf( NULL, NULL, pszFormat, args );
Run Code Online (Sandbox Code Playgroud)

结果值始终为-1.

我发现只有解决方案是使用大型静态缓冲区来计算所需的大小.但我不喜欢这个解决方案:

static const int nBuffSize = 1024;
static XCHAR evalBuff[nBuffSize];
int nSize = vswprintf( evalBuff, nBuffSize, pszFormat, args );
if ( nSize != -1 )
{
 return nSize;
}
else
{
 throw XXX;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法如何测量unicode字符串所需的缓冲区大小?

关心卢德克

c++ unicode gcc

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

在C#中禁用和启用按钮

我正在做一些相当简单的事情,我认为它会是.我想要的是当点击button1我希望它禁用button1并启用button2.我得到以下错误:错误1只能将赋值,调用,递增,递减和新对象表达式用作语句.

{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button3_Click(object sender, EventArgs e)
    {
        Close();

    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }
    private void RandomNumber(int min, int max)
    {
        int num = new Random().Next(min, max);
         label1.Text = num.ToString();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        RandomNumber(0,99);
        button2.Enabled == true ;
        if (textBox1.Text == label1.Text)
            MessageBox.Show("Winner");

    }

    private void label1_Click(object sender, EventArgs e)
    {

    }

    private void textBox1_TextChanged(object sender, EventArgs e) …
Run Code Online (Sandbox Code Playgroud)

c#

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

使用Python覆盖属性

你如何在Python中覆盖属性的getter?

我试过这样做:

class Vehicule(object):

    def _getSpatials(self):
        pass

    def _setSpatials(self, newSpatials):
        pass

    spatials = property(_getSpatials, _setSpatials)

class Car(Vehicule)

    def _getSpatials(self):
        spatials = super(Car, self).spatials()
        return spatials
Run Code Online (Sandbox Code Playgroud)

但吸气剂是调用Vehicule而不是Car的方法.

我应该改变什么?

python inheritance

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

物业修改后的是什么?

可能重复:
tortoise svn总是在工作副本根以外的路径上合并45个额外文件
SVN Mergeinfo属性

背景:

我从trunk创建了一个名为release-v1.0的分支.然后我继续在树干上工作.在我更新并在trunk中提交了一个文件之后,我使用Tortoise SVN从trunk到release-v1.0分支进行了更改.

我期待提交窗口只包含一个文件.但是有28个文件和文件夹被修改.28个中的27个是属性修改.1个28是我期望的文本修改文件.Property Modified的文件和文件夹似乎与我的文件没有任何关系.

为什么Tortoise SVN会触及那么多与我的文件无关的文件夹和文件?这真的很分散注意力.

我的同事告诉我他直接使用Beyond Compare,因为他无法理解Tortoise SVN.我不确定这是最好的方法.

编辑 问题: 有没有办法阻止Property Modified发生?

svn tortoisesvn

11
推荐指数
2
解决办法
9391
查看次数

为什么datagridview不刷新?

这是我按下按钮后发生的事情:

    dataGridView1.DataSource = ConnectandReadList(some_query);
    dataGridView1.Refresh();
Run Code Online (Sandbox Code Playgroud)

请注意,我正在使用另一个名为的控件执行此操作,chart1并且它可以正常使用它,它使用新的重新获取的数据填充它,但datagridview它只是保持不变

第一次尝试是成功的.

然而,第二次按它,它显示相同的东西!

有谁知道我是否正确刷新datagridview?

.net c# data-binding datagridview winforms

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

$(document).ready()并在页面末尾初始化jQuery

让我说清楚.根据最佳实践,我们应该在页面底部初始化jQuery.如果我们这样做,对引用之上的jQuery对象(即.$jQuery)的任何引用都将为null.但是,至于$(document).ready()需要这个jQuery函数的原因是你想在页面加载后延迟函数的执行.这似乎是一场冲突.

如何使用$(document).ready()页面顶部的功能并仍然在页面底部引用jQuery?我认为jQuery应该在页面顶部初始化,原因就在于此.

javascript jquery

10
推荐指数
1
解决办法
5626
查看次数

如何在 PHP 中使用 3 维数组

我正在 php 中进行一些图像处理,通常我以前从未在 php 中使用数组。

我必须将保持图像的 RGB 值保留在 3 维数组中。

例如,rgbArray[][][]

第一个[]代表重量,第二个[]用于保持高度,最后一个用于保持红色、贪婪或蓝色。我如何在 php 中创建一个可以保留这组值的数组。

先感谢您。

php arrays

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

JQuery UI自动完成和通用处理程序(ashx) - C#ASP.NET

我正在尝试使用JQuery Autocomplete,但我想我无法从我的处理程序中获取它所期望的格式.

这是处理程序的作用.这是另一个SO问题....

 context.Response.ContentType = "text/plain";
 var companies = GetCompanies(); //This returns a list of companies (List<string>)

 foreach (var comp in companies)
 {
     context.Response.Write(comp + Environment.NewLine);
 }
Run Code Online (Sandbox Code Playgroud)

这不起作用.它肯定会被调用,它会返回我希望此代码返回的内容.有任何想法吗?

c# jquery autocomplete httphandler

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

接收数据的最佳格式

什么是在我的iPhone应用程序中读取任何类型的数据的最佳选择?

我希望我的客户能够将数据传递给我,以便包含在应用程序中并轻松阅读.

什么是最好的?,XML?,plist?,其他格式?,我对此事情的了解不多.

谢谢.

xml iphone xcode plist

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

在Ruby on Rails中获取控制器中URL的锚点部分

有没有办法在控制器中获取URL的锚点部分?

示例:如果我键入http://www.foo.com/bar#anchor123,我可以在控制器中获取字符串anchor123吗?

url anchor ruby-on-rails

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