我对c#真的没有经验,如果这是一个简单的问题,我很抱歉,但它会帮助我更好地理解我的作业.
我必须在Visual Studio中制作某种c#应用程序,我的主要问题是:代码的哪一部分位于哪个文件:form1.cs,form1.designer.cs或program.cs?
我认为Visual Studio在Form1.designer.cs中生成代码并且我不应该更改它,除非它是必要的,在form1.cs中是通过单击某个表单元素激活的函数,并且在program.cs中是主要的申请.
我是对的,开头还有其他我应该知道的关于这些文件的内容吗?
非常感谢您的回答.
我有id,unique_id和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) 我是 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) 当我在程序中添加此函数时,出现此错误:"分段错误".我发现它可能与指针有关.
这是我的功能:
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)