问题列表 - 第32259页

C编程 - 将指针返回到释放状态

我有一个函数foo(),它分配内存并返回它.我的标准做法是在我的主要功能结束时释放它吗?

char* foo(){
 char * p;

 p = malloc(sizeof(char) * 4); /* edit - thanks to msg board */
 p[0] = 'a';
 p[1] = 'b';
 p[2] = 'c';
 p[3] = '/0'; /* edit: thanks to the msg board. */

 return p;
}

int main(int argc, char *argv[])
{
 char * p2;

 p2 = foo();

 printf("%s", p2);    

 free(p2);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

c memory-leaks

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

单个排序的c#列表有不同的类型?

是的,我是c#的新手!:)我正在使用.Net4 VS2010.

我有三个类,每个类用于构建该类型的对象列表.这三个都继承了基类.

我想将结果三个列表合并为一个,并在其中一个基类元素上对它们进行排序.

这可以用不同类型的列表完成吗?

简化示例:

每个列表都已创建

public List<TestOne> TestOne list;
public List<TestTwo> TestTwoList;
public List<object> BothLists;
Run Code Online (Sandbox Code Playgroud)

填写TestOne和TestTwo的代码......

什么/如何将TestOne和TestTwo结合到BothLists中并在SeqNumber上对它们进行排序?

public class BaseClassTest 
{
    public string Loc { get; set; }  // loc
    // sequence number to order by will be assigned in the resulting class
    public int SeqNumber { get; set; } 
}

public class TestOne : BaseClassTest
{
    public int Number { get; set; } 
} 

public class TestTwo : BaseClassTest
{
    public string CatName { get; set; } …
Run Code Online (Sandbox Code Playgroud)

.net c# list

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

如何在erb模板中发表评论?

我有一些简单的标记,如下所示:

<li class="someclass">
  <=% t'model.attr' %>
</li>
Run Code Online (Sandbox Code Playgroud)

是否有一种微不足道的方式来评论出来?只需<!-- -->绕过块,仍然会将ruby代码留给模板.这意味着我必须分别注释掉HTML和Ruby特定的代码.

以最少的标记注释掉所有三行的最佳方法是什么?

ruby ruby-on-rails erb

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

python regexp帮助

美好的一天.关于reg exp的小问题.

我有一个字符串看起来像

http://servercom/smth/Age=&amp;Filter=2&amp;
Run Code Online (Sandbox Code Playgroud)

我怎么能用&amp;url的regexp 剪切?

在regexp之后url-string必须是 http://server.com/smth/Age=1&Filter=2&

python regex url

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

Python中的dicT的简单问题

我的代码中有这个包含一些位置的dicT.

position = ['712,352', 
            '712,390', 
            '622,522'] 
Run Code Online (Sandbox Code Playgroud)

当我试图运行这部分时

def MouseMove(x,y):
    ctypes.windll.user32.SetCursorPos(x,y)
Run Code Online (Sandbox Code Playgroud)

使用MouseMove(position [0]),编译器告诉我在这个命令上我需要2个参数...我该如何解决这个问题?

python dictionary

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

在自定义UIViewController上调用[super dealloc]时的iPhone EXC_BAD_ACCESS

我很茫然!这是仅在特定条件下发生的那些讨厌的错误之一,但我无法直接链接条件和结果.

我的应用程序有一个分页的UIScrollView,其中每个页面的视图来自一个MyViewController,一个UITableViewController的子类.为了最小化内存使用量,我卸载那些当前不可见的控制器.这是我的"清洁"方法:

- (void) cleanViewControllers:(BOOL)all {

    if (all) { 
    // called if some major changes occurred and ALL controllers need to be cleared

        for (NSInteger i = 0; i < [viewControllers count]; i++)
            [viewControllers replaceObjectAtIndex:i withObject:[NSNull null]];
    }
    else if ([viewControllers count] > 2) {
    // called if only the nearest, no longer visible controller need to be cleared
        NSInteger i = pageControl.currentPage - 2;
        if (i > -1) [viewControllers replaceObjectAtIndex:i withObject:[NSNull null]];
        i = pageControl.currentPage + 2;
        if (i …
Run Code Online (Sandbox Code Playgroud)

iphone dealloc

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

我怎样才能完成ThreadPool.Join?

我正在写一个使用的Windows服务ThreadPool.QueueUserWorkItem().每个线程都是一个短暂的任务.

当服务停止时,我需要确保当前正在执行的所有线程都完成.有没有办法等待队列自行清除?

multithreading windows-services .net-3.5 threadpool

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

在WPF DataGrid中单击编辑

我希望用户能够将单元格置于编辑模式,并通过单击突出显示包含单元格的行.默认情况下,这是双击.

如何覆盖或实现此功能?

.net c# wpf events xaml

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

如何以编程方式列出哪个ASP.Net角色可以访问页面?

有没有办法列出哪些角色可以通过代码访问给定页面?

例如,我有一个Testpage.aspx,我想在用户访问页面时列出该页面允许的角色.URLAuthorizationManager必须能够以某种方式找到它,因此必须有一种方法它知道在webconfig中为页面配置了哪些角色.或URL.

这是限制允许查看此页面的角色的webconfig.

<location path="Testpage.aspx">
    <system.web>
      <authorization>
        <allow roles ="admin,sales" />
      </authorization>
    </system.web>
  </location>
Run Code Online (Sandbox Code Playgroud)

如果我能找到解决方案,它将返回"admin","sales".谁知道我怎么能这样做?谢谢

membership asp.net roles

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

如何在大型项目中进行单元测试

我们有一个项目开始变大,我们需要在开始重构时开始应用单元测试.将单元测试应用于已存在的项目的最佳方法是什么?我(有点)习惯于从头开始这样做,在那里我将测试与第一行代码一起编写.当功能已经到位时,我不确定如何启动.我应该从存储库开始为每个方法编写测试吗?或者我应该从控制器开始?

更新: 澄清项目的大小..我不确定如何描述这个除了说有8个控制器和大约167个扩展名为.cs的文件,所有这些都在大约7个开发人员月完成.

c# asp.net-mvc unit-testing

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