使用cmux协议时建立通道时接收不到返回的ua数据帧 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
GSM0710协议,CMUX
GSM0710<em>协议</em>,CMUX<em>协议</em>,支持各种GSM模块
CMUX协议学习总结
CMUX<em>协议</em>学习 本Markdown编辑器<em>使用</em>StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ct
表单提交时怎么接收不到 button 的值?!
我要根据提交表单的按钮来执行相应的过程rn但是 submit 时可以<em>接收</em>到值,为什么换作 button 就收<em>不到</em>值了呢??rn为了防止 文本框内回车提交表单不能用 submit~~~~在线急等。。。
802.11协议下的数据帧
在做题的时候碰到这么一道题: 在下图所示的网络中,若主机H发送一个封装访问Internet的IP分组的IEEE 802.11<em>数据帧</em>F,则帧F的地址1、地址2和地址3分别是(  )。 A.00-12-34-56-78-9a,00-12-34-56-78-9b,00-12-34-56-78-9c B.00-12-34-56-78-9b,00-12-34-56-78-9a,00-12-34-56-...
C#使用serialport串口发送和接收接收不到返回数据
自己写的一个串口<em>接收</em>发送的小程序,向串口发送命令是应该有<em>返回</em>信息的rn可是写的程序运行没有任何<em>返回</em>信息,求解rnrnpublic partial class Form1 : Formrn rn SerialPort sp = new SerialPort();rn public Form1()rn rn InitializeComponent();rn sp.PortName = "COM4";rn sp.BaudRate = 115200;rn sp.DataBits = 8;rn sp.StopBits = StopBits.One;rn sp.Parity = Parity.None;rnrn sp.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived);rnrn sp.Open();rn rnrn //数据<em>接收</em><em>使用</em>的代理rn private delegate void myDelegate(string s);rnrnrn private void button1_Click(object sender, EventArgs e)rn rn string st1 = textBox1.Text;rn sp.WriteLine(st1);rn textBox1.Text = "";rn rnrn private void SetText(string s)rn rnrn listBox1.Items.Add(s);rnrn rnrnrn //串口数据到达时的事件rn private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)rn rn //关键 代理rn myDelegate md = new myDelegate(SetText);rnrn tryrn rn if (sp.IsOpen == true)rn rn byte[] readBuffer = new byte[sp.ReadBufferSize];rn sp.Read(readBuffer, 0, readBuffer.Length);rn string readstr = Encoding.UTF8.GetString(readBuffer);rnrn Invoke(md, readstr);rn rn rn catch (Exception err)rn rn throw err;rn rnrnrn rnrn
httpurlconnection使用post传值时web接口接收不到
最近好久没有写博客了,因为上班的原因。今天想做一个点餐系统,移动版和服务器版。数据<em>使用</em>json数据进行传输。但是碰见一个难题就是如何让移动端将数据传输给服务器,然后进行更新到数据库。进入正题: 因为我<em>使用</em>的是httpurlconnection,大家都知道get请求的参数是放在url后面以?开头&分割。但是如果我们参数多或者是参数不想让别人知道的时候我们就要<em>使用</em>post,因为他的参数是放在相
使用axios.delete时后台接收不到参数的疑惑
这几天在学习<em>使用</em>axios的时候发现一个问题,在<em>使用</em>axios.post和 axios.put 时,后台均可以通过req.body访问到参数,但是<em>使用</em>axios.delete时后台却无法<em>接收</em>到参数,而网上无人解答此问题,难道大家都只用axios.post吗,但是我又很犯贱,偏想要用 delete,无奈之下只好去查看源码,但是作为菜鸟,我很少去看源码这种东西,看了半天,终于发现了...
telnet连接接收返回信息时乱码
我采用了两种读取方式 rn字节流读取乱码rn代码如下rn byte[] buff = new byte[1]; rn int ret_read = 0; rn do rn ret_read = in.read(buff); rn String a = new String(buff, 0, ret_read-1); rn if (a.endsWith(":")|a.endsWith(">")|a.endsWith("]")) rn System.out.print(a); rn return null; rn rnrn while (ret_read >= 0);rnrn字符流读取 这个不会乱码 但是读取不完 最后导致session out telnet自动关闭服务器rn Reader reader=new InputStreamReader(in);rn BufferedReader br=new BufferedReader(reader);rn StringBuffer sb=new StringBuffer();rn String temp=br.readLine();rn while(temp!=null)rn rn sb.append(temp);rn System.out.println(temp);rn temp=br.readLine();rn rn
Handler 接收Parcelable ArrayList时返回空指针
最近在测试handler接受子线程发过来的Parcelable ArrayList时遇到了个问题,无论怎么试,handler 通过msg.getData().getParcelableArrayList("xxx") <em>返回</em>的都是空指针,而几乎同样的代码,用intent传到另一个Activity,却可以正常取到Parcelable ArrayList,请教各位大虾,这是什么问题导致的?rnrnrn[code=java]rnrnpublic void click(View view) rn rn Bundle bundle = new Bundle() ;rn bundle.putParcelableArrayList("ppp", (ArrayList)users) ;rn rn MyThread mt = new MyThread() ;rn Thread t = new Thread(mt) ;rn t.start() ;rn rn rn private class MyThread implements Runnable rnrn @Overridern public void run() rn rn users = new ArrayList() ;rn for(int i=0;i + lists.size());rn rn rn ;rn[/code]
使用Alpha通道时出现了不正常的效果
在屏幕上绘制两个物体A和B,A是半透明的,B是不透明的。观察视点离A较近。开启Alpha混合:rnm_pIDirect3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,true);rnm_pIDirect3DDevice->SetRenderState(D3DRS_BLENDOP,D3DBLENDOP_ADD);rnm_pIDirect3DDevice->SetRenderState(D3DRS_SRCBLEND,D3DBLEND_SRCALPHA);rnm_pIDirect3DDevice->SetRenderState(D3DRS_DESTBLEND,D3DBLEND_INVSRCALPHA);rnm_pIDirect3DDevice->Clear(0, NULL, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, D3DCOLOR_RGBA(0,0,0,255), 1.0f, 0);rnrn如果先画A再画B,发现透过A看不见B,A后面只是黑色的背景。rn如果先画B再画A,透过A就可以发现B的存在。rnrn难道做Alpha混合时要先把场景中的每一个物体做排序吗?rn如果B被包裹在A之中,好像排序也不能解决问题啊。rnrn我在书上看到公式:rn[img=http://hi.csdn.net/attachment/201003/11/1715282_12682925243H6f.jpg][/img]rn按照公式上的解释,不管以怎样的顺序都应该可以得到正确的效果啊。rnrn我想问问,大家是怎样解决这个问题的。谢谢!
LoRa开发6:接收数据帧
基于Contiki和SX1278,开发<em>接收</em><em>数据帧</em>的代码。
使用ibatis时返回ResultSet
       在操作数据库的时候,我发现很多时候<em>返回</em>ResultSet比<em>返回</em>List或对象方便的多,可是在直接利用ibatis操作数据层的时候,ibatis封装的类里却无法<em>返回</em>ResultSet,通常只能<em>返回</em>一个List或一个对象,但是<em>返回</em>ResultSet也不是无法实现的!曾记得JDBC是最基本也是最通用的连接数据库的方式!!O(∩_∩)O~简单又强大,何乐而不为呢?? 所以要实现在ibati...
simcom gprs AT command CMUX 的使用
大家好,我问一个simcom gprs AT command CMUX的问题,rn我现在在<em>使用</em>simcom的 gprs模块,但是我不会<em>使用</em>AT + CMUX的这个AT命令,(多路访问控制)。rn谁能帮帮我?
数据帧接收解析及拼帧
#include &amp;lt;stdio.h&amp;gt; #define DATA_BUFF_SIZE (1024*60) #define MAX_MESSAGE_LEN 4 static unsigned char RXBUFF[MAX_RXBUFF_SIZE] = { 0 }; typedef struct { unsigned char Frame_header[MAX_ME...
返回上一页时返回不到离开时的位置
我遇到的是两种情况:一种是直接在DOM中显示的,一种是Ajax分页的一、第一种<em>使用</em>cookie的方式$(function () {var str = window.location.href;str = str.substring(str.lastIndexOf(&quot;/&quot;) + 1);if ($.cookie(str)) {$(&quot;html,body&quot;).animate({ scrollTop: $....
C++builder 和单片机通信时数据帧
大神们好,我要写一个上位机和单片机通信的小程序,目前主要是看能不能从单片机的485口读回数据来,是用C++builder 6.0写的,请帮我看看我写的<em>数据帧</em>那一块是哪里出错了;现在是我把MSComm1->CommPort写死了(主要是我不会用Listbox),调试时那个Com口通过485工装和单片机的485口已经连接好了)。rnrn以下是Unit1.cpp文件内容:rn//---------------------------------------------------------------------------rnrn#include rn#pragma hdrstoprnrn#include "Unit1.h"rn//---------------------------------------------------------------------------rn#pragma package(smart_init)rn#pragma link "MSCommLib_OCX"rn#pragma resource "*.dfm"rnTForm1 *Form1;rn//---------------------------------------------------------------------------rn__fastcall TForm1::TForm1(TComponent* Owner)rn : TForm(Owner)rnrnrn//---------------------------------------------------------------------------rnrnvoid __fastcall TForm1::FormCreate(TObject *Sender)rnrn if(MSComm1->PortOpen!=true)rn rn MSComm1->CommPort=9; //设置通信端口号为COM1rn MSComm1->InputMode=1; //设置串口传入数据为二进制rn MSComm1->Settings = "4800,n,8,1"; //设置串口参数rn MSComm1->InBufferSize=512;rn MSComm1->OutBufferSize=1024;rn MSComm1->RThreshold=1;rn MSComm1->SThreshold=1;rn MSComm1->PortOpen=true; //打开通信端口1rn Memo1->Text="";rn rn elsern rn ShowMessage("串口已经打开");rn return;rn rnrn//---------------------------------------------------------------------------rnrnvoid __fastcall TForm1::Button3Click(TObject *Sender)rnrn MSComm1->PortOpen=false;rn Close();rnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::Button2Click(TObject *Sender)rnrn Memo1->Text="";rnrn//---------------------------------------------------------------------------rnrnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrn int i;rn String temp="FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16";rn byte buff[15];rn buff[0]=StrToInt(0xFE);rn buff[1]=StrToInt(0xFE);rn buff[2]=StrToInt(0xFE);rn buff[3]=StrToInt(0xFE);rn buff[4]=StrToInt(0x68);rn buff[5]=StrToInt(0xAA);rn buff[6]=StrToInt(0xAA);rn buff[7]=StrToInt(0xAA);rn buff[8]=StrToInt(0xAA);rn buff[9]=StrToInt(0xAA);rn buff[10]=StrToInt(0xAA);rn buff[11]=StrToInt(0x68);rn buff[12]=StrToInt(0x13);rn buff[13]=StrToInt(0x00);rn buff[14]=StrToInt(0xDF);rn buff[15]=StrToInt(0x16);rnrn OleVariant Txbuff;rn Txbuff=VarArrayCreate(OPENARRAY(int,(0,15)),varByte);rn for(i=0;iOutput=Txbuff;rn Memo1->Text=temp+'\n';rn /* String temp="FEFEFEFE68AAAAAAAAAAAA681300DF16",temp1;rn Txbuffrn rn data=Edit1->Text;rn temp="0x"+Edit1->Text; //转换成十六进制字符串rn buff=StrToInt(temp); //字符串转换成整数rn Txbuff=VarArrayCreate(OPENARRAY(int,(0,0)),varByte);rn Txbuff.PutElement(buff,0);rn MSComm1->Output=Txbuff; */rnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::Button4Click(TObject *Sender)rnrn //MSComm1->PortOpen=false;rnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::Button5Click(TObject *Sender)rnrn Memo1->Text="hei hei! 嘿嘿!";rnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::MSComm1Comm(TObject *Sender)rnrn String temp;rn byte buff[100];//声明一个存储<em>接收</em>数据的缓冲区rn int ByteNum;//收到的字节数rn OleVariant RxBuff;rn if(MSComm1->CommEvent==comEvReceive)//表示<em>接收</em>缓冲区内有字符rn rn if(MSComm1->InBufferCount>0)rn rn RxBuff=MSComm1->Input;//如果缓冲区中有多于一个字节的数据rn ByteNum=RxBuff.ArrayHighBound();rn for(int i=0;iText=temp;rn rn rn elsern rn Memo1->Text="数据未收到?";rn Memo1->Font->Color=clRed;rn rnrn/////////////////////////////////////////////////////////////////////////////////////////////////rn以下是Unit1.h内容:rn//---------------------------------------------------------------------------rnrn#ifndef Unit1Hrn#define Unit1Hrn//---------------------------------------------------------------------------rn#include rn#include rn#include rn#include rn#include "MSCommLib_OCX.h"rn#include rn//---------------------------------------------------------------------------rnclass TForm1 : public TFormrnrn__published: // IDE-managed Componentsrn TButton *Button1;rn TButton *Button2;rn TButton *Button3;rn TMSComm *MSComm1;rn TButton *Button4;rn TButton *Button5;rn TMemo *Memo1;rn void __fastcall FormCreate(TObject *Sender);rn void __fastcall Button3Click(TObject *Sender);rn void __fastcall Button2Click(TObject *Sender);rn void __fastcall Button1Click(TObject *Sender);rn void __fastcall Button4Click(TObject *Sender);rn void __fastcall Button5Click(TObject *Sender);rn void __fastcall MSComm1Comm(TObject *Sender);rnprivate: // User declarationsrnpublic: // User declarationsrn __fastcall TForm1(TComponent* Owner);rn;rn//---------------------------------------------------------------------------rnextern PACKAGE TForm1 *Form1;rn//---------------------------------------------------------------------------rn#endifrn/////////////////////////////////////////////////////////////////////////////////////rn以下是Form1截图:rn[img=https://img-bbs.csdn.net/upload/201403/25/1395728310_577884.gif][/img]
读文件时,返回时乱码????
StreamReader inFile;rnstring instr; rnstring[] indata; rnrnstring path = @"F:\downloads\a.txt";rnrninFile = File.OpenText(path);rnrninstr = inFile.ReadLine(); rnrnindata = instr.Split(new Char [] ',',' ');rnrnstring a = indata[0]; //<em>返回</em>的汉字是乱码??rnrn
解析串口-接收完整数据帧
在linux下编写串口通讯程序,采用select监听串口的可读事件,一旦可读,调用read。但是我们会发现,read一次得到的数据通常不是完整的一个<em>数据帧</em>。比如完整<em>数据帧</em>为但是实际上需要read多次才能完全读到。程序实际运行情况:两次读完:四次读完:为了解决不能<em>接收</em>完整<em>数据帧</em>的问题,借鉴了网友的例子,并进行了一些改动:现在的效果:下面是程序代码:#include "smartlight.h"int
ftp上传时,通过数据通道发送数据如果通道不关闭为什么就接收不到(在线等待……)
调试中,在数据<em>通道</em>中用Send函数向服务器发送数据后中断程序,为什么服务器收<em>不到</em>数据?如果Send后,关闭数据<em>通道</em>服务器就能收到
gdi操作时的alpha通道
gdi的所有操作(AlphaBlend除外)针对32位位图,都是忽略alpha<em>通道</em>的,也就是32位的bitmap上画东西,它是不管alpha值是多少,都会将它设置为0。rn有没有办法让它不修改alpha<em>通道</em>,原来是多少就是多少。
Remoting服务器端建立通道时如何指定公网IP
Remoting服务器端<em>建立</em><em>通道</em>时如果<em>使用</em>本地IP,那只能是本地客户能够防问,如果要被远程客户端防问时,需要指定一个对外的公网IP,请问如何在<em>建立</em><em>通道</em>时指定公网IP
急!CHttpFile接收不到返回消息?
用CHttpFile向服务器上传文件,服务器显示已经成功上传,并且发送了<em>返回</em>信息,但是CHttpFile就是收<em>不到</em><em>返回</em>信息rn以下为源码:rnrn[code=C/C++]rnUSES_CONVERSION;rnCInternetSession Session;rnCHttpConnection *pHttpConnection = NULL;rnINTERNET_PORT nPort = 8080;rn CFile fTrack;rn CHttpFile* pHTTP;rn CString strHTTPBoundary = _T("BSQHttpBoundary");rn CString strPreFileData;rn CString strPostFileData;rn DWORD dwTotalRequestLength;rn DWORD dwChunkLength;rn DWORD dwReadLength;rn DWORD dwResponseLength;rn TCHAR szError[MAX_PATH];rn void* pBuf;rn LPSTR szResponse;rn CString strResponse;rn BOOL blnSuccess = TRUE;rn CString strDebugMessage;rn rn rn if (FALSE == fTrack.Open(strFilePath, CFile::modeRead | CFile::shareDenyWrite))rn rn AfxMessageBox(_T("Unable to open the file."));rn return FALSE;rn rn rn CString strFileName = strFilePath.Mid(strFilePath.ReverseFind('\\') + 1);rn strPreFileData = MakePreFileData(strHTTPBoundary, strFileName);rn strPostFileData = MakePostFileData(strHTTPBoundary);rn dwTotalRequestLength = strPreFileData.GetLength() + strPostFileData.GetLength() + fTrack.GetLength();rn rn dwChunkLength = 64 * 1024;rn rn pBuf = malloc(dwChunkLength);rn if (NULL == pBuf)rn return FALSE;rn rn tryrn rn pHttpConnection = Session.GetHttpConnection(defServerName,nPort);rn pHTTP = pHttpConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, defObjectName);rn pHTTP->AddRequestHeaders(MakeRequestHeaders(strHTTPBoundary));//"Content-Type: multipart/form-data; boundary=%s\r\n"rn pHTTP->SendRequestEx(dwTotalRequestLength, HSR_SYNC | HSR_INITIATE);rn rn#ifdef _UNICODErn pHTTP->Write(W2A(strPreFileData), strPreFileData.GetLength());rn#elsern pHTTP->Write((LPSTR)(LPCSTR)strPreFileData, strPreFileData.GetLength());rn#endifrn rn dwReadLength = -1;rn while (0 != dwReadLength)rn rn strDebugMessage.Format(_T("%u / %u\n"), fTrack.GetPosition(), fTrack.GetLength());rn TRACE(strDebugMessage);rn dwReadLength = fTrack.Read(pBuf, dwChunkLength);rn if (0 != dwReadLength)rn pHTTP->Write(pBuf, dwReadLength);rn rn rn#ifdef _UNICODErn pHTTP->Write(W2A(strPostFileData), strPostFileData.GetLength());rn#elsern pHTTP->Write((LPSTR)(LPCSTR)strPostFileData, strPostFileData.GetLength());rn#endifrn rn pHTTP->EndRequest(HSR_SYNC);rn rn [color=#FF6600]dwResponseLength = pHTTP->GetLength(); Read(szResponse, dwResponseLength);rn strResponse += szResponse;rn free(szResponse);rn dwResponseLength = pHTTP->GetLength();rn rn rn AfxMessageBox(strResponse);rn rn rn rn catch (CException* e)rn rn e->GetErrorMessage(szError, MAX_PATH);rn e->Delete();rn AfxMessageBox(szError);rn blnSuccess = FALSE;rn rn rn pHTTP->Close();rn delete pHTTP;rn rn fTrack.Close();rn rn if (NULL != pBuf)rn rn free(pBuf);rn rn rn return blnSuccess;rn[/code]
ajax接收不到struts2返回数据的问题
前台发送ajax请求后,确定后台已经成功<em>接收</em>到数据,并且正确运行并<em>返回</em>给前台,但却显示不出数据。 首先,要确定ajax请求的格式是正确的: $.ajax({ url: ..., method: "get", data: {...}, dataType: "json", success: function(data){ if(data.result == true){ ...
一般处理程序返回的json数据,前台接收不到问题
一般处理程序<em>返回</em>的json数据,前台<em>接收</em><em>不到</em>问题 这个问题困扰了我半个多小时,一般处理程序中context.Response.ContentType = "text/json";contenttype已经改成了text/json但是<em>返回</em>的json数据在前台aspx页面中依然获取<em>不到</em>,问题在于把datatable转换json时会多一对“["、"]”花括号,用string.replace("",""
$.post异步引起的接收不到返回数据包
背景:公司微信公众号项目,前端调用php接口,<em>使用</em>的是$.post,抓包显示php接口<em>返回</em>数据正常,而js获取<em>不到</em><em>返回</em>数据包。 代码: $.post(window.config.root+"/wx/pgash/page/share", {url:location.href.split('#')[0]}, function (res) {}) 看上去貌似没什么问题,但实际上不能<em>接收</em>到callb
MVC中接收不到存储过程返回的值
在数据库中用动态sql语句生成一个字符串,直接执行存储过程可得到结果值,但是在项目中<em>接收</em>的值不是我在执行存储过程得到的值。rnrn存储过程为:rn[img=https://img-bbs.csdn.net/upload/201604/26/1461660370_777164.png][/img]rnrn问题:rn[img=https://img-bbs.csdn.net/upload/201604/26/1461660605_12811.png][/img]
使用shiro前后端分离时,获取不到session
前端必须要在ajax请求里加上xhrFields: {withCredentials: true}, crossDomain: true。 $.ajax({ url: xxx/xxx // 将XHR对象的withCredentials设为true xhrFields: { withCredentials: true }, crossDomain: true...
使用springMVC上传文件时读取不到文件
注意事项:上传文件大小若小于2048,则不会生成临时文件 &amp;lt;bean id=&quot;multipartResolver&quot; class=&quot;org.springframework.web.multipart.commons.CommonsMultipartResolver&quot;&amp;gt; &amp;lt;property name=&quot;defaultEncoding&quot; value=&quot;UTF-...
使用eventbus接收不到消息
这个连接解决了很大一部分问题 http://jp1017.top/2016/05/31/EventBus3-%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8%E5%8F%8A%E6%B3%A8%E6%84%8F%E7%82%B9/ 1.首先可以判断一下  if (!EventBus.getDefault().isRegistered(this)) { Even
php微信支付,接收不到微信返回的xml
最近在搞微信支付的开发,第一次调试发现无法<em>接收</em>到微信无法<em>返回</em>的xml $xml = $GLOBALS['HTTP_RAW_POST_DATA']; $notify-&gt;saveData($xml); 经过百度发现php7已经不支持此种写法了现在我们换成 $xml = file_get_contents('php://input'); $notify-&gt;saveData($x...
HTTP服务返回文本,网页接收不到
网页rn url="http://127.0.0.1:50001/YTJ"+lx+","+str;rnrn//url=url+"&sid="+Math.random();rnxmlHttp.open("GET",url,false);rnxmlHttp.send(null);rn//分割<em>返回</em>数据分别添加到列表rnalert(xmlHttp.responseText)rnrn程序rn /* 构造 HTTP 首部,并发送 */rn hdr_len = sprintf(http_header, http_res_hdr_tmpl, 5, "text/html");rn send_len = send(soc, http_header, hdr_len, 0);rn rn if (send_len == SOCKET_ERROR)rn fclose(res_file);rn temp.Format("[Web] 发送失败, error = %d", WSAGetLastError());rn SendXX(temp);rn return 0;rn rn send(soc, "测试", 5, 0);rn return 1;rnrnrnrn原来程序发送文件是可以的.rn do /* 发送文件, HTTP 的消息体 */rn read_len = fread(read_buf, sizeof(char), HTTP_BUF_SIZE, res_file);rn if (read_len > 0)rn send_len = send(soc, read_buf, read_len, 0);rn file_len -= read_len;rn rn while ((read_len > 0) && (file_len > 0));rnrn但是我想自己构造这个网页.不通过打开文件的方式来发送,我的是那里弄错了吗?rn别说要写入临时文件啊....
我怎么接收不到存储过程的返回参数?
请教大家了rnSystem.Data.SqlClient.SqlConnection conn = new SqlConnection(strConn);rnSystem.Data.SqlClient.SqlCommand sCommand = new SqlCommand("LoginDB_OnlineState",conn);rnsCommand.CommandType = CommandType.StoredProcedure;rnrnSystem.Data.SqlClient.SqlParameter sPara;rnSystem.Data.SqlClient.SqlParameter sCount;rn//设定存储过程<em>接收</em>参数rnsPara = sCommand.Parameters.Add("@sResult",SqlDbType.VarChar,2);rnsPara.Direction = ParameterDirection.Output; rnsCount = sCommand.Parameters.Add("@sUserCount",SqlDbType.Int); rnsCount.Direction = ParameterDirection.Output; rnrnconn.Open();rnSystem.Data.SqlClient.SqlDataReader dr = sCommand.ExecuteReader(); rnrnstring sUserCount;rnstring sResults = sCommand.Parameters["@sResult"].Value.ToString();
使用ssh时,获取不到session
bean.xmlrn[code=java]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn com/oa/config/hibernate/user-hbm.xmlrn rn rn rn rn hibernate.dialect=org.hibernate.dialect.MySQL5Dialectrn hibernate.hbm2ddl.auto=updatern hibernate.show_sql=truern hibernate.format_sql=truern rn rn [/code]rnjava类中rn[code=java]rn@Resource SessionFactory factory;rnList list =(List) factory.getCurrentSession().createQuery("from User u where u.username=? and u.password =?").setString(0, username).setString(1, password).list();rn[/code]rn
串口通讯接收时数据丢失?
在波特率115200下、<em>接收</em>对方0.01秒间隔发送的数据(数据大约30字节),发现<em>接收</em>到的数据丢失的很厉害(只收到约30%多)。<em>接收</em>是如下方式的:rn HANDLE h = CreateEvent(NULL,TRUE,FALSE,NULL);rn while (true)rn rn memset(&o,0,sizeof(o)); rn o.hEvent = h;rn if (WaitCommEvent(hComm, &flag, &o)) rn rn rn WaitForSingleObject(o.hEvent,INFINITE); //5000 rn ClearCommError(hComm,&dwErr,&comstat);rn size = comstat.cbInQue;rn if (size == 0)rn return 0;rn if(!ReadFile(hComm,&data[index],size,&dw, &o))rn rn GetOverlappedResult(hComm,&o,&dw,TRUE);rn ResetEvent(o.hEvent);rn CloseHandle(o.hEvent);rn //index++; rn rn else rn index+=dw; //读到指定的内容rn if (dw > 0) break; rn ResetEvent(o.hEvent);rn rn CloseHandle(o.hEvent);rn因为发送方不是我写的,无法<em>使用</em>流控,请问大家有什么方法可以解决?
udp的接收时的问题
我发过来一条字符串,用UDP<em>接收</em>时存在有丢数据现象~~请问应该怎抹改正~rn比如我发的是1123,2000年12月23日12时4分,2145789,03575647820,03514292835rn接受时是1123,2000年12月23日12时4分,2145789,03575647820,03514rn尾巴少了几为~~rnrnUINT _UDPThread(LPVOID lparam) /////UDP接受信息线程开始rnrn rn CMyQQDlg *pDlg=(CMyQQDlg *)lparam;rn if(pDlg->StopServer==true) return -1;rn rn CSocket sockSrvrUdp;rn sockSrvrUdp.Create(PORT+pDlg->m_client,SOCK_DGRAM);rn char buff[100]=0;rn int ret=0;rn CString ipStr;rn CString msg;rn UINT port;rn for(;;)rn rn rn ret=sockSrvrUdp.ReceiveFrom(buff,100,ipStr,port);//IP和port均为<em>返回</em>值rn rn if(buff[0]=='D') return 0;rn if(ret==SOCKET_ERROR) rn rn break;rn rn msg.Format(buff);rn pDlg->AddMsgList(ipStr,msg);rn rn sockSrvrUdp.Close();rn return 0;rn
使用oracle数据库时建立库实例时出错!
我在工作站上<em>建立</em>一个oracle9i数据库,在<em>建立</em>数据库的过程中,产生以下错误:rn Creating and Starting oracle instancern Completing Database creation.rn ORA-27302: failure occurred at : skgpwreset1.rn请高手指点!多多给分!
使用UdpClient怎么总是接收时出问题???
代码:rnUdpClient UdpA=new UdpClient();rnbyte[] sendBytes=Encoding.ASCII.GetBytes("hello");rnrichTextBox1.AppendText("->A "+DateTime.Now+":\r\n"+textBox1.Text+"\r\n");rnUdpA.Connect("127.0.0.1",5);rnUdpA.Send(sendBytes,sendBytes.Length);rnUdpClient UdpB=new UdpClient(5);rnIPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 5);rnwhile(true)rnrn byte[] receiveBytes=UdpB.Receive(ref RemoteIpEndPoint);rn string receiveMessage=Encoding.ASCII.GetString(receiveBytes);rn richTextBox1.AppendText(");rnrnUdpA.Close(); rnUdpB.Close();
使用sqlcommand时,如何接收返回
这是一个简单的用vb.net登陆界面代码,在aspx文件来实现功能。rn需要的是sqlcommand命令执行后的<em>返回</em>值和,<em>返回</em>值达<em>不到</em>要求时出现警告窗口功能。以下程序中用中文写的地方和 '后面部分不知道怎么编。rn请高手指点。rnrnDim LoginID As Stringrn Dim LoginPWD As Stringrn Dim sqlstring As Stringrn Dim mycommand As SqlCommandrnrn LoginID = TextBox1.Textrn LoginPWD = TextBox2.Textrn If LoginID = "" Thenrn 'MsgBox("aaa")rn End Ifrn If LoginPWD = "" Thenrn 'MsgBox("aa", MsgBoxStyle.OKOnly, "done")rn End Ifrnrn mycommand = New SqlCommand()rn mycommand.CommandText = "select * from friend010t where friend_ID = '" & LoginID & "' and PWD = '" & LoginPWD & "'"rnrn If 我想在这里用<em>返回</em>值比较 Thenrn true时去另外一个界面 ' 在这里转到另一个界面的代码应该怎么编?rn Elsern false时弹出警告窗口 '上面用的msg函数为什么不能用?应该怎么用?rn End Ifrnrnrn如果以上代码写完之后,实现功能时有没有安全性的问题?rn我对安全性的问题一窍不通,请一并指点(只关于以上代码,多说了没用,因为我理解不了。)。rn
Activity为singtask时,接收不到intent传值问题的解决办法
当activity模式为singtask时<em>接收</em><em>不到</em>intent的值,我们需要重写onNewIntent方法     @Override     protected void onNewIntent(Intent intent) {         super.onNewIntent(intent);         setIntent(intent);     }...
json传递数据时key为大写,实体类中接收不到
在实体类中加注解即可 @JsonProperty("DIM_ID") private ArrayList&lt;String&gt; DIM_ID;
处理list为空时,接口接收不到数据的问题
jeesite自带的Page对象中,包含list,如果查询出来的Page中没有数据,Page的list属性就显示不出来,<em>返回</em>给接口时会没有list,工具类里处理一下,为空时<em>返回</em>空字符串,可以直接调用 工具类方法 /* 接口没有数据时,将<em>返回</em>值设置为空字符串的方法*/ public class XrnUtils { public static Page isListEmpty(Page ...
java python socket 通信时遇到的问题接收不到的问题!
重要的问题说三遍: 每一次发送完数据,记得到加”\n“ 每一次发送完数据,记得到加”\n“ 每一次发送完数据,记得到加”\n“ 每一次发送完数据,记得到加”\n“ ...
使用MyBatis时返回Boolean类型时的注意
MyBatis对于<em>返回</em>boolean的标签:&amp;lt;![CDATA[    {spl语句}  ]]&amp;gt;只有spl<em>返回</em>‘1’时,标签才会<em>返回</em>true,spl<em>返回</em>‘0’或者其他时,标签<em>返回</em>false(未测试)需要注意的是,如果spl语句中有&amp;gt;,&amp;lt;等需要xml转义的符号时,在这里不需要转义,直接<em>使用</em>符号本身(已测试)...
springMVC发送POST请求时接收不到参数问题
今天在做一个功能时,前台传参过去突然出现如下错误: 八月 16, 2016 3:45:21 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [rest] in context with path [/admin] threw exception [Request p
jms问题:发布成功订阅时接收不到消息
初学JMS,在weblogic7中配好的Connection Factories、JmsFile Store、server、topic,然后做了个例子,代码如下:rnpackage jmstest;rnrnimport javax.jms.*;rnimport javax.naming.*;rnimport java.util.Properties;rnrnpublic class testLister implements MessageListener rnrn public testLister() rn rn public static void main(String[] args) rn testLister t1 = new testLister();rn tryrn t1.publish();rn t1.comsumer();rn //t1.publish();rn catch(Exception ex)rn ex.printStackTrace();rn rn rn public void publish() throws Exceptionrn log("start publish.....");rn Context ctx = getInitialContext();rn TopicConnectionFactory tConFactory = (TopicConnectionFactory)ctx.lookup("MDBDemoCF");rn Topic newTopic = (Topic)ctx.lookup("MDBDemoTopic");rn TopicConnection tCon = tConFactory.createTopicConnection();rn TopicSession session = tCon.createTopicSession(false,Session.AUTO_ACKNOWLEDGE);rn TopicPublisher publisher = session.createPublisher(newTopic);rn TextMessage msg = session.createTextMessage();rn msg.setText("Hello everybody!");rn publisher.publish(msg);rn log("end publish.");rn rnrn public void comsumer() throws Exceptionrn log("start comsumer....");rn Context ctx = getInitialContext();rn TopicConnectionFactory tConFactory = (TopicConnectionFactory)ctx.lookup("MDBDemoCF");rn Topic newTopic = (Topic)ctx.lookup("MDBDemoTopic");rn TopicConnection tCon = tConFactory.createTopicConnection();rn TopicSession session = tCon.createTopicSession(false,Session.AUTO_ACKNOWLEDGE);rn TopicSubscriber subscriber = session.createSubscriber(newTopic);rn //异步rn //subscriber.setMessageListener(this);rn tCon.start();rn //同步rn log("before receive");rn TextMessage msg = (TextMessage)subscriber.receive();rn log("end receive");rn log("receiver="+msg.getText());rn msg.acknowledge();rn rnrn public void onMessage(Message message) rn tryrn TextMessage msg = (TextMessage)message;rn System.out.println(msg.getText());rn msg.acknowledge();rn catch(Exception ex)rn ex.printStackTrace();rn rn rnrn private Context getInitialContext() throws NamingException rn try rn // Get an InitialContextrn Properties h = new Properties();rn h.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");rn h.put(Context.PROVIDER_URL, "t3://localhost:7001");rn return new InitialContext(h);rn catch (NamingException ex) rn throw ex;rn rn rnrn private static void log(String s) rn System.out.println(s);rn rnrnrnrn不管<em>接收</em>是同步还是异步,总是<em>接收</em><em>不到</em>,我还试了写个消息Bean,发布后还是收<em>不到</em>消息,请大虾指点。
ajax提交数据过大时出现异常,后台接收不到数据
post提交理论上是没有大小限制的,但是如果提交的数据过大用request.getParameter()方法接受的话,控制台打印输出为null。是因为该方法有数据大小的限制,一般不超过2M。可以改为以下方式来接受。StringBuffer sbuffer=new StringBuffer(); try { BufferedReader br=req.getReader(); char[]...
struts2使用注解时返回json时应注意的事项
最近在做一个struts2和spring4整合的项目时遇到一个问题,<em>使用</em>struts2作为核心控制器,<em>使用</em>注解方式,<em>返回</em>json类型数据时,报错,问题在于jar包版本不一致导致的,需要注意图中的红框的jar包最好保持一致。
struts2中使用spring aop时返回json时错误
Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"rn java.lang.IllegalAccessException: Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"rn org.apache.struts2.json.JSONException: java.lang.IllegalAccessException: Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"rn org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: java.lang.IllegalAccessException: Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"rn org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: java.lang.IllegalAccessException: Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"rnrn我不用AOP时是没问题的,我在action里调用另一个后台的类的方法,那个方法加入了AOP,然后<em>返回</em>数据给action,aop在方法执行前后都输出了信息,而在<em>返回</em>的数据也在action可以输出,但是<em>返回</em>给客户户短时就出现了上面的错误,是什么原因了rn上面说Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public,rn是不是跟pointcut的配置有关系?
OPC统一架构(UA)协议文档 OPC UA
2008年发布的OPC统一架构(UA)将各个OPC Classic规范的所有功能集成到一个可扩展的框架中,独立于平台并且面向服务。资源是规范文档。
MQ 发送通道接收通道, ping不通?
IBM WebSphere MQ自带的实例子,配置不通,请高手指教。rn例子2)将消息发送至远程队列:rn1)在A机,创建队列管理rn新建->队列管理器rn名称:QM_ORANGE rn勾选 使此队列管理器成为缺省队列管理器rn确保选择自动启动队列管理器rnTCP/IP侦听器复选框rn侦听端口号:1414rn2)在B机,创建队列管理rn新建->队列管理器rn名称:QM_APPLErn勾选 使此队列管理器成为缺省队列管理器rn确保选择自动启动队列管理器rnTCP/IP侦听器复选框rn侦听端口号:1414rn2.1)在B机,创建队列rn新建->本地的队列rn名称:Q1rnrn3)在A机,创建队列rn展开QM_ORANGErn新建->远程队列定义rn名称1rn远程队列字段中,输入Q1rn远程队列管理器字段中,输入QM_APPLErn传输队列字段中,输入QM_APPLErn3.1)新建->本地的队列rn名称:QM_APPLErn用途:传输rnrn4)在B机,QM_APPLE上创建<em>通道</em>的<em>接收</em>方端:rn<em>通道</em>->新建<em>接收</em>方<em>通道</em>rn在名称字段中,输入 QM_ORANGE.QM_APPLErnrn5)在A机,QM_ORANGE上创建<em>通道</em>的发送方端:rn<em>通道</em>->新建发送方<em>通道</em>rn在名称字段中,输入 QM_ORANGE.QM_APPLErn连接名称:B机IP(192.168.1.5)rn在传输队列字段中,输入 QM_APPLErn启动QM_ORANGE.QM_APPLErnrn------------------------------------------------rnMQ 发送<em>通道</em> 和 <em>接收</em><em>通道</em> ping 唔通?rn名一样的,设置没问题rnrn出现以下的错误信息:rn远程系统不可用。无法为远程系统分配对话 (AMQ4061)rnrn帮帮手呀! rnrnrn继:加上端口号了,发送方:192.168.1.5(1414) 出现以下问题:rn把端口加上了,再ping 就出现以下的错误:rn此请求从底层的API或拿住请求中<em>接收</em>到意外原因码。原因码为2195. (AMQ4048)rnrnrn在ERROR LOG文档中有以下信息:rn----- amqxfdcp.c : 821 --------------------------------------------------------rn17/8/2010 09:44:55 - Process(4644.37) User(Administrator) Program(javaw.exe)rn Host(NB03)rnAMQ6125: 发生了内部 WebSphere MQ 错误。rnrn说明:rn发生有关标识 893 的内部错误。此消息与其他消息一起发出。rn操作:rn请<em>使用</em>随系统提供的标准设施来记录问题标识,并保存生成的输出文件。<em>使用</em> WMQ 支持站rn点(http://www.ibm.com/software/integration/wmq/support/)或 IBM SupportrnAssistant(ISA)站点(http://www.ibm.com/software/support/isa/)来查看是否已有rn可用的解决方案。如果找<em>不到</em>匹配项,请与 IBM 支持中心联系。解决此问题后再废弃这些rn文件。 rn----- amqxfdcp.c : 777 --------------------------------------------------------rn17/8/2010 09:44:55 - Process(4644.37) User(Administrator) Program(javaw.exe)rn Host(NB03)rnAMQ6183: 发生了内部 WebSphere MQ 错误。rnrn说明:rn检测到错误,并调用了 WebSphere MQ 错误记录例程。失败的进程是进程 4644。rn操作:rn请<em>使用</em>随系统提供的标准设施来记录问题标识,并保存生成的输出文件。<em>使用</em> WMQ 支持站rn点(http://www.ibm.com/software/integration/wmq/support/)或 IBM SupportrnAssistant(ISA)站点(http://www.ibm.com/software/support/isa/)来查看是否已有rn可用的解决方案。如果找<em>不到</em>匹配项,请与 IBM 支持中心联系。解决此问题后再废弃这些rn文件。 rn----- amqxfdcp.c : 821 --------------------------------------------------------rn17/8/2010 09:44:55 - Process(4644.37) User(Administrator) Program(javaw.exe)rn Host(NB03)rnAMQ6091: 发生了内部 WebSphere MQ 错误。rnrn说明:rn专用内存检测到错误,并由于 invalid tail tag 而异常结束。错误数据为 617132552。rn操作:rn请<em>使用</em>随系统提供的标准设施来记录问题标识,并保存生成的输出文件。<em>使用</em> WMQ 支持站rn点(http://www.ibm.com/software/integration/wmq/support/)或 IBM SupportrnAssistant(ISA)站点(http://www.ibm.com/software/support/isa/)来查看是否已有rn可用的解决方案。如果找<em>不到</em>匹配项,请与 IBM 支持中心联系。解决此问题后再废弃这些rn文件。 rn-------------------------------------------------------------------------------rn17/8/2010 09:44:55 - Process(4644.37) User(Administrator) Program(javaw.exe)rn Host(NB03)rnAMQ6183: 发生了内部 WebSphere MQ 错误。rnrn说明:rn检测到错误,并调用了 WebSphere MQ 错误记录例程。失败的进程是进程 4644。rn操作:rn请<em>使用</em>随系统提供的标准设施来记录问题标识,并保存生成的输出文件。<em>使用</em> WMQ 支持站rn点(http://www.ibm.com/software/integration/wmq/support/)或 IBM SupportrnAssistant(ISA)站点(http://www.ibm.com/software/support/isa/)来查看是否已有rn可用的解决方案。如果找<em>不到</em>匹配项,请与 IBM 支持中心联系。解决此问题后再废弃这些rn文件。 rn----- amqxfdcp.c : 821 --------------------------------------------------------
建立记录集时出错
我用动态<em>建立</em>的方式<em>建立</em>记录集通过语句rnrec.Open(AFX_DB_USE_DEFAULT_TYPE, "select * from friends");rn<em>建立</em>和friends表的连接但发现程序执行了语句rec.Open(AFX_DB_USE_DEFAULT_TYPE, "select * from friends");后就转向执行rncatch(CDBException * e)rn rn e->Delete();rn rec.Close();rn return false;rn请问错在哪里?rn源码:rnBOOL CTtDlg::OnButton1() rnrn // TODO: Add your control notification handler code herern CDatabase db;rn tryrn db.Open("Jianren"); //Open Databasern rn catch(CDBException * e)rn rn e->Delete();rn TRACE("Error Opening database\n");rn return false;rn rn CRecordset rec(&db);rn tryrn int boolen=rec.Open(AFX_DB_USE_DEFAULT_TYPE, "select * from friends"); //Open Recrn rn if(rec.IsBOF()) return false; //Return if emptyrn rn TRACE("Col1:\n----------\n");rnrn CDBVariant varValue;rn while(rec.IsEOF()) //Enumerate all valuesrn rn rn TRACE("%d\n",varValue.m_iVal); //if Col1 is short type valuern CString str;rn rec.GetFieldValue(2,str);rn rn m_ctlList.AddString(str);rn rec.MoveNext();rn rn rn rec.Close();rn catch(CDBException * e)rn rn e->Delete();rn rec.Close();rn return false;rn rn db.Close();rnrn return true;rn rn
建立job时报错
SQL> create table a(a date);rnrnTable createdrnSQL> create or replace procedure test1 asrn 2 beginrn 3 insert into a values(sysdate);rn 4 end;rn 5 /rnrnProcedure createdrnSQL> beginrn 2 dbms_job.submit(:job1,'test1;',sysdate,'sysdate+1/1440');rn 3 end;rn 4 /rnrnbeginrndbms_job.submit(:job1,'test1;',sysdate,'sysdate+1/1440');rnend;rnrnORA-01008: 并非所有变量都已关联rn什么原因啊?rn
建立jdbc时出错
<em>建立</em>jdbc后,按连接至数据库,出现错误:com/microsoft/jdbc/base/BaseDriver,rn我是新手,急着用,会知道的朋友快告诉我问题出在哪里
建立主键时的错误。
'bookemail' 表rn- 不能创建索引 'PK_bookemail'。 rnODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 '1'。rn[Microsoft][ODBC SQL Server Driver][SQL Server]未能创建约束。请参阅前面的错误信息。rn[Microsoft][ODBC SQL Server Driver][SQL Server]语句已终止。rnrn请高手指教。
建立快照时出错
dblink已建,且rnselect * from TBTYPE@j63可<em>返回</em>远程数据库中TBTYPE的值,rn但执行:rnCreate snapshot j_snap as Select idtype,sname From TBTYPE@j63; rn时提示:rnORA-12014: 表'TBTYPE'不包含主关键字约束条件.rn这是什么意思,写法有什么问题吗rnrn
文件删除时 建立日志
如rn电脑存在这样一文件夹"F:\MRP"rn在我删除时,有这么一个程序 会自动创建一个日志 说明删除的文件,是哪个人,什么时候rnrn有谁写过啊,也可以提供一些思路
建立数据表时列名
我照着书上的例子<em>建立</em>数据表,有一个列名是:Content,可是我在sql2005上输入后打回车却变成了[Content],给多加了个中括号,这是怎么回事啊?
建立二叉树时出错
先顺<em>建立</em><em>建立</em>一个二叉树,但是当输入#的时候不能执行return temp 这条语句,不知道咋回事rnrnbinaryTree.cpprnrn#include "stdafx.h"rn#include "stdio.h"rn#include "string.h"rn#include "stdlib.h"rnrntypedef struct binaryTreernrn char info;rn struct binaryTree *lChild,*rChild;rntree; //结点结构rnrntree *createTree(); //先顺<em>建立</em>rnvoid preList(tree *bt); //先顺遍历rnrnvoid main()rnrn struct binaryTree *bt;rn bt=createTree();rn preList(bt);rnrnrnrn//先顺<em>建立</em>二叉树rntree *createTree()rnrn rn char data;rn binaryTree *temp;rn data=getchar();rn if (data=='#')rn rn temp=NULL; //为什么当输入#的时候不<em>返回</em>main()函数呢?成了死循环rn rn elsern rn temp=(binaryTree *)malloc(sizeof(tree));rn temp->info=data;rn temp->lChild=createTree();rn temp->rChild=createTree();rn rnrn return temp; //即使输入#的时候也执行不了这条语句??rnrnrnrnrn// 先顺遍历rnvoid preList(tree *bt)rnrn printf("pre list starting....");rn while(!bt)rn rn printf("%c",bt->info);rn preList(bt->lChild);rn preList(bt->rChild);rnrn rnrn
建立动态链表时出错
写了一个动态链表,但运行时显示vc遇错,需要关闭。rn#includern#includern#define NULL 0rn#define LEN sizeof(struct student)rnstruct studentrnrn long num;rn float score;rn struct student *next;rn;rnint n;rnstruct student *creat(void)rnrn struct student *head;rn struct student *p1,*p2;rn n=0;rn p1=p2=(struct student *)malloc(LEN);rn scanf("%ld %f",&p1->num,&p1->score);rn head=NULL;rn while(p1->num!=0)rn rn n=n+1;rn if(n==1)rn p1=head;rn elsern p2->next=p1;rn p2=p1;rn p1=(struct student *)malloc(LEN);rn rn p2->next=NULL;rn return(head);rnrnvoid print (struct student *head)rnrn struct student *p;rn printf("\nThe records are:\n");rn p=head;rn if(head!=NULL)rn dorn rn printf("%ld %5.1f\n",p->num,p->score);rn p=p->next;rn while(p!=NULL);rnrnmain()rnrn struct student *head;rn printf("Input the records:\n");rn head=creat();rn print(head);rnrn不明白错在哪里,请教!
虚拟主机建立目录时
<em>建立</em>目录时:提示检查权限。我从flashftp中看了一下目录的权限。全都是666。是应该设置777吗?rn可是我设置了权限后。再一次察看,还是666 rnrn[img=http://www.discuz.net/attachments/month_0808/20080804_648feb6d5e69854ae16asR15KQTWbCp5.jpg.thumb.jpg][/img]
建立视图时出错
alter proc usp_bb_gljstjb asrndeclare @tj char(35),@bh char(2),@sl1 int,@sl2 int,@sl3 int,@sl4 int,@sl5 int,@xl6 int,@xl7 int,@xl8 int,@xl9 int,@xl10 int,@xl11 int,@nl12 int,@nl13 int,@nl14 int,@nl15 intrndeclare cur_tjb cursor for select bh,tj,sl1,sl2 from b_gljstjb where bh<>' ' and tj<>' ' order by bh for updaternSET XACT_ABORT ONrnopen cur_tjbrnfetch cur_tjb into @bh,@tj,@sl1,@sl2rnif (@@fetch_status<>0)rnbeginrn close cur_tjbrn deallocate cur_tjbrn returnrnendrnset nocount onrnrnwhile (@@fetch_status=0)rnbeginrn if @bh='a' rn create view v_zzryxxb as select * from zzryxxb where d_aj1 is not nullrn beginrn set @sl1=(select count(d_aj1) from v_zzryxxb)rn set @sl2=(select count(xb) from v_zzryxxb where xb=0)rn --修改游标的当前行所定位的gljstjb的字段值rn update gljstjb set sl1=@sl1,sl2=@sl2 where current of cur_tjbrn fetch cur_tjb into @bh,@tj,@sl1,@sl2rn drop view v_zzryxxbrn endrnendrnrn保存时提示出错,“服务器: 消息 156,级别 15,状态 1,过程 usp_bb_gljstjb,行 21,在关键字 'view' 附近有语法错误。”rn
建立ODBC时?
我用Windows XP home想在局域网上联其它机器上(如Windows2003)的SQL server2000数据库,<em>建立</em>ODBC时,点击SQL server驱动程序时出错,不知是什么原因。
ETHERPEEK的使用数据帧的捕获
ETHERPEEK的<em>使用</em>及<em>数据帧</em>的捕获 实验目的:熟练掌握<em>协议</em>分析工具的<em>使用</em> 掌握TCP/UDP数据的头部信息的含义 实验环境:学生机、Boson Netsim。 实验内容与步骤:
使用ping时,所用到的协议
当在局域网中<em>使用</em>ping www.xxx.com时,用到了哪些<em>协议</em>?通过DNS<em>协议</em>,将ping后接的域名转换为ip地址。(DNS<em>使用</em>的传输层<em>协议</em>是UDP)通过ARP解析服务,由ip地址解析出MAC地址,以在数据链路层传输。ping是为了测试另一台主机是否可达,发送一份ICMP回显请求给目标主机,并等待ICMP回显应答。(ICMP用于在ip主机、路由器间传递网络是否通畅、主机是否可达等控制信息)...
使用dubbo协议请求时的异常及解决方法
1.       nested exception is com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.31.11 access service jrx.anytxn.interfaces.BankCardService from registry 10.10.14.16:2181 use dubbo version 2.8
请问表单提交时如何使用https协议
一般[b]在form里action="login.do",method="post"[/b],要保证密码传输安全,请问怎么<em>使用</em>https<em>协议</em>? 谢谢!
使用LoadRunner时如何选择合适的协议
<em>使用</em>LoadRunner时如何选择合适的<em>协议</em>
使用interdev建立application时遇到的问题
我的配置rnwin98+pwsrnrn在<em>使用</em>interDev创建project的时候,出现的错误是:rncannot create a disk-based Web Application in 'c:\inetpub\wwwroot\project1\project1_local',you cannot configure '\inetpub\wwwroot\project1\project1_local' as a frontpagr web,because the directory '\inetpub\wwwroot' above it is aleady configured as a frontpage web,you can open that web instead.rnrn以前记得出现过,但忘了什麽原因和解决办法!rn请帮助!!!!!!
建立数据库时使用SQL语句
SQLYOG<em>建立</em>数据库 1.写sql语句 information_schemainformation_schema create database MYDB; use MYDB; CREATE TABLE S(  //注意是(不是{   SNO INT(20) PRIMARY key,//是,不是;   SNAME VARCHAR(20),//数据库中varchar(20),在代
请教使用SQLConfigDataSource建立DSN时的问题
#include rnSQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN, "Microsoft Access Driver (*.mdb)","DSN=dacx\0" "DefaultDir=\\\\multi\\dacx\\thmdb\0" "FIL=dacx.mdb\0" "DriverId=25\0");rnrnrn编译出错:rnf:\dacx_bak\01-07-16\dacx\dacx.h(49) : error C2059: syntax error : 'constant'rnrn不知是何原因,谢谢!rnrn
使用CSocket的自动接收时怎么区分接收UDP和TCP
我现在在做UDP和TCP的通信(分开通信的,但是是在同一个对话框中实现),现在UDP的通信已经实现了(发送指令之后可以自动<em>接收</em>),<em>使用</em>的CSocket类,虚继承的OnReceive可以实现自动<em>接收</em>。但是我现在需要在原来的UDP程序中加入TCP的通信(<em>使用</em>其中一个通信方式的时候,另一个关闭),这两个通信是分开的,但是是在同一个对话框中,现在的问题是,我关闭UDP之后,<em>使用</em>TCP发送指令之后,<em>接收</em>的时候TCP<em>接收</em>,UDP的也<em>接收</em>了。这应该怎么处理呢?rnrn有人说分别创建TCP和UDP的对象,<em>使用</em>不同的对象调用各自的<em>接收</em>函数。rn但是我不太明白应该怎么做。rn[code=c]rnclass CUDPDlg;//这是对话框rnclass CUdpSocket : public CSocketrnrnpublic:rn CString TmpBuffer;rnpublic:rn CUdpSocket();rn void GetDlg(CUDPDlg *dlg);rn CUDPDlg *pDlg;rn virt<em>ua</em>l ~CUdpSocket();rnpublic:rn virt<em>ua</em>l void OnReceive(int nErrorCode);rnprotected:rn rn SOCKADDR_IN m_clientAddr;rnrn;rnrnvoid CUDPDlg::OnBnClickedStart() //这是创建的UDPrnrnrn m_pSocket = new CUdpSocket();rn m_pSocket->Create(48899, SOCK_DGRAM,NULL);rn m_pSocket->Connect("10.10.100.254", 48899);rnvoid CUDPDlg::OnBnClickedWifiasserver()//这是TCPrnrn m_pSocketTCP = new CUdpSocket();rn m_pSocketTCP->Create();rn m_pSocketTCP->Connect("10.10.100.254",8899);rnrnrnvoid CUdpSocket::OnReceive(int nErrorCode) //CSocket中的自动<em>接收</em>函数rnrnrn TCHAR recBuf[1024];rn int len = sizeof(SOCKADDR_IN);rn ZeroMemory(recBuf, sizeof(recBuf));rn //..................UDP<em>接收</em>数据.........................rn int recBytes = 0;rn recBytes = ReceiveFrom(recBuf, 1023, (SOCKADDR*)&m_clientAddr, &len, 0);rn //这是UDP的<em>接收</em>,可以正常工作。rnrn那么怎么在这个函数中也能实现TCP的<em>接收</em>呢?而且让两个<em>接收</em>不混乱。rnrn之前我在这里直接添加的TCP的<em>接收</em>函数,当<em>返回</em>的时候,UDP和TCP的<em>接收</em>函数都<em>接收</em>到了数据。rnrn先在这谢谢大神了。rn CSocket::OnReceive(nErrorCode);rnrn[/code]
如何建立安全通道
<em>建立</em>安全<em>通道</em>遇到的问题钓鱼、木马(神都救不了你,赶紧改密码吧)脱裤、撞库(祈祷别人不是存明文密码吧)暴力破解(如彩虹表、简单密码暴力破解)重放、伪造登录窃听(伪造服务器、伪造客户端、中间人攻击)前向安全 如何设计一个安全的登录过程 第一阶段(裸奔)数据库直接存储密码、请求包、回包均为明文且带上了密码和key。解决不了上面的任务问题,登录设计的所有大忌均犯了。 第二阶段(简单加密)请求包和回包<em>使用</em>密...
KepServer作为OPC UA服务器以及建立OPC UA客户端
PS:KepServer如何连接PLC请看我其他博客内容, 1、KepServer连接PLC后即可作为OPC DA服务器了,当然UA服务器也可以用了,下面介绍一下如何对UA进行相应设置,UA的设置在Administrator中,点击过后可以看到任务栏右下角有KepServer的图标,右击。 ...
还未返回时的问题
如果有一个divrn rnrn rnrn//===================================================================rn现在的问题是rn当我的鼠标放到cc上时,在回掉之前 就离开了cc;rn当那回掉执行后就会有一个新的div显示在那了rn这个该怎么解决了................
插入数据时返回主键
selectKey :用于进行主键<em>返回</em>,定义了获取主键值的sql order:设置selectKey中sql执行的顺序,相对于insert语句来说 keyProperty:将主键值设置到哪个属性 re
Android 跳转时跟返回时的生命周期
1 MainActivity与MainActivity1启动模式都是standard 从MainActivity跳转到MainActivity1,再从MainActivity1跳转到MainActivity 打开APP执行MainActivity的 08-20 10:45:29.065 17202-17202/? E/MainActivity: onCreate() 08-20 10:45:2...
返回Activity时传递数据
后退操作是携带数据:通讯录中选择联系人、快捷回复等
RegEnumKeyEx 时返回 ERROR_MORE_DATA
RegEnumKeyEx 时<em>返回</em> ERROR_MORE_DATArn该如何应对?
struts2 返回时异常
[code=java]rnrn rn rn /jsp/admin/lv/RankFindList.jsprn /jsp/admin/lv/RankUpd.jsprn adminlv_findRankLvrn adminlv_findRankLvrn adminlv_findRankLvrn rn rnrn[/code]rn[img=https://img-bbs.csdn.net/upload/201612/27/1482825734_395075.png][/img]rn[img=https://img-bbs.csdn.net/upload/201612/27/1482825768_713186.png][/img]rn一堆方法只有哪一个<em>返回</em>的时候会报第一张图片上的异常,其他都没问题,控制台没报错
insert时返回键值
通过java,insert数据时<em>返回</em>键值。 [TOC]结论 不仅可以<em>返回</em>主键,还可以<em>返回</em>具体某列的值。 只能作用于简单的insert的语句,insert select、merge语句不支持(只测试过ojdbc-14.jar) 不支持batch批处理 实例package database; //import 略 public class ConnectionTest { private sta
P2P建立加密通道
核心:DH秘钥交互算法 DH算法:对于非对称加密算法部分支持DH算法(spec256K1、curv25519、ed25519不支持但可以转换到curv25519间接实现),PrivA+PubB = PrivB+PubA,算法在公开双方公钥时就可<em>使用</em>各自保存的私钥,进行秘钥的交换; 加密随机种子: 随机生成nonce值,<em>使用</em>该nonce值以及交换过的秘钥对数据进行加密,nonce值附加到密文头部...
使用okhttp时没有返回正常数据
今天踩过的大坑…….. 这是一段<em>使用</em>okhttp进行get请求的代码这里拿百度网址做实例OkHttpClient client = new OkHttpClient();Request request = new Request .Builder().url("https://www.baidu.com/").get().build();Response response = clie
使用Mybaties插入数据时返回主键
useGeneratedKeys和keyProperty配置即可,前者是指设置是否<em>使用</em>jdbc的getGenereatedKeys方法获取主键并赋值到keyProperty设置的属性中,后者即实体类主键字段 e.g: xml文件 &amp;amp;amp;lt;insert id=&amp;amp;quot;insert2ReturnId&amp;amp;quot; useGeneratedKeys=&amp;amp;quot;true&amp;amp;quot; keyProperty=&amp;
使用QxOrm库时返回daoError
// Init parameters to communicate with a database qx::QxSqlDatabase::getSingleton()-&amp;gt;setDriverName(&quot;QSQLITE&quot;); qx::QxSqlDatabase::getSingleton()-&amp;gt;setDatabaseName(&quot;./test_qxorm.db&quot;); qx::QxSqlDat...
使用百度定制图片识别时,返回336001
public string Pic()rn rn string token = "获得的token值";rn string host = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/classification/mytest?access_token=" + token;rn Encoding encoding = Encoding.UTF8;rn HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);rn request.Method = "post";rn request.ContentType = "application/json";rn request.KeepAlive = true;rn // 图片的base64编码rn string base64 = getFileBase64("图片路径");rn String str = HttpUtility.UrlEncode(base64);rn rn using (var streamWriter = new StreamWriter(request.GetRequestStream()))rn rn string json = new JavaScriptSerializer().Serialize(newrn rn image = str,rn top_num = 1rn );rn rn streamWriter.Write(json);rn rn rn HttpWebResponse response = (HttpWebResponse)request.GetResponse();rn StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);rn string result = reader.ReadToEnd();rnrn return result;rnrnpublic String getFileBase64(String fileName)rn rn FileStream filestream = new FileStream(fileName, FileMode.Open);rn byte[] arr = new byte[filestream.Length];rn filestream.Read(arr, 0, (int)filestream.Length);rn string baser64 = Convert.ToBase64String(arr);rn filestream.Close();rn rn return baser64;rn rn调用方法后,得到的<em>返回</em>值是 "error_code": 336001, "error_msg": "Invalid argument", "log_id": 17119999113718300571 ;rn是我传的json格式有问题吗?还是用的方法哪里出问题了呀?rn
如何建立通信通道??
是否打开了串口通信就是<em>建立</em>了通信<em>通道</em>呢??我要通过网络实现上位机与PLC的串口通讯,要怎么样获得PLC的通讯配置呢??怎样<em>建立</em>通讯<em>通道</em>??
SDN-OpenFlow通道建立
SDN-OpenFlow<em>通道</em><em>建立</em> 1)OpenFlow安全<em>通道</em>的<em>建立</em> OpenFlow控制器开启TCP的6633端口等待交换机的连接,当交换机启动时,尝试连接到指定控制器的6633端口。为了保证安全性,双方需要通过交换证书进行认证。因此,每个交换机至少需配置两个证书,一个用来认证控制器,另一个用来向控制器发出认证。当认证通过后,两边发送握手消息给对方,该消息携带支持的最高<em>协议</em>版本号,<em>接收</em>方将采用双...
使用Hibernate返回自定义类型时报错的问题
数据库为oracle,在<em>使用</em>Hibernate查询时想要<em>返回</em>自定义的pojo类型,遇到类型转换的异常。如下面的命名查询希望<em>返回</em>数据行为typeClass类型 Query localQuery = session.getNamedQuery("findPersonInfo"); localQuery.setResultTransformer(Transformers.aliasToBean(typ
Struts2使用json返回值类型时的数据校验
我现在用的Struts2框架,在登录的时候验证登录账号是不是邮箱格式,由于<em>使用</em>JS框架封装的Ajax提交方式,所以struts.xml的该Action配置继承了json-default,<em>返回</em>值类型为json,这样struts的数据校验就无法<em>使用</em>了,但业务还必须要实现这一功能,希望大家帮帮忙,例子如下rnrnrn rn rn rn如果<em>使用</em>struts2的数据校验,<em>返回</em>值是一个“input”字符串,但是我的Action<em>返回</em>的是一个json类型的字符串,报“couldn't find action or result”的异常rn本想在Action里面调用其他方法校验,但是感觉上有些不舒服,如果实在不行就采用这个方法了,还希望大家能提供好的思路。
dll内使用form,返回时出错
看了一篇差不多了,和我的情况一样。rn我写了2个dll文件,对外接口都是一样的,Labcreate(TADODataConnection *);rndll,内部有窗体,<em>使用</em>了TADODataConnection对象,但是,当窗体关闭的时候,就报错,访问地址xxxxxxx出错。还有,再dll中,调用了excell对象,关闭excell对象是也是这样,困惑中,高手指点一下,要从什么方向入手
使用GDI+中Image时返回OutOfMemory
谁遇到这个问题,<em>使用</em>GDI+中Image时<em>返回</em>OutOfMemory:rn代码大概是这样:rnImage * pImage=new Image(L".\\res\\common.png");rn用pImage->GetLastStatus();<em>返回</em>的是OutOfMemory;rn在MSDN上说rnRemarksrnrnIf you construct a GDI+ object and then immediately call the GetLastStatus method of that object, you can determine whether the constructor succeeded or failed. In such cases, GetLastStatus might return OutOfMemory even though there was plenty of memory available to create the object. Several GDI+ constructors set the status to OutOfMemory when they fail regardless of the reason for failure.rnrn但MSDN好像没说怎么解决,谁遇到过的,给小弟说一下,
逻辑Bug:在使用递归时的返回问题
最近练习时写了个简单的二叉搜索树,find方法采用递归,开始是这样写的: public boolean find(int key) { if(this.data == key) { //System.out.println("true"); return true; } if(key < this.data && this.leftChild != null) { lef
使用okhttp时没有返回json数据
今天踩过的大坑........ 这是一段<em>使用</em>okhttp进行post请求的代码 OkHttpClient client = new OkHttpClient(); RequestBody body = new FormEncodingBuilder() .add("key", value) .build();
Python 使用图灵机器人时 返回4001错误
在<em>使用</em>wxpy开发微信聊天机器人时,需要引入图灵机器人,在测试过程中,发现总是<em>返回</em>4001错误,在图灵的开发文档查到:加密方式错误!我都没加密啊! 后来才知道,原来我打开了密钥开关!把它关了就可以了! <em>使用</em>Python测试图灵机器人代码如下: import sys from urllib import request import json import requests # <em>使用</em>图...
如何使用Qt编程实现串口接收不定长数据帧
要<em>接收</em>像这样的不定长<em>数据帧</em>,该怎么实现,<em>使用</em>的是第三方Qextserialport类。rn帧结构:rn帧头1 (1byte)+ 帧头2(1byte) + 数据长度(1byte) + 数据(n byte) + 校验(1byte) + 帧尾1(1byte) + 帧尾2(1byte)rnrn学习了下Qextserialport在Windows的例子,<em>使用</em>事件触发的方式,串口<em>接收</em>到数据就发出readyRead()信号(QIODevice类),触发与之连接的槽函数执行读取数据操作readAll(),保存到自定义的缓存中处理。但是我发现readyRead信号不是每<em>接收</em>到一个字节就发出的,而是连续的一串数据或是几个数据之后。如果单片机向上位机发送数据的过程中,出现停顿,也就是一帧数据分几次传输这种情况,那readyread信号发出几次就无法知道。我是用单片机编程的思路来想这个问题的,单片机串口<em>接收</em>只要有一字节的数据<em>接收</em>到,就会产生中断,在中断里就对数据进行判断,放入缓冲中相应的位置。说得好乱-_-||rnrn在网上查资料和论坛,大概是一下的思路:rn1.创建循环缓冲区;rn2.串口readyRead信号发出后,就把数据读取到循环缓冲区,修改指针;rn3.开一个线程,读循环缓冲区,查找帧头,若找到,则把一帧数据读出,修改指针,判断<em>数据帧</em>是否有效,并解析;rn不知道行不行,求指点rn
为什么我的Action返回错误信息时jsp捕获不到?谢谢
public class LoginAction extends Action rn public ActionForward executeAction(ActionMapping actionMapping,rn ActionForm actionForm,rn HttpServletRequest servletRequest,rn HttpServletResponse servletResponse) throwsrn Exception rn LoginActionForm loginActionForm = (LoginActionForm) actionForm;rn ActionErrors errors = new ActionErrors(); rnrn     errors.add("username",new ActionMessage ("login.error.nosuchuser",loginActionForm.getUsername()));rn saveMessages(servletRequest, errors);rn String urladd = actionMapping.getInput();rn System.out.println("看看当前的输入地址"+urladd);rn return (new ActionForward(actionMapping.getInput()));rnrnrn<em>返回</em>jsp页用用显示,但总是没有属性文件中的信息rn(login.error.nosuchuser在属性文件中是有的)rnrn第二个问题是我的Jbuilder2005在reBuild时总是把lib里面的文件删除,该怎么解决才是rnrnrnrnrnrnrnrnrn
为什么作OleDbDataAdapter.Fill( DataTable )时,我取不到返回的记录集?
CommondText = "EXEC get_set";rn存储过程如下:rnCREATE proc get_setrnasrndeclare @tmp1 table (ID varchar(20),NAME varchar(400),KEYWORD varchar(50),TITLE varchar(400),CONTENT varchar(4000),PARENT_ID varchar(20))rninsert @tmp1 select id,name,keyword,title,content,parent_id from t_qa where ID='00000009'rnwhile exists(select 1 from t_qa a,@tmp1 b where a.parent_id=b.id and a.ID not in (select ID from @tmp1))rn insert @tmp1 select a.id,a.name,a.keyword,a.title,a.content,a.parent_id from t_qa a,@tmp1 b where a.parent_id=b.ID and a.ID not in (select ID from @tmp1)rnselect * from @tmp1rnGOrnrn此存储过程在查询分析器中可以取的结果集!
c3p0配置时连接不到数据库
配置spring 和Hibernate 时用c3p0,会出现连接不上数据库。 c3p0版本:0.9.1.2 失败原因:版本不支持 mysql驱动包版本:5.1.28,连接成功
查询时检索不到变量
这是一个图书查询部分代码,g<em>ua</em>njianzi是要查询的关键字,leibie是一个下拉列表,其下拉项有编号,书名等选择类别后再输入查询关键字即可查询,数据库已经连接上了,为什么在执行时总出现变量rs检索<em>不到</em>的错误啊?rnString g<em>ua</em>njianzi=request.getParameter("g<em>ua</em>njianzi");rnString leibie=request.getParameter("liebei");rnif(zid<em>ua</em>n.eq<em>ua</em>ls("编号"))rn String sql="SELECT * from ZZZBOOK WHERE ZZZBOOK.id LIKE '%"+leibie+"%'";rn ResultSet rs=stm.executeQuery(sql);rnelse if(leibie.eq<em>ua</em>ls("书名"))rn String sql="SELECT * from ZZZBOOK WHERE ZZZBOOK.bookname LIKE '%"+leibie+"%'";rn ResultSet rs=stm.executeQuery(sql);rn请各位帮忙指点一下吧,非常感谢!rn
上海市计算机二级C语言复习资料__整理版.pdf )下载
上海市计算机二级C语言复习资料__整理版.pdf ) 相关下载链接:[url=//download.csdn.net/download/angle1025/3623837?utm_source=bbsseo]//download.csdn.net/download/angle1025/3623837?utm_source=bbsseo[/url]
C 成绩管理系统课程设计下载
这是用C语言写的一个成绩管理系统,里面包含它的全部代码 相关下载链接:[url=//download.csdn.net/download/tyslichengming/3728986?utm_source=bbsseo]//download.csdn.net/download/tyslichengming/3728986?utm_source=bbsseo[/url]
北大版离散数学_习题答案下载
北大版离散数学_习题答案, 相关下载链接:[url=//download.csdn.net/download/hjc3533607/5370313?utm_source=bbsseo]//download.csdn.net/download/hjc3533607/5370313?utm_source=bbsseo[/url]
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合
我们是很有底线的