为什么子类输出z是8,不应该是11吗 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:20
Bbs1
本版专家分:20
Bbs1
本版专家分:15
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs7
本版专家分:24271
版主
Blank
红花 2013年7月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs9
本版专家分:68867
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2019年8月 Java大版内专家分月排行榜第一
2019年8月 其他开发语言大版内专家分月排行榜第一
2011年6月 Java大版内专家分月排行榜第一
Blank
黄花 2019年3月 Java大版内专家分月排行榜第二
Blank
蓝花 2019年7月 其他开发语言大版内专家分月排行榜第三
2018年11月 Java大版内专家分月排行榜第三
2012年7月 Java大版内专家分月排行榜第三
2011年11月 Java大版内专家分月排行榜第三
2007年12月 Java大版内专家分月排行榜第三
2007年10月 Java大版内专家分月排行榜第三
二进制数据不应该是01串吗,怎么会是0xE91FE173F59B063D620A934CE1A010F2B114C1F3
求解:0xE91FE173F59B063D620A934CE1A010F2B<em>11</em>4C1F3 这是什么形式的字符串,可以插入的数据库的二进制类型数据中。rn怎么破解这个字符串,破解成用户名密码形式rn
一个不应该是问题的问题,vc6+win2000的
我在用vc6编程的时候,发现一个鸟问题,我用fopen(szFilename,"w")打开一个文件,向里面写进了n>1M的内容,但是用fopen(szFilename,"r")来读文件,却只能读出1k、2k的内容,反正就是文件大了的话,不能读完整个文件,读到一半,用feof就能探测出到了文件尾,但是有的时候却没有这个问题,MD,搞得我不之所以,用GetLastError也没有发现错误,有没有谁知道这个是怎么回事?麻烦告知,rnrn我的代码是:rnrnint CGraphStorage::RestoreFromFile(const char * szFileName )rnrn UNITTYPE unittype = GraphObject;rnrn FILE * file ;rnrn if((file = fopen(szFileName,"r"))== NULL)rn rn ::AfxMessageBox("can not open save file!",IDCANCEL,0);rn return 0l;rn rn TRACE("file buffer : %d \n",file->_bufsiz);rn ReleaseAll();rnrn#ifdef _DEBUGrn TRACE("数据清除完毕!!!\n");rn#endifrnrn SFH sfh;rn memset(&sfh,0,sizeof(sfh));rnrn ReadFileHeader(file,&sfh); // 读文件头rnrn fread(&unittype,sizeof(unittype),1,file); // 读起始标志rnrn CGraphUnit * newgraph = NULL;rn unsigned int id = 1;rnrn while(unittype != GraphObject) // 判断是不是数据结束标志rn rn#ifdef _DEBUGrn int a;rn __asmrn rn mov a,eax;rn rn ASSERT(a != 0 );rn#endifrn switch(unittype)rn rn case MainLine:rn newgraph = new CMainLine;rn newgraph->ReadGraph(file,id);rn add(newgraph);rn break;rn case GraphUserDef:rn newgraph = new CGraphUserDef;rn newgraph->ReadGraph(file,id);rn add(newgraph);rn break;rn case Switch:rn newgraph = new CSwitch;rn newgraph->ReadGraph(file,id);rn add(newgraph);rn break;rn case Transformer2:rn /*newgraph = new CTransformer2;rn newgraph->ReadGraph(file,id);rn add(newgraph);*/rn break;rn case Transformer3:rn newgraph = new CTransformer3;rn newgraph->ReadGraph(file,id);rn add(newgraph);rn break;rn default:rn TRACE("error graph! no. : %d ,type: %d\n",id-1,unittype);rn break;rn rn id++;rn TRACE("have loaded : %d !\n",id-1);rn#ifdef _DEBUGrn __asmrn rn mov a,eax;rn rn ASSERT(a != 0 );rn int count = 0;rn#endifrn count = fread(&unittype,sizeof(unittype),1,file); // 读文件标志rn#ifdef _DEBUGrn TRACE("read items : %d !\n",count);rn if(feof(file))rn TRACE("file end \n");rn __asmrn rn mov a,eax;rn rn ASSERT(count != 0 );rn#endifrn rn fclose(file);rn return 1;rnrn
问一个不应该是问题的问题
common包中有一个类PubUtil,在JSP页面中导入该类如下:rnrnrn rnrn该JSP文件放在项目根目录下正常运行,现换个目录,放到/ma_admin目录下,运行就会出错,错误信息如下:rnrnorg.apache.jasper.JasperException: Unable to compile class for JSP: rnrnrnAn error occurred at line: 6 in the generated java filernOnly a type can be imported. common.PubUtil resolves to a packagernrnAn error occurred at line: 3 in the jsp file: /aaa.jsprnPubUtil cannot be resolvedrn1: rn2: rn3: rnrnrn它好像是说PubUtil不是一个类,只是一个包???rn怎么会这样?同样的代码换个目录就不能访问了??rn哪位知道什么原因?rn
怪事,怎么加也不应该是60!!
以下的声明:rntypedef struct aaa rnrnDWORD dw1;rnDWORD dw2;rnTCHAR c[50];rnrnsizeof(aaa)应该等于多少?rn我的VC告诉我是60,不可思议!
为什么输出11
char a[12]="hello world";rnrnchar *p;rnrnchar str_a[10];rnrnrnp=str_a;rnrnrnstrcpy(p,a);rnrnrnprintf("the lengh is %d",strlen(p));rnrnrn
【java调式】dump出来的不应该是只有1个线程吗?为什么有好几个?
我用jstack打印了一个基本的只有main方法里面写了一个循环的程序,但是产看dump的文件,发现不止一个Threadn请问其他的都是什么,或者有资料给我一份参考谢谢nnn```n Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.161-b12 mixed mode):nn"Attach Listener" #9 daemon prio=9 os_prio=0 tid=0x00007f052c001000 nid=0x2a92 waiting on condition [0x0000000000000000]n java.lang.Thread.State: RUNNABLEnn"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f05680da800 nid=0x2a5d runnable [0x0000000000000000]n java.lang.Thread.State: RUNNABLEnn"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f05680bd000 nid=0x2a5c waiting on condition [0x0000000000000000]n java.lang.Thread.State: RUNNABLEnn"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f05680bb000 nid=0x2a5b waiting on condition [0x0000000000000000]n java.lang.Thread.State: RUNNABLEnn"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f05680b8800 nid=0x2a5a waiting on condition [0x0000000000000000]n java.lang.Thread.State: RUNNABLEnn"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f05680b6800 nid=0x2a59 runnable [0x0000000000000000]n java.lang.Thread.State: RUNNABLEnn"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f0568083800 nid=0x2a58 in Object.wait() [0x00007f0552d14000]n java.lang.Thread.State: WAITING (on object monitor)n at java.lang.Object.wait(Native Method)n - waiting on (a java.lang.ref.ReferenceQueue$Lock)n at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)n - locked (a java.lang.ref.ReferenceQueue$Lock)n at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)n at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)nn"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f056807f000 nid=0x2a57 in Object.wait() [0x00007f0552e15000]n java.lang.Thread.State: WAITING (on object monitor)n at java.lang.Object.wait(Native Method)n - waiting on (a java.lang.ref.Reference$Lock)n at java.lang.Object.wait(Object.java:502)n at java.lang.ref.Reference.tryHandlePending(Reference.java:191)n - locked (a java.lang.ref.Reference$Lock)n at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)nn"main" #1 prio=5 os_prio=0 tid=0x00007f0568009000 nid=0x2a51 runnable [0x00007f056ffc7000]n java.lang.Thread.State: RUNNABLEn at While.add(While.java:13)n at While.main(While.java:7)nn"VM Thread" os_prio=0 tid=0x00007f0568077800 nid=0x2a56 runnable nn"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f056801e800 nid=0x2a52 runnable nn"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f0568020000 nid=0x2a53 runnable nn"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f0568022000 nid=0x2a54 runnable nn"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f0568024000 nid=0x2a55 runnable nn"VM Periodic Task Thread" os_prio=0 tid=0x00007f05680df800 nid=0x2a5e waiting on condition nnJNI global references: 9nn```nn
请教大神,如果a=5,为什么++a+a++=13?不应该是12吗?
如果a=5,<em>为什么</em>++a+a++=13?<em>不应</em><em>该是</em>12吗? 请教大神指点下,小弟菜鸟,不懂啊。。。
无报错,但是为什么排序没对??不应该是【abcd,abc,def,a】吗。。
npublic class StringCmp implements Comparatorn public int compare(String e1,String e2)n int len1 = e1.length();n int len2 = e2.length();n n return len1-len2;n nnnnpublic static void sort(Object[] arr,Comparator cmp)n boolean sorted = true;//假定有序n n for(int i=0;i
原创:一个管理者,不应该是一个好员工
一个管理者,<em>不应</em><em>该是</em>一个好员工rn 以小人之心,度君子之腹,最终会发现君子的伟大;以君子之心度小人之腹,最后受伤总是君子,量大者一笑而过,量小者恼羞成怒。一个好的管理者,<em>不应</em><em>该是</em>君子。然而可惜的是,现在中国几乎所有的管理者,都是由好员工成长起来的,这样会造成一个什么样的问题呢?换位思考是管理者最常用的方法之一,其实换位确实是一个很好的方法,只不过管理者们却往往是这么想的:处在这个环境下面,当时的我是怎么样怎么样做的,<em>为什么</em>你不能这样做呢?所以他们会对底下的员工提出很多要求,实事求是的讲,他们所提的要求并不过分,只是他们忽略了一点,当时的他是一个好员工,而你的下属并不人人都是一个好员工,如果他们也都是好员工的话,请问,你这个管理者还有什么存在的必要?他们自己完全可以管好自己了,就像当时的你那样。rn 管理者的管理跟制度不同,制度面向的是一般性,而管理面向的是特殊性。如果有个公司有个员工是练俞加的,他工作的时候很喜欢把脚放在嘴巴里(只是举个例子,呵呵),公司的领导觉得很不雅观,影响公司形象,于是他在公司的规章制度里加了一条,员工工作的时候不准把脚放在嘴巴里。后来这个员工走了,很多新来的员工就很奇怪了,怎么会有这种规定的?谁会把脚放到嘴巴里去呢?真是变态的制度。所以制度是不可能针对特殊化的,而管理就不同了,那管理能不能一般化呢?问答这个问题之前,我们先来分析一下我们所处的大环境,就IT行业来说,员工流动是一个很大的问题,要一个管理者摸清下属员工的个性,然后针对他指定一套管理方法,这显然是不可能的。所以要管理面向特殊性,太过于理想化,根本不可能实现。那我们的管理者应该如何把握这个一般性的尺度呢?如果一个勤奋的管理者,他往往就会要求下属也很勤奋,要求他们一周工作7天,每天工作12个小时,而且还不满足,因为他在做管理者以前,一天工作18个小时。这样就导致了什么问题呢?勤奋的人,还可以忍受,但懒散的人就很难以忍受了,慢慢的就被淘汰。中国有句古话叫强将手下无弱兵,大概就是这个道理吧。但这个只是古人说的,现在还有道理吗?也许答案是否定的。管理学上好像有这么一个说法,如果你的下属,永远跟你的意见一致的话,那么你或者你的下属,肯定有一个人是多余的。人才是多种多样的,一个勤奋的人算个人才,但一个懒散的人,如果他的工作效率非常高,很有创造性才能,也算一个人才,但在一个勤奋的管理者手下,这样的人是很难生存的。所以我在这里说的一个管理者,<em>不应</em><em>该是</em>一个好员工指的是,一个管理者,只有容忍了下属所有的缺点,他才能在他们的缺点之外,发现到他们的长处。而且一个管理者,是一个团队的灵魂,是下属与下属之间联结的纽带,只有认识到下属的伟大,才能很好起到这个作用,如果觉得下属们都是小人,都是人渣,别说起联结作用了,也许最先出现矛盾的就是他了。
为什么r是8
#includenint func(int a, int b)nn int c;n c = a + b;n return c;nnvoid main()nn int x = 6, r;n r = func(x, x += 2);n printf("%d %d\n", x, r);n system("pause");n
为什么答案是8~
#includernclass testrnpublic:rn int a;rn char b;rn;rnvoid main()rnrn test x;rn cout<
debug的u指令为什么看到的范围是0-ffff只有一个64k,不应该是16个64k大小吗?
>debugrn-u ffffrn可以看到一行内容(似乎已经到了最后)rnrn如果我rn-d 10001或者rn-u 10001就会出现rnrn-d 10001rn ^Errorrnrn这样的提示。 我的问题是,dos程序的段,难道就只有一个吗? debug分明是debug.exe而不是一个debug.com啊?rn这是<em>为什么</em>?rn
String为空时,使用spilt分割出的数组,为什么长度是1,不应该是0吗????
public static void main(String[] args)rnrn String string = "";rn String[] array = string.split(",");rnrn System.out.println("数组的大小:"+array.length);rn System.out.println("数组的第一个元素:"+array[0]);rnrn rnrnrn结果:rn数组的大小:1rn数组的第一个元素:rnrnrn[img=https://img-bbs.csdn.net/upload/201806/07/1528340487_352842.png][/img]rn
第一篇文章不应该是hello world, 而是怎么使用markdowm
第一篇文章<em>不应</em><em>该是</em>hello world, 而是怎么使用markdowm
为什么输出z字符有问题
#includern#includernusing namespace std;rnint L[100][100];rnint s[100][100];rnrnint commomOrder(int m,int n,string x,string y,string *z)rnrn for(int j=0;jL[i-1][j])rn rn L[i][j]=L[i][j-1];rn rn s[i][j]=2;rnrnrn rn elsern rn L[i][j]=L[i-1][j];rn s[i][j]=3;rn rnrn i=m;rn j=n;rn int k=L[m][n];rn while(i>0&&j>0)rn rn if(s[i][j]==1)rn rnrn z[k]=x[i];rn k--;rn i--;rn j--;rn rn else if(s[i][j]==2)rn j--;rn elsern i--;rn rn rn rnrn return L[m][n];rn rn void main()rn rn string x;rn string y;rn string *z=new string[40];rn cout<<>x;rn rn cout<<>y;rn rnrnrnrn int k=commomOrder(x.size()-1,y.size()-1,x,y,z);rn coutL[i-1][j])rn rn L[i][j]=L[i][j-1];rn rn s[i][j]=2;rnrnrn rn elsern rn L[i][j]=L[i-1][j];rn s[i][j]=3;rn rnrn i=m;rn j=n;rn int k=L[m][n];rn while(i>0&&j>0)rn rn if(s[i][j]==1)rn rnrn z[k]=x[i];rn k--;rn i--;rn j--;rn rn else if(s[i][j]==2)rn j--;rn elsern i--;rn rn rn rnrn return L[m][n];rn rnvoid main()rn char x[100];rn char y[100];rn char z[100];rnrn cout<<>x;rn rn rn cout<<>y;rn rn rnrnrnrn int k=commomOrder(10,10,x,y,z);rn cout<
一个不应该是问题的问题,高手们来!!!
我有一个DropDownList 控件 goodsadiovisiblern我想给它的每一个ListItem加上onmouseover 和onmouseout 的特性rn我这样作...rnrnforeach (ListItem myitem in goodsadiovisible.Items)rnrn myitem.Attributes.Add("onmouseover","MM_showHideLayers('Layer1','','show')");rn myitem.Attributes.Add("onmouseout","MM_showHideLayers('Layer1','','hide')");rnrnrn怎么看怎么都不象是有错的样子,并且编译运行通过.rn但是看源代码,却没有出现上面两个定义的特性..晕!!!rnrnrn 不显示rn 样式一rn 样式二rn 样式三rn 样式四rn 样式五rn 样式六rn 样式七rn 样式八rn 样式九rnrn rnrnrn请高手们说说<em>为什么</em>?我该怎么作!!谢谢!!!
i++难道不应该是本条语句结束才执行吗?
[code=c] int a, b, c;rna = 1; b = 2; c = 3;rnprintf("%d\n", a = b-- <= a || a + b != c);[/code]rni++ 难道<em>不应</em><em>该是</em>本条语句结束才执行吗? <em>为什么</em>在逻辑运算执行完一半的时候,b就自动--了。难道是我哪里理解出了错?我用的是VS2015 还没用gcc试试过!
为什么~10的值是-11
<em>为什么</em>~10的值是-<em>11</em>?
输出Z到A
for (char i = 'Z'; i >= 'A'; i--) { System.out.print(i + " "); }
char z = 500的输出
char z = 500;rnrncout<
z字形矩阵输出
点击打开链接 1.左下方向因无法继续直行需要变向时,要先判断是否能往下走,若不能往下走再往右走; 2.右上方向因无法继续直行需要变向时,要先判断是否能往右走,若不能往右走再往下走 #include #include #include using namespace std; int Direction,Arr[505][505];///1,2,3,4,分别表示右,下,左下,右上。
为什么输出的是笑脸??
#includern#includernusing namespace std;rnclass pointrn rn char x,y;rnpublic:rn point(char aa,char bb)rn rn x=aa;rn y=bb;rn rnrn ~point()rn rn cout<<
为什么输出是abcd???
[code=c]rn#include "stdafx.h" rnrnint _tmain(int argc, _TCHAR* argv[]) rn rn TCHAR buf[8] = L"abcdef"; rn char buf2[8*2]; rn memcpy(buf2,buf,8); rn printf("%ws\n",buf2); rn return 0; rn rnrn[/code]
为什么输出是null???
import javax.servlet.*;rnimport javax.servlet.http.*;rnimport java.io.*;rnimport java.util.*;rnrnpublic class HelloServlet4 extends HttpServletrnrn public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOExceptionrn rn response.setContentType("text/html;charset=gb2312");rn PrintWriter out=response.getWriter();rn ServletContext sc=getServletContext();rn String un=getInitParameter("usename");rn out.println(un);rn out.close();rn rn rn public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOExceptionrn rn doGet(request,response);rn rn rn我在xml文件写入rn rn uesnamern maryrn rn<em>为什么</em>出现nullrn请指教~
为什么输出的是2,1??
#include rnrnrnvoid main(void)rnrn int con = 258;rn char *p=(char *)&con;rn printf ("%d %d",*p,*(p+1));rn return;rnrn
为什么输出的是乱码?
以下代码为从数据库中提取image字段的信息:rn if ( dBContent.Read())rn rn Response.AppendHeader("content-disposition","filename=" + (String)dBContent["accname"]);【这里的filename为文件名,如果为中文则从浏览器<em>输出</em>filename为乱码,不知能否解决?】rn Response.ContentType = (String) dBContent["acc_type"];rn Response.ContentEncoding = System.Text.Encoding.GetEncoding ("gb2312");rn Response.OutputStream.Write((byte[]) dBContent["acc_content"],0,(int) dBContent["acc_length"]);rn rn Response.End();rn
为什么输出是null
package Externalizable;rnrnimport java.io.Externalizable;rnimport java.io.IOException;rnimport java.io.ObjectInput;rnimport java.io.ObjectOutput;rnrnpublic class Person implements Externalizable rnrn private String name;rn private int age; rn public Person()rn rn rnrn public Person(String name, int age)rn this.name = name;rn this.age = age;rn rn rn public String toString()rn return "姓名: " +this.name + " 年龄" + this.age;rn rn //只写或读 下面的东西rn public void writeExternal(ObjectOutput out) throws IOException rn out.writeObject(this.name);rn out.writeObject(age); rn rn public void readExternal(ObjectInput in) throws IOException,rn ClassNotFoundException rn this.name = (String)in.readObject();rn this.age = in.readInt();rn rnrn-----------------------------------------------------------------------------------rnpackage Externalizable;rnrnimport java.io.File;rnimport java.io.FileInputStream;rnimport java.io.FileNotFoundException;rnimport java.io.FileOutputStream;rnimport java.io.IOException;rnimport java.io.InputStream;rnimport java.io.ObjectInputStream;rnimport java.io.ObjectOutputStream;rnimport java.io.OutputStream;rnrnimport Transirnt.Person;rnrnpublic class Externalizabletest rnrn public static void main(String[] args) rnrn ser();rn dser();rn rn rnrn private static void ser() rn rn File f = new File("e:/" + File.separator + "tes.txt");rn try rn ObjectOutputStream oos = null;rn OutputStream out = new FileOutputStream(f);rn oos = new ObjectOutputStream(out);rn oos.writeObject(new Person("lkkj", 12));rn// System.out.println();rn oos.close();rn catch (FileNotFoundException e) rn e.printStackTrace();rn catch (IOException e) rn e.printStackTrace();rn rn rn rnrn private static void dser() rn try rn File f = new File("e:/" + File.separator + "tes.txt");rn ObjectInputStream ois = null;rn InputStream input = new FileInputStream(f);rn ois = new ObjectInputStream(input);rn Object obj = ois.readObject();rn ois.close();rn System.out.println(obj);rn catch (IOException e) rn e.printStackTrace();rn catch (ClassNotFoundException e) rn e.printStackTrace();rn rn rn rnrn求大神帮助。。。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/16.gif][/img]
为什么输出是乱码?
Win1.document.open();rn Win1.document.writeln(' ' + titleList[1] + '');rn Win1.document.writeln('');rn Win1.document.writeln(''+LayerNameShow+'');rn Win1.document.writeln('');rn Win1.document.close();
为什么输出的是null
[code=Java]rnpublic class StringTest rnrn /**rn * @param argsrn *rn */rn public static void main(String[] args) rnrn String[] flag=null;rn rn rn reFormat(flag);rn rn System.out.println(flag);//<em>为什么</em><em>输出</em>来的还是null?rn rn rn rn rn private static void reFormat(String[] flag)rn String[] flags ="1","2","3";rn flag=flags;rn rnrnrn[/code]
为什么输出是空白的
" />rnrnrn<em>输出</em>是空白的,不知道什么原因
为什么输出的是hellohello
![图片说明](https://img-ask.csdn.net/upload/201507/20/1437388588_515284.png)nn新人渣渣,求大神勿喷,带我装逼带我飞.....
为什么输出是这样的?
我是一个刚学C#的门外汉,刚学就遇到了小小的问题:rnusing System; //第1行rnpublic class MotorVehiclernrn public string make;rn public string model;//第5行rn public MotorVehicle(string make,string model)rn rn Console.WriteLine("In MotorVehicle constructor");rn this.make=make;rn this.model=model;//第10行rn Console.WriteLine("this.make="+this.make);rn Console.WriteLine("this.model="+this.model);rn rn public void DisplayModel()rn //15行rn Console.WriteLine("In MotorVehicle DisplayModel() method");rn Console.WriteLine("model="+model);rn rnrnpublic class Car:MotorVehicle//20行rnrn public new string model;rn public Car(string make, string model):base(make,"Test")rn rn Console.WriteLine("In Car constructor");//25行rn this.model=model;rn Console.WriteLine("this.model="+this.model);rn rn public new void DisplayModel()rn //30行rn Console.WriteLine("In Car DisplayModel() method");rn Console.WriteLine("model="+model);rn base.DisplayModel();rn rn //35行rnclass Example7_4rnrn public static void Main()rn rn Console.WriteLine("Creating a Car object"); //40行rn Car myCar=new Car("Toyota","MR2");rn Console.WriteLine("Back in Main() method");rn Console.WriteLine("myCar.make="+myCar.make);rn Console.WriteLine("myCar.model="+myCar.model);rn Console.WriteLine("Calling myCar.DisplayModel()"); //45行rn myCar.DisplayModel();rn rnrn请问上面这个程序的<em>输出</em><em>为什么</em>不是:rnCreating a Car objectrnBack in Main() methodrnmyCar.make=ToyotarnmyCar.model=MR2rnCalling myCar.DisplayModel()rnIn Car DisplayModel() methedrnmodel=MR2rnIn MotorVehicle DisplayModel() methodrnmodel=Testrn而是:rnCreating a Car objectrnIn MotorVehicle constructorrnthis.make=Toyotarnthis.model=TestrnIn Car constructorrnthis.model=MR2rnBack in Main() methodrnmyCar.make=ToyotarnmyCar.model=MR2rnCalling myCar.DisplayModel()rnIn Car DisplayModel() methedrnmodel=MR2rnIn MotorVehicle DisplayModel() methodrnmodel=Test rn
为什么输出是26?
#includernint main()rnrn int a=45,b=26;rn system("pause");rnrn<em>为什么</em><em>输出</em>的是26,请大家指教~~
TStringGrid的滚动条怎么一直是很小的一块,这个大小不应该是根据具体的大小来变的吗?
有没有什么办法?
$z=date("z");if($z==124) //$z天是几月几号?
请尽量简单点!
集训日记
整理一下单调队列的内容。 定义:队列中元素之间的关系具有单调性,而且,队首和队尾都可以进行出队操作,只有队尾可以进行入队操作。 单调队列的常用操作如下: (1)插入:若新元素从队尾插入后会破坏单调性,则删除队尾元素,直到插入后不再破坏单调性为止,再将其插入单调队列。 (2)获取最优(最大、最小)值:访问首尾元素。 单调队列一道入门级题目,滑动窗口中元素的最值[POJ2823]
postgresql 8 for suse 11
postgresql 8 for suse <em>11</em>
日常笔记:11/8
1.WNDCLAS类中:style一般赋值为:CS_hredraw|CS_vredraw 意思为当窗口 宽度|高度发生变化的时候窗口能发生重绘。 2.WINDPROC 返回类型是LRESULT 拆分开来时 Long Result 表示这个函数的返回结果是long型的。 3.WINDPROC: LRESULT CALLBACK WindProc(HWND hWnd,UINT ...
LINQ 实战 8/11
清晰完整PDF版本,是我从网上买来的 共 60MB,分为<em>11</em>个分卷 在 CSDN 上只有我整个是清晰完整的 LINQ 实战 8/<em>11</em> LINQ 实战 .NET 2010 SQL 出版社:人民邮电出版社 ISBN:9787<em>11</em>5208514 原价:65元 作者:(法)马格里,(美)艾歇特,(美)伍利 著,陈黎夫 译 出版日期:2009-8-1 字数:668000 页码:416 内容提要 -------------------------------------------------------------------------------- 作为.NET上连接编程语言和数据库、内存对象、XML等各种类型数据之间的桥梁,LINQ引入了一种处理数据的全新理念,将查询无缝集成至开发语言之上。本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ功能的方法以及LINQ to DataSet。   本书适合于使用C#和VB.NET的软件开发者。 编辑推荐 -------------------------------------------------------------------------------- 微软MVP呕心沥血之作,LINQ圣经,深入全面,引人入胜,丰富实例,兼顾C#和VB.NET语言。   本书作者是LINQ社区中的重要成员,他们在书中展示了这一技术的精髓……快去享受这一盛宴吧。          ——Matt Warren,微软主架构师,LINQ之父   LINQ方面的杰作!深入、全面、客观,令人欲罢不能。强烈推荐!         ——Patrick Smacchia,微软MVP,《C#和.NET 2.0 实战》作者 目录 -------------------------------------------------------------------------------- 第一部分 从这里开始 第1章 LINQ简介 2 1.1 LINQ是什么 2 1.1.1 概览 3 1.1.2 LINQ的功能 3 1.1.3 作为语言扩展的LINQ 4 1.2 <em>为什么</em>需要LINQ 6 1.2.1 常见问题 6 1.2.2 解决理念上的失调 8 1.2.3 LINQ给出解决方案 12 1.3 LINQ的设计目标及起源 13 1.3.1 LINQ项目的设计目标 13 1.3.2 一点历史 14 1.4 LINQ to Objects初步:查询内存中的集合 15 1.4.1 先决条件 15 1.4.2 Hello LINQ to Objects 17 1.5 LINQ to XML初步:查询XML文档 20 1.5.1 <em>为什么</em>需要LINQ to XML 20 1.5.2 Hello LINQ to XML 22 1.6 LINQ to SQL初步:查询关系型数据库 26 1.6.1 LINQ to SQL功能概览 26 1.6.2 Hello LINQ to SQL 26 1.6.3 进一步了解LINQ to SQL 30 1.7 小结 30 第2章 C#和VB语言的增强特性 31 2.1 新语言的增强特性一瞥 31 2.1.1 列出当前正在运行的所有进程 32 2.1.2 将返回结果封装成类 33 2.2 隐式类型局部变量 34 2.2.1 语法 35 2.2.2 使用隐式类型局部变量改进实例程序 35 2.3 对象和集合的初始化器 37 2.3.1 引入对象初始化器的动机 37 2.3.2 集合初始化器 38 2.3.3 用对象初始化器改进实例程序 39 2.4 Lambda表达式 40 2.4.1 委托回顾 40 2.4.2 匿名方法 42 2.4.3 Lambda表达式介绍 42 2.5 扩展方法 47 2.5.1 创建扩展方法的示例 47 2.5.2 更多使用LINQ标准查询操作符的例子 50 2.5.3 将扩展方法引入到实例程序中 51 2.5.4 注意事项 52 2.6 匿名类型 54 2.6.1 使用匿名类型组合数据 55 2.6.2 没有名字的类型也是类型 55 2.6.3 使用匿名类型改进实例程序 56 2.6.4 匿名类型的限制 57 2.7 小结 58 第3章 LINQ构建块 61 3.1 LINQ对.NET的扩展 61 3.1.1 语言扩展回顾 61 3.1.2 构成LINQ基础的核心元素 62 3.2 序列 63 3.2.1 IEnumerableT接口 63 3.2.2 迭代器回顾 64 3.2.3 延迟查询执行 66 3.3 查询操作符 69 3.3.1 查询操作符是什么 69 3.3.2 标准查询操作符 71 3.4 查询表达式 72 3.4.1 查询表达式是什么 72 3.4.2 编写查询表达式 73 3.4.3 标准查询操作符与查询表达式的关系 75 3.4.4 限制 76 3.5 表达式树 78 3.5.1 Lambda表达式回顾 78 3.5.2 表达式树是什么 78 3.5.3 IQueryable,另一种实现延迟查询执行的方法 81 3.6 LINQ的程序集以及命名空间 81 3.7 小结 83 第二部分 查询内存中的对象 第4章 熟悉LINQ to Objects 86 4.1 实例程序简介 86 4.1.1 程序目标 86 4.1.2 程序功能 87 4.1.3 业务逻辑实体 87 4.1.4 数据库架构 87 4.1.5 示例数据 89 4.2 用LINQ操作内存中的集合 90 4.2.1 能够查询什么 90 4.2.2 支持的操作 94 4.3 在ASP.NET和Windows Forms中使用LINQ 95 4.3.1 Web应用程序中的数据绑定 95 4.3.2 Windows Forms应用程序中的数据绑定 100 4.4 常用的标准查询操作符 103 4.4.1 约束操作符Where 104 4.4.2 投影操作符 105 4.4.3 Distinct操作符 107 4.4.4 转换操作符 108 4.4.5 聚合操作符 109 4.5 用不同的方式显示内存中的集合 <em>11</em>0 4.5.1 排序 <em>11</em>0 4.5.2 嵌套查询 <em>11</em>1 4.5.3 分组 <em>11</em>3 4.5.4 使用连接 <em>11</em>4 4.5.5 分区 <em>11</em>7 4.6 小结 121 第5章 超越基本的内存数据查询 122 5.1 常见使用场景 122 5.1.1 查询非泛型集合 123 5.1.2 按照多个条件分组 125 5.1.3 动态查询 127 5.1.4 LINQ to Text Files 135 5.2 设计模式 137 5.2.1 函数式创建模式 138 5.2.2 ForEach模式 140 5.3 性能分析 142 5.3.1 选择恰当的流操作方式 142 5.3.2 当心立即执行 144 5.3.3 LINQ to Objects会降低代码的性能吗 146 5.3.4 使用LINQ to Objects的代价 149 5.3.5 性能和简洁:鱼和熊掌不可兼得吗 151 5.4 小结 152 第三部分 查询关系型数据 第6章 LINQ to SQL入门 156 6.1 走入LINQ to SQL 157 6.1.1 创建对象映射 159 6.1.2 设定DataContext 161 6.2 通过LINQ to SQL读取数据 161 6.3 继续改进查询 165 6.3.1 过滤 165 6.3.2 排序和分组 167 6.3.3 聚集 168 6.3.4 连接 169 6.4 操作有层级关系的对象 171 6.5 数据加载的时机以及为何要关心这些 174 6.5.1 延迟加载 174 6.5.2 立即加载详细信息 175 6.6 更新数据 177 6.7 小结 179 第7章 揭开LINQ to SQL的本质 180 7.1 对象与关系数据的映射 180 7.1.1 通过在类中添加属性 181 7.1.2 使用外部XML文件实现映射 185 7.1.3 使用SqlMetal工具 186 7.1.4 LINQ to SQL设计器 188 7.2 将查询表达式转换为SQL 190 7.2.1 IQueryable接口 190 7.2.2 表达式树 191 7.3 业务实体的生命周期 193 7.3.1 跟踪变化 195 7.3.2 提交变化 196 7.3.3 操作离线数据 198 7.4 小结 200 第8章 LINQ to SQL高级特性 201 8.1 处理并发修改 201 8.1.1 悲观式并发 201 8.1.2 乐观式并发 202 8.1.3 处理并发异常 204 8.1.4 使用事务解决冲突 207 8.2 高级的数据库功能 208 8.2.1 使用SQL语句直接得到结果对象 209 8.2.2 使用存储过程 210 8.2.3 用户自定义函数 217 8.3 改进业务逻辑层 220 8.3.1 预编译的查询 220 8.3.2 使用部分类实现自定义业务逻辑 221 8.3.3 使用部分方法 223 8.3.4 使用对象继承 225 8.4 LINQ to Entities简介 229 8.5 小结 231 第四部分 操作XML 第9章 LINQ to XML入门 234 9.1 什么是XML API 234 9.2 <em>为什么</em>需要另外一种XML编程API 235 9.3 LINQ to XML设计原则 236 9.3.1 核心概念:函数式创建 238 9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建XML 246 9.5.4 使用Visual Basic XML字面量创建XML 249 9.5.5 创建XML文档 251 9.5.6 向XML中添加内容 254 9.5.7 从XML中移除内容 255 9.5.8 更新XML的内容 256 9.5.9 操作属性 258 9.5.10 保存XML 258 9.6 小结 259 第10章 使用LINQ to XML查询并转换XML 260 10.1 LINQ to XML轴方法 261 10.1.1 Element 262 10.1.2 Attribute 263 10.1.3 Elements 264 10.1.4 Descendants 264 10.1.5 Ancestors 267 10.1.6 ElementsAfterSelf、NodesAfterSelf、ElementsBeforeSelf和NodesBeforeSelf方法 268 10.1.7 Visual Basic的XML轴属性 269 10.2 标准查询操作符 271 10.2.1 使用Select进行投影 273 10.2.2 使用Where实现过滤 274 10.2.3 排序和分组 275 10.3 使用XPath查询LINQ to XML对象 278 10.4 转换XML 279 10.4.1 LINQ to XML转换 279 10.4.2 使用XSLT转换LINQ to XML对象 282 10.5 小结 284 第<em>11</em>章 LINQ to XML常见场景 285 <em>11</em>.1 根据XML构建对象 285 <em>11</em>.1.1 目标 286 <em>11</em>.1.2 实现 287 <em>11</em>.2 根据对象创建XML 290 <em>11</em>.2.1 目标 290 <em>11</em>.2.2 实现 291 <em>11</em>.3 根据数据库中的数据创建XML 295 <em>11</em>.3.1 目标 296 <em>11</em>.3.2 实现 297 <em>11</em>.4 过滤并混合从数据库以及XML中得到的数据 301 <em>11</em>.4.1 目标 302 <em>11</em>.4.2 实现 302 <em>11</em>.5 读取XML并更新数据库 306 <em>11</em>.5.1 目标 306 <em>11</em>.5.2 实现 307 <em>11</em>.6 将文本文件转换为XML 319 <em>11</em>.6.1 目标 319 <em>11</em>.6.2 实现 320 <em>11</em>.7 小结 322 第五部分 LINQ无处不在 第12章 扩展LINQ 324 12.1 探寻LINQ的扩展机制 324 12.1.1 LINQ各个特性是如何实现的 325 12.1.2 自定义LINQ扩展能够实现什么 326 12.2 创建自定义查询操作符 327 12.2.1 改进标准查询操作符 327 12.2.2 辅助或领域相关的查询操作符 330 12.3 基本查询操作符的自定义实现 334 12.3.1 回顾查询翻译机制 334 12.3.2 查询表达式模式的规范 335 12.3.3 示例1:跟踪标准查询操作符的执行过程 337 12.3.4 限制:查询表达式冲突 338 12.3.5 示例2:非泛型的、领域相关的操作符 340 12.3.6 示例3:非序列的查询操作符 342 12.4 查询Web服务:LINQ to Amazon 343 12.4.1 LINQ to Amazon介绍 344 12.4.2 需求 345 12.4.3 实现 346 12.5 IQueryable和IQueryProvider:LINQ to Amazon高级版本 352 12.5.1 IQueryable和IQueryProvider接口 353 12.5.2 实现 356 12.5.3 究竟发生了什么 357 12.6 小结 358 第13章 应用程序各层中的LINQ 359 13.1 LinqBooks应用程序概览 359 13.1.1 功能 359 13.1.2 程序UI概览 360 13.1.3 数据模型 362 13.2 LINQ to SQL及数据访问层 362 13.2.1 回顾传统的三层架构 362 13.2.2 用专门的数据访问层还是LINQ to SQL 364 13.2.3 LinqBooks中对LINQ to SQL的使用 368 13.3 LINQ to XML的使用 374 13.3.1 从Amazon中导入数据 374 13.3.2 生成RSS 376 13.4 LINQ to DataSet的使用 377 13.5 使用LINQ to Objects 380 13.6 可扩展性 380 13.6.1 自定义查询操作符 380 13.6.2 创建并使用自定义LINQ提供器 381 13.7 展望未来 381 13.7.1 自定义LINQ功能 382 13.7.2 LINQ to XSD:强类型的LINQ to XML 382 13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet回顾 386 14.2.1 DataSet使用场景及功能 386 14.2.2 DataSet是什么 387 14.2.3 Visual Studio 2008和.NET 3.5为支持LINQ to DataSet进行的改进 389 14.3 查询弱类型DataSet 390 14.3.1 为DataSet加载数据 390 14.3.2 不使用LINQ查询DataSet 394 14.3.3 使用LINQ to DataSet查询弱类型DataSet 395 14.4 查询强类型DataSet 399 14.4.1 生成强类型的DataSet 400 14.4.2 为强类型DataSet加载数据 402 14.4.3 使用LINQ to DataSet查询强类型DataSet 404 14.5 将LINQ to DataSet查询结果绑定至UI控件 406 14.5.1 使用CopyToDataTable将LINQto DataSet查询结果复制到DataTable 406 14.5.2 使用AsDataView实现双向数据绑定 408 14.6 在LINQ to DataSet中使用查询操作符 410 14.6.1 用于DataRow的FieldT和SetFieldT操作符 410 14.6.2 集合操作符以及用DataRowComparer比较DataRow 4<em>11</em> 14.7 小结 412 附录 标准查询操作符 414 作者介绍 -------------------------------------------------------------------------------- 马格里(Fabrice Marguerie),微软C# MVP,资深.NET软件架构师,LINQ社区专家。
bitnami-redmine-1.1.3-0-windows-installer.z08 (8 of 11)
Redmine 是款灵活的web项目管理软件,基于ROR框架开发,具有跨平台和并支持多数据的功能,而且还是开源的。
为什么010是8呢
#include rnrnvoid main()rnrn int i=010,j=10;rn printf("%d,%d",++i,j--);rnrnrn<em>为什么</em>010是8呢
为什么打出的值是8?
#includernrn#include rnrnvoid main()rnrn int a=3; rn int s=0; rn int a=5; s+=a++;rn s+=a++; rn printf("%d\n",s); rnrnrnrnrn请指教,谢谢
这个c程序运行的结果不应该是3.5吗,为什只是3啊?
提问:这个c程序运行的结果<em>不应</em><em>该是</em>3.5吗,为什只是3啊? #include main() { int a,b,c,i; float s; a=2,b=1,i=1; s=0; while(i,s); } 回答:这个程序结果为3.0,因为int运算型的结果只能是int的 要改 s=s+a
求解,向别的进程的窗口发送消息的一些疑惑,不同进程之间句柄不应该是隔离的吗?
[size=14px]不同进程之间的句柄<em>不应</em><em>该是</em>类似地址一样,是相互隔离的吗?比如,进程A及时获取了进程B的句柄,也不能访问进程A的内容啊,否则不就乱套了!同理进程A即使获取了进程B窗口的句柄,也<em>不应</em>该可以直接向进程B的窗口发送消息啊。但是这样貌似又是可以的,qq自动发送消息的原理就是直接获取了它的编辑框和发送按钮的句柄,然后发送消息的呢?求解,刚接触vc++,新手不太懂!!谢谢[/size][size=16px][/size]
DOS系统调用不应该是DOS操作系统的一部分吗?怎么放到BIOS ROM中去了??
三个问题:rn判断:BIOS ROM中有中断向量、中断服务程序、自检程序、CMOS设置程序?rnrnBIOS一般有128K或256K,他们的地址在哪一段?rnrnDOS系统调用<em>不应</em><em>该是</em>DOS操作系统的一部分吗?怎么放到BIOS ROM中去了??
怎么把'Sep 8 2004 11'传换成时间,'Sep 8 2004 11'是字符串。
还有就是,在sybase 里能不能使用select a,b from (select hhh as a,vvv as b from ug) a 这种形式的查询,<em>为什么</em>我使用的时候总是不成功!!
多个子类是使用同一个父类的吗?
[code=C/C++]rnclass Arnrnprivate:rn int i;rnrnrnclass b : public Arnrnpublic:rn void d() A::i++; rnrnrnclass c : public Arnrnpublic:rn void d() A::i++; rnrnrnvoid main()rnrn b e;rn c f;rnrn e.d();rn f.d();rnrn[/code]rnrni的结果会是2吗?
输出为什么不是8,而是7?
下面程序的<em>输出</em><em>为什么</em>不是8,而是7?rn#includernrnusing namespace std;rnvoid main()rnrn int a,x=4,y=25,z=2;rn z=(--y/++x)*z--;rn cout<
构造函数不是都应该是public的吗? 为什么在这里是private的 ?
// apdater 鼠标响应事件 本身rnrnimport java.awt.*;rnimport java.awt.event.*;rnrnpublic class Foo extends Frame implements MouseListenerrnrn private Button button; // 如过这里不写, 默认Button是private还是public的?rn rn public static void main(String[] args)rn rn Foo foo = new Foo("event"); // framern foo.setSize(200, 300);rn foo.show(); //foo.setVisible(true);rn rn rn private Foo(String str) // 构造函数不是都应<em>该是</em>public的吗? <em>为什么</em>在这里是private的 ?rn rn super(str); // 调用Frame的构造函数rn this.setLayout(new FlowLayout()); // 一个小按纽 rn rn button = new Button("OK"); // 实例化rn this.add(button);rn button.addMouseListener(this); // 增加按键相应 rn rn rn public void mouseClicked(MouseEvent e) // 按下 rn rn System.out.println("Click");rn // TODO: Add your code herern rnrn public void mousePressed(MouseEvent e) // 释放 rn rn System.out.println("Pressed");rn // TODO: Add your code herern rnrn public void mouseReleased(MouseEvent e) // 按下并释放 rn rn System.out.println("Released");rn // TODO: Add your code herern rnrn public void mouseEntered(MouseEvent e) // 移入 rn rn System.out.println("Entered");rn // TODO: Add your code herern rnrn public void mouseExited(MouseEvent e) // 离开rn rn System.out.println("Exited");rn // TODO: Add your code herern rnrnrn
为什么z=z++,z的结果没变?
int z = 2; z = z++; cout<<z;//<em>输出</em>仍为2在codeblocks、dev c++中<em>输出</em>是2 在VC中<em>输出</em>是3这是<em>为什么</em>?答案:不同编译器对后缀++运算符的实现不一样。简洁地回答一下: 若a=2; a++ 是创建一个副本a’=2,a加1,返回副本a’。 ++a 是a加1,返回a。所以在 z=z++时,++运算符的优先级比=高,先执行++运算符要做的事。 先创建z’
为什么输出乱码吗?
我这个题目编译能通过,但是<em>输出</em>时商品名称却是乱码,请高手指点密津。rn#includern#includernclass publicationrnrn protected:rn char *title;rn float price;rn public:rn virtual void getData(char *name,float rate);rn virtual void putData();rn;rnvoid publication::getData(char *name,float rate)rn rn rn title=name;rn price=rate;rnrnvoid publication::putData()rn rn cout<>pages; rn pageCount=pages; rn rn void putData()rn rn publication::putData();rn cout<<>times;rn tapeTime=times;rn rn void putData()rn rn publication::putData();rn cout<<>choice;rn switch(choice)rn rn case 'B':rn case 'b':rn ptr=new book;rn break;rn case 'T':rn case 't':rn ptr=new tape; rn rn rn cout<>n;rn cout<>p; rn ptr->getData(&n,p);rn ptr->putData();rn system("pause");rn rn
为什么开网页是总说内存不应该为"written"
我在开某些网页的时候rn就会突然跳出一个提示条rn说rn "??引用了??内存,该内存不能为"written""rn我点击确定后所有的网页都关了rn这是怎么回事哦rn我应该怎么做??rn请各位指教~~~~~~~~~~~~~~~~~~rn谢谢>>
js如何输出2 5 8 11 14 17
已经var num = 0;rnrn如何通过for循环语句<em>输出</em> 2 5 8 <em>11</em> 14 17...?rnrn往下递增3rn
为何定义坐标picture1.scale(0,199.2222)-(200.2222,0)后,鼠标移动到picture最下面显示是0.2645啊?不应该是0吗?
还有,就是rn picture1.scalemode=3rn rn两个象素点的距离和微米之间是怎么换算啊?
writeln是换行输出吗?
document.write("欢迎来到JavaScrip的世界!");rndocument.writeln("欢迎来到JavaScrip的世界!");rndocument.write("欢迎来到JavaScrip的世界!");rn怎么我写了以后,网页上显示仍不是换行呢。。。writeln作用到底是干嘛的。。
实现Z字数组的输出
#include #include #include using namespace std;int main() { int N; cin>>N; int A[100][100]; for(int i=0;i<N;j++) {
Z字形顺序输出方阵
任何转载需声明本出处。问题:输入方阵行数row, 列数col, 以&quot;Z&quot;字形顺序<em>输出</em>方阵值例如输入:row = 4, col = 3;<em>输出</em>:  1   2   6           3    5   7           4    8   <em>11</em>           9    10  12本人思路:左上角永远是1,接下来,先向右移动一位,然后右上到左下的顺序,然后向下移动一位,接着左下到右上的顺...
for(;z<10;++z) 这个是什么意思,z的初始值是????
for(;z<10;++z) 这个是什么意思,z的初始值是????
请问什么是"^z"
这个在一些字符操作函数的说明中常看到,一直不明白什么意思,比如在gets函数的说明中,说读取字符直到'\n'与'^z'rn不明白是什么意思,求教各位了
这段为什么输出是4
int a,sum=0,i=0;rn int b[]=1,3,5,6,4,2,0;rn while(a=b[i++]!=4)rn sum+=a;rn printf("%d\n",sum);rnrn看调试过程也看明白。。应<em>该是</em>a=b[i++]!=4这句的优先级的问题,哪位知道的
输出结果为什么是B
[code=java]rnpublic class Test04 rn public static void main(String[] args)rn char ch1 = 'A';rn char ch2 = 'W';rn if(ch1 + 2 < ch2)rn ++ch1;rn rn System.out.println(ch1);rn rnrn[/code]rnrn请问这个程序的<em>输出</em>结果<em>为什么</em>是Brn谢谢~
输出结果为什么是126
[code=c]rn#includernrnint main()rnrn char p[1];rn p[0]=-130;rn printf("%d",p[0]);rnrn[/code]rnYY公司的一道选择题
为什么输出是"空"(null)
编写一个<em>输出</em>本地IP的方法,源码入下:rnimport java.net.*;rnrnpublic class TestIPrnrn public static void main(String args[])rn rn InetAddress ia = null;rn String s = null;rn rn tryrn rn s = ia.getHostAddress();rn rn catch(Exception e)rn rn rn rn System.out.println(s);rn rnrnrn可<em>输出</em>结果是null.<em>为什么</em>?
字符串的输出为什么是a?
[code=c]rn#include "stdafx.h"rnint main()rnrn char char_array[5] = "abcd"; rn char_array[2] = '\0';//下标或者索引值rn printf("%c\n", char_array[2]);// '/0',<em>输出</em>结果为a;rn printf("%c\n", char_array[3]);//<em>输出</em>结果为d;rn printf("%c\n", char_array[4]);// '/0',<em>输出</em>结果为a;rn printf("%s", char_array);//char型数组是字符串,碰到'/0'结尾,<em>输出</em>结果为ab;rn return 0;rnrn[/code]请问为何char_array[2]和char_array[4]的<em>输出</em>结果是a?‘/0’能否打印出来?
输出结果为什么是这个
[code=Java]//==和equal()方法的区别rn/*<em>输出</em>结果rn * str.equals(str1)truernstr.equals(str2)truernstr1.equals(str2)truernfalsernfalsernfalsern*/rnpublic class Test1 rn public static void main(String args[]) rn String str = new String("i like java");rn String str1 = new String("i like java");rn String str2 = "i like java";rn String str3 = "i like java";rnrn System.out.println("str.equals(str1)"+str.equals(str1));rn System.out.println("str.equals(str2)"+str.equals(str2));rn System.out.println("str1.equals(str2)"+str1.equals(str2));rn System.out.println("str==str1)"+str1 == str);rn System.out.println("str1==str2)"+str1 == str2);rn System.out.println("str3==str2)"+str3 == str2);rn rn rn [/code]
为什么输出的是"烫烫烫"?
我的程序是这样的,<em>为什么</em><em>输出</em>的是"烫烫烫"?怎么解决?rnrnBOOL CEditEx::PreTranslateMessage(MSG* pMsg) rnrn // TODO: Add your specialized code here and/or call the base classrn if(pMsg->message==WM_CHAR)rn rn TCHAR c=(TCHAR)pMsg->wParam;rn if(c==VK_RETURN)rn rn TCHAR ch[10];rn int nindex=this->LineFromChar(-1);//当前行号rn int rear=this->LineLength(-1);//当前行字符个数rn BOOL m_success=0;rn if(rear)rn rn this->GetLine(nindex,ch);//取出当前行rn ch[rear]='\0';rn rn CString str=ch;rn MessageBox(str);rn rnrn
为什么swish输出是乱码
<em>为什么</em>swish<em>输出</em>是乱码
程序输出为什么是这样?
[code=C/C++]rn#include rn#include rn#include rnmain()rnrn int i;rn char star[]='¡î','¡î','¡ï','¡î','¡î';rn srand( (unsigned)time( NULL ) );rn i=rand()%5;rn printf ("%d\n",i);rn printf ("%c\n",* (star+i));rn system("@pause");rnrn[/code]rn程序<em>输出</em><em>为什么</em>是个?。编译环境winXPSP3+VC6
为什么输出的图片是全黑的?
如以下代码,可<em>输出</em>的图片全黑,不知道哪里出错了,望达人指教啊。rnrnimport javax.imageio.ImageIO;rnimport java.awt.image.*;rnimport java.awt.*;rnimport java.io.*;rnrnpublic class testrnrnpublic static void main(String args[])rnrn BufferedImage coordImage = new BufferedImage(50,50,BufferedImage.TYPE_INT_RGB);rn Graphics2D g2 = coordImage.createGraphics();rn g2.setBackground(Color.yellow);rn g2.setColor(Color.RED);rn g2.drawString("TEST",0,0);rn g2.dispose();rn tryrn ImageIO.write(coordImage,"jpg",new File("E:\\Download\\a.jpg"));rn catch(Exception e)rn rnrn
为什么输出是原来的string
[code=c]rn#includern#includernusing namespace std;rnvoid replace(string s, string old, string simple)rn rn int o = 1;rn for (auto begin = s.begin(); distance(begin, s.end()) >= distance(old.begin(), old.end());)rnrn //if (s.substr(distance(s.begin(), begin), old.size()) == old)rn if (string begin, begin + old.size() == old)rn rn s=s.replace(begin, begin + old.size(), simple), begin += simple.size();rn //s.replace(distance(s.begin(), begin), old.size(), simple), advance(begin, simple.size());rn elsern ++begin;rn rnrnrnint main()rnrn rn string str "To drive straight thru is a foolish, tho courageous act." ;rn replace(str, "thru", "thr");rn replace(str, "tho", "th");rn std::cout << str << std::endl;rn rn system("pause");rnrn[/code]rnrn能帮我看看是哪儿出了问题吗
为什么输出的顺序是反的
Dim max As Integerrn max = 10rn Dim x(max)rn Dim j As Integerrn For j = 1 To max - 1rnrn x(j) = jrn TextBox1.Text = x(j) & TextBox1.Textrnrn Nextrnrn<em>为什么</em><em>输出</em>的结果从是这样"987654321"呀.
输出 scoped_ptr , 为什么是1?
[code=C/C++]rn scoped_ptr pStr(new string("Ding Ding"));rn cout << pStr << endl;[/code]
输出字符为什么是乱码?
string = "today is a hot day";rn将其逆序为“day hot a is today”rn我想的是rn用字符串数组来存放单词,然后从高到低<em>输出</em>rnrn#includernusing namespace std;rnrnint main()rnrn char a[]="today is a hot day";rn char a1[5][8];rn int i,k,j=0;rn rn for(i=0,k=0;a[i];i++,k++)rn if(a[i]==' ')rn rn a1[j][k]='\0';rn j++;rn k=0;rn rn elsern a1[j][k]=a[i];rn a1[j][k]='\0';rn rn for(;j>=0;j--)rn cout<
程序为什么输出的是2
[align=right][img=https://img-bbs.csdn.net/upload/201501/06/1420541510_<em>11</em>0947.png][/img][img=https://img-bbs.csdn.net/upload/201501/06/1420541515_498182.png][/img][/align]rnrn*sss[0]<em>为什么</em><em>输出</em>2,<em>不应</em><em>该是</em>1吗?
输出的数据为什么是这样的
做了一个简单的<em>输出</em>数据的题,但结果与我想象的好不一致!rn请大家帮我解释一下:rnrn本想在验证一下<em>输出</em>函数时的执行顺序,结果发现了问题!rnint a=1; rnprintf("a=%d a=%d a=%d a=%d\n" ,a++,++a,a++,++a); <em>输出</em>结果分别是: 3,3,2,2;rn最后a的结果是5,无可厚非。rnrn同样:rnint a=1; rncout<<
请问输出为什么是这个??
int a;rncin>>a;rncout<
输出是怪码,为什么
读入的程序是:rntry rn rn FileInputStream fis = new FileInputStream(strInFile); rn rn InputStreamReader isr = new InputStreamReader(fis, "GB2312"); rn rn Reader in = new BufferedReader(isr); rn rn int ch; rn rn while ((ch = in.read()) > -1) rn rn iCharNum += 1; rn rn buffer.append((char)ch); rn rn rn rn in.close(); rn rn return buffer.toString(); rn rn rn rn<em>输出</em>的程序是:rnrntry rn rn FileOutputStream fos = new FileOutputStream(strOutFile); rn rn Writer out = new OutputStreamWriter(fos, "Big5"); rn rn out.write(str); rn rn out.close(); rn rn
输出的结果为什么是这个
rn struct pointrn rn int x,y;rn ;rnrn void main()rn rn struct point *p1,*p2;rn int result;rn p1=100;rn p2=p1+1;rn result=(int)(p2-p1);rn printf("\np2=%ld,result=%ld",p2,result);rn rn结果是 65640 13043014rn谁能解释一下<em>为什么</em>是这个结果.谢了
为什么是这输出结果
程序<em>输出</em>public class OutputData {     public static void main(String[] args) {         int [] a= {10,20,30,40}, b[]= {{1,2},{4,5,6,7}};         b[0] = a;         b[0][1] = b[1][3];         System.out.pr...
请问。。。输出为什么是负数?
#include rnvoid main()rnrn char ch='\302';rn printf("%4d",ch);rnrn<em>输出</em>为-62,可'302'对应的ASCII值为194呀,<em>为什么</em>没能<em>输出</em>194呢
为什么php输出是空白的?
rnrnrn rn rn testrnrnrnconnect_error) rn die("连接失败: " . $conn->connect_error);rn rn$sql = "SELECT CODE,SUM(IF (Date BETWEEN '2017-06-01'AND '2017-06-30',Buyamt0,0)) FROM zbdata GROUP BY CODE ";rnrn$result = $conn->query($sql);rn rnif ($result->num_rows > 0) rn // <em>输出</em>数据rn while($row = $result->fetch_assoc()) rn echo "" . $row["sql"]. "";rn rn else rn echo "0 结果";rnrnecho "";rn$conn->close();rn?>           rnrnrnrnrnrnrn到底是哪里出错了?rnSELECT CODE,SUM(IF (Date BETWEEN '2017-06-01'AND '2017-06-30',Buyamt0,0)) FROM zbdata GROUP BY CODE rn这个语句在mysql查询中能够显示结果,到php就不行了!rn
11输出九九乘法表
需求说明:正确使用双重循环<em>输出</em>如图所示的九九乘法表。外层循环控制被乘数,内层循环控制乘数。(小提示:外层循环i初始值为1,当i大于9时退出循环,内层循环j初始值也为1,当j大于i时退出循环) package 作业;public class 作业<em>11</em><em>输出</em>九九乘法表 { public static void main(String[] args) { // TODO Auto-g
什么是Z语言
Z语言是一种用“数学文字”或“数学符号”来描述计算机系统的规范化语言,它不但能应用于计算机硬件系统,而且也特别适用于计算机软件系统,Z语言描述“做什么”而不涉及“怎么做”,只对目标软件系统进行功能描述。实际上,Z语言仅仅是一套规定的数学符号,使用Z语言所写的“程序”是对计算机软件或硬件系统的一种抽象化设计。所以,利用Z语言写出来的内容不是计算机程序,更不是可以编译而生成能够在计算机上运行的代码。利
为什么输出是不定值???
#include£¼stdio.h£¾rn#include rnfun(char *s)rnrn char a[7];rn s=a;rn strcpy(a,"look");rnrnmain()rnrn char *p;rn fun(p);rn puts(p);rnrn<em>为什么</em><em>输出</em>是不定值???
求教为什么输出是3
[code=C/C++]rn#include rn#include rn#include rnrnint numbers[10] = 1,2,3,2;rnrnstruct CMPrn bool operator() (std::vector* const p1, std::vector* const p2) constrn const std::vector &v1 = *p1, &v2 = *p2;rn bool flag = false;rn for (int i = 0; i < v1.size() && !flag; ++i)rn if (numbers[v1[i]] != numbers[v2[i]]) flag = true;rn if (!flag) return false;rn for (int i = 0; i < v1.size(); ++i)rn if (v1[i] != v2[i]) return v1[i] < v2[i]; rn return false;rn rn;rnrnint main()rn std::vector v1, v2, v3;rn v1.push_back(1);rn v2.push_back(2);rn v3.push_back(3);rn std::set*,CMP> set;rn set.insert(&v1);rn set.insert(&v2);rn set.insert(&v3);rn printf("%d\n", set.size());rn rn return 0;rnrn[/code]rnrng++ 4.7.1编译。<em>为什么</em><em>输出</em>是3不是2呢?
为什么输出的是乱码啊??
[code=C/C++]rn求s=1!+2!+.....+10!rn想分解为rn<em>11</em><em>11</em><em>11</em><em>11</em>1rn22222222rn...rn..rn9rn然后相加 <em>为什么</em><em>输出</em>的是乱码啊??rn#includernusing namespace std;rnint main()rnrn int i;rn int s;rn for(i=1;i<
为什么输出的是0呢
mov ecx,<em>11</em>00rn invoke RtlZeroMemory,addr szBuffer,sizeof szBufferrn invoke wsprintf,addr szBuffer,addr szFormat, ecxrn invoke MessageBox,0, addr szBuffer,addr AppName,MB_OK
输出结果为什么是这样
#include rnusing namespace std;rnint main()rnrn unsigned char a=0xA5;rn unsigned char b=~a>>4;rn printf("b=%d\n",b);rn return 0;rnrn这段代码我编译的结果是245,但我手算的是5,不明白<em>为什么</em>是245?请教各位大侠指点!
C 输出为什么是这样?
[code=c]int main() float m=10.0/7; printf("%f\n",m); return 0[/code]rn<em>输出</em>结果是:1.000000 <em>为什么</em>是这样呢?我定义的是float类型,10.0默认不是float类型吗?10.0/7会将int先转为float,然后再转为double进行计算,得出结果后再转回float啊,可结果<em>为什么</em>没小数了呢?
第二个输出为什么是3
public class A rn public static void main(String[] args)rn rn boolean a = false ,b =true ,c =false,d =true;rn a =b^c^d;rn System.out.println(a);rn int a1 = 0, b1 =1, c1 =2;rn a1 = b1^c1;rn System.out.println(a1);rn rnrn [color=#FF0000]int a1 = 0, b1 =1, c1 =2;rn a1 = b1^c1;rn System.out.println(a1);[/color]rnrn麻烦大家帮我解释下,谢谢了
Hibernate3.6中文API帮助文档下载
截至目前官网最新版Hibernate3.6的 中文API帮助文档 绝对是中文的 绝对可以看可以用 1分很便宜的 下载绝对不后悔~~~~ 相关下载链接:[url=//download.csdn.net/download/t87yizhi/2904536?utm_source=bbsseo]//download.csdn.net/download/t87yizhi/2904536?utm_source=bbsseo[/url]
Proteus单片机仿真实例大全(1)下载
内有proteus的各种仿真实例,对学习proteus有一定的帮助 相关下载链接:[url=//download.csdn.net/download/longxiaowu/3024210?utm_source=bbsseo]//download.csdn.net/download/longxiaowu/3024210?utm_source=bbsseo[/url]
网盘搜索神器下载
网盘搜索神器 必备神奇! 相关下载链接:[url=//download.csdn.net/download/u013047903/6664223?utm_source=bbsseo]//download.csdn.net/download/u013047903/6664223?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的