一个很有趣的现象 [问题点数:0分,结帖人waide__q]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs5
本版专家分:4251
Bbs2
本版专家分:427
Bbs5
本版专家分:4251
Bbs5
本版专家分:4251
Bbs1
本版专家分:44
Bbs4
本版专家分:1397
Bbs5
本版专家分:4251
Bbs3
本版专家分:961
Bbs5
本版专家分:4251
Bbs2
本版专家分:244
Bbs6
本版专家分:6043
Bbs4
本版专家分:1397
Bbs7
本版专家分:11040
Bbs4
本版专家分:1003
关于文本文档的一个有趣现象
我在程序里写了<em>一个</em>文本文件,扩展名为txt,每一行的结尾加上“\r\n”用于控制换行。rn后来我在资源管理器里打开该文档,并改了<em>一个</em>字符,保存退出后,再次打开时发现换行符不起作用了,原本一行一行的文字内容聚成一堆了。谁能解释一下原因??
一个指针的有趣现象,求解。
程序中P[0]与P[1]存储的地址值差2,而程序运行结果为1。这是为什么?rnrnmain()rnrn int a[10]=19,2,6,6,7,9,11,23, *p[3];rn int i, k;rnrn clrscr();rn p[0]=&a[0];rn p[1]=&a[1];rnrn printf("%d", p[1]-p[0] );rnrnrn这道问题对各位高手可能很简单,请别见笑。
请看一个有趣现象??什么原因?
#includern#includern#includernusing namespace std;rnint main()rnrn int j;rn cin>>j;rn cout<<>k;rn cout<<>k没有输入怎么会输出第二个"hello"呢???rn第二次运行,输入正确的类型 数字1rn输入 1rn输出 hellorn输入 2rn输出 hellorn请问了,为什么第一次的时候当第一次输入错误的数据类型时 后面的cin语句不执行呢??rn大家可以做个试验分析下!!rn谢谢
JavaScript逻辑运算符一个有趣现象
 今天看JavaScript内核 系列的时候看到<em>一个</em>程序想到的一些东东。    一般的,||运算符都是用来判断两边的结果,最后返回的是true或者false,而在JavaScript中却有<em>一个</em>比较好玩的<em>现象</em>。   alert(1||2); alert(1&amp;gt;2||2&amp;gt;3);      如果不去运行程序,我的想法就是:     true     false ...
