问题列表 - 第23194页

如何在代码中设置iPhone标签栏图标?

我正在为几个不同的视图使用相同的ViewController.

在为特定视图实例化ViewController时,是否有通过代码指定标签栏图标的简单方法?

iphone cocoa-touch objective-c uikit

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

如何添加NSDecimalNumbers?

好吧,这可能是当天的愚蠢问题,但假设我有一个班级:

NSDecimalNumber *numOne   = [NSDecimalNumber numberWithFloat:1.0];
NSDecimalNumber *numTwo   = [NSDecimalNumber numberWithFloat:2.0];
NSDecimalNumber *numThree = [NSDecimalNumber numberWithFloat:3.0];
Run Code Online (Sandbox Code Playgroud)

为什么我不能有一个添加这些数字的函数:

- (NSDecimalNumber *)addThem {
    return (self.numOne + self.numTwo + self.numThree);
}
Run Code Online (Sandbox Code Playgroud)

我为一个白痴提前道歉,谢谢!

iphone objective-c nsdecimalnumber

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

如何使用LINQ和C#使用List更新元素

我有一个对象列表,我想更新其中一个对象中的特定成员变量.我知道LINQ是专为查询而设计的,并不意味着更新不可变数据列表.实现这一目标的最佳方法是什么?如果效率不高,我不需要使用LINQ作为解决方案.

创建Update扩展方法是否有效?如果是这样,我该怎么做呢?

EXAMPLE:
(from trade in CrudeBalancedList
 where trade.Date.Month == monthIndex
 select trade).Update(
 trade => trade.Buy += optionQty);
Run Code Online (Sandbox Code Playgroud)

.net c# linq ienumerable linq-to-objects

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

创建值类型时会发生什么?

我正在开发一个使用XNA和C#的游戏,并且试图避免new struct()每帧调用类型代码,因为我认为它会让GC失败."但是等等,"我对自己说,"结构是一种价值类型.那时GC不应该被调用,对吧?" 嗯,这就是我在这里问的原因.

我对价值类型的变化只有一个非常模糊的概念.如果我在函数调用中创建一个新结构,是否在堆栈上创建了结构?它是否会被推动和弹出,性能不受打击?此外,如果我需要在一次调用中创建多个实例,是否会有一些内存限制或性能影响?

举个例子,这个代码:

spriteBatch.Draw(tex, new Rectangle(x, y, width, height), Color.White);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,Rectangle是一个结构.创建新Rectangle时会发生什么?多次重复该行(比如几千次)会有什么影响?是否创建了这个Rectangle,将一个副本发送到Draw方法,然后丢弃(意味着没有内存被吃掉,在同一个函数中以这种方式调用Draw)?

PS我知道这可能是预先成熟的优化,但我很好奇并希望更好地了解正在发生的事情.

c#

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

C中的随机数

