问题列表 - 第13473页

MATLAB测试框架

我正在使用MATLAB R2008a,可用的测试框架和建议的内容.需要全面地将5 kloc matlab应用程序重构为Matlab oop.

testing matlab

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

"找不到主要课程:XX.计划将退出."

我已经设法用命令提示符运行我的jar文件,但它总是给我一个响应

找不到主要类:XX.程序将会退出.

请帮帮我,谢谢.

java program-entry-point

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

iPhone - UILabel包含同时具有多种字体的文本

我正在寻找一种方法来使用UILabel(或类似的东西)来显示这样的东西:

汤姆:有些消息.

这就像在Facebook应用程序中显示"你在想什么?"的方式.消息.有没有人有任何建议如何处理这个?

iphone objective-c uilabel

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

如何以专业的方式编码?

我想知道,如何以完美的专业风格编写程序.很多时候我们编写了一个非常好的程序/代码来提供准确的输出.一个人可能会使用最好的算法来解决给定的问题.

但对于正在阅读您的代码以供他/她参考的人,由于不正确使用变量/函数名称而变得难以理解代码.(以及许多其他问题)

那么如何以专业的方式实现编写代码的完美性呢?

您可以直接编辑以下代码来详细说明您的想法. (不要编辑问题中的代码:)

您也可以以专业的方式在最后重写完整的代码.将会提供很多帮助.

(C中的简单堆排序算法)

#include<stdio.h>
#include<conio.h>

void insert(int i);
void swap(int *,int *);
void heap_sort(int);

int a[20];

void main()

{

        int n,i;
     clrscr();

     printf("Enter the no of elements : ");
     scanf("%d",&n);
     printf("\nEnter the elements : \n");
     for(i=0;i<n;i++)
     scanf("%d",&a[i]);
     heap_sort(n);
     printf("\nSorted array is : \n");
     for(i=0;i<n;i++)
     printf("\t%d",a[i]);
     getch();
}


void swap(int *p,int *q)
{

     int temp;
     temp=*p;
     *p=*q;
     *q=temp;

}


void heap_sort(int n)
{

     int x=1,i;
     while(x<n)
         {
   for(i=1;i<=n-x;i++)
   insert(i);
   swap(&a[0],&a[n-x]);
   x++;
         }
}



void insert(int i)
{ …
Run Code Online (Sandbox Code Playgroud)

coding-style

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

为什么REGISTER_GLOBALS如此糟糕?

我不是一个PHP开发人员,但我在几个地方看到人们似乎把它当作瘟疫之类的东西.为什么?

php register-globals

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

C:`const`关键字的行为

我被告知如果我在ANSI-C中编码以按照将要使用的变量的顺序声明,断言指针不是null并且索引在边界内,并且在使用变量之前初始化.

如果我声明一个const,我可以在一个断言和代码块之后初始化它吗?在Java中,最终初始化必须在声明时进行,但是通过ANSI-C实现它是否一致,我可以初始化const一次但不一定在声明时?

c const language-implementation keyword

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

ASP.NET MVC:获取小写链接(而不是Camel Case)

我所有动态生成的动作链接等都在创建像/ A ccount/S etup 这样的链接.看起来很奇怪.

我希望我的所有链接都是小写的(意思是/帐户/设置).有什么办法吗?

.net c# asp.net-mvc dynamic-links

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

如何使用C#唯一识别计算机?

如何使用C#(.Net/Mono,本地应用程序)唯一识别计算机(主板)?

版.我们可以使用类似的东西识别.Net中的主板(参见C#中的获取唯一系统标识符):

using System.Management;
...
ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_MotherboardDevice");
...
Run Code Online (Sandbox Code Playgroud)

但不幸的是,Mono不支持System.Management.如何在Mono for Linux下进行?- 我不知道 :(

.net c# mono

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

将控制器分组到Grails中的功能包

我正在开发Grails应用程序.我现在有大约20个控制器,还会有更多.有没有办法在功能包中对控制器进行分组?我希望有类似的东西:

grails-app/administration/<controller classes>
grails-app/usercontent/<controller classes>
grails-app/publiccontent/<controller classes>
Run Code Online (Sandbox Code Playgroud)

如果包不会出现在URL中,那将是最好的.

grails controller

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

Django使变量广泛可用的选项

每次打开页面时,我都希望获得当前活动的项目ID.这将通过查找子域并验证当前登录的用户可以查看它来完成.

一旦我达到我的观点,我希望能够做到

tasks = Task.objects.filter(project = current_project)
Run Code Online (Sandbox Code Playgroud)

WHere current_project(或CURRENT_PROJECT或current_project ???)已经设置好了.

任何人都可以解释我在文档中找到的各种方法的优缺点,并让我走上正轨吗?

  1. 会议
  2. 中间件
  3. 穿线
  4. 内建

这就是我最终做到的方式:

装饰:

def check4project(fn):

    current_project = 'fred'
    def check(*args, **kw):
        kw['project']=current_project
        return fn(*args, **kw)
    return check
Run Code Online (Sandbox Code Playgroud)

查看示例

@login_required
@check4project
@tweetpost
def index(request, project=0):

    print project
Run Code Online (Sandbox Code Playgroud)

django decorator

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