指针使用前都要先判断吗? [问题点数:40分]

Bbs1
本版专家分:22
结帖率 75%
Bbs1
本版专家分:22
Bbs4
本版专家分:1293
Bbs6
本版专家分:6139
Bbs4
本版专家分:1893
Bbs3
本版专家分:903
Bbs7
本版专家分:16923
Bbs1
本版专家分:0
Bbs1
本版专家分:75
Bbs5
本版专家分:4282
Bbs7
本版专家分:14668
Bbs7
本版专家分:11500
Bbs1
本版专家分:80
Bbs2
本版专家分:384
Bbs3
本版专家分:970
Bbs7
本版专家分:10627
Bbs5
本版专家分:2122
Bbs1
本版专家分:82
Bbs2
本版专家分:303
Bbs2
本版专家分:303
Bbs4
本版专家分:1550
Bbs1
本版专家分:80
Bbs1
本版专家分:80
Bbs2
本版专家分:170
Bbs5
本版专家分:2122
Bbs7
本版专家分:10683
Blank
红花 2019年6月 Java大版内专家分月排行榜第一
2019年5月 Java大版内专家分月排行榜第一
2019年4月 Java大版内专家分月排行榜第一
2019年1月 Java大版内专家分月排行榜第一
Blank
黄花 2019年2月 Java大版内专家分月排行榜第二
2018年12月 Java大版内专家分月排行榜第二
FileUpload上传图片至服务器判断图片大小的问题。
//上传并添加图片。rn public bool addpicture()rn rn bool bl = false;rn if (this.FileUpload1.HasFile)//<em>判断</em>是否有文件rn rn string fileName = this.FileUpload1.PostedFile.FileName;rn string lastName = fileName.Substring(fileName.LastIndexOf("."));rn lastName = lastName.ToLower();//转换成小写。rn string urlpict = "";rn string fullName=""; rn if (lastName == ".jpg" || lastName == ".gif" || lastName == ".png" || lastName == ".bmp")//合法文件名rn rn urlpict=GetNum() + lastName;rn string picurl = "~/BookImage/"+urlpict;rn fullName = Server.MapPath(picurl);rn [color=#FF0000] System.Drawing.Image image = System.Drawing.Image.FromFile(fileName);[/color] int width = image.Width;rn int height = image.Height;rn if (width > 210 || height > 260)rn rn this.lblMessage.Text = "您上传的图片过大!";rn Response.Write(" ");rn rn else rn this.FileUpload1.SaveAs(fullName);rn this.lblpritu.Text = urlpict;rn bl = true;rn rn rn else if (lastName == ".asp" || lastName == ".asax" || lastName == ".aspx")rn rn this.lblMessage.Text = "请不要上传恶意文件!";rn rn elsern rn this.lblMessage.Text = "仅支持JPG、gif、png、bmp格式的文件";rnrn rn rn elsern rn this.lblMessage.Text = "请选择上传文件!";rn rn return bl;rn rnrnrn [color=#FF0000] 错误信息:[/color] rn“/”应用程序中的服务器错误。rn--------------------------------------------------------------------------------rnrnC:\Documents and Settings\Administrator\桌面\default.jpg rn说明: 执行当<em>前</em> Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.IO.FileNotFoundException: C:\Documents and Settings\Administrator\桌面\default.jpgrn
关于用户登录和检测,每次都要进行数据库查询判断
求问用户登录和检测机制;rnrn是不是用户首次登录和数据库的检测一次后,记录到session中; 以后就不用检测了,每次都<em>判断</em>下是否存在这个session就可以?rnrn求问标准的用户登录机制; 每次都查数据库太浪费资源了;'
调用windows API都要做什么准备工作?
本人对windows编程不熟(学java的,临时用到)rn调用windos api<em>前</em>都要做什么工作?include某些头文件,或者写段宏??还是其他什么? rnrn写了段c++的代码,用到了GetSysColor方法……不过编译的时候老说找不到……rn网上搜了一下,大部分网上的代码都是在<em>前</em>面加::rn可是我加了……编译的时候又说不是全局的……rnrn还有……GetSysColor返回的据说是个short值……这个值和rgb之间的关系是什么样的……rn谢谢~~~~rn
在学J2EE都要学些什么
我还有一年就离校了,而且现在在自学J2SErn如果以后想在J2EE上工作,请问应该有一个怎样的学习方法,顺序呢?rnrn就是指首<em>先</em>学J2SE(基础上要学什么),然后学什么呢,再学J2EE呢(J2EE<em>前</em>学什么)?就是这个意思了
图片上传能否压缩?
比如有些图片太大,能否<em>先</em>用javascript或者其它手法压缩一下再上传,请高人指点,谢谢!
ASP和JSP都要学吗?
我在一培训学校学软件,JSP 和ASP都要学,假如我搞java,不学ASP 行吗?我觉得精通一门就行了
DataReader都要手工写吗!?
各位高手,我刚学习asp.net,看了ms的帮助,全部是code的,我在vs.net都可以找到一些控件,比如,sqlConnection、sqlCommand、sqlDataAdpapter和相关的ODBC的控件,但就是没看到DataReader的相关控件呀,是不是DataReader控件一定要手工写的呀,要不再什么地方可以调出呀!?
C++文件流 一般怎么使用指针判断指针已到末端?
为什么我用if(infile.seekg(0,ios::end)==inffile.tellg())来<em>判断</em><em>指针</em>是否到达末端会报错?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/11.gif][/img]rn一般怎么<em>判断</em>文件<em>指针</em>是否已到末端?rnEOF()函数一般是怎么用的啊,能来个详解吗。。。rn跪谢!~[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/27.gif][/img]
判断在更新的问题
table有id,column1 , column2rn有数值arn如果a0时候则执行update a到column2。rn如果要求性能最高的话要怎么写才好,这句要执行很多次,谢谢!rn
学习JSP一定要学XML吗?
我的编程水平是学过C,学过一点C++,现在初学JAVA,JAVA语法基本掌握,直接学习JSP,在看JSP的语法时经常看到某某元素的语法以XML基础,所以感觉学起来有点模糊,特别是Action Elements.学JSP一定要<em>先</em>学XML吗?rnrn另外,我现在学JAVA感觉很迷茫,但我相信通过我的努力一定能学好JAVA,所以希望有经验的朋友能给我在学习JAVA上提出宝贵意见,也许您的一个小小的意见对我的人生有莫大帮助,谢谢!
请问初学ASP.NET需要学XML吗?
请问初学ASP.NET<em>前</em>需要<em>先</em>学XML吗?rnrn谢谢!!
学VB学Basic吗
学VB<em>前</em>要<em>先</em>学Basic吗
变量需要声明才能使用吗?
下面代码运行时报错:'window.document.images[...]'为空或不是对象。rnrn var portNum=4;rn for(var i=0;i
delele指针都要注意些什么?
在 delete<em>指针</em>之<em>前</em>你会注意些什么? rnrn[code=C/C++]rnrnint *p = new int[10];rnrnrn.............rn//delete p[];(1)rnif(p)rnrn delete p[];rn p = NULL;rnrnrn]rn[/code]rnrn如果是这样做的话我觉得有问题。。rnrn如果 在 delete<em>前</em> 这个 <em>指针</em>已经被 delete过了,比如<em>先</em>执行的(1)语句。 但没有 让 p=NULL.. 这个时候就是 delete两次了。rnrnrn大家在delete<em>前</em>都 做的什么<em>判断</em>?rn
js window.open,可以判断open过了,就不open吗?
window.open('aa.html','win1','')rnrn这是我已经打开一个win1的窗口了。rnrn再次window.open('aa.html','win1','')rn虽然是打不开第2个叫win1的窗口,但是会闪一下。rnrn能不能<em>判断</em>有叫win1的窗口了,就不打开了。rnrn不知道怎么<em>判断</em>。
存储过程调用判断
我有一个批处理的存储过程,客户端的程序会开一个线程,持续的调用。但是有时候还没有执行完,新的调用又开始了。这样数据就会有问题。我该怎么来解决呢?rn我不能用代理,因为代理一分钟运行一次,时间太长了。rn我希望在执行的时候,就去<em>判断</em>上一个存储过程是不是已经执行完,如果上一次没有执行完,本次就不执行了。
非模态对话框推出判断
在一般对话框中<em>判断</em>是放在OnClose函数里面的,例如rn[code=C/C++]rnvoid CGameDlg::OnClose() rnrn if(IsRed)rn rn if(MessageBox(_T("确定要退出了?"),MB_ICONWARNING | MB_OKCANCEL)==IDOK)rn rn CDialog::OnClose();rn rn rn elsern rn CDialog::OnClose();rn rnrn[/code]rn那非模态对话框中是放在PostNcDestroy中还是OnClose里面呢,请教该如何写?rn[code=C/C++]rnvoid CTest::PostNcDestroy()rnrn CDialog::PostNcDestroy();rn delete this;rnrnrnvoid CTest::OnClose()rnrn DestroyWindow();rnrn[/code]
数据删除判断
[code=html]rnIf Request("check") <> "" Thenrnrn Set rs = Server.CreateObject("adodb.recordset")rn rs.open "select * FROM d_store WHERE d_id in (" & Request("check") & ")",conn,1,3rnrn If rs("d_aud") = 0 Thenrnrn DelStr = "DELETE FROM d_store WHERE d_id in (" & Request("check") & ")"rn conn.execute DelStrrnrn Response.Write " "rn rnrn Elsern Response.Write " "rnrnrn End Ifrnrn rs.Closern Set rs = NothingrnrnEnd Ifrn[/code]rnrn上面代码,可以对单个数据进行删除<em>前</em>的<em>判断</em>,如果提交过来是一组数据,就<em>判断</em>失败。rnrn如果要<em>判断</em>传递过来的一组id,对应的rs("d_aud") = 0都等于0才能删除,应该怎么修改。
上传图片判断文件大小
// 检测上传图片大小 function checkImgSize(file) { var size = 0; if (file.files && file.files[0]) { size = file.files[0].size; } else { var img = document.createEl
程序启动判断
我想实现这样一个功能:程序启动<em>前</em>,<em>判断</em>一下该程序是否已经被运行,如果已经运行,切换到运行的画面,否则,在启动该程序,请问如何实现?rn
判断后有没;
如 rnrn[code=JScript]rn var str1 = "aa;bb;cc;";rn var str2 = "aa;bb;cc";rn var str3 = ";aa;bb;cc";rn var str4 = ";aa;bb;cc;"rnrn[/code]rnrnrn<em>判断</em><em>前</em>后有没 ";",如果没有就加,有就不加。谢谢各位
insert判断
insert<em>前</em><em>判断</em>下要添加的记录是否在数据库中有了: final String login_name = request.getParameter(&quot;login_name&quot;); DataSet ds = DBToolUtil.openDataSet(&quot;select 1 from my_operator where login_name=?&quot;,new ParameterSetter(...
关于提交判断,
有一个文本框, , 其中输入的字符不能超过100个字符:1个汉字算2个字符,半角的英文字母、数字、标点符号算1个字符,全角的算2个字符。在输入的时候,在输入框的右侧提示一共还可以输入多少字符,随着输入,这个数字应该是变化的,当输入的字符超出100个字符的时候,这个地方的提示变成红色的字体提示,提示还可以输入负的XX个字符,说明已经超XX个了字符了。 注意输入半角的"" 或"" 不计算,比如还可以输入3个字符,输入一个""或""时,依然还可以输入3个其他字符.rnrnrn这个功能是在提交<em>前</em>的<em>判断</em>,也是帮助客户在输入的时候,对输入的内容长度有个明白的了解。请高手指教个代码,谢谢! rn
插入判断
insert  if not exist (select * from A group by date,line where date="" and line="" having count(*)
删除判断
[code=javascript]procedure TForm1.Button8Click(Sender: TObject);rnvarrnSQLL:string;rnbeginrn if DBGridEh2.DataSource.DataSet=nil thenrn beginrn showmessage('没有可删除数据!');rn endrn elsern beginrn SQLL:='delete from Checke where Dormitory='''+DBGridEh2.Columns.Grid.Fields[0].Value+'''';rn if application.MessageBox('是否要删除此信息!','提示',mb_yesno)=idyes thenrn beginrn with ADOQuery1 dorn beginrn SQL.Clear;rn Close;rn SQL.Add('select * from Dormitory where Dormitory= '''+DBGridEh2.Columns.Grid.Fields[0].Value+''''); ---这里报错。rn Open;rn end;rn if ADOQuery1.RecordCount>0 thenrn beginrn showmessage('操作失败!');rn exit;rn endrn elsern beginrn Form1.shuaixi(DBGridEh2,DBGridEh1,DBGridEh3,DBGridEh4);rn end;rn end;rn end;rnend;[/code]rn帮我分析下错在那里。
jQuery在使用需要下载什么吗?
本人刚开始学jQueryrn教程上好想都说要去jQuery官网下下载什么东西rn我没理会,只顾写代码了rn可是发现代码写出来没有效果
SendKeys 使用 要注册热键吗?
rn在<em>使用</em>下面这样的代码<em>前</em>要<em>先</em>引用或注册热键吗?rnrn [code=C#]SendKeys.Send("^v"); [/code]rnrn怎么注册?
使用RestoreDC必须SaveDC吗?
Windows程序设计中提到,SaveDC保存了DC的内容,RestoreDC将当<em>前</em>DC内容恢复为上次保存时的,那么我的问题是,RestoreDC<em>使用</em><em>前</em>必须有SaveDC执行过吗?如果没有SaveDC执行过,那么RestgoreDC是否将DC内容恢复为从设备取得的初始值?还是报错?
指针及其指针使用
<em>指针</em>及其<em>指针</em>的<em>使用</em>一、<em>指针</em>数组:存放<em>指针</em>的数组。示例代码:#include int main() { int a = 4; int *p = &a; int *q = NULL; int *w = NULL; int *arr[3] = { p,q,w }; printf("%d %p %p", *arr[0], arr[1], ar
C和指针读书笔记(四章)
C和<em>指针</em>这本书还是不错的,工作后深感基础需要进一步巩固,于是读了一遍,书中相关的例子和编程项目也做了一些,这里只给理论部分的总结。
如何获得对话框的指针
[b]当点击对话框Dlg1上的一个按钮,弹出了对话框Dlg2,那么请问在Dlg2rn的代码中如何获得指向<em>前</em>面Dlg1对象的一个<em>指针</em>呢??[/b]
大后(指针
题目 输入10个整数,将其中最小的值与第一个数对换,把最大值与最后一个数对换。 要求用3个函数,分别实现输入10个数,进行处理,输出10个数。用<em>指针</em>完成。 输入 输入10个整数 输出 处理好后的10个数 实例输入 1 2 3 9 8 7 0 4 5 6 实例输出 0 2 3 6 8 7 1 4 5 9 代码块 #include &amp;lt;stdio.h&amp;gt; void input(int *...
TList中使用的是指针吗?
我想用 t_s : TStrings 填充一个L1: TList.rn其中,t_s 的值每次都不一样,L1.add(t_s)填充完后我发现,L1的每一个值是最后一次 t_s 中的值,是不是 L1只存放地址。当t_s的值发生改变也就只有最后一次的值了。rnrn可我想把每次的值都填进去,以备遍历<em>使用</em>,该怎么办啊 ?
可以对空指针使用strcpy_s吗?
char *str1=NULL;rnstr1=new char[20];rnchar str[7];rnstrcpy_s(str1,20,"hello world"); 这个有错误吗
有人善于使用__far指针吗?
#if defined (TARGET_32BIT)rn# define __farrn#endifrnrntypedef unsigned char __far *CAPI_MESSAGE;rnrnunsigned __far CAPI_CMSG_2_MESSAGE (_cmsg __far *cmsg, CAPI_MESSAGE msg);rnrn请看以上有关__far的<em>使用</em>,它的定义是符合语法标准的,我想请问一下为什么在程序编译时会说因为__far是个关键字而出错,而把__far删除后,却又出现链接错误,请问一下高手知道这是什么原因,有什么好的解决办法吗? 我的联系地址是:mz_ncut323@263.netrnrn
VFP有指针吗?如何使用?在线!
如题!
fstream的get,write使用同一个指针吗?
fstream的get,write<em>使用</em>同一个<em>指针</em>吗?rn还是get<em>使用</em>自己的<em>指针</em>,通过seekg来操作;同时put<em>使用</em>自己的<em>指针</em>,通过seekp来操作rnseekg和seekp操作的是同一个<em>指针</em>吗?
我能够这样使用指针吗?
[code=C/C++]rnrn#include rnusing namespace std;rnrnvoid main()rnrn long a;rn int *b;rnrn int c = 50;rnrn b = &c ;rn rn cout<<
判断输出结果(指针
#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; int main() { int a=10, *pa = &amp;amp;a; func(pa); printf(&quot;%d\n&quot;,*pa); return 0; } int func(int *pa){ //func()函数的功能是生成一个<em>指针</em>,值为30。与原指...
大小端判断(联合体 & 指针
所谓大小端: 【大端模式】 CPU对操作数的存放方式是高地址存放低位,低地址存放高位。 【小端模式】CPU对操作数的存放方式是高地址存放高位,低地址存放低位。 大多数ARM处理器都是采用的小端模式,PowerPC是采用的大端模式,网络字节序是采用的大端模式。 <em>判断</em>方式——编码实现: 1、<em>使用</em>C语言中的联合体 #include&amp;lt;stdio.h&amp;gt; union var { ...
如何判断指针未初始化???
VS2010定义NULL为0,当<em>指针</em>为空时,我如何可以确定该<em>指针</em>为空的(未定义),如果<em>使用</em>rnNULL编译过程中会把其看成0。求大神详解!!!
请教判断指针的问题
有的时候会得到一些<em>指针</em>的值为0X000000D4之类的奇怪<em>指针</em>,怎么样<em>判断</em>一个<em>指针</em>是不是属于这类<em>指针</em>呢?各位有没有好的办法? 谢谢。
判断指针是否有效
我在编程时遇到了一个非常难的问题,就是线程1用new新建了一个对象,把这个<em>指针</em>传递给了线程2,可是在线程1在处理过程中会把这个对象delete掉,线程2要如何<em>判断</em><em>指针</em>是否被delete掉了,要不然程序会报错。有没有哪位有比较好的方法,赋值成NULL是不行的,线程2的<em>指针</em>改不到。<em>先</em>谢谢了!
指针判断问题
有如下结构体rnstruct abcrnrn struct abc * NEXT;rn int abc;rnrnrnabc p;rnp=p->NEXT;rnrn如何<em>判断</em>p->NEXT这个值是否有效,我之<em>前</em>用if(p->NEXT),没有效果啊·~~
Linux内核指针判断
内核<em>指针</em><em>判断</em> https://blog.csdn.net/jasonchen_gbd/article/details/44968395 https://blog.csdn.net/xxu0123456789/article/details/6339625 #ifndef _LINUX_ERR_H #define _LINUX_ERR_H #include &amp;lt;linux/compile...
判断指针有效?
例如rnrn Cstduent *p1=new Cstduent;rn Cstduent *p2 = p1;rn delete p1;rn p1=NULL;rn rn 此时p2<em>指针</em>指向一个无效内存区域,如何<em>判断</em> <em>指针</em>指得内存区域有效呢?rn 我记得有个宏,忘了。
如何判断指针非法?
如:int *a = new INT;rndelete a;rnrn*a = 100;rnrn怎样<em>判断</em>a已经delete掉了rnrnrn
指针判断大小的程序
[code=C/C++]rnmain()rnrn int num_1,num_2;rn int * num1_p=&num1,* num2_p=&num2,* pointer; //定义<em>指针</em>并赋值rn printf("input1:");rn scanf("%d",num1_p);rn printf("input2:");rn scanf("%d",num2_p);rn printf("num1=%d,num2=%d\n",num1,num2);rn if(*num1_p>*num2_p)rn rn pointer=num1_p;num1_p=num2_p;num2_p=pointer;rn rn printf("min=%d,max=%d\n",*num1_p,*num2_p);rnrn[/code]rn这个程序运行时出错,可是我不知道问题在哪里,希望大虾们帮忙看看给些指点,谢谢了
如何判断指针类型?
在百度文库《C语言<em>指针</em>用法详解》里面提到:rn<em>判断</em>一个<em>指针</em>类型:[color=#FF0000]把<em>指针</em>声明语句里面的<em>指针</em>名字去掉,剩下的部分就是这个<em>指针</em>的类型。[/color]rn [img=https://img-bbs.csdn.net/upload/201306/12/1371045806_15119.png][/img]rnrn但是该文档例十后面,出现<em>判断</em>一个char * <em>指针</em>数组类型的<em>指针</em>类型时,却是这样表示:rn[img=https://img-bbs.csdn.net/upload/201306/12/1371046102_336953.png][/img]rnrnrn如果按照第一张截图红色字体的<em>判断</em><em>指针</em>类型方法,str这个数组名的<em>指针</em>类型应该是char *才对,可是为什么第二张截图说的却是:char ** ?rnrn同样,在表示str这个数组名<em>指针</em>指向的类型的时候,按照第一张截图表示:[color=#FF0000]把<em>指针</em>名字和<em>指针</em>左边的*号去掉,就是<em>指针</em>指向的类型[/color],那么第二章截图为什么说str这个<em>指针</em>指向的类型是:char *类型,而不是char类型?rnrn 难道这个文档写的错误或者没说清楚这个特殊情况? 还是我理解错了?
asp.net指针判断的疑惑
我从事ASP开发己经有些年了,最近改用ASP.NET来重写项目,一开始就遇到了问题.一个简单的问题.例如:我要将数据表里的记录读出到下拉列表里,ASP程序这样写:rnrn ">rnrn换成了ASP.NET后,程序变成了这样:rnHTML代码块rnrnASP.NET代码块rndim sql as string="select body from question"rndim cmd as SqlCommand=new Sqlcommand(sql,conn)rndim rs as SqlDataReaderrnrs=cmd.ExecuteReader()rndim mylist as new ArrayList()rndim i as Integerrnif rs.eof() thenrn mylist.add (rs("body"))rn rs.movenexrnend ifrnquestion.visible=truernquestion.DataSource=mylistrnquestion.DataBind()rnrn我不明白在ASP.NET里我怎样像ASP那样<em>判断</em><em>指针</em>是否指向数据头呢?好像.NET己经取消了eof(),bof().rn请各位过来人指教.谢谢.
如何判断指针有效
有一个程序,需要和用户交互,交互后生成一个大数据对象。rnrn为了节省内存,我在用户交互界面对象里设置了一个大数据对象的<em>指针</em>,如果和用户交互成功,则<em>使用</em>new分配内存,如无交互或不成功,则不分配内存。rnrn为了保证交互界面的安全,在交互界面对象里设置了一个析构函数,析构函数会delete大数据对象的<em>指针</em>。rnrn这就有一个问题,如果用户交互成功,我才能delete,否则delete会出错,对这种问题,我不知道该怎么处理。网上的帖子都是说new之后要配合delete的,从没有说没有new的时候,该怎么<em>判断</em>是否需要delete的。
如何判断指针类别
class Arnrn ...rn ;rnrnclass Brnrn ...rn;rnrnFunc(void* p)rnrn if(...) //?????rn //如果A类型,处理rn elsern //如果B类型,处理rnrnrn请问条件该怎么写?(如果A,B是CObject继承,该怎么写?如果不是MFC下的继承类,又该如何写?)
C++ 确定对象被使用已经被初始化
20180305 C++ 确定对象被<em>使用</em><em>前</em>已经<em>先</em>被初始化三个要点:1、为内置型对象进行手工初始化,因为C++不保证初始化它们;2、构造函数最好<em>使用</em>成员初值列(member initialization list),而不要在构造函数本体内<em>使用</em>赋值操作(assignment),初值列列出的成员变量,其排列次序应该和它们在class中的声明次序相同;3、为了避免&quot;跨编译单元之初始化次序&quot;问题,请以loc...
确定对象被使用被初始化
确定对象被<em>使用</em><em>前</em>已<em>先</em>被初始化 未初始化代表的是不确定 内置类型,必须手工完成初始化 内置类型之外的,构造函数进行初始化 不要混淆了赋值和初始化的概念 对象的成员变量的初始化动作发生在进入构造函数本体之<em>前</em> <em>使用</em>成员初值表 这个初值表的初始化操作是在构造函数之<em>前</em>的 如果是在构造函数内赋值,此时就是赋值而不是初始化了,因为,此时,某些成员变量的默认构造函数,或者,父类构造函数已经开始执行了...
使用新装的eclipse做这些事
1、新建jsp文件,默认格式为ISO-8859-1,改为UTF-82.后期会根据经验继续完善这篇文章
第四条:确定对象被使用已经被初始化
为内置类型对象手工初始化,因为C++不保证初始化他们 构造函数最好<em>使用</em>构造函数初始值列表,而不要在构造函数体内<em>使用</em>赋值操作,初值列列出的成员变量其次序应该与类中声明次序相同 为了免除‘’跨编译单元之初始化次序‘’问题,请以local static对象替换non-local static对象读取未初始化值会导致不明确行为: int x;在不同位置会出现不同行为,对于内置类型来说,如果在全局作用域声明,
weblogic下面每使用一个servlet都要注册吗?
我试了一下,好像每次<em>使用</em>都要注册,而且注册过后不能马上用,而要重起服务。要是这样的话,我每开发一个servlet都要重起服务,那玩什么阿?人都要累死。请问各位有没有好的解答?rn
如何判断一个指针为有效指针
例如rnvarrn A:TLabel;rnbeginrn A:=Label1;rn Label1.Free;rn //此时 A 仍然指向 Label 的地址 rn //碰到这种情况如何<em>判断</em>A指向一个可以访问的地址rn if(Assigned(A))rn self.Caption:='A is not null'; rnend;
如何判断指针非法(坏指针)
如rnint *a=new a;rndelete a;rn//后rn如何<em>判断</em>a以经删除不能再进行deletern好象VC中有一个<em>判断</em>API,我想不起了,查也没有查到,请大大帮帮rnrn
每次都要判断用户应该如何处理?
现在我的程序里面每个jsp页面都有一段这样的代码rnrnrn rn rn rn rn rn rn这段程序的作用是从session里面获得user类型rn然后根据不同的user分配不同的decoratorrn不过这样实现太麻烦了?rn请教各位有没有较好的实现方法?rn
为啥在插入数据加一条数据?
我用access做了一个程序,从oracle的一个表中把数据导入另一个表.rn导数据这部分用的是access的query来做的。rn但是在导数据的时候,必须在目的表中<em>先</em>加入一条数据才行.要不数据就导不进去.rn请问是为啥?
使用指针 必须new吗?不new能用吗?
1.我知道NEW<em>指针</em>是在预<em>先</em>不知道<em>指针</em>指向内存的大小,运行时临时开辟的空间rn(但是我很少碰到过需要这种需要临时决定内存大小的问题)rn2.<em>指针</em>new与不new在<em>使用</em>上到底有何不同?如何区分<em>使用</em>情况?rn3.通常情况下,一个<em>指针</em>所指向大小都是固定的,这个我就搞不懂了,这时还需要NEW吗?rn4.如果我有一个类,<em>使用</em>他也必须<em>先</em>NEW吗?rn5.类<em>指针</em>在什么情况下该NEW,什么情况下不用NEW?请举例说明!rnrn如果不new也能用,为什么还要NEW了?rn例如rnrn[code=C/C++]rnint a;rnint *p;rnp = &a;rnp->a;//这样就可以直接<em>使用</em>了?是不是<em>指针</em>在多数情况下不用NEW呢?rn[/code]
判断后写入数据库问题!!
我做一个从文件夹里读取文件名再将文件名写入数据库中的程序.rn当再向改文件夹添加文件之<em>前</em>的数据库:rn 1.gif 2.gif 3.gifrn当我向文件夹中添加了个4.gif执行程序后数据库变成rn 1.gif 2.gif 3.gif 4.gifrn但是我不知道怎么写才能实现这效果.我执行的结果是 1.gif 2.gif 3.gif 1.gif 2.gif 3.gif 4.gifrn各位能不能帮我一下!谢谢了<em>先</em>!
直接赋值还是判断
一个数组里面不是0就是1,我要将它们全置1 下面两个方案哪一个更快一些。 方案1 for (i=0;i data[i]=1; 方案2 for (i=0;i if (data[i]==0)     data[i]=1; 一般是直接赋值快,比较还会有跳转,流水线和缓存不中断,速度自然上去了。 还是太年轻了,mark下。 只针对char型数组初始化一般<em>使用</em>:
指针使用
#includernusing namespace std;rnrnclass A;rnclass Brnrn [color=#FF0000]A *a; 此处为什么不能用A a;[/color] rnpublic:rn void display();rn;rnclass Arnrn friend void B::display();rnpublic:rn void display()rn rn cout << "调用私有函数" << endl;rn rnrn;rnrnvoid B::display()rn rn a->display();rn rnrnrnint main()rnrn B b;rn b.display();rn rn system("pause");rn return 0;rnrn
指针使用?
有这两段代码:rn代码A:rn char *ptr = "How to do it!";rn while(*ptr++)rn rn cout<
指针使用
HRESULT CamTransform::Transform(IMediaSample *pIn, IMediaSample *pOut)rnrnBYTE* pInBuffer;rnBYTE* pOutBuffer;rnpIn->GetPointer(&pInBuffer); rnrn//我想在这pOutBuffer申请一块和pInBuffer一样大小的内存空间.请问怎么做?rnrnrn
指针使用(五)指针的算术运算-指针
<em>指针</em>差:<em>指针</em>减<em>指针</em>, <em>指针</em>减<em>指针</em>,减去两个<em>指针</em>间的单元格个数,不是字节数, <em>指针</em>减<em>指针</em>,存在正负,用来表示两<em>指针</em>间的地址大小, <em>指针</em>减<em>指针</em>,需要进行调整,调整的权重为sizeof(<em>指针</em>去掉一个*) 计算方法:1、算出两个<em>指针</em>间的字节数;2、用字节数除以调整的权重 例题: #include &lt;stdio.h&gt; int main() { int arr[10] = {1}; ...
指针使用(三)指针的算术运算-指针加法
#include &lt;stdio.h&gt; int main() { int arr[]={1,2,3,4,5,6,7,8,9,10}; int *p; p=arr; *p=10; p++; *p=20; printf("%d\n",arr[0],arr[1]); return 0; } 问:输出结果为什么???<em>指针</em>p++;是一下那种情况 1、加一个字符数组的长度 2、加一个字节的...
DirectShow封装好的类,VC下可以直接使用下载
很好使用的DirectShow,可以搭建上位机视频流平台,进行算法处理 相关下载链接:[url=//download.csdn.net/download/bjlijiawei/2126377?utm_source=bbsseo]//download.csdn.net/download/bjlijiawei/2126377?utm_source=bbsseo[/url]
V8 Excel导入导出下载
基于V8人力资源管理系统Excel导入基于V8人力资源管理系统Excel导入基于V8人力资源管理系统Excel导入基于V8人力资源管理系统Excel导入 相关下载链接:[url=//download.csdn.net/download/AllDreamWillDo/3300713?utm_source=bbsseo]//download.csdn.net/download/AllDreamWillDo/3300713?utm_source=bbsseo[/url]
jspSmartUpload的使用下载
详细介绍使用jspSmartUpload来上传文件的好处和具体用法 相关下载链接:[url=//download.csdn.net/download/arui20088/3981625?utm_source=bbsseo]//download.csdn.net/download/arui20088/3981625?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的