for(i = 0; i < n; i++){
        srand(time(NULL));
        printf("%d ", time(NULL));
        for(j = 0; j < (n-1); j++){
            a[i][j] = rand();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我尝试生成随机数,但它们是相同的......我试试srand(i * time(NULL)).不管......我该怎么办?

数组声明:

int** a;
int i;
printf("Enter array size: ");
scanf("%d", &n);

a = (int**)calloc(n, sizeof(int));
for(i = 0; i < n; i++)
    a[i] = (int*)calloc(n-1, sizeof(int));
Run Code Online (Sandbox Code Playgroud)

c random srand

13
推荐指数
2
解决办法
1123
查看次数

将现有Eclipse项目转换为Maven项目

对于正在工作的项目,我们正在考虑使用Eclipse的Maven插件来自动化我们的构建.现在这个程序远比它应该复杂得多,我们希望Maven能够简化一键构建.

我的问题是,是否有使用Maven插件将现有Eclipse Java项目转换为Maven项目的向导或自动导入程序?或者我应该创建一个新的Maven项目并手动复制所有源文件,库等.

java eclipse maven-2

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

如何从XML生成JAXB bean,自定义JAXB编组

我想在JAXB中自定义日期的编组.这是这个已被问到的问题的变体.我想我会使用XMLAdapter,因为这个答案问题指明了.

但我不能这样做,就是这样,因为我要去周围的其他方法,从.XSD生成JAXB豆 - 因为它们生成的代码,我不能添加注释JAXB的豆.

我试过调用Marshaller.setAdapter(),但没有运气.

            final Marshaller marshaller = getJaxbContext().createMarshaller();
            marshaller.setSchema(kniSchema);
            marshaller.setAdapter(new DateAdapter());
            ...
            private static class DateAdapter extends XmlAdapter<String, XMLGregorianCalendar> {
            @Override
            public String marshal(XMLGregorianCalendar v) throws Exception {
              return "hello"; //Just a test to see if it's working
            }
            @Override
            public XMLGregorianCalendar unmarshal(String v) throws Exception {
              return null; // Don't care about this for now
            }
}
Run Code Online (Sandbox Code Playgroud)

我生成的JAXB bean的相关部分如下所示:

    @XmlSchemaType(name = "date")
    protected XMLGregorianCalendar activeSince;
Run Code Online (Sandbox Code Playgroud)

当我这样做时,默认日期/ XMLGregorianCalendar编组发生了什么.就好像我没有做到这一切.

任何帮助表示赞赏.

谢谢,

查尔斯

jaxb

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

Ghostscript可以从零开始编号页面吗?

我正在使用Ghostscript将多页PDF转换为单独的JPEG文件,并可以输出编号为的文件page_%03d.jpg.

但它总是从page_001.jpg开始,我需要它从page_000.jpg开始编号输出文件.

是否有一个设置我可以用来让Ghostscript从0开始,或者我将不得不在处理后重命名所有文件?

ghostscript

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

BackgroundWorker在VSTO中不起作用

我有一名背景工作者.在我调用worker之前,我禁用了一个按钮并使gif可见.然后我调用runworkerasync方法,它运行正常,直到comleteion.在'RunWorkerCompleted()'上我得到一个跨线程错误.知道为什么吗?

    private void buttonRun_Click(object sender, EventArgs e)
    {
        if (comboBoxFiscalYear.SelectedIndex != -1 && !string.IsNullOrEmpty(textBoxFolderLoc.Text))
        {
            try
            {
                u = new UpdateDispositionReports(
                    Convert.ToInt32(comboBoxFiscalYear.SelectedItem.ToString())
                    , textBoxFolderLoc.Text
                    , Properties.Settings.Default.TemplatePath
                    , Properties.Settings.Default.ConnStr);
                this.buttonRun.Enabled = false;
                this.pictureBox1.Visible = true;

                BackgroundWorker bw = new BackgroundWorker();
                bw.DoWork += new DoWorkEventHandler(bw_DoWork);
                bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
                bw.RunWorkerAsync();
                //backgroundWorker1.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Unable to process.\nError:" + ex.Message, Properties.Settings.Default.AppName);
            }
        }
    }

    void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {
        buttonRun.Enabled = true;
        pictureBox1.Visible = false;
    }

    void bw_DoWork(object sender, DoWorkEventArgs …
Run Code Online (Sandbox Code Playgroud)

c# vsto backgroundworker

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

多个div的100%高度

我的结构通常都是这样的:

<div id="all">
  <div id="page">
    <div id="header"></div>
    <div id="content"></div>
    <div id="footer"></div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在身体将保持背景图案的情况下,"所有"将为页面上下移动留下阴影,并且"页面"也可能经常具有重复背景图案.

我尝试过使用css height/min-height属性的变体:

html, body {
    height:100%;
    ...
}
#all {
    height:100%; 
    min-height:100%; 
}
#page {
    height:100%; 
    min-height:100%;
    height:auto !important;
}
Run Code Online (Sandbox Code Playgroud)

好像我从"全部"删除高度:自动然后看起来它可以工作直到你滚动,然后在滚动之后所有的背景消失了

但是,如果我保持高度:自动那里我得到页面背景的问题无法正常工作

希望有人知道修复?

html css height

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