小编use*_*193的帖子

c#中form1.cs,form1.designer.cs和program.cs之间的区别

我对c#真的没有经验,如果这是一个简单的问题,我很抱歉,但它会帮助我更好地理解我的作业.

我必须在Visual Studio中制作某种c#应用程序,我的主要问题是:代码的哪一部分位于哪个文件:form1.cs,form1.designer.cs或program.cs?

我认为Visual Studio在Form1.designer.cs中生成代码并且我不应该更改它,除非它是必要的,在form1.cs中是通过单击某个表单元素激活的函数,并且在program.cs中是主要的申请.

我是对的,开头还有其他我应该知道的关于这些文件的内容吗?

非常感谢您的回答.

c# winforms visual-studio-2012

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

从每个GROUP BY(unique_id)和ORDER BY编号中选择具有MAX id的行

我有id,unique_id和order_number的表.

  1. 我想通过unique_id来GROUP行
  2. 我想从每个组中获取MAX id行
  3. 最后我想通过order_number对行进行排序

我也有几个WHERE条款.这是我的尝试不起作用:

SELECT MAX(id) AS id
     , order_number
  FROM table 
 WHERE final = 0 
   AND username = '$username' 
   AND active = 1 
 GROUP 
    BY unique_id 
 ORDER 
     BY order_number
Run Code Online (Sandbox Code Playgroud)

mysql

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

在 Laravel 中存储和更新 - 使用哪个请求?

我是 Laravel 的新手,我在存储和更新模型时遇到了问题。

这是我的商店方法

 public function store(Request $request)
{

    $input = Request::all();

    Klijent::create($input);

    return redirect('klijenti');

}
Run Code Online (Sandbox Code Playgroud)

我必须包括在内use Request;才能使其发挥作用。

这是我的更新方法

    public function update(Request $request, $id)
{
    //

    $klijent = Klijent::find($id);

    $klijent->update($request->all());

    return redirect('klijenti/'. $id);

}
Run Code Online (Sandbox Code Playgroud)

我必须包括在内use Illuminate\Http\Request;才能使其发挥作用。

但是,如果我不使用第一个,则在使用 store 方法时会出现此错误:

Non-static method Illuminate\Http\Request::all() should not be called statically, assuming $this from incompatible context
Run Code Online (Sandbox Code Playgroud)

如果我不使用第二个,则在使用更新方法时会出现此错误:

Call to undefined method Illuminate\Support\Facades\Request::all()
Run Code Online (Sandbox Code Playgroud)

如果我同时使用它们,则会出现此错误:

Cannot use Illuminate\Http\Request as Request because the name is already in use
Run Code Online (Sandbox Code Playgroud)

php laravel

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

c中的分段错误 - 可能与指针有关

当我在程序中添加此函数时,出现此错误:"分段错误".我发现它可能与指针有关.

这是我的功能:

void deBoor(double* D, double* t, double x, int k, int n, double* R){
   int i,j,l;
   double ret[3];
   double* P=(double*)malloc(n*sizeof(double));
   for(i=0; i<n; ++i) P[i]=D[i];
   j=k;
   while(x<t[j]) ++j;
   while(x>=t[j+1]) ++j;
   for(l=1; l<=k; ++l){
       for(i=j; i>=j-k+l; --i)
       {
          P[i]=(x-t[i])/(t[i+k+1-l]-t[i])*P[i]+(t[i+k+1-l]-x)/(t[i+k+1-l]-t[i])*P[i-1];
       }
   }
   R[0]=P[j];
   free(P);
}
Run Code Online (Sandbox Code Playgroud)

这是函数的调用:

deBoor (kontrolne_tocke, prosirena_particija, xx, k, duljina, R);
Run Code Online (Sandbox Code Playgroud)

c pointers segmentation-fault

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