- kikcik
-
区别就是:
当POST请求的请求头里设置Content-Type: application/x-www-form-urlencoded(默认), 参数在请求体以标准的Form Data的形式提交,以&符号拼接,参数格式为key=value&key=value&key=value
当使用AJAX原生POST请求,请求头里设置Content-Type:application/json,请求的参数会显示在Request Payload中,参数格式为JSON格式:{“key”:”value”,”key”:”value”…},这种方式可读性会更好。
拓展资料:
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。
参考资料:
HTTP—百度百科
- 无尘剑
-
区别如下:
当POST请求的请求:头里设置Content-Type: application/x-www-form-urlencoded(默认),参数在请求体以标准的Form Data的形式提交,以&符号拼接,参数格式为:key=value&key=value&key=value
当使用AJAX原生POST请求:请求头里设置Content-Type:application/json,请求的参数会显示在Request Payload中,参数格式为JSON格式:{“key”:”value”,”key”:”value”…},这种方式可读性会更好。
工作原理:
HTTP是基于客户/服务器模式,且面向连接的。典型的HTTP事务处理有如下的过程。
1、客户与服务器建立连接。
2、客户向服务器提出请求。
3、服务器接受请求,并根据请求返回相应的文件作为应答。
4、客户与服务器关闭连接。
以上内容参考:百度百科——HTTP
- 人类地板流精华
-
今天帮朋友调试一个程序时发现用jQuery的ajax方法和post方法分别发送请求,在后台Servlet进行处理时结果是不一样的,比如用$.ajax方法发送请求时(data参数是一个JSON.stringify()处理后的字符串,而不是一个JSON对象),servlet里可以这样使用Gson来解析:
new Jsonparser().parse(request.getReader())
但此时是不可用request.getParam(key) 来取值的。
如果用$.post方法来发送请求(data参数是一个JSON对象,而不要再用JSON.stringify()处理为字符串了),结果恰恰相反。
在Chrome中调试发现,$.ajax发送的请求显示在request payload下面,而使用$.post方法发送的请求显示在form data下面。有什么区别呢?在万能的stackoverflow上找到答案了,有人问了这个问题What is the difference between form data and request payload?:
When I send an AJAX Post request and send parameters in queryString in send() method,Chrome Developer Tool"s XHR capture tool shows the parameters under request payload. and when I use jquery"s post function, The tool shows parameters under Form Data section.
What is the difference ?
回答是:
you have not provided enough information how you use the send function, but I assume that you do not set mime type to specify you are sending form data
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
the data sent are in this case encoded as you encode a query string
xhr.send("name=foo&value=bar");
otherwise it will not be interpreted as form data by Developer Tools. jquery does majority of work for you in this regard.
关键就是设置Content-type这个Header为application/x-www-form-urlencoded,实际上对于常规的HTML页面上的form的Content-type默认就是这个值。
相似的问题还发生在AngularJS的$http方法中,How can I make angular.js post data as form data instead of a request payload? 这个问题竟然有77个“顶”,看来遇到此问题的人还真不少。
注:这个问题里说jQuery的ajax方法是可以的,我今天遇到是不可以的,这个需要再验证一下。
当然解决的方法是一样的:
$http({ method: "POST", url: url, data: xsrf, headers: {"Content-Type": "application/x-www-form-urlencoded"} })
ArgularJS的$http方法还支持全局设置:
$http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
还有人专门针对这个问题写了篇博客,分析了原因Make AngularJS $http service behave like jQuery.ajax()
The difference is in how jQuery and AngularJS serialize and transmit the data. Fundamentally, the problem lies with your server language of choice being unable to understand AngularJS"s transmission natively—that"s a darn shame because AngularJS is certainly not doing anything wrong. By default, jQuery transmits data using Content-Type: x-www-form-urlencoded and the familiar foo=bar&baz=moe serialization. AngularJS, however, transmits data using Content-Type: application/json and { “foo”: “bar”, “baz”: “moe” } JSON serialization, which unfortunately some Web server languages—notably PHP—do not unserialize natively.
当然文章了给出了另外的一种处理方案,还没细读,这个问题先记录在这里,以后再做些例子来详细研究一下。
另外,如果做Server端的API,默认支持哪种请求为好呢?
- 拌三丝
-
1、HTTP请求过程中,get请求:表单参数以name=value&name1=value1的形式附到url的后面;
2、post请求:表单参数是在请求体中,也是name=value&name1=value1的形式在请求体中。
POST表单请求提交时,使用的Content-Type是application/x-www-form-urlencoded,而使用原生AJAX的POST请求如果不指定请求头RequestHeader,默认使用的Content-Type是text/plain;charset=UTF-8。
在html中form的Content-type默认值:Content-type:application/x-www-form-urlencoded
如果使用ajax请求,在请求头中出现 request payload导致参数的方式改变了 ,那么解决办法就是:
headers: {"Content-Type":"application/x-www-form-urlencoded"}
或者使用ajax设置:
$.ajaxSetup({contentType: "application/x-www-form-urlencoded"});
这样,问题就可以解决。
- 小白
-
1、HTTP请求过程中,get请求:表单参数以name=value&name1=value1的形式附到url的后面;
2、post请求:表单参数是在请求体中,也是name=value&name1=value1的形式在请求体中。
POST表单请求提交时,使用的Content-Type是application/x-www-form-urlencoded,而使用原生AJAX的POST请求如果不指定请求头RequestHeader,默认使用的Content-Type是text/plain;charset=UTF-8。
在html中form的Content-type默认值:Content-type:application/x-www-form-urlencoded
如果使用ajax请求,在请求头中出现 request payload导致参数的方式改变了 ,那么解决办法就是:
headers: {"Content-Type":"application/x-www-form-urlencoded"}
或者使用ajax设置:
$.ajaxSetup({contentType: "application/x-www-form-urlencoded"});
这样,问题就可以解决。
- 康康map
-
form data必须是在post请求的body中设置key-value对,request payload是用&连接的每个参数对,放到地址栏会自动url编码
wrong parameters是什么意思?
错误参数2023-07-11 22:06:404
wrong parameters!!翻译中文是什么意思?
错误的参数!!2023-07-11 22:06:553
为什么我家的穿越火线进不去了、一进出来“wrong parameters”我改怎么弄
我也玩战地之王也出现这个情况了,我卸载后重装也没解决问题。后来我碰巧弄好了,大家不妨去试下我这个方法,就一分钟就可以解决。虽然这个方法不是cf,但是大家可以借鉴一下,应该是一样的,关键是我用这个方法弄了的。1.进入其安装文件夹。2.双击QQLogin红色图标,软件就进入自动升级页面,因该就可以用了的。注意:切忌不要点AvaDistrict红色图标,这就大家出现wrongparameters的原因。3.鼠标右键点QQLogin发送桌面快捷方式,替换以前的快捷键。2023-07-11 22:07:021
我下的战地之王登陆时出现wrongparameters!! 怎么办
重下2023-07-11 22:07:092
穿越火线为啥不能玩,登入后提示Wrong parameters
可能丢失了什么2023-07-11 22:07:175
我家上cf,选完大区后就出现Wrong parameters!! 后来我卸载了。又重下了,可是还有这个
系统重装2023-07-11 22:07:304
穿越火线玩不了,一点就弹出"wrong parameters"
你傻呗2023-07-11 22:07:385
cf出现wrong parameters!!是什么意思
楼主1那可能是你未安装补丁2是你的版本过低3是你的电脑中毒了吧4重新安装CF谢谢采纳2023-07-11 22:07:524
穿越火线打开后出现Wrong parameters是怎么回事?求高手帮忙
是因为你的穿越火线了却少什么东西,只好全部删除重新下载安装一下!2023-07-11 22:07:592
c++,错误
Argument list syntax error (参数表出现语法错误) 分析与处理:函数调用的参数间必须以逗号隔开,并以一个右括号结束。若源文件中含有一个其后不是逗号也不是右括号的参数,则出错。 Declaration syntax error (说明出现语法错误) 分析与处理:在源文件中,若某个说明丢失了某些符号或输入多余的符号,则会出现此类错误。例如:#include 写成include ,main()写成main(。另外在函数调用是参数不正确也会引发类似的错误(注:printf,scanf是函数)。 Non-protable pointer assignment (对不可移植的指针赋值)Non-protable pointer comparison (不可移植的指针比较) 分析与处理:可能是由于赋值类型不匹配或对指针的错误运用。凡出现pointer的提示,一律考虑指针的问题。 statement missing ‘xx"in the function main 符号缺少,比如;或),前提是不会引起语法错误,如果出现语法错误,则是Declaration syntax error这就是在scanf中缺乏)时不会提示statement missing ‘xx"in the function main 的原因。 Undefined symbol "xx" in the function main(符号"xxxxxxxx"在main函数中未定义) (一)、致命错误英汉对照及处理方法: A-B致命错误 Bad call of in-line function (内部函数非法调用) 分析与处理:在使用一个宏定义的内部函数时,没能正确调用。一个内部函数以两个下划线(__)开始和结束。 Irreducable expression tree (不可约表达式树) 分析与处理:这种错误指的是文件行中的表达式太复杂,使得代码生成程序无法为它生成代码。这种表达式必须避免使用。 Register allocation failure (存储器分配失败) 分析与处理:这种错误指的是文件行中的表达式太复杂,代码生成程序无法为它生成代码。此时应简化这种繁杂的表达式或干脆避免使用它。 (二)、一般错误信息英汉照及处理方法 #operator not followed by maco argument name(#运算符后没跟宏变元名) 分析与处理:在宏定义中,#用于标识一宏变串。“#”号后必须跟一个宏变元名。 "xxxxxx" not anargument ("xxxxxx"不是函数参数) 分析与处理:在源程序中将该标识符定义为一个函数参数,但此标识符没有在函数中出现。 Ambiguous symbol "xxxxxx" (二义性符号"xxxxxx") 分析与处理:两个或多个结构的某一域名相同,但具有的偏移、类型不同。在变量或表达式中引用该域而 未带结构名时,会产生二义性,此时需修改某个域名或在引用时加上结构名。 Argument # missing name (参数#名丢失) 分析与处理:参数名已脱离用于定义函数的函数原型。如果函数以原型定义,该函数必须包含所有的参数 名。 Argument list syntax error (参数表出现语法错误) 分析与处理:函数调用的参数间必须以逗号隔开,并以一个右括号结束。若源文件中含有一个其后不是逗 号也不是右括号的参数,则出错。 Array bounds missing (数组的界限符"]"丢失) 分析与处理:在源文件中定义了一个数组,但此数组没有以下右方括号结束。 Array size too large (数组太大) 分析与处理:定义的数组太大,超过了可用内存空间。 Assembler statement too long (汇编语句太长) 分析与处理:内部汇编语句最长不能超过480字节。 Bad configuration file (配置文件不正确) 分析与处理:TURBOC.CFG配置文件中包含的不是合适命令行选择项的非注解文字。配置文件命令选择项必 须以一个短横线开始。 Bad file name format in include directive(包含指令中文件名格式不正确) 分析与处理:包含文件名必须用引号("filename.h")或尖括号(<filename>)括起来,否则将产生本类错误 。如果使用了宏,则产生的扩展文本也不正确,因为无引号没办法识别。 Bad ifdef directive syntax (ifdef指令语法错误) 分析与处理:#ifdef必须以单个标识符(只此一个)作为该指令的体。 Bad ifndef directive syntax (ifndef指令语法错误) 分析与处理:#ifndef 必须以单个标识符(只此一个)作为该指令的体。 Bad undef directive syntax (undef指令语法错误) 分析与处理:#undef指令必须以单个标识符(只此一个)作为该指令的体。 Bad file size syntax (位字段长语法错误) 分析与处理:一个位字段长必须是1—16位的常量表达式。 Call of non-functin (调用未定义函数) 分析与处理:正被调用的函数无定义,通常是由于不正确的函数声明或函数名拼错而造成。 Cannot modify a const object (不能修改一个长量对象) 分析与处理:对定义为常量的对象进行不合法操作(如常量赋值)引起本错误。 Case outside of switch (Case 出现在switch外) 分析与处理:编译程序发现Case语句出现在switch语句之外,这类故障通常是由于括号不匹配造成的。 Case statement missing (Case语句漏掉) 分析与处理:Case语必须包含一个以冒号结束的常量表达式,如果漏了冒号或在冒号前多了其它符号,则 会出现此类错误。 Character constant too long (字符常量太长) 分析与处理:字符常量的长度通常只能是一个或两个字符长,超过此长度则会出现这种错误。 Compound statement missing (漏掉复合语句) 分析与处理:编译程序扫描到源文件未时,未发现结束符号 (大括号),此类故障通常是由于大括号不匹 配所致。 Conflicting type modifiers (类型修饰符冲突) 分析与处理:对同一指针,只能指定一种变址修饰符(如near 或far);而对于同一函数,也只能给出一种 语言修饰符(如Cdecl、pascal或interrupt)。 Constant expression required (需要常量表达式) 分析与处理:数组的大小必须是常量,本错误通常是由于#define常量的拼写错误引起。 Could not find file "xxxxxx.xxx" (找不到"xxxxxx.xx"文件) 分析与处理:编译程序找不到命令行上给出的文件。 Declaration missing (漏掉了说明) 分析与处理:当源文件中包含了一个struct或 union域声明,而后面漏掉了分号,则会出现此类错误。 Declaration needs type or storage class(说明必须给出类型或存储类) 分析与处理:正确的变量说明必须指出变量类型,否则会出现此类错误。 Declaration syntax error (说明出现语法错误) 分析与处理:在源文件中,若某个说明丢失了某些符号或输入多余的符号,则会出现此类错误。 Default outside of switch (Default语句在switch语句外出现) 分析与处理:这类错误通常是由于括号不匹配引起的。 Define directive needs an identifier (Define指令必须有一个标识符) 分析与处理:#define 后面的第一个非空格符必须是一个标识符,若该位置出现其它字符,则会引起此类 错误。 Division by zero (除数为零) 分析与处理:当源文件的常量表达式出现除数为零的情况,则会造成此类错误。 Do statement must have while (do语句中必须有While关键字) 分析与处理:若源文件中包含了一个无While关键字的 do语句,则出现本错误。 DO while statement missing ( (Do while语句中漏掉了符号 "(") 分析与处理:在do语句中,若 while关键字后无左括号,则出现本错误。 Do while statement missing;(Do while语句中掉了分号) 分析与处理:在DO语句的条件表达式中,若右括号后面无分号则出现此类错误。 Duplicate Case (Case情况不唯一) 分析与处理:Switch语句的每个case必须有一个唯一的常量表达式值。否则导致此类错误发生。 Enum syntax error (Enum语法错误) 分析与处理:若enum说明的标识符表格式不对,将会引起此类错误发生。 Enumeration constant syntax error (枚举常量语法错误) 分析与处理:若赋给enum类型变量的表达式值不为常量,则会导致此类错误发生。 Error Directive : xxxx (Error指令:xxxx) 分析与处理:源文件处理#error指令时,显示该指令指出的信息。 Error Writing output file (写输出文件错误) 分析与处理:这类错误通常是由于磁盘空间已满,无法进行写入操作而造成。 Expression syntax error (表达式语法错误) 分析与处理:本错误通常是由于出现两个连续的操作符,括号不匹配或缺少括号、前一语句漏掉了分号引 起的。 Extra parameter in call (调用时出现多余参数) 分析与处理:本错误是由于调用函数时,其实际参数个数多于函数定义中的参数个数所致。 Extra parameter in call to xxxxxx(调用xxxxxxxx函数时出现了多余参数) File name too long (文件名太长) 分析与处理:#include指令给出的文件名太长,致使编译程序无法处理,则会出现此类错误。通常DOS下 的文件名长度不能超过 64个字符。 For statement missing ) (For语名缺少")") 分析与处理:在 for语句中,如果控制表达式后缺少右括号,则会出现此类错误。 For statement missing( (For语句缺少"(") For statement missing; (For 语句缺少";") 分析与处理:在 for语句中,当某个表达式后缺少分号,则会出现此类错误。 Function call missing) (函数调用缺少")") 分析与处理:如果函数调用的参数表漏掉了右手括号或括号不匹配,则会出现此类错误。 Function definition out ofplace (函数定义位置错误) Function doesn"t take a variable number of argument(函数不接受可变的参数个数) Goto statement missing label (Goto语句缺少标号) If statement missing( (If语句缺少"(") If statement missing) (If语句缺少")") lllegal initalization (非法初始化) lllegal octal digit (非法八进制数) 分析与处理:此类错误通常是由于八进制常数中包含了非八进制数字所致。 lllegal pointer subtraction (非法指针相减) lllegal structure operation (非法结构操作) lllegal use of floating point (浮点运算非法) lllegal use of pointer (指针使用非法) Improper use of a typedef symbol (typedef符号使用不当) Incompatible storage class (不相容的存储类型) Incompatible type conversion (不相容的类型转换) Incorrect commadn line argument:xxxxxx (不正确的命令行参数:xxxxxxx) Incorrect commadn file argument:xxxxxx (不正确的配置文件参数:xxxxxxx) Incorrect number format (不正确的数据格式) Incorrect use of default (deflult不正确使用) Initializer syntax error (初始化语法错误) Invaild indrection (无效的间接运算) Invalid macro argument separator (无效的宏参数分隔符) Invalid pointer addition (无效的指针相加) Invalid use of dot (点使用错) Macro argument syntax error (宏参数语法错误) Macro expansion too long (宏扩展太长) Mismatch number of parameters in definition(定义中参数个数不匹配) Misplaced break (break位置错误) Misplaced continue (位置错) Misplaced decimal point (十进制小数点位置错) Misplaced else (else 位置错) Misplaced else driective (clse指令位置错) Misplaced endif directive (endif指令位置错) Must be addressable (必须是可编址的) Must take address of memory location (必须是内存一地址) No file name ending (无文件终止符) No file names given (未给出文件名) Non-protable pointer assignment (对不可移植的指针赋值) Non-protable pointer comparison (不可移植的指针比较) Non-protable return type conversion (不可移植的返回类型转换) Not an allowed type (不允许的类型) Out of memory (内存不够) Pointer required on left side of (操作符左边须是一指针) Redeclaration of "xxxxxx" ("xxxxxx"重定义) Size of structure or array not known (结构或数组大小不定) Statement missing; (语句缺少“;”) Structure or union syntax error (结构或联合语法错误) Structure size too large (结构太大) Subscription missing ] (下标缺少‘]") Switch statement missing ( (switch 语句缺少"(") Switch statement missing ) (switch 语句缺少")") Too few parameters in call (函数调用参数太少) Too few parameter in call to"xxxxxx"(调用"xxxxxx"时参数太少) Too many cases (Cases太多) Too many decimal points (十进制小数点太多) Too many default cases (defaut太多) Too many exponents (阶码太多) Too many initializers (初始化太多) Too many storage classes in declaration (说明中存储类太多) Too many types in decleration (说明中类型太多) Too much auto memory in function (函数中自动存储太多) Too much global define in file (文件中定义的全局数据太多) Two consecutive dots (两个连续点) Type mismatch in parameter # (参数"#"类型不匹配) Type mismatch in parameter # in call to "XXXXXXX" (调用"XXXXXXX"时参数#类型不匹配) Type missmatch in parameter "XXXXXXX" (参数"XXXXXXX"类型不匹配) Type mismatch in parameter "YYYYYYYY" in call to "YYYYYYYY"(调用"YYYYYYY"时参数"XXXXXXXX"数 型不匹配) Type mismatch in redeclaration of "XXX" (重定义类型不匹配) Unable to creat output file "XXXXXXXX.XXX" (不能创建输出文件"XXXXXXXX.XXX") Unable to create turboc.lnk (不能创建turboc.lnk ) Unable to execute command "xxxxxxxx"(不能执行"xxxxxxxx"命令) Unable to open include file "xxxxxxx.xxx" (不能打开包含文件"xxxxxxxx.xxx") Unable to open inputfile "xxxxxxx.xxx" (不能打开输入文件"xxxxxxxx.xxx") Undefined label "xxxxxxx" (标号"xxxxxxx"未定义) Undefined structure "xxxxxxxxx" (结构"xxxxxxxxxx"未定义) Undefined symbol "xxxxxxx" (符号"xxxxxxxx"未定义) Unexpected end of file in comment started on line #(源文件在某个注释中意外结束) Unexpected end of file in conditional stated on line # (源文件在#行开始的条件语句中意外结束) Unknown preprocessor directive "xxx" (不认识的预处理指令:"xxx")Untermimated character constant (未终结的字符常量) Unterminated string (未终结的串) Unterminated string or character constant(未终结的串或字符常量) User break (用户中断) Value required (赋值请求) While statement missing ( (While语句漏掉 "(") While statement missing ) (While语句漏掉 ")") Wrong number of arguments in of "xxxxxxxx" (调用"xxxxxxxx"时参数个数错误)2023-07-11 22:09:011
STM32 串口接收发送程序中的一个疑问
宏定义就是一个开关罢了,#ifdef USE_FULL_ASSERT 如果定义了这个,下面这个函数就有用了.2023-07-11 22:09:093
1求英语大神解答
was quite bare ‘within" ‘里面"相当空"except‘ for a plank bed... "除了‘一张木板床Each cell measured about ten feet by ten, and was quite bare within except for a plank bed and a pot for drinking water每个单元(牢房)是十尺乘十尺,而且里面除了一张木板床和一个喝水用的壶什么都没有。2023-07-11 22:09:172
一个C++问题 error C2064: 项不会计算为接受 2 个参数的函数
这个函数写的有问题sort(svec.begin(),svec.end(),lessthan_or_not());改成sort(svec.begin(),svec.end(),compare_length);把compare_length()不要写到类里,写到外面。2023-07-11 22:09:412
null pointer assignment什么意思
这个是有点区别的,虽然在大多数的时候是可以通用的。程序中分为定义和空间两个过程。对于数组而言,定义char b[20];的时候定义了变量名同时分配了空间20个char。但是对于指针类定义就不同。char *b;指表示了你定义了一个char型的指针,但是没有分配内存空间。这个时候你就必须人为的分配空间的了。或者用char a[20];b=a;表示把a的空间同时给b用。或者用malloc 或者new函数 这两具函数都是用来分配指针空间的。如果你没有分配空间,你自己想一下,b这个指针的访问范围有多大的,这样显然是不合适的。但是事实上,很多地方就用了对指针的不严格检查进行系统入侵并修改。对于一些编绎器,对char *b没有进行越界检查就通过了,有些编译器对这样的错误是不让通过的。2023-07-11 22:09:4915
c语言程序运行出错
第一,vs貌似不支持c语言,用vc吧;第二,你的login函数在哪?2023-07-11 22:10:144
C语言 expression syntax问题
最后一句printf("%f", V);少了个分号2023-07-11 22:10:345
开机蓝屏
是不是在进进度条一两秒就蓝屏?2023-07-11 22:11:4013
以下叙述中错误的是( )?
一、C语言中Expression syntax in function main 的意思是在主函数当中表达式语法错误。二、下面为C语言的错误大全及中文解释:1: Ambiguous operators need parentheses — 不明确的运算需要用括号括起2: Ambiguous symbol xxx — 不明确的符号3: Argument list syntax error — 参数表语法错误4: Array bounds missing — 丢失数组界限符5: Array size toolarge — 数组尺寸太大6: Bad character in paramenters — 参数中有不适当的字符7: Bad file name format in include directive — 包含命令中文件名格式不正确8: Bad ifdef directive synatax — 编译预处理ifdef有语法错9: Bad undef directive syntax — 编译预处理undef有语法错10: Bit field too large — 位字段太长11: Call of non-function — 调用未定义的函数12: Call to function with no prototype — 调用函数时没有函数的说明13: Cannot modify a const object — 不允许修改常量对象14: Case outside of switch — 漏掉了case 语句15: Case syntax error — Case 语法错误16: Code has no effect — 代码不可能执行到17: Compound statement missing{ — 分程序漏掉"{"18: Conflicting type modifiers — 不明确的类型说明符19: Constant expression required — 要求常量表达式20: Constant out of range in comparison — 在比较中常量超出范围21: Conversion may lose significant digits — 转换时会丢失意义的数字22: Conversion of near pointer not allowed — 不允许转换近指针23: Could not find file xxx — 找不到XXX文件24: Declaration missing ; — 说明缺少";"25: Declaration syntax error — 说明中出现语法错误26: Default outside of switch — Default 出现在switch语句之外27: Define directive needs an identifier — 定义编译预处理需要标识符28: Division by zero — 用零作除数29: Do statement must have while — Do-while语句中缺少while部分30: Enum syntax error — 枚举类型语法错误31: Enumeration constant syntax error — 枚举常数语法错误32: Error directive :xxx — 错误的编译预处理命令33: Error writing output file — 写输出文件错误34: Expression syntax error — 表达式语法错误35: Extra parameter in call — 调用时出现多余错误36: File name too long — 文件名太长37: Function call missing ) — 函数调用缺少右括号38: Fuction definition out of place — 函数定义位置错误39: Fuction should return a value — 函数必需返回一个值40: Goto statement missing label — Goto语句没有标号41: Hexadecimal or octal constant too large — 16进制或8进制常数太大42: Illegal character x — 非法字符x43: Illegal initialization — 非法的初始化44: Illegal octal digit — 非法的8进制数字 A45: Illegal pointer subtraction — 非法的指针相减46: Illegal structure operation — 非法的结构体操作47: Illegal use of floating point — 非法的浮点运算48: Illegal use of pointer — 指针使用非法49: Improper use of a typedefsymbol — 类型定义符号使用不恰当50: In-line assembly not allowed — 不允许使用行间汇编51: Incompatible storage class — 存储类别不相容52: Incompatible type conversion — 不相容的类型转换53: Incorrect number format — 错误的数据格式54: Incorrect use of default — Default使用不当55: Invalid indirection — 无效的间接运算56: Invalid pointer addition — 指针相加无效57: Irreducible expression tree — 无法执行的表达式运算58: Lvalue required — 需要逻辑值0或非0值59: Macro argument syntax error — 宏参数语法错误60: Macro expansion too long — 宏的扩展以后太长61: Mismatched number of parameters in definition — 定义中参数个数不匹配62: Misplaced break — 此处不应出现break语句63: Misplaced continue — 此处不应出现continue语句64: Misplaced decimal point — 此处不应出现小数点65: Misplaced elif directive — 不应编译预处理elif66: Misplaced else — 此处不应出现else67: Misplaced else directive — 此处不应出现编译预处理else68: Misplaced endif directive — 此处不应出现编译预处理endif69: Must be addressable — 必须是可以编址的70: Must take address of memory location — 必须存储定位的地址71: No declaration for function xxx — 没有函数xxx的说明72: No stack — 缺少堆栈73: No type information — 没有类型信息74: Non-portable pointer assignment — 不可移动的指针(地址常数)赋值75: Non-portable pointer comparison — 不可移动的指针(地址常数)比较76: Non-portable pointer conversion — 不可移动的指针(地址常数)转换77: Not a valid expression format type — 不合法的表达式格式78: Not an allowed type — 不允许使用的类型79: Numeric constant too large — 数值常太大80: Out of memory — 内存不够用81: Parameter xxx is never used — 能数xxx没有用到82: Pointer required on left side of -> — 符号->的左边必须是指针83: Possible use of xxx before definition — 在定义之前就使用了xxx(警告)84: Possibly incorrect assignment — 赋值可能不正确85: Redeclaration of xxx — 重复定义了xxx86: Redefinition of xxx is not identical — xxx的两次定义不一致87: Register allocation failure — 寄存器定址失败88: Repeat count needs an lvalue — 重复计数需要逻辑值89: Size of structure or array not known — 结构体或数给大小不确定90: Statement missing ; — 语句后缺少";"91: Structure or union syntax error — 结构体或联合体语法错误92: Structure size too large — 结构体尺寸太大93: Sub scripting missing ] — 下标缺少右方括号94: Superfluous & with function or array — 函数或数组中有多余的"&"95: Suspicious pointer conversion — 可疑的指针转换96: Symbol limit exceeded — 符号超限97: Too few parameters in call — 函数调用时的实参少于函数的参数不98: Too many default cases — Default太多(switch语句中一个)99: Too many error or warning messages — 错误或警告信息太多100: Too many type in declaration — 说明中类型太多101: Too much auto memory in function — 函数用到的局部存储太多102: Too much global data defined in file — 文件中全局数据太多103: Two consecutive dots — 两个连续的句点104: Type mismatch in parameter xxx — 参数xxx类型不匹配105: Type mismatch in redeclaration of xxx — xxx重定义的类型不匹配106: Unable to create output file xxx — 无法建立输出文件xxx107: Unable to open include file xxx — 无法打开被包含的文件xxx108: Unable to open input file xxx — 无法打开输入文件xxx109: Undefined label xxx — 没有定义的标号xxx110: Undefined structure xxx — 没有定义的结构xxx111: Undefined symbol xxx — 没有定义的符号xxx112: Unexpected end of file in comment started on line xxx — 从xxx行开始的注解尚未结束文件不能结束113: Unexpected end of file in conditional started on line xxx — 从xxx 开始的条件语句尚未结束文件不能结束114: Unknown assemble instruction — 未知的汇编结构115: Unknown option — 未知的操作116: Unknown preprocessor directive: xxx — 不认识的预处理命令xxx117: Unreachable code — 无路可达的代码118: Unterminated string or character constant — 字符串缺少引号119: User break — 用户强行中断了程序120: Void functions may not return a value — Void类型的函数不应有返回值121: Wrong number of arguments — 调用函数的参数数目错122: xxx not an argument — xxx不是参数123: xxx not part of structure — xxx不是结构体的一部分124: xxx statement missing ( — xxx语句缺少左括号125: xxx statement missing ) — xxx语句缺少右括号126: xxx statement missing ; — xxx缺少分号127: xxx declared but never used — 说明了xxx但没有使用128: xxx is assigned a value which is never used — 给xxx赋了值但未用过2023-07-11 22:12:082
这是一个matlab求最优解程序,求帮忙解答
00.02023-07-11 22:12:541
100分悬赏英文介绍牛顿生平的文章
牛顿的英文介绍English physicist and mathematician who was born into a poor farming family. Luckily for humanity, Newton was not a good farmer, and was sent to Cambridge to study to become a preacher. At Cambridge, Newton studied mathematics, being especially strongly influenced by Euclid, although he was also influenced by Baconian and Cartesian philosophies. Newton was forced to leave Cambridge when it was closed because of the plague, and it was during this period that he made some of his most significant discoveries. With the reticence he was to show later in life, Newton did not, however, publish his results.Newton suffered a mental breakdown in 1675 and was still recovering through 1679. In response to a letter from Hooke, he suggested that a particle, if released, would spiral in to the center of the Earth. Hooke wrote back, claiming that the path would not be a spiral, but an ellipse. Newton, who hated being bested, then proceeded to work out the mathematics of orbits. Again, he did not publish his calculations. Newton then began devoting his efforts to theological speculation and put the calculations on elliptical motion aside, telling Halley he had lost them (Westfall 1993, p. 403). Halley, who had become interested in orbits, finally convinced Newton to expand and publish his calculations. Newton devoted the period from August 1684 to spring 1686 to this task, and the result became one of the most important and influential works on physics of all times, Philosophiae Naturalis Principia Mathematica (Mathematical Principles of Natural Philosophy) (1687), often shortened to Principia Mathematica or simply "the Principia."In Book I of Principia, Newton opened with definitions and the three laws of motion now known as Newton"s laws (laws of inertia, action and reaction, and acceleration proportional to force). Book II presented Newton"s new scientific philosophy which came to replace Cartesianism. Finally, Book III consisted of applications of his dynamics, including an explanation for tides and a theory of lunar motion. To test his hypothesis of universal gravitation, Newton wrote Flamsteed to ask if Saturn had been observed to slow down upon passing Jupiter. The surprised Flamsteed replied that an effect had indeed been observed, and it was closely predicted by the calculations Newton had provided. Newton"s equations were further confirmed by observing the shape of the Earth to be oblate spheroidal, as Newton claimed it should be, rather than prolate spheroidal, as claimed by the Cartesians. Newton"s equations also described the motion of Moon by successive approximations, and correctly predicted the return of Halley"s Comet. Newton also correctly formulated and solved the first ever problem in the calculus of variations which involved finding the surface of revolution which would give minimum resistance to flow (assuming a specific drag law).Newton invented a scientific method which was truly universal in its scope. New2023-07-11 22:13:153
请问高手我的电脑蓝屏后出显stop:0x0000007e(0xc000001d,0x808a4108,0xf893dca4,0xf893d9a0)是什么问题
显卡驱动 不对 换一个 应该就可以了2023-07-11 22:13:322
ccna考试中对IPv6,无线的要求
NA在IPv6和无线方面考的很浅的 在这两方面考试题型都是选择题 实验和拖图题不会考这2个部分IPv6方面1.考哪些是合法的IPv6地址 IPv6环回口地址2.IPv6的基本概念3.IPv4到IPv6的过渡技术无线方面1.给你一个场景 比如有部分人无线网速很慢 但有些人网速很稳定 是什么原因导致的(无绳电话、天线方向、金属物体干扰)2.会区分ESS和BSS3.哪些东西会干扰无线网络(无绳电话cordless phone、微波炉microwave oven)4.配置无线网AP的基本三要素:SSID、RF channel、authentication method也许上面我说的你不是很明白 不过CCNA学习指南这本书里都有详细说还是给你看看几个具体的NA考试题吧 你就应该能大致知道会考哪些内容了(以下都是NA的真题 出自NA题库)IPv6的NA试题1.Which two statements describe characteristics of IPv6 unicast addressing? (Choose two.)A. Global addresses start with 2000::/3.B. Link-local addresses start with FE00:/12.C. Link-local addresses start with FF00::/10.D. There is only one loopback address and it is ::1.E. If a global address is assigned to an interface, then that is the only allowable address for the interface.Answer: AD2.Which two of these statements are true of IPv6 address representation? (Choose two.)A. There are four types of IPv6 addresses: unicast, multicast, anycast, and broadcast.B. A single interface may be assigned multiple IPv6 addresses of any type.C. Every IPv6 interface contains at least one loopback address.D. The first 64 bits represent the dynamically created interface ID.E. Leading zeros in an IPv6 16 bit hexadecimal field are mandatory.Answer: BC3.What is known as "one-to-nearest" addressing in IPv6?A. global unicastB. anycastC. multicastD. unspecified addressAnswer: B4.Which option is a valid IPv6 address?A. 2001:0000:130F::099a::12aB. 2002:7654:A1AD:61:81AF:CCC1C. FEC0:ABCD:WXYZ:0067::2A4D. 2004:1:25A4:886F::1Answer: D5.How many bits are contained in each field of an IPv6 address?A. 24B. 4C. 8D. 16Answer: D6.Which term describes the process of encapsulating IPv6 packets inside IPv4 packets?A. tunnelingB. hashingC. routingD. NATAnswer: A7.Which statement about RIPng is true?A. RIPng allows for routes with up to 30 hops.B. RIPng is enabled on each interface separately.C. RIPng uses broadcasts to exchange routes.D. There can be only one RIPng process per router.Answer: B8.Which statement about IPv6 is true?A. Addresses are not hierarchical and are assigned at random.B. Only one IPv6 address can exist on a given interface.C. There are 2.7 billion addresses available.D. Broadcasts have been eliminated and replaced with multicasts.Answer: D9.What speeds must be disabled in a mixed 802.11b/g WLAN to allow only 802.11g clients to connect?A. 6, 9, 12, 18B. 1, 2, 5.5, 6C. 5.5, 6, 9, 11D. 1, 2, 5.5, 11Answer: D10.Running both IPv4 and IPv6 on a router simultaneously is known as what?A. 4to6 routingB. 6to4 routingC. binary routingD. dual-stack routingE. NextGen routingAnswer: D11.What are three IPv6 transition mechanisms? (Choose three.)A. 6to4 tunnelingB. VPN tunnelingC. GRE tunnelingD. ISATAP tunnelingE. PPP tunnelingF. Teredo tunnelingAnswer: ADF12.Identify the four valid IPv6 addresses. (Choose four.)A. ::B. ::192:168:0:1C. 2000::D. 2001:3452:4952:2837::E. 2002:c0a8:101::42F. 2003:dead:beef:4dad:23:46:bb:101Answer: ABEF无线的NA试题1.A single 802.11g access point has been configured and installed in the center of a square office. A fewwireless users are experiencing slow performance and drops while most users are operating at peakefficiency. What are three likely causes of this problem? (Choose three.)A. mismatched TKIP encryptionB. null SSIDC. cordless phonesD. mismatched SSIDE. metal file cabinetsF. antenna type or directionAnswer: CEF2.Which two devices can interfere with the operation of a wireless network because they operate onsimilar frequencies? (Choose two.)A. copierB. microwave ovenC. toasterD. cordless phoneE. IP phoneF. AM radioAnswer: BD3.What are three basic parameters to configure on a wireless access point? (Choose three.)A. SSIDB. RTS/CTSC. AES-CCMPD. TKIP/MICE. RF channelF. authentication methodAnswer: AEF4.A wireless client cannot connect to an 802.11b/g BSS with a b/g wireless card. The client section of theaccess point does not list any active WLAN clients. What is a possible reason for this?A. The incorrect channel is configured on the client.B. The client"s IP address is on the wrong subnet.C. The client has an incorrect pre-shared key.D. The SSID is configured incorrectly on the client.Answer: D5.Which two features did WPAv1 add to address the inherent weaknesses found in WEP? (Choose two.)A. a stronger encryption algorithmB. key mixing using temporal keysC. shared key authenticationD. a shorter initialization vectorE. per frame sequence countersAnswer: BE6.Which two wireless encryption methods are based on the RC4 encryption algorithm? (Choose two.)A. WEPB. CCKMC. AESD. TKIPE. CCMPAnswer: AD2023-07-11 22:13:391
wrongparameters!!是什么意思
wrong parameters 错误的参数2023-07-11 22:13:451
mq4 sendmail wrong parameters count 怎么办
Life is too short to wake up in the morning with regrets. So, love the people who treat you right and forget about the ones who do not.2023-07-11 22:13:521
PHP zendframework Fatal error:Wrong parameters for Exception
删掉重新下载2023-07-11 22:13:591
java.sql.SQLException: Wrong number of parameters是什么意思,求大神解决,就是修改内容的时候报异常
这是一个插件2023-07-11 22:14:094
wrong amount of parameters specified是什么意思?
错误的参数量指定2023-07-11 22:14:152
创建UDP的raw socket中为什么要判断if(argc != 5) ?
因为运行时是要输入四个参数的<source hostname/IP> <source port> <target hostname/IP> <target port>加上程序名本身算是一个参数,所以要判断一下2023-07-11 22:14:451
电脑开机蓝频:0X0000007E(0XC0000005.0X80502316.OXF88F2B84.0XF88F2880)求具体故障和具体解决方法。
最近遇到一次,蓝屏报错:0x0000007E (0xc0000005, 0x804E1301, 0xF78DA364, 0xF78DA060)经过不断尝试后,确认是Ricoh SD/MMC Host Controller与一个内部监控软件冲突。处理方法:安装完驱动后,禁用Ricoh SD/MMC Host Controller,然后再安装内部监控软件。如果能直接从BIOS里禁用更省事。建议楼主看看是否与网吧的管理软件有关:1,安装干净的操作系统;2,安装可能有冲突的软件;3,再分别一个个安装驱动;.........2023-07-11 22:14:592
鲁班到家被投诉了什么时候能出结果
1-2个工作日。根据鲁班到家官网相关资料显示:客户在鲁班到家投诉后,平台会进行核实和调查,需要1-2个工作日。如果投诉属实,平台将进行处罚,如扣除保证金、暂停服务、限制账号等措施。鲁班到家是一个家居建材送货安装平台,隶属于萨科(深圳)科技有限公司,成立于2016年8月,主要为全国家居、卫浴、灯具、智能家居等后家装新零售提供一站式安装及服务解决方案。2023-07-11 22:12:211
天上掉下个老奶奶乘坐什么找鲁班
木马。根据课文鲁班学艺资料,鲁班的老母亲坐上去后,木马失控了,拉着老太太,一直向前跑,最终找到了鲁班。鲁班学艺的故事,鲁班,公输氏,名般。古代般和班是同音字,就被人称之鲁班。2023-07-11 22:12:302
1"是1英寸还是1寸?
一英寸相当于25.4毫米,1米相当于3尺,1寸相当于33.33毫米,所以一英寸相当于0.7628寸.2023-07-11 22:12:311
德州鲁班华嬉庄园楼盘地址在哪里?
鲁班华嬉庄园楼盘,位于德城新河路与广场大道交汇南200米路东。鲁班华嬉庄园楼盘,由山东金鲁班集团有限公司山东鲁班置业有限公司开发,目前楼盘参考均价:9500元/平米。这个楼盘的楼盘特色是:大型社区,商场超市,景观居所,低密社区,美食云集,现房,购物中心。预约看房,可拨打吉屋售楼咨询电话:4006581350转45058,享受一对一的详细讲解及户型报价。点击报名:鲁班华嬉庄园组团砍价活动2023-07-11 22:12:371
1英寸等于多少分
1英寸=2.54厘米.还有,我想提醒一下四楼那位,您用大写写英文简称是不规范,应该用小写,像六楼那样就对啦.您这样可能会误了别人.2023-07-11 22:12:429
德州鲁班御园是毛坯房还是精装修?
鲁班御园装修状况为:毛坯,其他。鲁班御园位于新河路与广川大道交汇南200米路东。项目规划面积72000平米,建筑面积400000平米,规划户数1051,建筑类型为:小高层,高层,独栋,板楼,物业类型为:住宅。由山东金鲁班集团有限公司精心打造,项目当前价格为:9500元/平米。点击查看:鲁班御园楼盘测评报告2023-07-11 22:12:441
小小鲁班儿童成长奶粉哪个系列的好?
诠维爱系列,诠护。1、诠维爱系列添加了乳铁蛋白,玉米黄质,双益生元fos+gos,dha等多种营养成分之外,还创新性添加了ps和维生素k2,为宝宝的大脑发育提供充足的营养,还可以增加宝宝的免疫力,促进宝宝的视觉发育。2、诠护采用君乐宝自有奶源,适用于3岁以上儿童,以生鲜乳入料,添加了乳铁蛋白、水解蛋黄粉、牛磺酸、DHA、ARA、叶黄素等营养成分。2023-07-11 22:12:511
鲁班装修公司咋样
很好。鲁班装修公司是很好的,在全国都比较知名,装修的技术非常好,服务也很到位。但是价格相对比较高,服务是可以和价格成正比的,经市场调研,鲁班装修公司也非常受大众喜爱。2023-07-11 22:13:012
为什么王者荣耀鲁班皮肤的电玩小子可以玩别的皮肤为什么玩不了
未购买除了电玩小子之外其他的鲁班皮肤或游戏出现bug。根据查询王者荣耀游戏皮肤购买规则可知,未购买的皮肤是不能永久使用的。如购买了除电玩小子之外其他的鲁班皮肤却不能玩,就属于游戏故障产生bug,可联系客服进行解决。2023-07-11 22:13:081
1英寸是多少
2.7cm2023-07-11 22:13:093
滕州鲁班大酒店几星级
三星级。1、三星级酒店评定标准,客房面积:单人间不少于15平方米,标准间不少于18平方米,套房不少于30平方米;客房设施:提供热水供应、空调、电话等基本设施,客房内应配备电视机、热水壶、吹风机等设备;卫浴设施:客房内应设置独立卫生间和淋浴或浴缸,设施齐全,卫生干净;服务设施:提供前台服务、行李寄存、叫醒服务、保险柜、旅游咨询等服务;餐饮服务:提供早餐和简单的餐饮服务;安全方面:应具备消防设施,房间内应配备烟雾探测器、防盗门锁等设施;客房数:至少有50间可供出租的房间。2、鲁班饭店,位于滕州市荆河中路60号,地处市中心繁华地段,毗邻火车站、104国道、商业街,交通便利,饭店主体楼21层,综合配套服务设施齐全,拥有客房260套,宴会餐厅17个,全部餐位500余个,有各类会议室10个,另有购物中心、商务中心、大堂吧、票务中心、大型歌舞厅、豪华KTV包房、茶艺馆、桑拿洗浴中心、美容美发厅、足疗中心,可以满足客人不同的服务需求,是接待政务、商务客人和会议的理想酒店。2023-07-11 22:13:151
沈阳沈北鲁班尚品供暖好吗
好。沈北鲁班尚品供暖采用先进的供热技术,具有高效的能源利用率,能够在较低的能耗下提供舒适的供暖效果,实现节能减排,而且可实现室内空气的循环和净化,能够满足健康舒适的居住环境需求,有效减少室内空气污染。2023-07-11 22:12:141
一英寸是多少厘米
2.54厘米2023-07-11 22:12:106
1英寸乘以1英寸等于多少
1英寸=2.54cm,所以答案是2.54*2.54 = 6.4516cm^2 很高兴为你排忧解难。拓展寸与英寸换算:1寸约等于1.311英寸。 寸和英寸可用厘米换算。 3.33÷2.54≈1.311。1寸≈3.33厘米 1英寸≈2.54厘米。长度-1寸=3.33厘米 4寸约等于13.3厘米长度是一维空间的度量,为点到点的距离。通常在量度二维空间中量度直线边长时,称呼长度数值较大的为长,不比其值大或者在"侧边"的为宽。所以宽度其实也是长度量度的一种,故此在三维空间中量度"垂直长度"的高都是。共有公里、公引、公丈、米、公寸、厘米、公厘。2023-07-11 22:12:001
巧匠鲁班可以注册吗
经查询“巧匠鲁班”在商标分类四十五大类里目前还没有人注册。2023-07-11 22:11:561
德州鲁班御园楼盘地址在哪里?
鲁班御园楼盘,位于新河路与广川大道交汇南200米路东。鲁班御园楼盘,由山东金鲁班集团有限公司开发,目前楼盘参考均价:9500元/平米。这个楼盘的楼盘特色是:品牌地产,景观居所,宜居生态,配套成熟。预约看房,可拨打吉屋售楼咨询电话:4006581350转45063,享受一对一的详细讲解及户型报价。点击报名:鲁班御园组团砍价活动2023-07-11 22:11:501
1英寸是多少寸?多少厘米?
1英寸 = 0.762 寸1英寸 = 2.54 厘米2023-07-11 22:11:466
鲁班软件怎么调大界面-软件界面显示过大,如何让调整?
鲁班软件字体大小设置1、首先拿出手机,打开鲁班软件。2、其次在鲁班软件里面,点击设置进入。3、最后在设置里面,点击字体大小进行设置即可。软件界面显示过大,如何让调整?在电脑桌面空白处击右键,的屏幕分辨率,进入这个界面就可以设置屏幕刷新率了。如果操作系统是Win7以上,在弹出的菜单里面就可以选择放大或缩小文本,即屏幕显示的大小。w10笔记本打开鲁班软件后界面显示不全应该是分辨率的事,导致滚动条的位置在屏幕外面了,你打开你显卡的设置界面,从里面调整下分辨率,如果是Win7系统,那直接在桌面上右键,就有调整分辨率回答问题补充:那这样的话,就说明你的显卡驱动没有安装正确,可以根据你的显卡型号下载相应驱动,也可以用驱动精灵,来帮你识别显卡~2023-07-11 22:11:431
建房子供奉鲁班牌位怎么写?
鲁班牌位2023-07-11 22:11:314
鲁班安装师傅怎样接单?
鲁班安装师傅通过鲁班到家平台进行接单。具体步骤如下:打开电脑浏览器,百度搜索“鲁班到家”进入官网。用手机扫二维码下载师傅版app注册登录审核通过后即可自由接单。以上是鲁班安装师傅接单的方法,具体接单流程可能因地区和平台而有所不同,建议咨询相关平台或师傅以获取准确信息。2023-07-11 22:11:221
相机里一英寸等于多少mm?
相机传感器的一英寸,是指对角线16mm的大小尺寸。不同画幅的图像传感器,尺寸大小是各不相同的。其中,像大画幅、中画幅、全画幅、APS画幅是按照图像传感器的长与宽的具体数值去标注其尺寸的。而对于其他画幅的图像传感器来说,就是根据其对角线长度的具体数值去标注其尺寸了。对于1英寸图像传感器来说,其对角线长度就是16mm。按照常理,1英寸应该是25.4mm,而不是16mm……但是在相机领域,1英寸约定俗成,就是指16mm。之所以会有如此状况,是有原因的。在二十世纪五、六十年代,电子成像技术开始出现。在那个时候,感光元件是用真空管制作的。现在数码相机上的CCD和CMOS传感器在那时候还不存在。真空管有个特点:在其表面有一个玻璃罩子。所以,在计算真空管外径的时候是要把那个玻璃罩子的厚度也算进去的。问题是,那个玻璃玻璃罩子是不能成像的。于是,这样做出来的感光元件的实际成像尺寸,就要比起标称尺寸小……1英寸的真空管,实际成像区域只有16mm左右。于是,16mm就成了业内一个约定俗成的计量单位。它就代表1英寸。虽然真空管成像技术已经不使用了,但是这种计量方式却被继承了下来。因此,现在数码相机的图像传感器中1英寸的感光元件就不是按照1英寸=25.4mm来计算,而是按照1英寸=16mm来计算。这就是标准的力量……即使标准不合理,也得照着做……2023-07-11 22:11:181