faace faace
关注数: 6 粉丝数: 31 发帖数: 277 关注贴吧数: 15
想通了《黑客帝国》两个以前局的不合理的情节 先说一下,我很喜欢这个电影,它的一些思想真的可以说是一种**啊。不是指电影上哦。 转正题,关于这两个情节:1.Neo为什么能在现实中毁灭机器章鱼 2.Neo眼瞎后为什么还能看到史密斯和现实的matrix 以下是个人的观点,欢迎讨论: 1.其实人脑活动也是靠脑电波来传输的。Matix控制人脑也是靠发送特殊的脑电波来让人的脑产生幻觉。而机器章鱼是受Matix控制的,很有可能Matrix使用了和人脑相同(或类似)的脑电波来控制这些章鱼。所以Neo在现实和虚拟间来回穿梭时,领悟了发送脑电波的方式。但是这种方式很费劲,所以Neo杀死了一波章鱼后,自己也体力投资晕倒了。 2.人为什么能看到五颜六色的世界。这个我最近一直在思考。个人认为,其实宇宙是没有颜色区分的。所有的都是物理和化学作用。我们看到的这个世界,都各种频率的光波在人脑中的映射。人看到的世界和昆虫看到的世界是不同的。具体是怎么映射,这个我不知道。呵呵,好像说得有点偏了。再回看Neo眼瞎的问题。Neo眼睛的确没了,但是并不代表他的大脑不能接收光线了。而是他的大脑(通过受损的眼睛)还是能捕捉到光波和辐射的。由于眼睛受损,不能完好地映射出我们看到的世界,但是还是能感受到各种不同的光波,从而也能形成了一种模糊的轮廓。
WM-请问在mobile中怎么获取一个程序显示的那个图标资源 请问在mobile中怎么获取一个程序显示的那个图标资源,我现在的做法如下: C/C++ code              PAINTSTRUCT pp;              HDC hdc = ::BeginPaint(m_hWnd, &pp); #if 1              HICON largeIcon[10];              HICON smallIcon[10];              HICON hIcon = ExtractIconEx(_T("\\WLMMessenger.exe"), 1, largeIcon, smallIcon, 1);              for (int i = 0; i < 10; i++)              {                  DrawIcon(hdc, 10, 10 * (i + 1), largeIcon[i]);                  DrawIcon(hdc, 50, 10 * (i + 1), smallIcon[i]);              } //             DrawIcon(hdc, 10, 10, hIcon); #else              SHFILEINFO fileInfo;              HIMAGELIST imagelist = (HIMAGELIST)SHGetFileInfo(_T("\\WLMMessenger.exe"), FILE_ATTRIBUTE_NORMAL, &fileInfo, sizeof(fileInfo), SHGFI_USEFILEATTRIBUTES | SHGFI_ICON);              if (fileInfo.hIcon)              {                  DrawIcon(hdc, 10, 10, fileInfo.hIcon);                  for (int i = 0; i < ImageList_GetImageCount(imagelist); i++)                      ImageList_Draw(imagelist, i, hdc, 10 * (i + 1), 10 * (i + 1), ILD_NORMAL);              } #endif              ::EndPaint(m_hWnd, &pp); 用ExtractIconEx的方法,试了好几个参数都画不出图来。 用SHGetFileInfo的方法,获取到的是文件夹图标或者应用程序默认的图标(就是没有自己的图标时显示的那个)。 请问应该怎么做? 谢谢 对我有用[0]丢个板砖[0]引用举报管理TOP 回复次数:4 jiangyongtao (世外涛缘) 等   级: 8 #1楼 得分:0回复于:2010-01-13 16:14:21 ExtractIconEx,楼主可以看看取得的Icon句柄是否为空。 SHGetFileInfo楼主可以参考下:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fblog.csdn.net%2Fpknife%2Farchive%2F2008%2F08%2F05%2F2772055.aspx&urlrefer=4fadbe6b2fd8d71d47e0d29365f1052b 对我有用[0]丢个板砖[0]引用举报管理TOP 精华推荐:HOOK 回调里面WM_TIMER 消息 发在哪个消息循环里面了呢 kaiyi1986 等   级: #2楼 得分:0回复于:2010-01-13 17:46:24 ExtractIconEx   句柄是为空的,参数设置有问题吗? SHGetFileInfo   还是一样的,得到的iIcon总是为0,所以画出来的图像总是为文件夹的那个。 对我有用[0]丢个板砖[0]引用举报管理TOP 精华推荐:这视频太帅了!大家一定要看 kabing (kabing) 等   级: #3楼 得分:0回复于:2010-01-14 13:31:43 ExtractIconEx(_T("\\WLMMessenger.exe"), 0, largeIcon, smallIcon, 1); 试下
[转贴]初恋情人的乳房 其实严格来说她不算我的初恋情人,因为我们没有恋爱过,我只是暗恋她而已。 一 那年我18岁,在北京一所很著名的大学读大一。 农村生长的我,刚入首都,看到别的同学,骄傲的男生、漂亮的女生,心里有一种自卑感,所以很少与人交往。 这时她出现在我的生活里。她算不上绝色,但绝对是美女,柔顺飘逸的长发,苗条高挑的身材,走到哪里都是人们关注的焦点。最吸引人注意的还是她丰满的胸部,坚挺、结实。她性格很大方、开朗,又很会体贴人,温婉可人而不失坚强,而且成绩优秀,是系学生会的学习部长,追她的男生多如夏夜的青蛙,不计其数。 像这么优秀的女孩一般我是不会去招惹的,我没钱,又不帅,惹不起。 晚上我们一般都在阶梯教室自习,座位不固定。她总是主动坐在我旁边,没事找事的与我说话。开始我不理她,可她丝毫不以为意,仍然向我问这问那。没办法我只好答话,慢慢的就熟识了,话也多了起来。 有一次她问我:“你不与人交往,是不是有些自卑?” 我说是。 她说:“那我训练你,让你自信起来好不好?” 我说好啊。 她说:“第一步,注视我的眼睛。” 我说不要吧? 她说:“说话时不敢看对方的眼睛,别人一眼就知道你心虚。” 于是我大胆地看着她的眼睛。 她的眼睛真好看,很大,很清澈,水汪汪的,尽管戴着高度近视眼镜,但丝毫无损于她的美丽。 刚看了不到5秒钟,我就心虚了,把目光向下移。 可是又看到了她更美丽的胸部。 我的脸一下子红了。 她没注意到我看了她的胸部,说:“看你看你,胆子这么小。” 于是我又鼓起勇气与她对视。 在她的帮助下,我很快开朗起来,同学们也不再把我当“异类”。我真正融入到了同学之中,学习成绩成直线上升,还在校园征文中获得了一等奖。 当然对这一切最感到高兴的还是她,因为她的努力有了效果。 可是我知道我爱上了她,一天不和她说话我就像浑身没劲。 她是北京人,每到周末都要回家。于是周末成了我最讨厌的日子。 我知道她感受到了我对她的感情。因为从表面上看,她对每个男生都很好,好像跟大家相处得都不错,我只是其中之一而已。但她跟我在一起笑得最多,话也最多,而且每次星期天下午从来家里回来时,都要给我带一些吃的,这让我感到很幸福,也让别的男生很吃醋。 二 转眼就要放寒假了。 寒假有一个月不能见到她,我不知道这个假期我该怎么过,只有盼望日子慢一点。 可是时间还是一天一天飞快的过去,寒假终于到了。 虽然父母很想我,但还是写信叫我不要回去,我也不打算回去。因为买车票的钱相当于我两个月的生活费。 临近过年,许多民工都回乡了,在离学校大概一个小时车程的建筑工地上,我找到了一份挑砖和看守材料的工作,晚上就住在工棚里。工钱是按天算的,每天20元,还管3餐饭,我很知足,因为一个寒假能挣600,下学期的生活费就不要家里寄了。 北京的冬天真冷啊。 家乡的冬天也冷,但必竟是南方,把棉被加厚一点就可以了。 可在北京不行。夜里,工棚里简直是个冰窟隆。我又不敢生火,因为工棚里就我一个人,怕睡着了出安全事故。难以入睡,只能勉强打个盹凑合一下。 腊月二十八。早上。 我像往常一样,挑起一担砖,刚直起腰就看见了她。 她和她爸妈提着很多菜,应该是采购年货吧。 她也看见了我,很意外。 对视了两秒。 我低下头继续工作。 她叫住我:“你......” 我苦笑:“我要挣生活费。” 她不由分说地拉起我:“去我家洗个热水澡,换套我爸的衣服,看你一身的灰。” 她的坚决让我无法拒绝,我去了。 原来她家就在附近。进院子的时候我注意了一下,是一个很有实权的部门。对面走来一人,很恭敬地对她爸说“赵局长好”,看到我跟他们走在一起,很诧异地看着。她妈在后面说:“我家下水道堵了,找个人看一下。”
[转贴]BMP格式, delphi var pic:TPicture; pMem:PByteArray; hFile:Integer; i,ibmpsize,PicW,PicH:Integer; iBytesRead: Integer; lpPalette :pLOGPALETTE; hPal : hPalette;begin pic:=TPicture.Create; //创建Tpicture对象 hFile:=FileOpen(FileName,fmOpenRead); //打开图像数据文件 ibmpsize := FileSeek(hFile,0,2); //获得数据长度 FileSeek(hFile,0,0); //指针移至开始处 pMem:=AllocMem(ibmpsize );//定义pMem维数 iBytesRead:=FileRead(hFile, pMem[0], ibmpsize);//读取数据 FileClose(hFile);//关闭文件//这里是从图片最后一行读至第一行,你可以加一段调整使之倒过来//如定义pMem2, pmem2[i]=pmem[1024*768-i]; with pic.Bitmap do begin Height:=768;//图片高 Width:=1024;//图片宽 PixelFormat:=pf1bit; //设置图像的比特深度,2色、8色、256色等 SetBitmapBits( Handle, // handle to bitmap ibmpsize, // number of bytes in bitmap array pMem); //将数据PMem赋给pic end; image1.Height:=picH; image1.Width:=picW; image1.Picture:=pic; //pic赋给image1控件显示 pic.Free; FreeMem(pMem);//以下是更改调色板image1.Picture.Bitmap.PixelFormat:=pf8bit;GetMem(lpPalette,sizeof(TLogPalette) + (255 * sizeof(TPaletteEntry)));lpPalette^.palVersion := $300;lpPalette^.palNumEntries := 256;for i:=0 to 255 dobeginlpPalette^.PalPalEntry[i].peRed :=rr;lpPalette^.PalPalEntry[i].peGreen :=gg;lpPalette^.PalPalEntry[i].peBlue :=bb;end;hPal := CreatePalette(lpPalette^);image1.Picture.Bitmap.Palette:=hpal;FreeMem(lpPalette,sizeof(TLogPalette) + (255 * sizeof(TPaletteEntry)));DeleteObject(hPal);end; ================================================bmp文件格式1、 第一部分为位图文件头BITMAPFILEHEADER,它是一个结构,其定义如下:typedef struc tagBITMAPFILEHEADER{ WORD bfType; WORD bfSize; WORD bfReserved1; WORD bfReserved2; WORD bfOffBits;}BITMAPFILEHEADER, FAR *LPBITMAPFILEHEADER, *PBITMAPFILEHEADER; 该结构的长度是固定的,为14个字节,各个域的说明如下:Ø bfType:指定文件类型,必须是0x4d42,即字符串“BM”。Ø bfSize:指定文件大小,包括这14个字节。Ø bfReserved1,bfReserved2:保留字,为0。Ø bfOffBits:从文件头到实际的位图数据的偏移字节数,即图1中前三个部分的长度之和。2、 第二部分为位图信息头BITMAPINFOHEADER,它也是一个结构,其定义如下:typedef struc tagBITMAPINFOHEADER{ DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant;}BITMAPINFOHEADER, FAR *LPBITMAPINFOHEADER, *PBITMAPINFOHEADER;该结构的长度也是固定的,为40个字节,各个域的说明如下:Ø biSize:指定这个结构的长度,为40个字节。Ø biWidth:指定图像的宽度,单位是象素。Ø biHeight:指定图像的高度,单位是象素。Ø biPlanes:必须是1。Ø biBitCount:指定表示颜色时用到的位数,常用的值为1(黑白二色图)、4(16色图)、8(256色图)、24(真彩色图)。Ø biCompression:指定位图是否压缩,有效值为BI_RGB,BI_RLE8,BI_RLE4,BI_BITFIELDS。Windows位图可采用RLE4和RLE8的压缩格式,BI_RGB表示不压缩。Ø biSizeImage:指定实际的位图数据占用的字节数,可用以下的公式计算出来: biSizeImage = biWidth’× biHeight 要注意的是:上述公式中的biWidth’必须是4的整数倍(不是biWidth,而是大于或等于biWidth的离4最近的整数倍)。如果biCompression为BI_RGB,则该项可能为0。Ø biXPelsPerMeter:指定目标设备的水平分辨率。Ø biYPelsPerMeter:指定目标设备的垂直分辨率。Ø biClrUsed:指定本图像实际用到的颜色数,如果该值为0,则用到的颜色数为2的biBitCount次幂。Ø biClrImportant:指定本图像中重要的颜色数,如果该值为0,则认为所有的颜色数都是重要的。3、 第三部分为调色板。有些位图需要调色板,有些位图,如真彩色图,不需要调色板,它们的BITMAPINFOHEADER后面直接是位图数据。调色板实际上是一个数组,共有biClrUsed个元素(如果该值为0,则有2的biBitCount次幂个元素)。数组中每个元素的类型是一个RGBQUAD结构,占4个字节,其定义如下:typedef struct tagRGBQUAD{ BYTE rgbBlue; BYTE rgbGreen; BYTE rgbRed; BYTE rgbReserved;}RGBQUAD;其中:Ø rgbBlue:该颜色的蓝色分量。Ø rgbGreen:该颜色的绿色分量。Ø rgbRed:该颜色的红色分量。Ø rgbReserved:保留值。4、 第四部分就是实际的图像数据。对于用到调色板的位图,图像数据就是该象素颜色在调色板中的索引值,对于真彩色图,图像数据就是实际的R、G、B值。Ø 对于2色图,用1位就可以表示该象素的颜色,所以1个字节可以表示8个象素。Ø 对于16色图,用4位可以表示一个象素的颜色,所以1个字节可以表示2个象素。Ø 对于256色图,1个字节刚好可以表示1个象素。Ø 对于真彩色图,3个字节才能表示1个象素。
1 下一页