有趣一个故事!
很<em>有趣</em>的<em>一个</em>故事!   这是炎热小镇慵懒的一天。太阳高挂,街道无人,每个人都债台高筑,靠信用度日。   这时,从外地来了一位有钱的旅客,他进了一家旅馆,拿出一张1000元钞票放在柜台,说 想先看看房间,挑一间合适的过夜。   就在此人上楼的时候,店主抓了这张1000元钞,跑 到隔壁屠户那里支付了他欠的肉钱。   屠夫有了1000元,横过马路付清 了猪农的猪本钱。   猪农拿了1000...
一个有趣的问题!
我在自己的网页上放了<em>一个</em>图片,并且在图片上建立了超链接,当有人点击了这个图片,进入到图片所建立超级链接的某个网站,同时打开另外<em>一个</em>我的页面。rnrn举个例子rn我在<em>一个</em>图片somepicture上建立了<em>一个</em>链接,链接到sohu网站,只要他点击了这个链接,我就同时给他弹出<em>一个</em>我的网页 *.htmlrnrnrnrn我要弹的页面:http://mywebsite/*.htmlrnrn不知道我这个问题怎么样编?谢谢!在线等待!!!
一个有趣的问题
[code=Java]rnpublic class SimpleEnumUse rnrn rn [color=#FF0000]Spiciness spiciness;[/color]rn rn public SimpleEnumUse(Spiciness spiciness)rn rn this.spiciness = spiciness;rn rnrnrn[/code]rnrn今天遇到个很奇怪的<em>现象</em>,Spiciness spiciness;这样写不会警告!rn但是要是改成 private Spiciness spiciness; 就是报警告“is not used”。rn一时好奇,问问大家这个是怎么回事? 谢谢!!
一个有趣的数学题~
题目:4只蜗牛在边长为100厘米的正方形的四个角上同时以1厘米的速度按逆时针方向rn向下<em>一个</em>角上的蜗牛爬行,它们何时相遇!rn大家有兴趣做做啊!rn用c++来做,谢谢指导~rn
一个有趣的问题!!!!!
我把<em>一个</em>超链接指向一张图片,我想点击链接的时候是打开下载程序下载这张图片而不是在IE中打开这张图.要怎么写链接代码?
一个很奇怪的现象
我用JSP 调用 entity bean 然后从数据库 (ms sql 2000)取数据。rn 在jsp中需要从数据库取出15个字段。rn 可奇怪的是,取出来字段总是不完整 有时 是 8 个有时是 12 个 ,9、13个都有。rn 其他取不出来的字段在JSP页面显示 'null',能取出来的数据都是按顺序的,也就rn 是说显示'null'总是在最后面的几个字段。rn rn 什么原因呢?请高手献策。rn
一个很奇怪的现象
这是全部源代码,代码的功能很简单,就是产生<em>一个</em>窗体,并在窗体上画个圆rnrn#include "windows.h"rnrnATOM myRegisterClass(HINSTANCE);rnLRESULT CALLBACK WndProc(HWND,UINT,WPARAM, LPARAM);rnvoid drawBaseClock(HDC);rnrnint APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,rn LPSTR nCmdLine,int nShowCmd)rnrn myRegisterClass(hInstance);rnrn HWND hWnd;rn hWnd=CreateWindow("_TForm","Clock",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,0,CW_USEDEFAULT,0,rn NULL,NULL,hInstance,NULL);rn ShowWindow(hWnd,nShowCmd);rn UpdateWindow(hWnd);rnrn MSG msg;rn while(GetMessage(&msg,hWnd,0,0))rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn return (int)msg.wParam;rnrnrnATOM myRegisterClass(HINSTANCE hInstance)rn WNDCLASSEX wc;rn wc.cbSize=sizeof(WNDCLASSEX);rn wc.cbClsExtra=0;rn wc.cbWndExtra=0;rn wc.hbrBackground=(HBRUSH)(COLOR_WINDOW);rn wc.hCursor=LoadCursor(NULL,IDC_ARROW);rn wc.hIcon=NULL;rn wc.hIconSm=NULL;rn wc.hInstance=hInstance;rn wc.lpfnWndProc=(WNDPROC)WndProc;rn wc.lpszClassName="_TForm";rn wc.lpszMenuName=NULL;rn wc.style=CS_VREDRAW | CS_HREDRAW;rnrn return RegisterClassEx(&wc);rnrnrnLRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)rn HDC hdc;rn PAINTSTRUCT ps;rnrn switch(message)rn case WM_PAINT:rn hdc=BeginPaint(hWnd,&ps);rn drawBaseClock(hdc);rn EndPaint(hWnd,&ps);rn break;rn case WM_DESTROY:rn PostQuitMessage(0);rn break;rn default:rn return DefWindowProc(hWnd,message,wParam,lParam);rn rn return 0;rnrnrnvoid drawBaseClock(HDC hdc)rn Ellipse(hdc,0,0,100,100);rnrnrn问题一:按F5程序可以正常运行,但点击右上的"X"后,程序并没有退出,必须手动点击"停止调试"才可以rn问题二:如果把GetMessage(&msg,hWnd,0,0),换成PeekMessage(&msg,hWnd,0,0,PM_REMOVE),按F5,程序一闪就退出了.rn为什么会这样呢?rn问题三:如果用PeekMessage,在处理WM_PAINT消息中,什么也不做,按F5运行,窗体能正常显示,但是当WM_PAINT中有代码时,rn窗体闪一下就退出了,很奇怪rnrn恳请高手解释一下.rn
一个很怪的现象
我在HTML中这样写rn rn rn rn rnrn 昨天下载附件时出现在还会出现提示打开文件还是保存到本地呢,而今天测试时发现队附件的内容则直接在网页中显示了,为什么?搞不明白rn 我现在想要的是弹出提示打开或保存对话框
一个很好玩的现象
自己定义了<em>一个</em>函数 LoadImage(),rn然后调用时this->时提示LoadImageA(),但是不影响使用,去掉A也能使用,查看声明也是转到LoadImage(),不知道啥原因
一个很奇怪的现象
我们公司建了网站,在当地一家网络公司租用了域,可最近在浏览器中打入域名后,不能直接连接,经过刷新后才能进入主页,请哪位老大指点一下,谢谢~
一个很奇葩的现象
今天手贱,就把虚拟机的网络设成桥接的了,然后在虚拟机里试着用了一下宽带连接,好使。之后突发奇想,就试了一下虚拟机内的那个主机和真实的主机同时用ISP给的账号密码登陆是什么效果。结果是两个主机获得了不同的IP,都能上网,没有出现<em>一个</em>登陆之后另外<em>一个</em>登陆的时候把前<em>一个</em>挤掉线的<em>现象</em>。rn最后就是最奇葩的地方了,这两个主机同时下载东西,结果这两个主机都基本达到满速了。也就是说我的带宽×2了!试完了我赶紧就不玩了,怕ISP请我喝茶。rn我想问的就是到底是我的错觉还是带宽真的×2了?在任务管理器里看本地连接确实×2了,其他的几个记不清了,不敢再试了。ISP真能2到这种程度?还是ISP对流量的异常比较敏感,很容易发现这种偷鸡摸狗的事情,所以不在乎这个?
一个很奇怪的现象!!
我的机器装了XP系统,有时候打不开网页,超连接都没有响应,各位都是高手,给各答案!!rn
一个很奇怪的现象
本公司财务部两台电脑,由于只有<em>一个</em>管带接口,就使用了<em>一个</em>5口交换机来连接这两台机子。一根接入两根接出。但是近几天却出现了<em>一个</em>很奇怪的<em>现象</em>。如果通过这个交换机来连接的话两台电脑均无法上网,直接把那根接入的线接入任何一台机子都可以上网。问题好像出在交换机上,但是把这个交换机拿到其他部门可以用,排除了这个可能。那就应该是接出线的问题了,奇怪的是两根接出线也没有问题,用的是b序,拿到其他部门也可以用!公司用的是adsl,dhcp。我头都大了,谁能给解释一下?
很奇怪的一个现象
rn问题是这样的 rn当我负值 niandu1=1990和niandu2=1992时zkj=18rn而当我这样负值时niandu1=1990和niandu2=2002时zkj=10rn这是为什么呢
call关键字的有趣现象
请问rn1. location.replace("ORD002M.asp")rn2. call location.replace("ORD002M.asp")rn3. location.replace "ORD002M.asp"rn以上3行代码有区别吗?我在单独的页面中执行没有区别,可是把页面放到框架中就有区别了.rn1和3都能和单独执行时没什么区别,但是2,就是加了call关键字的语句,偏偏取得的当前地址不是文件的当前地址,变成了父框架的地址了.rnrnrn真是匪夷所思,一直以为加call的关键字就是为了让代码看起来严谨一些,没想到还有不一致的地方.rnmsdn中有关于这个问题的描述吗?
java有趣现象(1)
在工作中,有时候会遇到用一些符号,字段,数字等等去代表另外的意思。比如:性别有两种,可以用0表示男,1表示女;某条数据是否有效,可以用Y表示有效,N表示无效;购物的时候订单有下单,付款,发货等状态,可以用一些简单的英语单词去代表中文的意思。 这些表示会保存在数据库中,在代码中可以这样使用,以下给出几个例子,仅供参考。。。 if /** * one:一年级 * two:二年级 * th...
有趣
我的<em>一个</em>朋友的IE出现了一件怪事,他的浏览窗口下面有<em>一个</em>象共享一样的手形,然后就打不开网页,不知道为什么?是什么原因?
有趣的单机单节点现象
建立了hadoop的伪分布,但总是上传0node文档,即空的文本,关了防火墙,安全模式,又没有出什么错,start的都有,jps也没问题 于是只能断开主从节点的链接,返回单机单节点,在单机单节点下: 一、[root@hadoop conf]# start-all.sh starting namenode, logging to /usr/lib/hadoop/hadoop-1.2.1/lib
关于const_cast的有趣现象
#include rn#include rn#include rnusing namespace std;rnrnint main ()rnrn const int ci=0;rn cout<<<<<<
有趣现象,强者来看!
一批一样的机器,硬件配置一样,一台做好系统ghost后全部都刻上每一台机器,启动后发现<em>一个</em><em>现象</em>,一样的硬件,一样的系统,为什么启动后先后不一样?或者启动大软件的速度也都不一样?-------想听大家的看法!!
hibernate的有趣现象
今天用hibernate的时候,发现如果用session的保存方法的话,执行过方法之后,新实体类的id就已近存在了。 如果是用hibernateTemplate的保存方法则不会使新实体对象的id立即生成。(不知道为什么*_*)
关于protected的有趣现象
// p1\ParentClass.javarnpackage p1;rnpublic class ParentClass rn protected void aMethod() rnrnrn// p2\ChildClass.javarnpackage p2;rnimport p1.ParentClass;rnpublic class ChildClass extends ParentClass rn public static void main(String[] args) rn new ChildClass().aMethod();rn //new ParentClass().aMethod(); //!不能调用rn rnrnrn上面的二段代码中. p1包里的ParentClass类的aMethod()方法是protected的, p2包里的ChildClass继承自ParentClass. 在ChildClass类中的main中, 用ChildClass的实例调用aMethod()可以, 用父类本身的实例调用反而不行了. 就是说, 在不同的包里, protected将访问权限授予给了它的子类们, 而把自己的访问权限都贡献了. 是不是很<em>有趣</em>?
Long == Long 的有趣现象
直接看测试 定义两个Long对象 public static void main(String[] args) { Long left = 100L; Long right = 100L; if(left == right){ System.out.println(&amp;amp;amp;amp;amp;quot;left == right&amp;amp;amp;amp;amp;quot;); }el...
VCL有趣现象-哈哈
新建<em>一个</em>应用程序.将工程选项中的使用运行包去掉.rnrn在unit1.cpp中加入下列代码:rn//---------------------------------------------------------------------------rnvoid __fastcall TWinControl::WMEraseBkgnd(TWMEraseBkgnd &Message)rnrn // Only test!结果会怎么样呢?编译不过,连接不过,运行出错,意想不到!rnrnrn//---------------------------------------------------------------------------
一个有趣的五子棋源代码
<em>一个</em>很不错的五子棋JAVA程序(含源代码) 大家可以相互学习一下算法咯
[讨论]很有趣一个程序
[code=C/C++]rn#include rnusing namespace std;rnrnint main()rnrn char p[]="abcdefghijklmnopqrst";rnrn for (char *ptr1=(char *)(&p+1)-1; ptr1!=p-1; ptr1--)rn rn cout <<<
一个有趣的命令行的事
刚刚发现命令行运行<em>一个</em>程序时<em>有趣</em>的<em>现象</em>,现在和大家分享一下.rn先请大家看一段非常简单的程序:rn[code=C/C++]rn#include rnint main(rn int argc,rn char **argv)rn int i = 0;rnrn if ( argc < 2 )rn printf( "There is only one parameter in cmd: %s.\n", argv[0] );rn rn elsern printf( " There are %d parameters in cmd:\n", argc );rn for(; i< argc ; i++)rn printf("%20s", argv);rn rn printf("\n");rn rnrn return 0;rnrn[/code]rn编译程序,并运行(我是在服务器X4100.unix-center.net),得到如下有意思的<em>现象</em>:rn-bash-3.00$ ./ParameterrnThere is only one parameter in cmd: ./Parameter.(这个很好理解)rnrn-bash-3.00$ ./Parameter #rnThere is only one parameter in cmd: ./Parameter.(执行这个的时候,并不像我想象的一样把字母'#'传入做为<em>一个</em>参数)rnrn-bash-3.00$ ./Parameter *rnThere are 5 parameters in cmd:rn ./Parameter Parameter Parameter.c PrintP PrintP.crn这个就更奇怪了,本来想传入字母'*',但传入的确多了很多参数,原来把*作为参数传入是将本路很下所有的文件名作为参数传入,但是参数的顺序我现在还没有发现规律,至少不是按时间先后,也不是按文件名的字母排序(两个验证后都不是).rnrn然后我就想传入参数#或*,经过试验发现用" "或' '括起来就可以,如下:rn[code=BatchFile]rn-bash-3.00$ ./Parameter '#'rnThere are 2 parameters in cmd:rn ./Parameter #rnrn-bash-3.00$ ./Parameter '*'rnThere are 2 parameters in cmd:rn ./Parameter *rnrn-bash-3.00$ ./Parameter "#"rnThere are 2 parameters in cmd:rn ./Parameter #rnrn-bash-3.00$ ./Parameter "*"rnThere are 2 parameters in cmd:rn ./Parameter *rn[/code]rn随后一想,如果我想传入的参数即为"呢?那怎么办,同样用" "或' ' 括起来,如下:rn-bash-3.00$ ./Parameter "'"rnThere are 2 parameters in cmd:rn ./Parameter ' (这个是对的)rn-bash-3.00$ .Parameter """rn>rn>rn-bash-3.00$ (这个就不对了,我是用ctrl+c结束运行的.)rnrn如果想传入参数',那结果很类似,如下:rn-bash-3.00$ ./Parameter '"'rnThere are 2 parameters in cmd:rn ./Parameter "rn-bash-3.00$ ./Parameter '''rn>rn>rn-bash-3.00$rnrn我接着试了以下几种情况,就是想传入参数""和'':rn-bash-3.00$ ./Parameter """" (传参数"",得到空)rnThere are 2 parameters in cmd:rn ./Parameter rn-bash-3.00$ ./Parameter '""'(传参数"",得到"")rnThere are 2 parameters in cmd:rn ./Parameter ""rn-bash-3.00$ ./Parameter "''"(传参数''(‘’),得到'')rnThere are 2 parameters in cmd:rn ./Parameter ''rn-bash-3.00$ ./Parameter ''''(传参数''(‘’),得到空)rnThere are 2 parameters in cmd:rn ./Parameter
flex 的一个有趣的问题
[Bindable]rn [Embed(source="../assets/add-row.gif")]rn private var vcls:Class;rn rn private function createcompletehandler(event:Event):voidrn var img:Image=new Image();rn img.source=vcls;rn this.titleIcon=vcls;rn this.addChild(img); //1rn this.titleBar.addChild(img);//2rn rn本类继承自panel。rn注释1是在panel里面添加图片rn注释2是在标题栏添加图片rnrn问题是rn把 2 行去掉,则 1 行生效。2 行加上,1 行无效。rnrn即:在标题栏加<em>一个</em>图片,不能成功,而且影响到别的地方的图片都一起失效。rnrnrnrn
一个有趣的问题!求解!!
rn问题四:拦截导弹rn问题描述:rn某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有<em>一个</em>缺陷:虽然它的第一发炮弹能够达到任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在使用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。rn输入导弹依次飞来的高度(雷达给出高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹系统。rnrn样例:rn Input: 389 207 155 300 299 170 158 65rnOutput: 6(最多拦截导弹数)rn 2(要拦截所有导弹最少要配备的系统数)rn运行示例:rnINPUT: 300 250 275 252 200 138 245rnOUTPUT: 5 2rnINPUT: 181 205 471 782 1033 1058 1111rnOUTPUT: 1 7rnINPUT: 465 978 486 324 575 384 278 214 657 218 445 123rnOUTPUT: 6 4rnINPUT: 236 865 858 565 545 445 455 656 844 735 638 652 569 714 845rnOUTPUT: 6 7rn
有趣一个项目,请教!
想开发这样<em>一个</em>课件系统,它不同于传统的课件系统,它不仅有文字,还包括了语音。它用到了语音合成技术,比如当点击<em>一个</em>主题链接的时候,它的相关的内容会显示出来,同步的,文字的语音也会出现。而且这里的语音是后台的成语临时合成的,不同于录音重放的效果。初步的设想是这样,请问各位高手,有没有好的建议和意见。对于其中具体的技术环节我还不是很清楚,如果有高手知道,请回帖指教,有兴趣也可以一起尝试,谢谢,我的mail:slfsunlingfeng@yahoo.com.cn
一个有趣的访问,超范围。
来看下下面这段代码,猜一猜它输出的是什么。 #include #include int main() { int i = 0; int arr[10] = { 0 }; for (i = 0; i { arr[i] = 0; printf("hehe\n"); } system("pause"); return 0; } 它调用超出了数组给出的范围,但是为什么会
一个有趣的javascript题目
代码如下所示//声明Fn函数 function Fn() { //函数表达式 这里没有使用 var、let、const来定义变量,所以是全局变量 getName = function () { console.log('CJF1'); }; return this; } //函数Fn添加getName函数(静态函数) Fn.getName = func
发现一个有趣的设计模式~很好玩~
本来我是想完成<em>一个</em>占位符(placeholder)字符串处理功能实现!之前我发过帖子求助,后来发现真笨,用String的replace方法就可以实现的。rnrn帖子在此:rn[url=http://topic.csdn.net/u/20111227/20/f4e4f380-069e-4d34-be66-175f82a5c1f9.html][/url]rnrn首先,我设计了<em>一个</em>类—信息包裹(MessageBundle),但由于信息包裹内的信息大部分都是带有占位符的字符串!rn程序响应给外部系统时,就必需把这些占位符替换成程序运行时的值。rn例如:rn要查找与含词“FindMe”的相匹配用户rnrn信息包裹内的字符串:rn没有发现与[$username]相匹配的用户!rnrn那么程序运行时给外部系统的信息提示可能为rn“没有发现与[FindMe]相匹配的用户!”rnrn一开始我就设想,新建个类SentenceForm及为其创建方法rn[code=Java]rnvoid replaceVariableWith(String theVaribaleName,String theVariableValue)rn[/code]rnrn不就得了。调用此方法的风格就形如这样:rn[code=Java]rnsentenceForm.replaceVariableWith("username","FindMe");rn[/code]rnrn但我想了想,如果是我,当然知道这语句是什么意思。但别人有时会出现混淆(当然机率可能很小),读者看代码时,此代码含义是:rn[color=#FF0000]sentenceForm replace variable "username" with "FindMe"[/color]rn还是(在没有看方法签名的情况下,反正我看着上面的调用风格有点不是味道)rn[color=#FF0000]sentenceForm replace variable with ("username","FindMe")[/color]rn意思把变量"username"的名字改<em>一个</em>新名字"FindMe"。或者还是其它什么意思啦。rnrn于是我就想调用此方法的风格要是这样就好了rnrnsentenceForm.replace("username").with("FindMe")rnrn这样应该不会有误解了吧!rnrn如是就有了最终的代码:rnrn[code=Java]rnpackage com.dongantech.eshop.web.util;rnrnpublic class SentenceForm rn private String sentenceForm = null ;rn private String replacedVariableName = "" ;rn rn public void setSentenceForm(String theSentenceForm)rn sentenceForm = theSentenceForm;rn rn public String getSentenceForm()rn return sentenceForm;rn rn public SentenceForm replaceVariable(String theVariableName)rn replacedVariableName = theVariableName ;rn return this ;rn rn public SentenceForm with(String theValue)rn String replacedVariable = "$"+replacedVariableName+"";rn sentenceForm.replace(replacedVariable,theValue) ;rn return this ;rn rnrn[/code]rnrn当然,这只是链式调用的另外一种用途。但我想分享一下自己的心得。。。仅此而已!
一个有趣的界面问题?
请问各位:rn 用计算机控制<em>一个</em>电机的转动,要求能实时监控电机的转速,并用图像显示出来。我用VC做的,是对话框模式,用了几个定时器,但是,结果整个窗口总是闪动,不知那位能帮小弟一下?
一个有趣的问题...
我想实现这样一种效果:rn 当你打开<em>一个</em>页面的时候,我默认的把你打开的这个网页接在首页上,rn本人绝无恶意, 只是好奇, 有办法的大哥大姐帮一把...rnrn还有<em>一个</em>问题就是我的网页上总是出现许多乱码这个<em>现象</em>不知道为什么?rn有办法解决吗?rn
有趣一个SQL语法问题!!!!!
我现在有两个表rn表t1:rn ID Namern f1 AAArn f2 BBBrn f3 CCCrn f4 DDDrn表t2:rn ID DanWeiID Amoutrn f1 8601 10rn f2 8601 20rn f1 8602 30rn f2 8603 40rn f3 8605 50rnrnrn我想要用一条SQL语句实现下面得表:rn ID Name Amoutrn f1 AAA 40 //10+30rn f2 BBB 60 //20+40rn f3 CCC 50 //50rn f4 DDD 0rnrn有兴趣的人请一起参与 rnrnrnrnrn rnrn
流媒体:一个有趣的话题,
现在网上有很多广播站,我想知道他们大都使用的那种传输方式,顺序传输还是实时传输。而在客户端应该使用什么协议来接受数据。具体到 如果我们要自己写<em>一个</em>客户端的流媒体数据接受程序,在linux下用C语言编写,主要应该用那些函数,或是有没有什么地方能找到相关资料。rn我是新手,请前辈指教。
请教一个有趣的问题
各位朋友,我想请教一下,下面的场景需要用到哪些技术。rnrn场景:rn 需要程序模拟出<em>一个</em>动物出来,给出很多前置条件,(比如动物的头型、头的大小,有几条腿,腿粗细以及匀称比例等等),程序能否自动画出给定的条件下尽量复合实际情况的动物的3d模拟图?rnrn畅所欲言,感谢了!rn
一个有趣的磁盘配额问题..
请问,有没有高手用程序搞过磁盘配额管理....rnrn首先要在系统上创建<em>一个</em>系统用户,然后为其指定相关的磁盘配额...rnrn有没有高手会啊
一个有趣现象,求高人指点
我在OnDraw()里写了以下代码:rn pDC->Rectangle(m_nViewX1,m_nViewY1,m_nViewX2,m_nViewY2);rn pDC->Ellipse(m_nViewX1,m_nViewY1,m_nViewX2,m_nViewY2);rnrn pDC->MoveTo(m_nViewX1,m_nViewY1);rn pDC->LineTo(m_nViewX2,m_nViewY2);rnm_nViewX1,m_nViewY1,m_nViewX2,m_nViewY2,这四个变量是从对话框中的编辑控件传过来的参数.rn以这个顺序就可以同时画三个图形,但换一下顺序就不行了,rn例如,将画矩形的语句放最后,结果只能画出矩形,不知为什么,请教各位兄弟!!
[讨论]关于复合运算符的一个有趣现象
//testing compound arithematic operatorsrnrn#include rn#include rnrnint main(void)rnrn int a = 5, b = 6;rnrn printf("\na = %d, b = %d\n",a,b);rn printf("\na +=b = %d\ta += b + 1 = %d\ta += (b+1) = %d\t(a += b) + 1 = %d\n",rn a += b, a +=b + 1, a += (b+1), (a += b) + 1);rn system("PAUSE");rn return 0;rnrn
同样问一个关于class的有趣现象~~
$test2=1024;rnclass T2rn function T2()rn global $test2;rn $this=$test2;rn rnrn$t2=new T2;rnecho $t2;//输出1024rnecho " \n";rnecho "================================ \n";rn$test3=11;rnclass T3rn function T3()rn global $test3;rn $this=&$test3;rn rnrn$t3=new T3;rnecho $t3;//输出Object
一个有趣现象 望高手解答
#includernclass Treernrnpublic:rn Tree()rn rn cout<<
继承在vc中的一个有趣现象
在vc中声明<em>一个</em>父类(CParent),然后子类(CSon)在CSon中实现<em>一个</em>方法Print(..任意操作)然后下列代码也能成功运行:rnrnCParent objParent;rnCSon *pSon=(CSon*)&objParent;rnpSon->Print();rnrn我想知道的是,是不是在vc强制类型转化时作了什么操作?要不然指向objParent的指针来调用print该失败才对呀!大家讨论讨论
发现shell中一个有趣现象
今天在练习shell的条件判断语句,发现shell中的<em>一个</em><em>有趣</em>的<em>现象</em>,不废话,直接上图: 看图中两个方框,我们知道,如果有<em>一个</em>变量a,那么调用这个变量a,可以使用 $a ,也可以使用 "$a",如果 $a 放在等号“=” 左边,那么就会报错,百度以后,找出原因: 如果变量a的值为空,那么判断语句就变成了 == 1,显然是不正确的,如果加上引号,即使为空,也是 "" == 1,还是能够判
Unix/Linux网络编程(2)——一个有趣现象
第一节我们已经讲述了TCP的基本客户服务器模型,现在有这样<em>一个</em>问题:当客户端connect成功了,但是服务器在accept函数前阻塞了,会发生什么<em>现象</em>?将前面服务端代码修改一下,在accept函数之间使进程睡眠。客户端代码不用变动。/******** 头文件 *********/ #include #include #include <sys/ty
移位的问题,一个有趣现象,谁能解释一下?
以下两条语句的打印结果为何不同呢?调试环境VC2003. rnrnint AAA = 4; rnprintf("%x\n", (unsigned long)((unsigned long)(0xFFFFFFFF)>>((4-AAA%4)*8))); rnprintf("%x\n", (unsigned long)((unsigned long)(0xFFFFFFFF)>>32));
今天研究finalize发现一个有趣现象
package test;rnrnclass Chair rn static boolean gcrun = false;rnrn static boolean f = false;rnrn static int created = 0;rnrn static int finalized = 0;rnrn int i;rnrn Chair() rn //当我加上以下代码时,它会导致程序死循环。rn// System.out.println("object is newed");rn i = ++created;rn if (created == 47) rn System.out.println("Created 47");rn rn rnrn public void finalize() rn if (!gcrun) rn gcrun = true;rn System.out.println("i="+i+"/n");rn System.out.println("Beginning to finalize after " + createdrn + " Chairs have been created");rn rn if (i == 47) rn System.out.println("Finalizing Chair #47,"rn + "Setting flag to stop Chair creation");rn f = true;rn rn finalized++;rn if (finalized >= created) rn System.out.println("All " + finalized + " finalized");rn rn //当我加上以下代码时,它会导致程序死循环。rn// System.out.println(i);rn rnrnrnpublic class Garbage rn public static void main(String[] args) rn while (!Chair.f) rn new Chair();rn new String("To take up space");rn rn System.out.println("After all Chairs have been created:\n"rn + "total created = " + Chair.created + ",total finalized = "rn + Chair.finalized);rn if(args.length >0)rn if(args[0].equals("gc") || args[0].equals("all")) rn System.out.println("gc():");rn System.gc();rn rn if(args[0].equals("finalize") || args[0].equals("all"))rn System.out.println("runFinalization():");rn System.runFinalization();rn rn rn System.out.println("bye");rn rnrnrn上面二个注释的地方。当我去掉任何<em>一个</em>时,它都会导致死循环,不知道大家知不知道原因。
关于窗口的一个有趣现象,在线等待!
在<em>一个</em>VIEW里面创建了<em>一个</em>CEDIT没问题,但当我在<em>一个</em>VIEW里面再创建<em>一个</em>子VIEW之后再创建CEDIT时,发现只要我一点EDIT这个窗口,他就自动KILLFOCUS,跟踪MFC,发现是最下面<em>一个</em>VIEW收到了激活消息?MFC将VIEW的焦点从第二个VIEW转换到第<em>一个</em>VIEW,而我的EDIT自然也就收到了KILLFOCUS。但我实验了以下,将我的EDIT设置为WNDTOP也不行,最下面的<em>一个</em>VIEW始终要被激活。这该怎么办,是那的问题??? rn 非常感谢了!
发现了一个很奇妙的现象
框架用的ssm,[img=https://img-bbs.csdn.net/upload/201608/16/1471317922_718176.png][/img]rndao层的对应[img=https://img-bbs.csdn.net/upload/201608/16/1471317984_670272.png][/img]rn其实他是吧字段名作为key,也就是id和strrn然后字段的值作为value封装成<em>一个</em>maprn接着,奇妙的事情发生了,当key是str的时候值其实是个字符串,但是他居然可以装进这个map里rn数据取出后的处理:rn[img=https://img-bbs.csdn.net/upload/201608/16/1471318214_76746.png][/img]rn[img=https://img-bbs.csdn.net/upload/201608/16/1471318294_404594.png][/img]rn在控制台可以正常作为字符串来输出,不会报错,而且如果使用getClass,或者其他的操作则会报错rn[img=https://img-bbs.csdn.net/upload/201608/16/1471318383_592687.png][/img]rn可见,他其实不能当<em>一个</em>Integer来使用,但是,如果想让他作为<em>一个</em>String来使用的话,必须要valueOf成Stringrn很奇妙有木有,外表是Integer,内心却是<em>一个</em>耿直的String啊
一个很奇怪的现象
我的vs2008 打开aspx页面 自动会修改html内容。什么原因? 它经常自己会删掉一些内容。搞到经常编译错误,而且会把中文自动转成 内 这些编码.。。rn 好奇怪啊..aspx页面会这样,.cs页面就不会. 有时候 .css 页面也会. rn 什么鬼东西..求解,困扰好久了. 转换编码那个我还能接受,,但是自动删东西这个强大的功能实在无法接受.... 求解啊..
一个很奇怪的开机现象
我刚配了台电脑:装了windows 2003 标准版(正版),每次开机时(指冷启动),电脑都要可启动(风扇也转),2-3秒后,就停止启动(风扇也停止转动),再过3-4秒后,电脑就自动启动,然后就一切正常了。有人遇到过这种<em>现象</em>吗?是什么原因,如何解决。
GPRS一个很奇怪的现象
wince6.0 cpu imx35,gprs模块 华为MG323rn现在模块是工作在无流控制状态下,与pc连接是可以正常工作的(可以上网)rn但是和ce连接出现<em>一个</em>奇怪的问题rn[color=#FF0000]因为不流控制,所以只引出了3根线和ce连接,RTS和cts都没有连出来[/color]rn在串口工具里,可以输出AT,返回OK,表示串口是可以工作的rnrn现在make new connection ,创建<em>一个</em>my connection,不使用流控制,可以看到界面从open port 到dialing *99#。然后就出现错误,说与远程计算机断开,请再试等(英文,大概意思)rnrn但是,如果对my connection 使用硬件流控制,是可以看到从open port 到dialing *99#再到device connection的,然后也出错。rnrn奇怪吧,我根本就没有rts和cts这两根线,使用硬件流怎么会用作用呢?rn使用串口工具,获得的拨号信息如下rn不使用流控制rnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnCONNECTrn~#!! ."& * #$驧~~#$ ('"("-踾~#!! ."& * #$驧~~#!! ."& * #$驧~~#!! ."& * #$驧~~#!! ."& * #$驧~~#!! ."& * #$驧~rnNO CARRIERrn使用流控制就编程了rnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnOKrnrnCONNECTrnrnNO CARRIERrn请问应该怎么解决?rn
一个很奇怪的编译器现象
我的vc.net安装在c盘下(操作系统在此),安装后c盘做了ghost备份。rn后来机器挂了几次,每次都是简单的ghost还原就一切ok了。rn但是最近一次,ghost还原之后,打开vc.net,随便生成<em>一个</em>新项目,rn发现向导没有生成任何文件(源文件,头文件,资源文件),rn也没有任何错误提示。rnrn 哪位朋友知道原因,怎样解决呢?
struts2+Hibernate一个很奇怪的现象
每天晚上12点学校会断网,昨天晚上我打开前天做好的项目,运行完全无报错,可偏偏断网之后会报错,搞得我真心无语。rn今天早上可以上网了,运行又没错了rn我把上网的客户端停了一下,再重启MYECLIPSE,启动TOMCAT,接着到浏览器访问又是各种异常,500错误rn连上外网再重启MYECLIPSE,启动tomcat,运行项目,又没错了,奇了个怪。我之前有些项目也是这样rnrn下面是网页列的异常,控制台没有异常信息。rnrnrnHTTP Status 500 - rnrn--------------------------------------------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnjava.lang.reflect.InvocationTargetExceptionrn sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn java.lang.reflect.Method.invoke(Method.java:597)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:453)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:292)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:255)rn org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)rn org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:236)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:236)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)rn org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)rn org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:511)rn org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)rn org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)rn cn.sise.na.filter.LoginFilter.doFilter(LoginFilter.java:51)rnrnrn
多文件上传,一个很奇怪的现象
######文件内容######rnrnrnrnrn rn rn rn rn rn rnrnrnrnrn多文件上传的问题,变量$num为上传文件选择框的个数,以上不测试实际的文件拷贝,只是看表单的提交。rnrn我用的系统为linux redhat6.2+apache1.3.20+php4.0.6,上传文件大小没限制,已测试可以上传100多兆的单个文件。rnrnrn设定$num的不同值,不选择任何文件,空表单直接提交rnrn我测试的<em>现象</em>是:rnrn当 $num21 && $num=28时    提交时,忙,很慢,几乎不能提交。
checkbox一个很奇怪的现象
单击<em>一个</em>checkbox,全选其他所有的checkbox,再单击一次,取消全选。rn $("#selectAll").click(function () rnrn if ($(this).is(":checked")) rn $(":checkbox").not($(this)).attr("checked", "checked");rn rn else rn $(":checkbox").not($(this)).removeAttr("checked");rn rn );rn这段代码执行[color=#FF0000]第一次的时候生效[/color],但是[color=#FF0000]第二次全选[/color]的时候就不生效了。求高人解答!
一个很奇怪的现象
调试Gh0st3.6发现的,以下代码不必仔细看rn[code=C/C++]rnif (m_enable_http)rn rn CString str;rn GetDlgItemText(IDC_URL, str);rn ((CGh0stApp *)AfxGetApp())->m_IniFile.SetString("Build", "httpurl", str);rn str.MakeLower();rn strAddress = MyEncode(str.GetBuffer(0));rn rn elsern rn GetDlgItemText(IDC_DNS_STRING, strAddress);rn if (strAddress.Find("AAAA") == -1)rn rn AfxMessageBox("域名上线字串格式出错 -:(");rn return;rn rn strAddress.Replace("AAAA", "");rn [/code]rn调试发现,进行到if这一句时,m_enable_http的值为1244676,按理说,if调节不为0,下一步应该进行if里面的,而不是else里面的,但是再按F11,下一步跑到GetDlgItemText,也就是else里面去了,这是为什么,附上图rn另外,顺便问一下,有没有人研究过Gh0st3.6?域名上线字串为什么要检验里面有没有AAAA,我很不明白rn[img=http://hi.csdn.net/attachment/201107/27/10010430_1311763247dO46.png][/img]
errorprovidre的一个很奇怪的现象?!
我的form1上有四个textbox,与数据源mydataset中表:四级成绩的四个属性:学号,姓名,等级,分数分别绑定.具体是txt1与学号绑定,txt2与姓名绑定,txt3与等级绑定,txt4与分数绑定.同时还有两个向前,向后浏览数据源表格中数据的按钮,btn1(向前浏览),btn2(向后浏览)rn对txt2的Validated的事件如下:rnPrivate Sub txt2_Validated(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txt2.Validatingrn If Me.txt2.Text = "error" Thenrn Me.ep.SetError(Me.txt2, "测试发生了错误!!")rn e.Cancel = Truern End Ifrn End Subrn当运行时,我输入error到txt2中后,离开后,上面的代码就会起作用,在txt2的后面会有个小图标提示输入了错误的数据,当我按btn1,btn2时没有反应的,这是很正常的,但关键就是我这样处理时确让我迷惑了:对btn2操作,先用鼠标右键按住btn2,同时按住左键,再一起放开(注意速度要快),这是4个textbox中的数据显示数据表中的下一条记录!!rn而且当我单击btn1(回到上一条记录)txt2中显示的时error,但是没有那个图标了.rn我想了好久不知道怎么解释这个问题.说了很多,就时想把问题说清楚,希望大家能听明白.
关于vc编译器的有趣现象
其实也没啥重要rnvc中写c++代码时,一般会对所用函数的信息提供给笔者rn但我用rntypedef int type;rnrntype initVal()rn return 40;rnrnrnclass exercisernpublic:rn typedef double type;rn ::type setVal(::type);rn type initVal();rnprivate:rn int val;rnrnrn;rnrntype exercise::setVal(::type parm)rn val=parm+::initVal();rn return val;rnrn时发现vc给的信息是double setVal(double)rn是则么回事呢?rnrn
安装Tomcat5.0发现的有趣现象
我在安装Tomcat5.0以后发现机子上的ping,telnet命令都不能运行了。rn我为Tomcat设置的端口是8080,会不会是端口的问题呢?好像不太可能。rn其实这个问题很无奈,弄了我半天还没搞定,不过要是搞定了就比较<em>有趣</em>了。:-)rn请问各位这是什么问题?怎么解决啊?
发现了有趣现象,请问为什么???
在WinCe 环境下开发了<em>一个</em>串口采集程序。rnrn由原来的多线程串口读写,改为了单个“Timer”计时器控制所有串口的读写,这样节省了不少的内存。rnrn[color=#800000][b]发现了<em>一个</em><em>有趣</em>的<em>现象</em>:rnrn随着程序的运行,系统显示使用的内存会增长。 rn但是,只要人为的点击下程序的主窗体,不需要任何操作,只要点击一下,“系统内存的使用”从内存资源监视器上看,会立刻降下来。 下降到和程序刚开启的时候差不太多。rnrn这是<em>现象</em>是为什么??? rnrn问题一:难道是因为点击主窗体一下,程序内存资源就释放了???rnrn问题二:难道是点击主窗体一下,“内存资源监视器”刷新了。 但是,不点击主窗体的时候,,“内存资源监视器”也会刷新啊,而且还会自动减少。(但是整体还是增长的。)rnrn问题三:如果开启线程(现在没有使用),线程申请资源的速度 大于 垃圾回收器释放资源的速度,那么就会发生程序开启后内存持续增长。 直到二者速度相等的时候吗???rnrn[/b][/color]rn
职场中的一些有趣现象
最近偶然看到一片文章,说许多公司有劣币驱逐良币<em>现象</em>。特地研究了一下,发现一些很有意思的问题。 <em>一个</em>环境中只要形成一种“势”,总会趋向于<em>一个</em>结果,人力很难更改。就像水流一样,一旦平衡局势没有了,水就开始流动,形成新的平衡,或者整个环境都不平衡,从而腐烂。望气者不执一端,与世沉浮、顺势而为。或许看清形势,不至于陷入窘境而不自知。 例如:科学家做过<em>一个</em>研究,用计算机模拟人的行为发现,在<em>一个</em>环境中,有...
c# datagridview DataGridViewCheckBoxCell 有趣现象
我在我的程序中发现了<em>一个</em><em>有趣</em>的<em>现象</em>,我的程序中有两个带checkbox的datagridview,他们有一定的关联性,我想选中datagridview1中某一行的checkbox,选中后datagridview2中的相应行checkbox也被选中。rn private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)rn rn if (e.ColumnIndex == 3)rn rn if (dataGridView2.Rows[e.RowIndex].Cells[3].Value != null)rn rn if (Convert.ToBoolean(dataGridView2.Rows[e.RowIndex].Cells[3].Value.ToString()) == true)rn rnrn DataGridViewCheckBoxCell checkCell1 = (DataGridViewCheckBoxCell)dataGridView2.Rows[e.RowIndex].Cells["是否被选"];rn checkCell1.Value = false;rn DataGridViewCheckBoxCell checkCell2 = (DataGridViewCheckBoxCell)dataGridView5.Rows[e.RowIndex].Cells["是否被选"];rn checkCell2.Value = false;rn rn rn elsern rn DataGridViewCheckBoxCell checkCell3 = (DataGridViewCheckBoxCell)dataGridView2.Rows[e.RowIndex].Cells["是否被选"];rn checkCell3.Value = true;rn DataGridViewCheckBoxCell checkCell4 = (DataGridViewCheckBoxCell)dataGridView5.Rows[e.RowIndex].Cells["是否被选"];rn checkCell4.Value = true;rn rnrn rn elsern rn rn this.dataGridView5["是否被选", e.RowIndex].Value = true;rn rn rn rn rnrn但是我每次操作第一次无效,从第二次开始才能有效,不知为什么! 即我第一次选中datagridview1中的某一行 datagridview2中相应行没有被选中,而从第二次开始才能被选中 哪位高手能告诉我这是为什么?
C#绑定数据有趣现象!!!
建表:Class1rnrn列名:naem,sex,age,address,Email,........。rnrn为表填充数据rnrn放上对应的 textBox 绑定对应列,rnrn然后放上三个textBox 再分别绑定sex address Email...rnrn再放上<em>一个</em>comboBox .三个button rnrnrn注:下面的dataSet31 为集合,Class1 为表……rnrnrn[code=csharp]rn[csharp] view plaincopyprint?rnusing System; rnusing System.Collections.Generic; rnusing System.ComponentModel; rnusing System.Data; rnusing System.Drawing; rnusing System.Linq; rnusing System.Text; rnusing System.Windows.Forms; rnusing System.Data.SqlClient; rn rnnamespace My_SQL rn rn public partial class Form3 : Form rn rn public Form3() rn rn InitializeComponent(); rn rn rn private void button1_Click(object sender, EventArgs e) rn rn this.BindingContext[this.dataSet31, "Class1"].Position--; rn rn rn private void button2_Click(object sender, EventArgs e) rn rn this.BindingContext[this.dataSet31, "Class1"].Position++; rn rn rn private void Form3_Load(object sender, EventArgs e) rn rn comboBox1.Items.Clear(); rn comboBox1.DataSource = dataSet31.Tables["Class1"]; rn comboBox1.DisplayMember = "Naem"; rn this.sqlDataAdapter1.Fill(this.dataSet31, 0, 0, "Class1"); rn rn rn private void button3_Click(object sender, EventArgs e) rn rn int dds = comboBox1.SelectedIndex; rn string ds = comboBox1.Text; rn SqlConnection con1 = new SqlConnection("Data Source=(local);database=msdb;Integrated Security=SSPI"); rn SqlCommand cmd = new SqlCommand("select Age,sex,address from Class1 where naem='"+ds+"'", con1); rn con1.Open(); rn SqlDataReader dr=cmd.ExecuteReader(); rn if (dr.Read()) rn rn this.textBox7.Text = dr[1].ToString(); rn this.textBox8.Text = dr[2].ToString(); rn this.textBox6.Text = dr[0].ToString(); rn this.BindingContext[this.dataSet31, "Class1"].Position = dds; rn rn dr.Close(); rn con1.Close(); rn rn rnrn[/code] rnrnF5运行,试着改变comboBox1的值,再点button3 ,多试几次,看看有什么结果?rn请问comboBox1里面的东西这是仲么了……。rnrnrn试过这个把 this.BindingContext[this.dataSet31,"Class1"].Position =dds; 注掉再试一下看看,rnrnrn取消 this.BindingContext[this.dataSet31,"Class1"].Position =dds; 的注释rnrnrn把后面加上的三个textBox 去掉绑定……。再来看一下。rnrnrn请问这是怎么回事,究竟comboBox1里面的东西那来的???
DynamipsGUI2.9下载
最新DynamipsGUI改进了DynamipsGU稳定性 相关下载链接:[url=//download.csdn.net/download/zhongshenghui007/2504678?utm_source=bbsseo]//download.csdn.net/download/zhongshenghui007/2504678?utm_source=bbsseo[/url]
opencanvas5.1.04英文绿色版下载
优秀小巧的绘图软件,界面类似PS,最新的为5.5测试版,官方有英文安装版但是很有可能导致无压感反应,原因不知,但是绿色版就没有问题。 相关下载链接:[url=//download.csdn.net/download/takaen/4219898?utm_source=bbsseo]//download.csdn.net/download/takaen/4219898?utm_source=bbsseo[/url]
ADAMS函数使用精华下载
ADAMS函数使用精华 ADAMS 的函数种类比较多: 1、Displacement Functions 2、Velocity Functions 3、Acceleration Functions 4、Contact Functions 5、Spline Functions 6、Force in Object Functions 7、Resultant Force Functions 8、Math Functions 9、Data Element Access 10、User-Written Subroutine Invocation 11、Constants & Variables 相关下载链接:[url=//download.csdn.net/download/yuanaidan99/4963002?utm_source=bbsseo]//download.csdn.net/download/yuanaidan99/4963002?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的