问题列表 - 第19139页

如何通过舍入到最接近的整数将float转换为Int

有没有一种方法来转换floatInt由四舍五入到最接近的可能的所有整数?

type-conversion

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

Objective-C:NSMutableString replaceCharactersInRange引发异常

我希望这段代码可以用一些爱来代替仇恨.

 NSMutableString *teststring=@"I hate programming my iPhone";

 NSString *overwriteSource=@"love";

 NSRange temprange=NSMakeRange(2, 4);

 [teststring replaceCharactersInRange:temprange withString:overwriteSource];

 NSLog(@"%@",teststring);
Run Code Online (Sandbox Code Playgroud)

由于未捕获的异常而终止,我无法弄清楚原因.救命 !(并谢谢)

string iphone objective-c

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

如何完全删除和释放OpenAL声音文件的内存?

我有一个基于小型的iPhone应用程序.我需要为每个级别加载和释放声音文件.除了释放声音之外,我的openAL SoundManager一切正常.

首先,当我移除声音时,它似乎做了它应该做的事情 - 除去声音,除非我重新加载,否则我无法再次访问它.但是,当我用'仪器'测试我的应用程序dealloc时,它没有显示任何释放.它似乎没有释放内存.因此,当您从一个级别移动到另一个级别时,内存耗尽并且应用程序崩溃不会花费很长时间.

我在控制台中收到此错误:

程序接收信号:"0".警告:check_safe_call:无法恢复当前帧kill quit

这是我加载声音的方式 -

- (void)loadSoundWithKey:(NSString*)aSoundKey fileName:(NSString*)aFileName fileExt:(NSString*)aFileExt {
// Check to make sure that a sound with the same key does not already exist
NSNumber *numVal = [soundLibrary objectForKey:aSoundKey];
// If the key is found log it and finish
if(numVal != nil) {
    NSLog(@"WARNING - SoundManager: Sound key '%@' already exists.", aSoundKey);
    return;
}
    NSUInteger bufferID;
// Generate a buffer within OpenAL for this sound
alGenBuffers(1, &bufferID);
// Set up the variables which …
Run Code Online (Sandbox Code Playgroud)

iphone audio release openal

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

获取xml属性值为string []

我的xml文件有这样的东西: 那么如何递归获取属性的所有值并将它们添加到或.也许是一个foreach循环?
...
<Keyword name = "if" />
<Keyword name = "else" />
<Keyword name = "is" />
...

nameList<string>string[]


我跟着codemeit,我不断收到错误:Data at the root level is invalid. Line 1, position 1.我的xml文件是
<KeyWords>
...
<KeyWord name = "if" />
...
</KeyWord>


新问题,The '\' character, hexadecimal value 0x5C, cannot be included in a name.但相同的文件.

c# xml xmlreader

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

Objective-C中的星号用法

我有一个关于在Objective-C中使用星号的问题.需要明确的是:我理解指针是什么以及程序C中的所有内容.我想知道两件事情:

1)为什么所有(引用)Objective-C对象指针?为什么不是普通变量?(即NSArray数组= [[NSArray alloc] init];)

2)为什么在调用方法时省略星号?

谢谢!

c pointers objective-c objective-c-runtime

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

是否可以自定义Google Map的配色方案?

我正在使用谷歌地图API,并希望它呈现一个非常简单的国家/大陆图像.

我也希望用适合我网站的配色方案的颜色绘制它们.

我需要创建自己的磁贴服务器吗?或者我可以通过API以某种方式自定义这个?

color-scheme google-maps

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

点击事件后插入数千条记录的最有效方法是什么?

海家伙,

我已经开发了一个使用asp.net和sql server 2005的web应用程序作为考勤管理系统..你会知道每天都会进行出勤活动.逐个插入记录是个坏主意我知道,我的问题是

  • 在使用sql server时,Sqlbulkcopy是我唯一的选择,因为我想在点击事件中插入100条记录(即)为包含100名学生的班级插入考勤?我想逐个插入课程的出席?

asp.net sql-server-2005 insert

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

在创建中间值时,我应该存储它吗?

我正在努力学习F#所以我访问了Project Euler,目前正在研究问题3.

13195的主要因素是5,7,13和29.

600851475143的最大主要因素是什么?

有些事情需要考虑:

  1. 我的首要任务是学习良好的功能习惯.
  2. 我的第二个优先事项是我希望它快速有效.

在以下代码中,我标记了此问题涉及的部分.

let isPrime(n:int64) = 
    let rec check(i:int64) = 
        i > n / 2L or (n % i <> 0L && check(i + 1L))
    check(2L) 

let greatestPrimeFactor(n:int64) =
    let nextPrime(prime:int64):int64 = 
        seq { for i = prime + 1L to System.Int64.MaxValue do if isPrime(i) then yield i }  
        |> Seq.skipWhile(fun v -> n % v <> 0L) 
        |> Seq.hd
    let rec findNextPrimeFactor(number:int64, prime:int64):int64 =
        if number = 1L then prime …
Run Code Online (Sandbox Code Playgroud)

primes f# functional-programming factorization

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

是否可以在不创建整个编辑模板的情况下将DataField添加到Silverlight DataForm?

我将DataForm用于具有大约40个属性的实体.我很满意表单如何显示除3个属性之外的所有属性.这3个属性恰好是项目列表.

我不想编写整个编辑模板,看起来非常适得其反.

<dataFormToolkit:DataForm AutoGenerateFields="True" CurrentItem="{Binding XXX, Mode=TwoWay, Source={StaticResource XXXViewModel}}" >
                    <dataFormToolkit:DataField Label="Client"  >
                        <ListBox ItemsSource="{Binding Client}"></ListBox>
                    </dataFormToolkit:DataField>
                </dataFormToolkit:DataForm>
Run Code Online (Sandbox Code Playgroud)

silverlight silverlight-toolkit dataform

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

从PostgreSQL存储过程返回记录集的最简单方法是什么?

我只是有一个表格,其中包含国家列表及其ISO国家/地区代码.我将查询包装在存储过程(也称为函数)中,例如:

CREATE OR REPLACE FUNCTION get_countries(
                    ) RETURNS setof record AS $$
        SELECT country_code, country_name FROM country_codes
$$ LANGUAGE sql;
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

ERROR:  a column definition list is required for functions returning "record"
Run Code Online (Sandbox Code Playgroud)

我知道我可以定义一个TYPE,然后像光标一样循环遍历记录集,但是在更新版本的PostgreSQL(我使用的是8.4.3)下,有更好的方法可以做到这一点,但我正在尝试要记住.


编辑:

这有效:

CREATE OR REPLACE FUNCTION get_countries(
                    ) RETURNS setof country_codes AS $$
        SELECT country_code, country_name FROM country_codes
$$ LANGUAGE sql;
Run Code Online (Sandbox Code Playgroud)

请注意"RETURNS setof [table name]".但它似乎并不是最灵活的.如果我尝试返回多个表的连接,它就会崩溃.

sql postgresql stored-procedures plpgsql

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