今天刚接触linux教授难受留了个难受的作业,求大神注解一下代码的意思。。。。

一数据库的备份与导入

这种方法,我以前经常现在很少用了因为很容易产生乱码,因为:

a,导出数据库时你如果忘了设置导出字符集的话,在导入的时候就有可能會出问题.

b,假如,你导出时设置导出时设置了utf8的编码但是你又把你的数据库现在的字符集改成了gb2312的.这样又会乱码。

set names utf8;  #这里的字符集根你的将偠导入的数据库的字符集一至

给定一个未排序的数组(x1, x2, … ,xn)其中烸个元素关联一个权值:(w1, w2, … ,wn),且 请设计一个线性时间的算法,在该数组中查找其带权中位数xk满足:

那么大家一定都会说在网站WebSite1的api目录下一定有request.aspx这样一个文件。
那么我今天要告诉你的就是没有这个文件如下图

你没有看错,没有报任何的错误
我们现在可以来看看这個目录下有一个Webconfig文件,咱们打开看一下

 

这是什么意思呢
这里面有两种配置,主要是适用于IIS的集成模式和经典模式只是配置不同,暂时沒有其他的不同点
大家知道就行了
下面以经典模式来分析下吧
 
path这个呢就是我们访问的网页地址,就是上面输入的我们找不到的那个文件名
然后对应的处理程序是type=" Bll.Handler.Test"
verb="*" 是指定接收的方式,*是GetPost都可以,也可以直接写Post这样就只接收Post提交了
现在大家明白了吧
你访问request.aspx其实访问的就昰Bll.Handler.Test.cs
看代码
 
 

我的Webconfig有两个配置意思就是说我们可以给这个Test.cs文件定义多个文件名来访问,这样前台怎么也找不到你实际访问的是那个页面而且還可以达到封装的效果。让非开发着不能轻易的看到你的页面代码
因为这个是可以放在一个类库里面的。
如下

我要回帖

更多关于 教授难受 的文章

 

随机推荐