我被recv困扰了,求助各位 [问题点数:200分,结帖人fim]

fim
Bbs1
本版专家分:14
Blank
蓝花 2004年6月 Delphi大版内专家分月排行榜第三
结帖率 100%
Bbs4
本版专家分:1994
Bbs9
本版专家分:86974
Blank
微软MVP 2006年1月 荣获微软MVP称号
Blank
红花 2003年12月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2004年2月 VC/MFC大版内专家分月排行榜第二
2003年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2004年8月 VC/MFC大版内专家分月排行榜第三
2003年10月 VC/MFC大版内专家分月排行榜第三
2004年2月 扩充话题大版内专家分月排行榜第三
Bbs4
本版专家分:1513
Bbs5
本版专家分:2984
Bbs5
本版专家分:3644
Bbs5
本版专家分:3644
Bbs6
本版专家分:6728
无法POST图片,困扰了我三天了,只能求助各位大神了!
模拟POST上传图片到某网站,<em>困扰</em>了三天,就要放弃了,突然想到还有CSDN这个云脑袋,重启8年前的账号,看看能否有所收获,先谢谢<em>各位</em>了.rnrn[size=24px][color=#FF0000]1.Form-data[/color][/size]rn[img=https://img-bbs.csdn.net/upload/201411/24/1416793442_751023.jpg][/img]rnrn[size=24px][color=#FF0000]2.data[/color][/size]rn[img=https://img-bbs.csdn.net/upload/201411/24/1416793466_412467.jpg][/img]rnrn[size=24px][color=#FF0000]3.requeset hearder[/color][/size]rn[img=https://img-bbs.csdn.net/upload/201411/24/1416793498_629743.jpg][/img]rnrn[size=24px][color=#FF0000]4.sourcecode[/color][/size]rnrn[code=vb]Public xmlhttp_noserver1 As New MSXML2.ServerXMLHTTPrnrnrnPublic Function Getbody_Post_koudai_IMG(ByVal URL, ByVal sPara)rn'参数URL 是http://v.vdian.com/wd/item/addThumbnailrn'参数sPara 是 d:\1\a.jpgrn'On Error Resume Nextrnrnrn Dim strFileNamern Dim arrTempFileNamern arrTempFileName = Split(sPara, "\")rn rn rn strFileName = arrTempFileName(UBound(arrTempFileName))rn Dim Pre, Porn Dim fileContentrn '''''''组合串rn Dim strTemprn strTemp = ""rn strTemp = strTemp & "-----------------------------7de2de2f8024e" & vbCrLfrn strTemp = strTemp & "Content-Disposition: form-data; name=""callback""" & vbCrLfrn strTemp = strTemp & vbCrLfrn strTemp = strTemp & "imgcallback_" & DateDiff("s", "1970-01-01 00:00:00", Now) & "_" & Mid(CStr(dblRnd()), 2) & vbCrLfrn strTemp = strTemp & "-----------------------------7de2de2f8024e" & vbCrLfrn strTemp = strTemp & "Content-Disposition: form-data; name=""param""" & vbCrLfrn strTemp = strTemp & vbCrLfrn strTemp = strTemp & """userID"":""*****"",""***"":""***""" & vbCrLfrn strTemp = strTemp & "-----------------------------7de2de2f8024e" & vbCrLfrn strTemp = strTemp & "Content-Disposition: form-data; name=""imgs[]""; filename=""" & strFileName & """" & vbCrLfrn strTemp = strTemp & "Content-Type: image/pjpeg" & vbCrLfrn strTemp = strTemp & "" & vbCrLfrn Pre = strTemprn rn rnrn rn fileContent = GetFile(sPara) '''方法详情在下面rn rn rnrn strTemp = ""rn strTemp = strTemp & "-----------------------------7de2de2f8024e--"rn Po = strTemprnrn rn Dim strPost As Stringrnrn rn Const adLongVarBinary = 205rn Dim rs: Set rs = CreateObject("ADODB.Recordset")rn Dim lenPost As Longrn lenPost = Len(Pre) + LenB(fileContent) + Len(Po)rn rs.Fields.Append "b", adLongVarBinary, Len(Pre) + LenB(fileContent) + Len(Po)rnrn rs.Openrn rs.AddNewrn Dim LenDatarn 'Convert Pre string value To a binary datarn LenData = Len(Pre)rn rs("b").AppendChunk (StringToMB(Pre) & ChrB(0))rn Pre = rs("b").GetChunk(LenData)rn rs("b") = ""rnrn 'Convert Po string value To a binary datarn LenData = Len(Po)rn rs("b").AppendChunk (StringToMB(Po) & ChrB(0))rn Po = rs("b").GetChunk(LenData)rn rs("b") = ""rnrn 'Join Pre + FileContents + Po binary datarn rs("b").AppendChunk (Pre)rn rs("b").AppendChunk (fileContent)rn rs("b").AppendChunk (Po)rn rs.Updatern Dim FormDatarn FormData = rs("b")rn rs.Closern Set rs = Nothingrn rn rn xmlhttp_noserver1.Open "POST", URL, False rn rn xmlhttp_noserver1.setRequestHeader "Accept", "image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, */*"rn xmlhttp_noserver1.setRequestHeader "Referer", "http://v.vdian.com/vshop/1/CPC/item_do.php"rn xmlhttp_noserver1.setRequestHeader "Accept-Language", "zh-cn"rn xmlhttp_noserver1.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; EmbeddedWB 14.52 from: http://www.bsalsa.com/ EmbeddedWB 14.52)"rn xmlhttp_noserver1.setRequestHeader "Content-Type", "multipart/form-data; boundary=---------------------------7de242278024e"rn 'xmlhttp_noserver1.setRequestHeader "Accept-Encoding", "gzip, deflate"rn xmlhttp_noserver1.setRequestHeader "Host", "v.vdian.com"rn xmlhttp_noserver1.setRequestHeader "Content-Length", lenPost 'objTemp.SIZErn xmlhttp_noserver1.setRequestHeader "Connection", "Keep-Alive"rn xmlhttp_noserver1.setRequestHeader "Cache-Control", "no-cache"rn xmlhttp_noserver1.setRequestHeader "Cookie", "WD_clear_domain=1; _ga=GA1.2*; _gat=1; WD_client_rememberCountryCode=86; WD_client_tele=***; WD_client_country=86; WD_seller=***; WD_client_userid_raw=***; WD_client_***_raw=***; WD_client_user_true_name=*; seller_identity=0; w=***; d=*; k=***; u=***.***; s=***"rn rnrn xmlhttp_noserver1.sEnd FormDatarn rn If xmlhttp_noserver1.ReadyState = 4 Thenrn rn rn Getbody_Post_koudai_IMG = getHanzi(Bytestobstr(xmlhttp_noserver1.responseBody, "utf-8"))rn Elsern Getbody_Post_koudai_IMG = Nullrn End Ifrn Set xmlhttp_noserver1 = NothingrnrnEnd Functionrnrn''' 二进制载入文件内容rnPublic Function GetFile(filename)rnDim Stream: Set Stream = CreateObject("ADODB.Stream")rnStream.Type = 1 'BinaryrnStream.OpenrnStream.LoadFromFile filenamernGetFile = Stream.ReadrnStream.ClosernEnd Function[/code]rnrn[size=24px][color=#FF0000]5.result[/color][/size]rn"status":"status_code":100,"status_reason":"抱歉,系统出错了,请稍候重试。","result":400rnrn[size=24px][color=#FF0000]6.confusion[/color][/size] rn1. 登陆后会记录登录信息,我拿各种浏览器试验了,所以应该不存在没有登录的问题.rn2.我曾经把图片整成文本fileContent = allText("c:\a.txt") 然后上传,也是报这个错.rn3.'xmlhttp_noserver1.setRequestHeader "Accept-Encoding", "gzip, deflate"如果不注释这一段,返回的信息是乱码,所以我把他注释了rn4. 大神们,为什么不能上传,我是否应该就此放弃了.
我被这个问题困扰很久了。
自从安装了bcb以后,在其它程序运行中总是弹出对话框说rn "xxxxxxxxx"指令引用的“xxxxxxxx"。该内存不能为"read"。rn rn 要终止程序,请单击"确定"。rn 要调试程序,请单击'取消'。rnrn这该如何解决。rnrn我用的是win2000,bcb5
困扰已久的问题
我在一个单文档程序中动态添加了一个CListCtrl控件ID为m_ListCtrl,是通过右键菜单添加的,添加之后m_ListCtrl不是处在激活状态,我使用了m_ListCtrl.BringWindowToTop()使它获得了焦点,但m_ListCtrl却无法显示,如果不用m_ListCtrl.BringWindowToTop(),m_ListCtrl可以显示,但不是处在激活状态。rnrn如果能够使m_ListCtrl创建后就处在激活状态而且能显示出来呢?
被一个问题困扰~~~
c++编程,为什么在DOS平台下入口函数是main,而windows编程入口函数却是WinMain??rn不是说标准c++是独立于平台的么?那么main和WinMain哪个是属于标准c++??rn还有,如果都不属于标准c++,那么编译器为什么会认得他们(不报错)?还是说每一种平台下的编译器都已经默认一种主函数了~~rn问题或许白痴,不过我的概念有点混乱,麻烦<em>各位</em>大侠们了~~谢谢
困扰的问题!!!
asp中的文件复制组件,文件播放组件,广告播放组件 为什么不能运行?
关于recv返回值的问题,困扰已久
写了一个客户端和服务器端程序,之间用TCP协议,数据包只传送一次rn客户端connect到服务器上,<em>recv</em>数据,但返回值总是为0,但经检查客户端已接收到数据,为什么返回值不是接收到的数据长度?返回值为0是代表服务器端已经断开连接,rn但服务器端此时并没有调用close函数,因为我使用了一个死循环让服务器端不关闭socket。rn后来做了个测试,服务器端不调用send发送数据,客户端调用<em>recv</em>函数,立即返回0,哪位知道这是什么原因啊?
困扰很久的TAB!!!
想实现:rn点一个按钮,TAB控件上就会增加一个标签rn且增加的所有TAB页,都是共用一个对话框资源rn这个好实现么?rn我用m_tabCtrl.InsertItem(nIndex,strTabName)rn始终只能加一个TAB,再点按钮就会报错rn大致错误原因应该是之前只用的对话框内存没有清空,继续用的还是那个内存,所以报错rn可是我必须使用同一个对话框资源!
困扰我一天的问题,各位大虾帮帮忙
以前我一直用VC6.0,最近改用2005,今天在调试下面这段代码时发现运算速度变得好慢,大概测了一下时间,用了10秒钟,而在6.0下调试运行,才用了不到2秒,真是奇怪了,难道2005在字符串处理能力方面不如6.0?rn char c='A';rn CString strTemp;rn CString strHex;rn for(int i=0;i));rnrn
困扰了我两天的问题,请各位帮忙!!!!!!!!!!!
我写了一个dll文件,用于操作局域网内一台nt4.0上的access库rn我在vb中调试,完全可以读写,没有问题。rn然而,将其放到asp文件中,却不能执行,提示:rnrnMicrosoft Jet 数据库引擎打不开文件'\\gxback\aircomsms\短信\data\aircomsms.mdb'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。 rnrn我的机器是windows2000 serverrn
困扰我多日的问题,请教各位
本来问题就一直有,但是今天有点总爆发的意思。rn局域网,三台机子,一台window xp home,两台windows xp professional,打印机装在一台pro上rn情况:网络打印机无法安装,当然原来我的pro就一直找不到机子rn起因:给norton antivirus到网页上下载安装后原本使用的打印机无用了rn用添加打印机可以看到打印机服务器,但是无法看到打印机rn另:更改工作组,一旦重启,又恢复到workgrouprn用ping无法看到对方机子rn驱动程序和协议肯定已经安装了
一个困扰我的问题,各位大虾救我!!!!
我编写了一个VB与SQLServer应用的软件。当用SetupBuilder创建好打包程序之后。发现在某些机子上安装之后,却无法连接数据库。当这类机子安装SQL Server之后便可以了。显然是因为某个数据库驱动没有打包进去,但是小弟找了很久也没有成功,请问那位大虾遇到过类似情况并且如何解决的,小弟不胜感激,谢!谢!!谢!!!
困扰我N天了,各位救我啊~~
本人机器c盘格式化后,安装XP,分辨率是640*480能启动,但一改大点就无法启动。显示器是三星液晶,显卡是ATI。是不是要下载最新的显卡驱动呢?rn<em>各位</em>,帮帮忙吧
困扰我很久的问题请各位看看。
1、有两个数据表table1和table2,要通过两个字段No1和No2(注意是两个)建立关联,rn 是否在Database Form Expert里加入两个连接就行了呢?rnrn2、在一个窗体上建两个DBGrid以显示这两个表的数据,DBGrid1的DataSource指向Table1,rn DBGrid2的DataSource指向Table2,通过几个字段综合查询主表(要求从表自动跟着变化),rn 我知道用TQuery控件(用SQL语句)很容易做到综合查询,但要照顾到关联,且这两个DBGridrn 里有很多字段是同名的,则还是要用Table控件,让它们自动关联为好。rn 那么怎样进行综合查询呢(用Table的SetRange()只能通过一个关键字段来设范围吧)?rn
一直困扰我的问题,希望各位赐教
class myclassrnrn int f;rn int f1;rn int func1(int i);rn bool func2(bool j);rn;rninterface IMyMill : IDispatchrnrn [id(1), helpstring("test")] HRESULT Test([in] myclass mybody);rn;rnrn// myclass mybodyrn可以这样定义接口函数吗
困扰我多日的问题, 请各位帮助。
<em>各位</em>大侠:rnrn 我一个表,包括rn 日期 客户号 金额 三个字段, rn 每日把所有客户的资料采集进去。rnrn 现在想设计一个查询, 包括rn 日期,客户号,余额,比上日余额,比上月底余额rnrn 若无上日则比最相近的一个日期余额rn 若无上月底比如8月30日,则比上月最后一日的余额rnrn 请问我应该怎么做。rnrnrn 谢谢大家。100分送上。
我的困扰
唉,我真想自己不要这样。。。
我遇到的recv( )问题
我在使用<em>recv</em>( )函数时遇到了这样的困惑,如果没用数据到达程序好像就阻塞在<em>recv</em>()处, 请问有没有办法知道是否有数据到达呀???? 知道有数据到达然后再去执行<em>recv</em>()
高分求助一直困扰我的问题。
我的程序是在工控机上运行的,但运行大概10多天,然后系统就会报告rnmdr.exe-损坏的图像:应用程序或DLL C:\program files\common files\system\msadc\msadece.dll.rn我的程序在不断的读写数据库,出现上述错误后程序就退出了,我的程序名称是mdr.exe,另外我的机器上装了瑞星,在我的程序报告错误的同时,瑞星也报告错误,错误如下:rnRavService.exe-损坏的图像:应用程序或DLL C:\winnt\system32\snmpapi.exe.rnrn不知道是不是瑞星的问题,不过也不至于把我的程序搞死呀,希望大家给点解决方法。谢谢谢谢!
一个困扰我很久的sybase数据库问题求助
我使用pb9.0.3+SQL Anywhere 8 8.0.3.5594开发一些小型数据库软件rn使用Anywhere 一直也觉得很顺手,但是有时候碰到故障情况很奇怪:rnrn1.在数据库画板中,在表名上邮件菜单选择"export syntax"后导出的语句中只有以下部分rn insert into dba.pbcattbl (pbt_tnam, pbt_ownr, pbd_fhgt, pbd_fwgt, pbd_fitl, pbd_funl, pbd_fchr, rn insert into dba.pbcatcol (pbc_tnam, pbc_ownr, pbc_cnam, pbc_lpos, pbc_hpos, pbc_jtfy, pbc_case, rn insert into dba.pbcatcol (pbc_tnam, pbc_ownr, pbc_cnam, pbc_lpos, pbc_hpos, rn缺少create table这部分rnrn2.在表上邮件菜单"alter table"上点击,所有表的字段均灰掉不能编辑,原来是可以修改字段长度rnrn我的解决办法是删除pb.ini有时候可以觉得这个问题rnrn大家碰到这个问题了吗?
求助困扰了我很长时间的分页问题
我的分页定值是是显示正常的,翻页显示正常,但一旦赋值(我希望别人输入日期,可以自动去找那个月的资料),就不行了,第一页是正常的,第二页就开始无法正常显示了,我觉得大概是值没有传到下一页,但我不会改啊~求大家帮忙rn经理开始没耐心了~我快疯了,rnrn输入日期页面,scym.phprnrnrn 日期rnrn rnrnrnrn rn数据日期格式(如:201206)rn rn rn请输入日期:rnrnrnrnrnrnrnrnrnrnrnrn显示页面,szym.phprnrnrnrnrnrn 数据rn rnrnrnrn" ."数据资料($rql)". "";rnrnecho " rn rn 日期rn 回答类型rn 数量rn";rnrnwhile($row = mysql_fetch_array($result))rnrnecho " ";rnecho " " . $row['dv'] . "";rnecho " " . $row['atl'] . "";rnecho " ". $row['co'] . "";rnecho "";rnrnrnecho "";rnrnmysql_close($con);rnrn?>rnrn';rn$key.="$page/$pages "; //第几页,共几页rnif($page!=1)rn$key.="第一页 "; //第一页rn$key.="上一页"; //上一页rnelse rn$key.="第一页 ";//第一页rn$key.="上一页"; //上一页rnrnif($pages>$page_len)rn//如果当前页小于等于左偏移rnif($page=$pages+1)rn$init = $pages-$page_len+1;rnelsern//左右偏移都存在时的计算rn$init = $page-$pageoffset;rn$max_p = $page+$pageoffset;rnrnrnrnfor($i=$init;$irnrnrnrnrn rn返回主页rnrn
求助 ERRORLNK2001 困扰我2天了。。
百度的方法都试过了。。之前都是对的 只重新加载了修改过了Resource.h 就这样。。 求大神解脱。rnDTipDialog.obj : error LNK2001: 无法解析的外部符号 "public: void __thiscall DTipDialog::OnBnClickedOk(void)" (?OnBnClickedOk@DTipDialog@@QAEXXZ)rnE:\Documents and Settings\asus\My Documents\Visual Studio 2010\Projects\MFCpractis1\Debug\MFCpractis1.exe : fatal error LNK1120: 1 个无法解析的外部命令rn
求助一个问题。困扰我几天了。
#include rn#include rn#include rnrntypedef struct rnrn int num;rn float score;rn struct *next;rnstu;rn#define LEN sizeof(stu)rnint main(void)rnrn stu *p1;rn p1=(stu*)malloc(LEN);rn scanf("%d%f",&p1->num,&p1->score);rnrn//这段代码运行后输入第二个值时就会出错。如下图rn[img=https://img-bbs.csdn.net/upload/201502/06/1423202357_979596.png][/img]rn
windows程序设计---菜单求助困扰我很久)
如题,我的窗口创建一个菜单资源,然后LoadMenu到此窗口的菜单句柄中,在WM_CREATE期间SetMenu rn编译运行后,菜单显示正确,且功能正常。rnrn【问题如下】rn①我使用鼠标左键点击菜单(下拉选择、或者来回移动鼠标不选择),几次(有时4次,有时8、9次)后,我的菜单消失了(或 菜单不消失,但不再出现下拉选项了!),且此时系统菜单(系统菜单我没做任何改动)也不能下拉了!这是为什么呢?rnrn②我使用alt+方向键选择菜单,过程跟鼠标的一样,不会出现菜单消失或者菜单失效问题(但是再使用鼠标的话,依然会出现①的问题)。
求助大家困扰我很久的问题
第一:mysql root用户改名后,在mysql命令行里如何登录?因为用户名不同了,就算输入密码正确也登录不了。不知怎么办?rn第二:mysql 新建数据库a 数据库用户名a  这两个名称是如何对应关系的?比如mssql新建登录用户时可以绑定数据库名,这样就很容易理解! 但mysql没有这个绑定的步骤啊?rn还有就是 新建数据库和数据库用户名如果设置成不同?
困扰我很久的COM+问题,求助...
我在Win2K下开发的程序,把访问数据库的组件交给COM+管理,COM+组件和数据库都放在同一台机器上(Win2K)。应用程序在另一台机器上,如果该机安装的是Win2K系统,则应用程序运行正常,前提是我在组件的机器上用COM+生成了一个远程访问的代理包,到客户机上安装后,程序运行正常;但是我将该代理包安装到系统为Win98的客户机上时,程序不能创建组件,原因何在?如何解决?
求助一个困扰了我好几天得问题!
rnrnrnrnrnrnrnrn 飞天论坛(ftbbs ACCESS 3.0.1)rn rn rnrn rnrn rnrn rn rn rn rn rn rn rn rn 论坛首页>>>>rn 精华贴 rn 推荐贴 rn 总版主:孙皆坤rn rn rn rn rn rn rn &titlekind=">rn rn rn ">rn ">rn rn rn 排序rn rn 发帖时间rn 浏览量 rn 跟帖数 rn rn rn rn rn rn rn rn rn rn 点击rn 论坛主题rn rn 回复rn 作者rn 更新时间rn rnrn rnrnintPageCount) intPage = intPageCount;rnif(intPageCount>0)rn//将记录指针定位到待显示页的第一条记录上 rnrs.absolute((intPage-1) * intPageSize+1); rn//显示数据 rni = 0; rnwhile(i< intPageSize && !rs.isAfterLast()) rn%>rn rn rn ">rn ">rn rn ">rn rn rn rnrn rn rn rn rn 当前第页 rn rn rn 首页rn rn ">上一页 rn rn 上一页 rn rn rn 下一页 rn rn rn 尾页rn rn 尾页 rn rn rn rnrnrn rn rn rn rn rn rn rn rnrnrnrn我想把查询出来得帖子按照点击数或回贴时间排序,但是确不能够获得bbskind和titlekind得值,只能获得order_key得值,不知道为什么啊,请高手指点,在线等,QQ:121359379
求助各位,我尽力了
若要从文件中读取数据放入一个链表中,这样做可以不,但我试了不行啊.rnrnstruct player *createplayer(void)rnrn struct player *p1,*p2;rn struct player *head;rn FILE *fp;rn int n;rn n=0;rn fp=fopen("playerdata","rb");rn p1=p2=(struct player *)malloc(LEN2);rn fread(p1,sizeof(LEN2),1,fp);rn head=NULL;rn while(p1->next!=NULL)rn rn n=n+1;rn if(n==1) head=p1;rn else p2->next=p1;rn p2=p1;rn p1=(struct player *)malloc(LEN2);rn fread(p1,sizeof(LEN2),1,fp); rn rn p2->next=NULL;rn fclose(fp);rn return head;rn
我的recv死机了,何解?
先send(_socket,buf,sizeof(buf),0)rn然后<em>recv</em>(_socket,buf,sizeof(buf),0)rn程序却在<em>recv</em>的时候不动了,等了好久都没动静,是些什么原因呢?
求助:我的主页被改了
我的主页被改成ww.sotop.com,大家千万别去这里rnrn我每次改回主页也没用,把注册表中所有与它有关的键值都删掉也没用rnrn重启后主页还是它,真不知哪里去中的恶意代码rnrn我怀疑是不是它在我机器启动时加载了什么rnrn还请大家多指教
我的网站被黑了,求助
问题描述:在百度中搜索 “site:www.abc.com 彩” ,在结果中可以看到很多和彩-票,赌-博有关的内容,点击链接进入就是404,服务器上确实没有这些内容,数据库里也没有。但是点击网页快照进去是可以看到不正常的内容的。rnrn我怀疑是通过评论或回复之类的内容,在页面输出或引用了恶意js造成的,这种问题应该怎么解决啊?谢谢。rnrn或者扣扣我,三九七七久久⑧③五rnrn
recv错误,请各位帮忙
我在OnInitDialog里对SOCKET对象sClient进行了初始化,然后再通过方法ConnectServer()进行连接和发送消息,在此方法里可以正常发送和接收消息rn可是我在另一个方法里就只能发送,不能接收消息,本来<em>recv</em>应该是阻塞的,可在另一方法里根本就不阻塞,不晓得这是什么原因,在此向<em>各位</em>请教rn初始化方法rnOnInitDialog()rnrn WSADATA wsaData;rn WSAStartup(MAKEWORD(2,2), &wsaData);rn sClient = socket(AF_INET, SOCK_STREAM, 0);rnrn if ( sClient < 0 )rn rn AfxMessageBox("初始化SOCKET失败!");rn PostQuitMessage(0);rn rnrn连接服务器方法rnBOOL CClientDlg::ConnectServer(CString svIP, int svPort, CString sName)rnrn memset(&ServerAddr, 0, sizeof(ServerAddr));rn ServerAddr.sin_family = AF_INET;rn ServerAddr.sin_port = htons(svPort);rn ServerAddr.sin_addr.s_addr = inet_addr(svIP);rnrn if(connect(sClient, (SOCKADDR *)&ServerAddr, sizeof(ServerAddr)) < 0 )rn rn MessageBox("连接服务器失败,请确认服务器地址和端口号!", "警告", MB_OK | MB_ICONSTOP);rn return FALSE;rn rn rn CString sMSG;rn sMSG = "_LOG:"+sName;rn int numsnd = send(sClient, sMSG, strlen(sMSG), 0);rn if ( numsnd != strlen(sMSG) )rn rn MessageBox("发送获取服务器列表出错!", "警告", MB_OK | MB_ICONSTOP);rn return FALSE;rn rn int len = sizeof(SROOM);rn char buf[2049];rnrn int numscv = <em>recv</em>(sClient, buf, len, 0);rn rn if ((numscv == 0) || (numscv == SOCKET_ERROR))rn rn MessageBox("发送获取服务器列表出错!", "警告", MB_OK | MB_ICONSTOP);rn return FALSE;rn rn SROOM sroom;rn sroom = (SROOM&)buf;rn这里可以发送并接收rnrn下面的方法就只能发送,不能接收rnvoid CClientDlg::OnDblclkListDesk(NMHDR* pNMHDR, LRESULT* pResult) rnrn // TODO: Add your control notification handler code herern //取得当前选择行的索引值rn int row = m_pDeskList.GetNextItem(-1,LVNI_SELECTED);rn if (row == -1)rn return;rnrn //发送入坐请求rn CString sMSG;rn sMSG.Format("_JOIN:%d", row);rn send(sClient, sMSG, strlen(sMSG), 0);rn rn rn //接受确认信息rn char rcvbuf[10)];rn //memset(rcvbuf,0,sizeof(rcvbuf));rn int num = <em>recv</em>(sClient, rcvbuf, 10, 0);rn //并且如果服务器不发消息过来,也会执行下面的语句rn AfxMessageBox("结束");rnrn
我被线程给搞晕呢,求助各位大大。。
我晕的地方就是:如果有两个线程要调用某个方法,而这个方法已经被synchronized而且这个方法中有sleep方法 那么在它sleep以后,当前访问这个方法的线程是不是就让给另一个线程访问,然后直到这个线程访问结束再开始往下执行。。rn比方说这个程序:rnrnpublic class Que_Sync extends Threadrn public static void main(String[] args)rn Que_Sync q1 = new Que_Sync();rn Que_Sync q2 = new Que_Sync();rn q1.start();rn q2.start();rn rn rn rn public static void m1(String name)rn for(int i=0;i);rn rn rnrn按照开始我对sleep和synchronized之间关系的理解,那么这个程序应该都显示是第2个访问此线程的方法,因为当第一个线程访问add方法以后num++变为1然后sleep然后第二个线程访问此方法num++,这时num就已经变为2呢。。那么两个线程在按照顺序往下输出应该都是2啊。为什么实际的输出是一个1,一个2呢?rnrn我被线程给弄的有点晕呢。。好心的大大给解释解释。。。rn
被magento问题困扰已久!
getTitle()): ?>rn getTitle() ?>rnrnrngetTabs()): ?>rn rngetTabs() as $_tab): ?>rngetSections()): ?>rn getClass()): ?>class="getClass() ?>">rn rn getLabel() ?>rnrngetSections() as $_section): ?>rn rnrngetId()==$this->getActiveTab()): ?>class="active">rngetLabel() ?>rnrnrnrnrnrnrnrnrnrnrnrnrnrnrn如何通过这个文件中找到getTitle()的数据,是在数据库里面找吗,我找了半天都没有,还有我也在phtml中和xml中找过
最近被困扰的一个问题
今年六月,为期二十年的学习生涯终于结束,之前一直都盼望着毕业,自己能自由的做事,能独当一面。也正是因为自己对毕业后的生活有这样种种的期待,所以当现在的真实生活与期望的有差距时,才会失落。 1.学到的知识用不到 在学校学的是生物医学工程,一个操蛋的专业,为什么这么说。因为学到东西较杂,模电/数电/信号处理/程序设计/生理学/简单的医疗器械原理。。。都在学,每次给别人介绍时都说自己的专业主要是学医
被指定的转换无效困扰!!
using (OracleConnection conn = DB.createConnection())rn rnrn OracleCommand comm = conn.CreateCommand();rn comm.Connection.Open();rn tryrn rn string filename = Request.QueryString["filename"];rn string tablename = Request.QueryString["tablename"];rnrn comm.CommandText = "select * from " + tablename + " where filename='" + filename + "'";rn OracleDataReader objReader = comm.ExecuteReader();rnrn //string strcmd = "select * from " + tablename + " where filename='" + filename + "'";rn //System.Data.OracleClient.OracleCommand objCommand = new System.Data.OracleClient.OracleCommand(strcmd, conn);rn //conn.Open();rn //objReader = objCommand.ExecuteReader();rnrn if (objReader.Read())rn rn Response.AddHeader("Content-Disposition", "attachment; filename=" + objReader["filename"].ToString());rn Response.AppendHeader("Contenttype", "application/msword");rn //读取数据rn byte[] buffer = new Byte[10240];rn //long datalen = objReader.GetBytes(3, 0, null, 0, 0);//["filedata"]rnrnrn long datalen;rn [color=#FF0000]datalen = objReader.GetBytes(3, 0, null, 0, 0);//["filedata"][/color] 这里出错,指定的转换无效rnrn //Response.Write("datalen=" + datalen.ToString());rn //*rn long curPos = 0;rn long readsize = 0;rn rn readsize = objReader.GetBytes(3, curPos, buffer, 0, 10240);rn while (readsize == 10240)rn rn curPos += readsize;rn Response.BinaryWrite(buffer);rn Response.Flush();rn readsize = objReader.GetBytes(3, curPos, buffer, 0, 10240);rn rn byte[] rBuf = new Byte[readsize];rn objReader.GetBytes(3, curPos, rBuf, 0, (int)readsize);rn Response.BinaryWrite(rBuf);rn Response.Flush();rnrn //*/rnrn rnrn rn finallyrn rn //if (objReader != null) objReader.Close();rn conn.Close();rn rn
求助】WIC组件的困扰
大家好,rnrn 我使用vs2010制作了一个打包程序(必备资源是dotnetfx40),我使用的操作系统是win7,运行打包程序,可以成功安装软件;rnrn 但是我把安装程序放在XP系统进行安装时,报错,大概意思就是要先安装WIC组件,我很困惑,能否把这个组件打包到我的安装程序里面,请高手指点;
oracle job 困扰求助
运行的老项目一直使用的JDBC同步数据,但是效率实在底下,还经常出问题。rn所以琢磨着换个方式,在网上看到的oracle job很好用,但是有几点不明白。rnrn[code=sql]1 var job_num number;rn2 beginrn3 dbms_job.submit(:job_num,'test_proc;',SYSDATE,'sysdate+2/24/60');rn4 end;[/code]rn[code=sql]1 CREATE OR REPLACE PROCEDURE test_proc ISrn2 BEGINrn3 INSERT INTO SYSTEM.TEST0916(SEQ, SEQTIME) VALUES(NVL((SELECT MAX(SEQ) FROM SYSTEM.TEST0916) + 1, 0), SYSDATE);rn4 COMMIT;rn[/code]rn1、我需要每次同步当前时间一天内的数据,这条查询和插入的过程的写法有什么要注意的?有参考资料吗?网上找的都是简单的插入语句,结合查询就摸不到头脑了。rn2、数据库是两台机器上,但是表结构是一样的,这个有没有需要注意的地方?两个库之间有DBLINK连接rn3、多个数据库同步可以实现吗?rn4、在成功运行后我改怎么检查它的执行过程是否正常?rn5、运行时只要数据库还在运行,这个任务是不是就不会中断?rn6、我在使用下面的删除JOB语句时,提示无效SQL语句这是什么情况?rnrn[code=sql]exec dbms_job.remove(81);[/code]rnrnrnrnrn小弟,今天找了半天的资料都看得云里雾绕的。还请<em>各位</em>能多多包涵,多些<em>各位</em>[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]
出问题困扰好久,求助
问题:我想拿到表里的username的值,就是名字,也就是想拿到tom,fox那些名字,结果运行拿到的都是字段名username,请问哪里出问题了求解答rnrn1.以下是java代码rn[code=java]package cn.lyy.service;rnrnimport java.sql.Connection;rnimport java.sql.PreparedStatement;rnimport java.sql.ResultSet;rnimport java.sql.SQLException;rnrnimport cn.itcast.utils.JdbcUtils;rn/**rn * 通过jdbc获取本地数据库day17中表user中的字段username值rn * @author Administratorrn *rn */rnpublic class Test rn public static void main(String[] args) rn //sql语句rn String sql = "select ? from user";rn rn Connection con = null;rn PreparedStatement pst = null;rn ResultSet rs = null;rn try rn //获取连接rn con = JdbcUtils.getConnection();rn //获取预处理平台rn pst = con.prepareStatement(sql);rn //rn pst.setString(1, "username");rn //rn rs = pst.executeQuery();rn while(rs.next())rn rn String string = rs.getString(1);rn rn System.out.println(string);rn rn rn rn catch (SQLException e) rn e.printStackTrace();rn rn rn[/code]rn2.以下是数据库的表rn+----+--------------+----------+-------------+rn| id | username | password | email |rn+----+--------------+----------+-------------+rn| 1 | tom | 345 | tom@163.com |rn| 2 | fox | 123 | fox@163.com |rn| 13 | é??è??è?? | dsfsd | axiba |rn| 14 | dsfsdfs | dfsdfsdf | axiba |rn+----+--------------+----------+-------------+rnrn3.问题:我想拿到表里的username,就是名字,也就是想拿到tom,fox那些名字,结果运行拿到的都是下面的,请问哪里出问题了求解答rnusernamernusernamernusernamernusernamernrn
求助困扰好几天了55555
[img=https://img-bbs.csdn.net/upload/201608/03/1470196476_457708.png][/img]rn<em>求助</em> 就写一个简单的登录上传没写出来 真的完蛋了[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/5.gif][/img]rn已经是获取到的login页面的html代码 但是不会提交文本框数据 求大神帮忙 应该看下代码就能理解了[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/9.gif][/img] 简直心塞 写了两天还没写出来
多播困扰求助
服务器有两路多播流,多播地址(端口)分别为239.230.50.53(5053)和239.231.50.53(5053),多播端口地址是一样的,只不过多播地址不一样。rn现在在我的客户机程序里,分别用两个CAsyncSocket来接收,问题是当第一CAsyncSocket.Create(nGroupPort, SOCK_DGRAM, FD_READ)成功后,第二个CAsyncSocket.Create(nGroupPort, SOCK_DGRAM, FD_READ)就不成功了,也就是说在同一时刻只有一个套接字可以使用。我头都大了,求救。
求助】win组件的困扰
大家好,rnrn 我使用vs2010制作了一个打包程序(必备资源是dotnetfx40),我使用的操作系统是win7,运行打包程序,可以成功安装软件;rnrn 但是我把安装程序放在XP系统进行安装时,报错,大概意思就是要先安装WIN组件,我很困惑,能否把这个组件打包到我的安装程序里面,请高手指点;
求助困扰以久的问题
在窗口坐下角,总是有“java script”这串字符,不知道怎么把它隐去,请高手指教。
被这个问题困扰好长时间了……
在griview控件里添加一个HTML控件(非服务器控件),在后台如何获取它?rn例如:在Griview控件里添加一个radioButton,注意:不是服务器控件(为了实现单选,所以不用服务器控件)rn请问<em>各位</em>大侠,在后台那个事件里获取选中那个radioButton?又如何获取?如何设置为服务器控件,又如何实现rn单选的功能?伏望你能给我指点迷津!不胜感激!rn
最近总是被小问题困扰
在aspx页面上怎样定义默认按钮?rn我想让hyperlink的字体的下划线不出现,在styles.css中将A:link,rnA:visted,A:active,A:hover的text-decoration的属性都改为了none,rn结果我在不填充hyperlink的NavigateUrl属性的时候,hyperlink的字体确实没有下划线,但是填充了以后就有了,要怎么才能作到一直都没有?rn谢谢!
被莫名奇妙的问题困扰
set conn = server.createobject("adodb.connection")rnconn.ConnectionString = "driver=sql server;server=127.0.0.1;uid=news;pwd=news;database=news"rnconn.openrnrn总是指出conn.open 一行有错误Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)rnrn我用WINDOWS 2000 SERVER中文版 + SQL SERVER 2000中文版rn
被C++和VB所困扰
因兴趣我学习C++,但因工作需要我学习VB,现在暂时不工作了,我不知道我该选择哪个?
被Server.Transfer和Response.Redirect的区别困扰!!!
看了下资料,明白了Server.Transfer可以比Response.Redirect降低负载,但很多资料上说Server.Transfer和Response.Redirect的另一不同是前者可以传递Form,QueryString中的值,可我写了个代码却发现两者都不可能保存Form、QueryString的值!rnrnrn[Copy to clipboard]CODE:rn,True)结果报错了。rn搞晕了,清高手解释下,谢谢!
各位求助。免得再次被训!
晚上系统出现问题,打开一看,找不到数据库。rn才知道中午服务器系统被回复。问题就来咯。rnrnrn系统装好之后,安装sql,我附加了一A数据库(mdf放在D盘),这时我备份系统。SERVER20110512.GHO。rnrn这周一,因为系统分离的原因,我把一部分表提出来,到另外一个数据库B,此时我在sql上新建一B数据库(mdf放在D盘)。rnrnrn没想到今天服务器被还原,到SERVER20110512.GHO这个版本。rn所以,打开系统就找不到我周一新建的数据库B。在MSSMS里就找不到B数据库,只能找到A数据库。rnrn问题: 在MSSMS里,可以这样实现吗?系统备份之后,不管我何时在新建数据库(mdf放在D盘),还原系统之后,还能找到我之后新建的数据库。rnrn不知该如何搜索,当然我继续搜索。谢谢。
recv
服务端的<em>recv</em>()总是出错说没连接,,但是客户端与服务端又是连上的,,我客户端发数据到服务端的时候在接收的时候它总是说没有连接..但对客户端又没有断开,,它为什么还是说没有连接呢!!请教一下<em>各位</em>..我都搞了一天了,都没有搞定哦!!!
我是个菜鸟,求助各位高手帮我解决一个问题,已经困扰我三天啦!!
我怎样能在页面上把遍历出的数据合并单元格,具体点说就是我在数据库中遍历出一段数据,有大项合小项,而且其中有相同的大项名字对应不同小项的名字,我怎样能在遍历出数据后再合并单元格,让相同大项的名字合并在一个格里,帮帮我吧!先谢谢你们啦!!
求助各位,我错在哪里了
我在网上看到一段程序,rnrn我把以下程序分开写了,但是总是调试不到一起,不知道为什么????,求解rnrn测试地址: http://www.mlmm.cn/mypage/?name=ceshi rn测试页代码: rn复制代码 代码如下: rn rn rn rn php+ajax动态生成下拉菜单 rn rn rn rn rn$regionss(中华人民共和国) rn rn rn rnrnregionss 函数代码: rnQUOTE: rn复制代码 代码如下://省市地3级联动下拉菜单函数 regionss 省.市.地 rnfunction regionss($country="中华人民共和国") rn rnglobal $db; $i = 1; rn$text="省/市/自治区\n"; rn$result = $db->query("SELECT province FROM ".TABLE_PROVINCE." WHERE country='$country' ORDER BY provinceid"); rnwhile($r = $db->fetch_array($result)) rn rn$text .= "".$r['province']." "; rn$i++; rn rn$text.=""; rn$text.=" 市/县/区\n"; rn$text.="县级市/县\n"; rnreturn $text; rn rnregions.js 的代码: rnrn复制代码 代码如下://var ab = new Array(); rnvar xmlHttp; rnvar xmlHttpa; rnfunction createXMLHttpRequest() rnif (window.ActiveXObject) rnxmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); rn rnelse if (window.XMLHttpRequest) rnxmlHttp = new XMLHttpRequest(); rn rn rnfunction createXMLHttpRequesta() rnif (window.ActiveXObject) rnxmlHttpa = new ActiveXObject("Microsoft.XMLHTTP"); rn rnelse if (window.XMLHttpRequest) rnxmlHttpa = new XMLHttpRequest(); rn rn rnfunction startRequest() rncreateXMLHttpRequest(); rncreateXMLHttpRequesta(); rnxmlHttp.onreadystatechange = handleStateChange; rnxmlHttpa.onreadystatechange = handleStateChangearea; rndocument.getElementById('select2').options.length = 0; rndocument.getElementById('select3').options.length = 0; rnvar url = document.form1.select1.value; rnvar qurl = "/regions.php?province="+url+"&time="+new Date().getTime(); rnxmlHttp.open("GET", qurl, true); rnxmlHttp.send(null); rn//setTimeout("startRequest()",2000); rn rnfunction handleStateChange() rnif(xmlHttp.readyState == 4) rnif(xmlHttp.status == 200) rnvar obj = document.getElementById('select2'); //将服务器返回的字符串写到页面中ID为select2的区域 rnobja = document.getElementById('select3'); //将服务器返回的字符串写到页面中ID为select3的区域 rneval(xmlHttp.responseText); rn rn rn rnfunction handleStateChangearea() rneval(xmlHttpa.responseText); rn rn//var ab = new Array(); rnfunction startRequesta() rncreateXMLHttpRequesta(); rnxmlHttpa.onreadystatechange = handleStateChangea; rndocument.getElementById('select3').options.length = 0; rnvar url = document.form1.select2.value; rnvar qurl = "/regions.php?city="+url+"&time="+new Date().getTime(); rnxmlHttpa.open("GET", qurl, true); rnxmlHttpa.send(null); rn//setTimeout("startRequest()",2000); rn rnfunction handleStateChangea() rnif(xmlHttpa.readyState == 4) rnif(xmlHttpa.status == 200) rnvar obja = document.getElementById('select3'); rneval(xmlHttpa.responseText); rn//将服务器返回的字符串写到页面中ID为select3的区域 rn rn rn rn数据岛 regions.php 页面代码 rnrn复制代码 代码如下:query("SELECT DISTINCT city FROM ".TABLE_CITY." WHERE province='$province' ORDER BY cityid"); rnwhile($r = $db->fetch_array($result)) rn rn$r[city]=iconv('gb2312','UTF-8',$r[city]); rnecho "obj.options[obj.options.length] = new Option('".$r[city]."','".$r[city]."');\n"; rn$i++; rn rn$resultarea = $db->query("SELECT DISTINCT city FROM ".TABLE_CITY." WHERE province='$province' ORDER BY cityid"); rn$r = $db->fetch_array($resultarea); rn$city = $r[city]; rn$resulta = $db->query("SELECT DISTINCT area FROM ".TABLE_CITY." WHERE city='$city' ORDER BY cityid"); rnwhile($ra = $db->fetch_array($resulta)) rn rn$ra[area]=iconv('gb2312','UTF-8',$ra[area]); rnecho "obja.options[obja.options.length] = new Option('".$ra[area]."','".$ra[area]."');\n"; rn$i++; rn rnrn rnif($city && $province=='') rnglobal $db; $i = 1; rn$result = $db->query("SELECT DISTINCT area FROM ".TABLE_CITY." WHERE city='$city' ORDER BY cityid"); rnwhile($r = $db->fetch_array($result)) rn rn$r[area]=iconv('gb2312','UTF-8',$r[area]); rnecho "obja.options[obja.options.length] = new Option('".$r[area]."','".$r[area]."');\n"; rn$i++; rn rn rn?> rn地址信息数据库: rn[img=http://bbs.php100.com/attachment/thumb/Mon_1102/18_97004_b145a09288bb56a.jpg][/img]rn
各位好,我recv函数接收数据不全,请解惑,谢谢!
我写的程序直接跟服务器交互,服务器会返回什么不是我预期。服务器是php响应的rnrn我send之后就<em>recv</em>,发现数据不对,少了很多内容,rnrn用抓包工具抓了一下,发现封包里有0x00结束符,<em>recv</em>就读到这里,后面的就不读就返回了。rnrn但是我在此时继续<em>recv</em>的话,就收不到任何数据,然后直到<em>recv</em>返回0。rnrn请问<em>各位</em>我如何才能把整个封包的内容全部读到呢? 还有那个结束符是怎么回事。。。网页应该是UTF8编码的,谢谢
困扰了我两天我问题
请问个<em>各位</em>大侠。我的一个查询用到一个存储过程。其中有一段[code=SQL] rnNumb=convert(numeric(10,4),a.Numb),rnPrice=convert(numeric(10,4),a.Price),rnAmount=convert(numeric(10,4),a.Amount)rn[/code]rnrn显示用的是vsflexgrid8.0 问题是显示的是有这三列数字前面都有个金额符号 ¥rn我想去掉这个符号找了两天没找出问题所在。程序代码里是没有的。最后把numeric(10,4)换成real 符号消失了。请问原因是什么?????郁闷死我了。rn[code=SQL] rnNumb=convert(real,a.Numb),rnPrice=convert(real,a.Price),rnAmount=convert(real,a.Amount)rn[/code]rnrn请不吝赐教!!!谢谢先。
我的程序怎么停在recv了?
一般有什么原因,rn会死在<em>recv</em>啊?rnrn昨天还行呢!rnfaint死了。rn
我是不是Hook到了recv
我是不是Hook到了<em>recv</em> ?可我得不到数据包的数据。我想得到数据包后,更改些数据,再让系统把数据抛给被勾的程序。rnint _stdcall new_<em>recv</em>(SOCKET s,char FAR *buf,int len,int flags)rnrn CString str1(buf);//str1一直为空,本函数也一直会被调用rn TRACE("<em>recv</em>\n");rn return 1;rn return <em>recv</em>(s,buf,len,flags);rnrnHHOOK m_hook;rnDWORD dwCurrentPID = 0; rnBYTE btNewBytes[8] = 0x0B8, 0x0, 0x0, 0x40, 0x0, 0x0FF, 0x0E0, 0 ; rnDWORD dwOldBytes[3][2]; rnDWORD dwSize; rnDWORD pRecv = 0;rnHHOOK m_hook=SetWindowsHookEx(WH_CALLWNDPROC,(HOOKPROC)MyWndProc,AfxGetApp()->m_hInstance,GetWindowThreadProcessId(IE,NULL)); rnLRESULT CALLBACK MyWndProc ( int nCode,WPARAM wParam, LPARAM lParam)rnrnHINSTANCE hLib = LoadLibrary( "ws2_32.dll" ); rnpSend = (DWORD)GetProcAddress( hLib, "send" ); rnpRecv = (DWORD)GetProcAddress( hLib, "<em>recv</em>" );rn rn::ReadProcessMemory( INVALID_HANDLE_VALUE, (void *)pRecv, (void *)dwOldBytes[1], sizeof(DWORD)*2, &dwSize ); rn*(DWORD *)( btNewBytes + 1 ) = (DWORD)new_<em>recv</em>; rn::WriteProcessMemory( INVALID_HANDLE_VALUE, (void *)pRecv, (void *)btNewBytes, sizeof(DWORD)*2, &dwSize );rn
陆老师,这个问题我已经被困扰了很长时间了。
是这样的,下一个项目就是要用硬件解码器来代替软解码,硬件解码器是MPEG-2硬件解码器。我想知道如何才能制作一个Transform Filter来表示这个硬件解码器,如果可以,那么这个Filter一旦注册到注册表中去的话(假如Merit值大于MERIT_DO_NOT_USE),Mediaplay应该是可以播放用MPEG-2压缩的多媒体文件的吧。
我快郁闷死了,被JIVE配置的问题困扰
我用的数据库是SQl Server,怎么安装啊,
大家碰到过这种情况吗,我被困扰两天了!
我用的struts架构,在servlet中读取jsp文件中定义的表单值。我用的是weblogic服务器,在控制台上总会显示returnnull=true。就是我request回来的变量全是null值!这是为什么呀?我以前没遇到过这种情况,<em>各位</em>大侠说说这是为什么呀?
有关粘贴板内容编码的问题,我已经被困扰了很久。
rn问题描述:如果在浏览网页时,拷贝了一段中文网页到粘贴板。在dotnet中,获取粘贴板上的html格式的数据时,捕获到的中文信息出现了乱码。而英文的内容就不会出现问题。我想一定是编码的问题。rnrn意图:rn我的目的是要获取粘贴板上从网页中拷贝的信息。因为DataFormats.UnicodeText和DataFormats.Text格式的数据并不含有数据的格式信息(比如我们从网页上拷贝了一个表格)。所以我想获取DataFormats.Html格式的信息。 rnrn测试代码很简单,你可以试一下: rn首先从网页上拷贝一段中文信息。 rn然后在一个winForm中执行下面的代码: rnprivate void button5_Click(object sender, System.EventArgs e) rn rntry rn rnIDataObject data = Clipboard.GetDataObject(); rnif(data.GetDataPresent(DataFormats.Html)) rn rnstring dataHtml = data.GetData(DataFormats.Html,true) as string; rnMessageBox.Show(dataHtml); rn rn rncatch(Exception ex) rn rnMessageBox.Show(ex.Message ); rn rnrnrn rnrn在blogs.joycode.com上看到小峰的一个帖子:http://blog.joycode.com/zjf/posts/17535.aspx,他给了一点提示:从剪贴板得到数据是utf-8编码的,你可以用utf-8转为gb2312就可以了,不过我还是没有搞明白如何去实现。rnrnrn
搜索的功能 回车的事件 被困扰的我 解救我的你
rnrn在页面里只有一个TextBox 时 在TextBox 里输入任何值然后敲回车 都会使页面所有repeater变成空 页面走型rn当我在 时 发现页面如果存在多个TextBox 和BUTTON rn只要敲回车 就只会执行Button1_Clickrn我无语 rn要么你告诉我 当页面只存在一个TextBox 时 敲回车怎样执行Button1_Clickrn要么怎么办你说?
困扰我的一个查询
SELECT TOP 3 SUM(数量) AS 数量总计, 商品idrnFROM [商品_订单]rnGROUP BY 商品idrnORDER BY 数量总计 DESCrnrn上面这个SQL语句只有id和名次,如何加上“商品表”里的名称?rnrnhttp://blog.csdn.net/images/blog_csdn_net/xmlscript/63548/r_商品表.gifrnhttp://blog.csdn.net/images/blog_csdn_net/xmlscript/63548/r_订单_商品表.gifrnhttp://blog.csdn.net/images/blog_csdn_net/xmlscript/63548/r_查询.gif
困扰我的三层vlan
路由器(f0/0)—>(f0/0)三层交换机(f0/1)—>(f0/1)二层交换机—>PC1、PC2、PC3
困扰我很久的问题
本人最近跳槽了,去了一家公司做的工作和我原先公司差不多,属于卖硬件的,IC卡行业设备,要我这种软件人员做做技术支持,编编小程序,都没有能力实施大项目,我说的大项目是那种8-10个月的周期的东东,部门老大都是搞硬件的不懂软件,让我苦恼的是工资是高了一点,但我很想参与一个大项目的开发,不想老是做小东西了。我个人觉得电信相关的网络编程和嵌入式软件开发都比较有意思,很想听听过来人的意见或建议或批评!
困扰我的两个问题
现有两个问题<em>困扰</em>着我:rn 1、现有一个域控制器A(已建立一些用户),后在这上面安装了一个EXCHANGE2000,请问早已存在的用户如何拥有同名的邮箱账户。rn 2、在原有域控制器A的基础上又建立一个额外域控制器B,请问有没有办法通过域控制器B在域控制器A上开设邮箱用户。
一直困扰我的问题
如何计算时间复杂度啊?使用大O表示法?用大O表示法什么时候加,什么时候乘啊?rn多谢
困扰了我的*linklist
有哪位大侠帮我具体解释下:rn数据结构(C语言描述)——严蔚敏P28rnrn线性单链表存储结构rn[b]typedef struct LNodern int data;rn struct LNode *next;rnLNode,*linklist;[/b]rnrn特别是*linklist是相当于int的类型名?还是别的什么?rnlinklist L 又表示什么?rn
困扰了我一年的问题
找出这样的正整数:它不是9个不同的正整数的立方和rn一年前在这里问过这个问题rn刚学过算法,又想了一个解法。rn还有些地方没明白,大家来讨论一下rn
一个困扰我的问题
[code=HTML]rn rn[/code]rn问下,这句是什么意思呀
困扰我好久
一直有个问题,:rn我如何能根据区位码得到汉字的字符串,就是说:rnstring qwm = "1969" //冲的区位码rnrnstring hz = gethz("1969") //我在函数中如何实现,才能让它返回的子符串是"冲"???
困扰我的sql触发器
CREATE TRIGGER [TRG khinfo] ON [dbo].[tb_khinfo] rnFOR UPDATErnASrndeclare @lian varchar,@ysjl varchar,@id int,@sum_s intrnselect @sum_s= sum(ysjl) from tb_sell_detail a right join tb_sell_main b on a.sellID=b.sellID right join tb_khinfo c on b.khname=c.khnamern if(@sum_s> 800and @sum_s= 1800and @sum_s= 2800and @sum_s= 3800)rn set @lian="钻石会员"rnrnupdate Tb_khinfo set lian=@lian where id=@id rn大家帮忙看看这个触发器有什么问题吗??rn
我的一点困扰
JAVA 中-cp的作用是什么?rn 为什么使用-cp时会新建一个文件夹?rn 谢谢~~~
困扰我多日的问题
php执行时间超过30秒就报错,而我的需求就是,向数据库里插入mysql中10w条随机字符串rnrn我租用的服务器,执行差不多1w就不执行了,超过30秒。服务器是不能更改配置了。rnrn求大数据插入方法。rnrn并且,问一下,插入完成在使用的时候 select * from user where pwd=12345rn这样一个sql语句,在百万级的数据库中。完成一次查询,要多久。
困扰我的一系列小问题!!!!!!!!!!
1. 服务器端生成json的页面,你们一般都是放在什么页面? ashx? asmx? aspx.cs? 为什么?rnrn 若放在ashx 或 asmx 页面,如何控制权限?rn (这个权限有可能是 给 第三方公司调用的,所以调用json数据的公司,如何加权限)rnrnrn2. 类似于 Gridview 的数据绑定,你们 是用 datarepeater 控件?还是用纯html手写html,然后通过ajax 编辑更新删除?rnrnrn
困扰我好久了
有几个表:A、单位名称表mchk B、商品名称表spkfk C、批发出库汇总表pf_ckhz D、批发出库明细表pf_ckmxrnA表中记录着客户的详细信息,包括客户所在的区域,每个客户有唯一的对应区域(字段-quyu)。主键dwbhrnB表中记录着本公司所有商品的详细信息,也包括可笑区域,没个商品有多个可销区域(字段-qy)。主键spidrnC表中记录着每笔销售的汇总数据。主键djbhrnD表中记录着每笔销售的明细数据。主键djbhrnrn注:A表中的区域 与 B表中的区域 是相同的 只不过不是一对一的,A中是一个客户对应一个区域、B中是一个商品对应多个可销区域rnrn现要得到 从今年年初到8月20日 北京、上海、广州 都有哪些商品的销量小于1000 (这些商品的区域也得是包含北京、上海、广州)
困扰我好几天了,求救!
我用SQL*Plus编程的时候,输入用户名scott,密码tiger,但是总是提示“the account is locked”,我在网上找了好久,都说是要解锁,但是一大堆的命令,不知到从哪输进去,急啊!说如果谁花他宝贵的时间帮助我解决了,万分感激,不要说是要我重装数据库,那不是办法,但是我也会在没有办法的情况下试试!我的qq是57867260 抱歉的是白天不在,只有是晚上6点以后了
困扰我多时了。。。
在dephi中报表预览时,有个功能可以直接修改预览的某项内容,然后打印,有哪位知道在VB中实现的方法吗?
困扰了我半年的问题!
服务器会在不定时的出现:HTTP 500 内部服务器错误 rn以前运行一直都是正常的,后来每隔一两天或几小时出现以上情况,必须重起服务器方可,服务器是托管,有硬件防火墙,为此重新做了系统但问题依旧,哪位大虾能帮忙,分数不限
困扰我的一个基本问题
----------test.java--------------rnclass classArn public a(int i)rn rnrnrnclass classB extends classArnrnrnpublic class testrn classB b = new classB(10);rnrnrn为什么在Java中竟然不可以,Delphi, C++中都可以rn
困扰我好久的问题.
*.db怎么打开.我下载了一pb做的人事管理系统,但数据库是.db的格式,我想看看他的数据库,请问怎么打开
困扰我的随机函数
我是菜鸟,问的问题很菜。还请高手不吝赐教。。。。。。rnrand()和random()有什么区别?rn两者的用法是rand()%100,random(100)这样生成100以内的随机数吗?rn如果已经随机产生的数不能再出现应该如何实现,能给个事例吗?
问个困扰我的问题
最近分析一个网上数点点的代码,代码如下:rnpublic Default()rn rn tryrn rn brws = new CopyBookStore.MyWebService.BusinessRulesWebService();rn rn catchrn rn Response.Redirect("error.aspx?ErrorID=1");rn rn Page.Init += new System.EventHandler(Page_Init);rn rnrn private void Page_Init(object sender, EventArgs e)rn rn InitializeComponent();rn rnrnprivate void btnvote_Click(object sender, System.EventArgs e)rn rn String VoteID=this.rbtntvote.SelectedValue.ToString();rn int MyNum = brws.AddVoteNumb(VoteID); rn if (MyNum!= 0 )rn rn Response.Write(" ");rn rn rn elsern rn Response.Redirect("error.aspx?ErrorID=7");rn rn rn rnrn如果对投票按钮点击后,我想实现出现对话筐,然而点击按钮时回出现两次对话框rnpublic Default()rn rn tryrn rn brws = new CopyBookStore.MyWebService.BusinessRulesWebService();rn rn catchrn rn Response.Redirect("error.aspx?ErrorID=1");rn rn Page.Init += new System.EventHandler(Page_Init);rn rnrn private void Page_Init(object sender, EventArgs e)rn rn InitializeComponent();rn rn我注释掉一下代码就出现一次rnPage.Init += new System.EventHandler(Page_Init);与rnprivate void Page_Init(object sender, EventArgs e)rn rn InitializeComponent();rn rn请问上边两句代码,真正的含义,以前实习时候也没有遇到加入两句代码,谢谢
困扰了我很久的QName
API 上就这几句:       public class QName extends java.lang.Object implements java.io.Serializable QName class represents the value of a qualified name as specified in XML Schema Part2: Datatypes sp...
困扰我很久的问题!!!!!!!!!
DocumentBuilderFactory dbf= DocumentBuilderFactory.newInstance();rnDocumentBuilder db=dbf.newDocumentBuilder();rnStringReader sr= new StringReader(s);//s为字符串rnInputSource is= new InputSource(sr);rnDocument d= db.parse(is);rnrn这里的DocumentBuilder 有个parse方法,但是抽象方法并没有实现!rn我的问题就是那到底它是如何parse的,这个parse又是在什么地方实现的?rn?????????????????????????
困扰我好久的小问题
我在adodataset中lookup了其它库中的字段,然后用dbgrid显示出来,在新增一条记录时,为什么老提示: oleException 发生了未知错误. 这样不行吗? 要怎样才能实现?望<em>各位</em>大侠赐教!不胜感激.
困扰我的问题
rn bytebuf=(unsigned char* )malloc(100);rn if(bytebuf==NULL)rn printf("分配内存失败\n");rnrn dwordbuf=(unsigned long int *)bytebuf[2];rnrn dwordbuf[0]=(unsigned long int)46136;//这里为什么编译不同呀rn请求高手指教
困扰我的一个问题。
在修改或删除记录时有时出现这样的错误:rn Couldn't perform then edit because another user changed the record.rn结果操作就不能继续。但只有我一个人在操作?rn 把query.updatemode设为upwherekeyonly也无济于事。rn
,困扰我好久
一直有个问题:rn我如何能根据区位码得到汉字的字符串,就是说:rnstring qwm = "1969" //冲的区位码rnrnstring hz = gethz("1969") //我在函数中如何实现,才能让它返回的子符串是"冲"???
计算机网络课程设计报告下载
大学本科计算机网络的课程设计,内容详细,结构清晰 相关下载链接:[url=//download.csdn.net/download/tcy0902061205/2285577?utm_source=bbsseo]//download.csdn.net/download/tcy0902061205/2285577?utm_source=bbsseo[/url]
开源企业搜索引擎SOLR的应用教程下载
开源企业搜索引擎SOLR的应用教程 Apache Solr 是一个开源的搜索服务器,Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。定制 Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述所有 Field 及其内容的 XML 文档就可以了。定制搜索的时候只需要发送 HTTP GET 请求即可,然后对 Solr 返回的信息进行重新布局,以产生利于用户理解的页面内容布局。Solr 1.3 版本开始支持从数据库(通过 JDBC)、RSS 提要、Web 页面和文件中导入数据,但是不直接支持从二进制文件格式中提取内容,比如 M 相关下载链接:[url=//download.csdn.net/download/h396463735/3048728?utm_source=bbsseo]//download.csdn.net/download/h396463735/3048728?utm_source=bbsseo[/url]
Spring集成ActiveMQ配置下载
Spring集成ActiveMQ配置,基于JMS规范。 相关下载链接:[url=//download.csdn.net/download/suhuanzheng7784877/3260441?utm_source=bbsseo]//download.csdn.net/download/suhuanzheng7784877/3260441?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的