麻烦大神帮我看看 串口发送的数据在windows下和ubuntu下显示不一致

windows 下是这样子的图片说明
ubuntu下用minicom.cap接收后显示是这样子的图片说明
这是我的minicom的配置图片说明
这是我的串口信息图片说明
跪求大神帮我看看

3个回答

结果是一样的!windows下打印出来的是ASCII码值,Ubuntu下面打印出来的是ASCII码值对应的字符,0x7A对应字符z 0x3C对应字符<

理论上说 这两个应该是一致的为什么出现了不同的结果

将windows下串口调试助手的Hex显示前面那个复选框的勾去掉,两个的显示就是一样的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jquery的拖放问题,麻烦大神帮我看看
jquery代码:rn$.each($(".drawImg"),function()rn this.draggable(rn start: function(event, ui) rn ,rn stop: function(event, ui) rn rn );rn );rnrnrnhtml代码:rn rn rn rn rn rn rn rn rn rn rnrnrn怎么拖不了呢,代码哪里写的不对吗?
急,麻烦帮我看看串口读取数据问题
先贴上我的代码:rnvoid Set_Baud_Rate(int fd, int speed)rnrn int i;rn int status;rn struct termios Opt;rn tcgetattr(fd, &Opt);rn for ( i= 0; i < sizeof(Baud_Rate_speed_arr) / sizeof(int); i++)rn rn if (speed == Baud_Rate_name_arr[i])rn rn tcflush(fd, TCIOFLUSH); rn cfsetispeed(&Opt, Baud_Rate_speed_arr[i]); rn cfsetospeed(&Opt, Baud_Rate_speed_arr[i]); rn status = tcsetattr(fd, TCSANOW, &Opt); rn if (status != 0) rn rn LOG_A(LOG_TAG,"tcsetattr fd",Uart_dev0); rn return; rn rn tcflush(fd,TCIOFLUSH); rn LOG_A(LOG_TAG,"Set baud rate success",Uart_dev0);rn rn rnrnrnint set_Parity(int fd,int databits,int stopbits,int parity)rnrn struct termios options;rn if ( tcgetattr( fd,&options) != 0)rn rn LOG_A(LOG_TAG,"SetupSerial 1",Uart_dev0); rn return(FALSE); rn rn options.c_cflag &= ~CSIZE;rn options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Input*/rn options.c_oflag &= ~OPOST; /*Output*/rnrn switch (databits) /* 设置数据位数 */rn rn case 7: rn options.c_cflag |= CS7;rn break;rn case 8: rn options.c_cflag |= CS8;rn break; rn default: rn LOG_A(LOG_TAG,"Unsupported data size\n",Uart_dev0); return (FALSE); rn rn switch (parity)rn rn case 'n':rn case 'N': rn options.c_cflag &= ~PARENB; /* Clear parity enable */rn options.c_iflag &= ~INPCK; /* Enable parity checking */rn break; rn case 'o': rn case 'O': rn options.c_cflag |= (PARODD | PARENB); /* 设置为奇效验 */ rn options.c_iflag |= INPCK; /* Disnable parity checking */rn break; rn case 'e': rn case 'E': rn options.c_cflag |= PARENB; /* Enable parity */ rn options.c_cflag &= ~PARODD; /* 转换为偶效验 */ rn options.c_iflag |= INPCK; /* Disnable parity checking */rn break;rn case 'S':rn case 's': /*as no parity*/ rn options.c_cflag &= ~PARENB;rn options.c_cflag &= ~CSTOPB;break; rn default: rn LOG_A(LOG_TAG,"Unsupported parity\n",Uart_dev0); rn return (FALSE); rn rn /* 设置停止位 */ rn switch (stopbits)rn rn case 1: rn options.c_cflag &= ~CSTOPB; rn break; rn case 2: rn options.c_cflag |= CSTOPB; rn break;rn default: rn LOG_A(LOG_TAG,"Unsupported stop bits\n",Uart_dev0); rn return (FALSE);rn rn /* Set input parity option */rn if (parity != 'n') rn options.c_iflag |= INPCK;rn tcflush(fd,TCIFLUSH);rn options.c_cc[VTIME] = 0; /* 设置超时 15 seconds*/ rn options.c_cc[VMIN] = 13; /* define the minimum bytes data to be readed*/rn if (tcsetattr(fd,TCSANOW,&options) != 0) rn rn LOG_A(LOG_TAG,"SetupSerial 3",Uart_dev0); rn return (FALSE); rn rn return (TRUE); rnrnint OpenDev(char *Dev)rnrn int fd = open( Dev, O_RDWR | O_NOCTTY | O_NONBLOCK);rn LOG_A(LOG_TAG,"Open Serial Port",Uart_dev0);rn //| O_NOCTTY | O_NDELAY rn if (-1 == fd) rn rn LOG_A(LOG_TAG,"Can't Open Serial Port",Uart_dev0);rn return -1; rn rn else rn return fd;rnrnint Init_Uart(int baut_rate, int databits, int stopbits, char parity)rnrn int fd_uart;rn fd_uart = OpenDev(Uart_dev1);rn if( fd_uart == -1)rn rn LOG_A(LOG_TAG,"Open uart failture\n",Uart_dev0);rn return -1;rn rn rn rn Set_Baud_Rate(fd_uart,baut_rate);rn if (set_Parity(fd_uart,databits,stopbits,parity) == FALSE) rn rn LOG_A(LOG_TAG,"Set Parity Error\n",Uart_dev0);rn return -1;rn rn LOG_A(LOG_TAG,"Open uart success\n",Uart_dev0);rn return fd_uart;rnrn我while循环里面利用select监听串口,然后用read函数去读取串口的数据rnfd_uart = Init_Uart(115200, 8, 1, 'N'); rn //tcflush(fd_uart,TCIOFLUSH);rn if(fd_uart == -1)rn rn LOG_A(LOG_TAG,"Open uart device failture\n",Uart_dev0);rn rn elsern rn LOG_A(LOG_TAG,"Open uart device success\n",Uart_dev0);rn write(fd_uart, Long_Press_shutdown_Time_Str, 7);rn rn sel_fno = (fd_pipe > fd_uart) ? fd_pipe : fd_uart;rnwhile(1)rn rn tv.tv_sec = 1;rn tv.tv_usec = 0;rn FD_ZERO(&readfds);rn#if 1 //add by liyp on 20111208rn if(fd_uart >= 0)rn rn //FD_CLR(fd_uart, &readfds);rn FD_SET(fd_uart, &readfds);rn rn if (fd_pipe >= 0)rn rn FD_SET(fd_pipe, &readfds);rn rn //FD_SET(fd_pipe, &readfds);rn sel_ret = select(sel_fno+1, &readfds, NULL, NULL, &tv);rn#elsern FD_SET(fd_pipe, &readfds);rn sel_ret = select(fd_pipe+1, &readfds, NULL, NULL, &tv);rn(sel_ret > 0)rn LOG_A(LOG_TAG, "---sel_ret > 0----" ,Uart_dev0);rn err_cnt = 0;rn#if 1 //add by liyp on 20111208rn if((fd_uart >= 0) && FD_ISSET(fd_uart, &readfds))rn rn rn nread = 0;rn LOG_A(LOG_TAG,"uart have data == ",Uart_dev0);rn if((nread = read(fd_uart, tempbuff, 16))>0)rn rn rn //LOG_A(LOG_TAG,"read uart data == ",Uart_dev0);rn char tempsize[10] = 0;rn sprintf(tempsize, "%d", nread);rn LOG_A(LOG_TAG, tempsize ,Uart_dev0);rn LOGD("read uart tempbuff: %s", tempbuff);rn if(New_Version == 0)rn rn if(strstr(tempbuff, MCU_Version) != NULL)rn rn New_Version = 1;rn LOG_A(LOG_TAG, "---mcu new version----" ,Uart_dev0);rn write(fd_uart, Long_KeyDown, strlen(Long_KeyDown));rn memset(tempbuff, 0, 16);rn continue;rn rn rn if(New_Version == 1)rn rn LOG_A(LOG_TAG, "---mcu new version----" ,Uart_dev0);rn if(strncmp(New_Power_Off, tempbuff, strlen(New_Power_Off)) == 0)rn rn LOGD(" avatard ---mcu new version-New_Power_Off == 0: %s", uartbuff);rn LOG_A(LOG_TAG,"strncmp == 0",Uart_dev0);rn //LOG_A(LOG_TAG,"Wait",Uart_dev1);rn _send_msg("msg_power");rn memset(uartbuff, 0, sizeof(uartbuff));rn uartbuff_id = 0;rn rn elsern rn memcpy(uartbuff+uartbuff_id, tempbuff, strlen(tempbuff));rn LOGD(" avatard ---mcu new version-New_Power_Off != 0: %s", uartbuff);rn uartbuff_id += strlen(tempbuff);rn if(strstr(uartbuff, New_Power_Off) != NULL)rn rn LOGD(" avatard --strstr find string--uartbuff: %s", uartbuff);rn LOG_A(LOG_TAG,"strncmp == 0",Uart_dev0);rn //LOG_A(LOG_TAG,"Wait",Uart_dev1);rn _send_msg("msg_power");rn memset(uartbuff, 0, sizeof(uartbuff));rn uartbuff_id = 0;rn rn rn rn elsern rn LOG_A(LOG_TAG, "---mcu old version----" ,Uart_dev0);rn if(strncmp("Power_Off", tempbuff, sizeof("Power_Off")) == 0)rn rn LOGD(" avatard ---mcu old version-Power_Off == 0: %s", uartbuff);rn LOG_A(LOG_TAG,"strncmp == 0",Uart_dev0);rn //LOG_A(LOG_TAG,"Wait",Uart_dev1);rn _send_msg("msg_power");rn memset(uartbuff, 0, sizeof(uartbuff));rn uartbuff_id = 0;rn rn elsern rn memcpy(uartbuff+uartbuff_id, tempbuff, strlen(tempbuff));rn LOGD(" avatard ---mcu old version-memcpy ----Power_Off != 0: %s", uartbuff);rn uartbuff_id += strlen(tempbuff);rn if(strstr(uartbuff, "Power_Off") != NULL)rn rn LOGD(" avatard ---mcu old version-strstr != NULL: %s", uartbuff);rn LOG_A(LOG_TAG,"strncmp == 0",Uart_dev0);rn //LOG_A(LOG_TAG,"Wait",Uart_dev1);rn _send_msg("msg_power");rn memset(uartbuff, 0, sizeof(uartbuff));rn uartbuff_id = 0;rn rn rn rn rn rn // LOG_A(LOG_TAG,"uart have data == ",Uart_dev1);rn // LOG_A(LOG_TAG,tempbuff,Uart_dev1);rn rn memset(tempbuff, 0, 16); rn rn我现在碰到的问题就是我从串口读取数据的时候总是会等待到16个字符才返回,导致不及时。或者就是我第一次读取到12个字符能返回,但是我下次select监听到有数据再read的时候我发现会少了4个字符。rn
大神们,麻烦帮我看看这个程序
using System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Text;rnrnnamespace p5_6rnrn class Programrn rn static void Main(string[] args)rn rn Console.WriteLine("请输入一个字符串:");rn string texct = Console.ReadLine();rn int i = 0;rn foreach (char ch in text)rn rn if (ch == 'a')rn i++;rn rn Console.WriteLine("字符a共出现0次", i);rn rn rnrnrnrnrn那个text如何定义啊,提示说没有定义这个东西,谢谢你们了!
winCE 与 windows 接收到的串口数据不一致
串口编程,对设备发送串口命令,设备返回结果rnrn在windows下用串口助手测试没问题,然后下载了一个winCE的串口助手在winCE6.0里测试返回的结果不对,同一个命令有时候返回27个结果,有时候返回28,还会返回34。正常是返回32个。rnrnrn然后是怀疑wince串口助手问题,自己写了一个小程序来测试,还是一样。rnrnrn我winCE还需要串口控制另外一个设备。这个设备发7个,返回7个。在windows和CE里都正常。rn就是另一个设备发8个应该返回32个,只在windows里正常,我想要在CE里正常rnrnrn求助各位大神
串口接收到的数据为什么和模拟器发送的数据不一致呢?
用一个模拟器模拟一串数据作为发送端,另外一端接收,可是出现了奇怪的问题,接收到的和发送的为什么不一样呢?rn发送端:rn44 30 31 0D 41 56 55 0D 20 32 33 33 0D rn接收端:rn44 30 b1 8d 41 56 55 8d a0 b2 33 33 8d rn rn为什么把0D转换为了8d,把20转换为20,32变成了b2?rn串口是用1200,e,7,1rnrn百思不得其解,难道是串口模拟器的问题,还是接收的时候出了问题.rnrn请指教!
Windows + Ubuntu双系统时间不一致
在Windows下进行如下修改: 在注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 下中添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1 的键值。   或者 开 始-&amp;gt;运行-&amp;gt;CMD,在命令行中输入下面命令并回车 Reg ...
麻烦大家帮我看看
我这段代码错在哪呢?怎么运行不了?rnrn rn import flash.display.*;rn rn private function drawCircle():voidrn var circle:Shape = new Shape();rn rn circle.graphics.beginFill(0xFF8800);rn circle.graphics.drawCircle(25, 25, 25);rn circle.graphics.endFill();rn addChild(circle);rn rn rn rn
麻烦各位帮我看看
rnrn为什么这个global.asa文件怎么不能到达我预期的结果。我想在用户会话结束后。更新数据库刚才从用法为“离线"标志。。。但是。。。不行。但是我认为它在逻辑上看应该没问题。。。rnrn所有麻烦你们帮我看看。问题怎么解决。谢谢
麻烦大家帮我看看!!
void CDdDlg::OnRButtonDown(UINT nFlags, CPoint point) rnrn// TODO: Add your message handler code here and/or call defaultrnrnCMenu menu;rnrnif (menu.LoadMenu(IDR_MENU1))rn rn CMenu* pPopup = menu.GetSubMenu(0);rn ASSERT(pPopup != NULL);rn rn pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON,rn point.x,rn point.y,rn AfxGetMainWnd()); rn rn CDialog::OnRButtonDown(nFlags, point);rnrn为何弹出的菜单不在我的DIALOG之中,而弹在荧屏的X和Y的位置??
麻烦帮我看看为什么?
我的信誉分一直在下降,这是为什么啊!rn我好长时间没发帖了,只是跟帖,这也有错???
麻烦各位帮我看看!!
import java.applet.Applet;rnimport java.awt.*;rnimport java.awt.image.*;rnimport java.net.URL;rnpublic class DissolveFilterTest extends Applet rnprivate Image im,alpha;rnprivate int alphavalue;rnpublic void init () rnloadImage ();rnfilterImage ();rnrnpublic void paint (Graphics g) rnint imw=im.getWidth (this);rng.drawImage (im,0,0,this);rng.drawImage(alpha,imw,0,this);rnrnprivate void loadImage () rntry rnURL ur1=getClass ().getResource ("22.jpg");rnim=createImage ( (ImageProducer) ur1.getContent ());rnrncatch (Exception e) rne.printStackTrace ();rnrnMediaTracker mt=new MediaTracker (this);rnmt.addImage (im,0);rntry rn mt.waitForID (0);rnrncatch (Exception e) rne.printStackTrace ();rnrnrnprivate void filterImage () rn35 alpha=createImage ( new FilteredImageSource( im.getSource (), new DissolveFilter (50)))rnrnrn上面的程序编译通不过!提示说不能解析符号DissolveFilter,我不知道这个类到底存不存在,或者是不是我的语法不对,麻烦各位帮忙看看!!多谢了!!!
麻烦好心人帮我看看
各位大哥好!rn小弟请教各位一个小问题,希望赐教!rn我想通过以下代码去把数据元TEST5底下的XF1数据库下的表t2中的数据加入到a3域中去rn(小弟指定的shitu2中的某列的值是a3域的值 ,想通过该视图来看结果)rn但是运行该代理后,并没有看到数据库中的值 加到了a3中,小弟想请问哪里错了rn import lotus.domino.*;rnimport java.sql.*;rnpublic class Javadaili7 extends AgentBase rnrn public void NotesMain() rnrn try rn Session session=NotesFactory.createSession("local","userid","pwrn");rn AgentContext agentContext = session.getAgentContext();rn rn Database db=agentContext.getCurrentDatabase();rn View view=db.getView("shitu2");rn Document doc =view.getLastDocument();rn tryrn rn Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");rn rn catch(ClassNotFoundException e)rn e.printStackTrace();rn rn tryrn rn rn Connection conn=DriverManager.getConnection("jdbc:odbc:test5","admin","admin");rn Statement stmt=conn.createStatement();rn rn ResultSet rs=stmt.executeQuery("select * from xf1.t2");rn boolean rc=rs.next();rn if(rc)rn rn doc.appendItemValue("a3",rs.getString("name"));rn rn rn rn stmt.close();rn stmt=null;rn rn conn.close();rn conn=null;rn rn rn catch(SQLException e)rn e.printStackTrace();rn rn rn rn rn catch(Exception e) rn e.printStackTrace();rn rn rnrn
问题,麻烦帮我看看。
rnrnrnrnrnrnrnrn rn SWEAT Template Titlern rn rnrnrn rn rnrnrn rn rn rn rn [公司记录修改] rn rn rn 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 0:shengrn rn 1:shengrn rn 2:shengrn rn 3:shengrn rn 4:shengrn rn 5:shengrn rn 7:shengrn rn 9:shrn rn rn rn >>rn rn rn rn <<rn rn rn rn rn 13:???? rn rn 12:sh rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrnrnrnrnrnrnrnrn rn rn rnrn
文本框显示的问题,麻烦帮我看看
rn rn rn rn rnrn测试: rn当鼠标移动到文本框上时,文本框显示为多行 rn当鼠标离开文本框上时, 文本框显示为一行 rnrnrn以上的代码在鼠标移动到文本框上时,文本框是可以显示为10行,但是页面的整体布局也改变了。“测试”部分的文字往下移了,提交按钮也往下移了,破坏了布局rnrn我是希望文本框变多行时,其他布局不作任何改变,只是变大部分的文本框遮住了其他的东西,就好象下拉框的那种展开下拉选项和隐藏下拉选项那样rnrn请问如何实现呢?
麻烦您帮我看看
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loadrn If Not IsPostBack Thenrn Button1.Text = "加入"rn Label1.Text = "请输入邮箱您的E-mail:"rn RegularExpressionValidator1.ControlToValidate = "textbox1"rn RegularExpressionValidator1.ErrorMessage = "请输入正确的邮箱格式"rn RegularExpressionValidator1.ValidationExpression = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"rn End Ifrn End Subrnrn Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Clickrn If Request.Form("textbox1") = "" Thenrn Response.Write(" ")rn Elsern Dim cn As New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=c:\Email.mdb")rn Dim strsql As String = "select * from EmailInfo where email='" & Request.Form(TextBox1.Text) & "'"rn Dim cmd As New OleDbCommand(strsql, cn)rn Dim r As OleDbDataReaderrn cn.Open()rn r = cmd.ExecuteReaderrn If Not r.Read Thenrn Response.Write(" ")rn TextBox1.Text = ""rn r.Close()rn r = Nothingrn Elsern strsql = "insert into EmailInfo values('" & Request.Form(TextBox1.Text) & "','" & Now() & "')"rn cmd.ExecuteNonQuery()rn cn.Close()rn cn = Nothingrn Response.Write(" ")rn End Ifrn End Ifrn End SubrnEnd Classrn代码如上rn为什么不执行这句:Response.Write(" ")rn
麻烦CSS高手帮我看看怎么解决高度不一致问题
rnrn想实现所有的都垂直居中,在DW CS中显示时垂直的,但使用IE7却怎么也不能居中.怎么回事?另外下拉菜单和单行输入框高度为什么不一呢?还有这段效果里面有两个图,第一个使用背景,第二个怎么办,用img吗?rnrnDW CS显示rn[img=http://216.240.157.63/~leedsre/temp/dw.png][/img]rnrnIE7中显示:rn[img=http://216.240.157.63/~leedsre/temp/ie7.png][/img]rnrn代码rn[code=HTML]rnrnrn rn Web Template - Web 2.0!rn rn rn rn Quick Search: rn Categoryrnrn abcrnrn defrnrnrn[/code]
看看这样发送串口数据对么
unsigned char *sbuf= new unsigned char[5];rn sbuf[0] = 0xF1;rn sbuf[1] = targetAdd;rn sbuf[2] = sourceAdd;rn sbuf[3] = OperationCode;rn sbuf[4] = CheckSum;rn port.Write(sbuf, 5);//我借用的函数,此函数绝对每问题。rnrn在单片机方面的接收程序如何写啊;
C++ windows 大神帮我看看哈!!
这是一个有菜单的窗口程序 那个.rc文件是系统资源脚本的文件 我就是知道点fiel——》new——》recounse 然后建立菜单 。 建立菜单选项我知道了。 但是就是不知道让他自己生存.rc 和.h文件 和。c文件建立 起连接。。还望大神告诉我点那几个键 。我这本windows程序设计的书上 又没有告诉我怎么操作。。希望大神把键说详细点。。。。。。。rnrn
麻烦哪位大神帮我看一下
刚刚学习C#。有一句看不懂,谁教教我。。谢谢了rnrnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Text;rnrnnamespace p24rnrn class Programrn rn static void Main(string[] args)rn rn Contact c1 = new Contact() name = "Messi", man = true ;rn c1.address.city = "巴塞罗那";rn c1.address.street = "诺琴谱";rn c1.address.number = 10;rn Console.WriteLine("0 1 2号",c1.address.city,c1.address.street,c1.address.number);rn rn rn struct Addressrn rn public string city;rn public string street;rn public int number;rn rn struct Contactrn rn public string name;rn public bool man;rn public string phone;rn public Address address;rn rnrnrn就是那个双引号里面的"0 1 2号"是什么东西啊,调试出来也没有那句话撒。。双引号有什么作用?谢过大家了
大神帮我看看
我想显示图片,可是只有菜部那里显示的图片是数据库里面的,其他的都是在XML文件里面默认的木瓜图片rn[img=https://img-bbs.csdn.net/upload/201803/29/1522311274_834452.png][/img]rn[img=https://img-bbs.csdn.net/upload/201803/29/1522311284_280789.png][/img]rn[img=https://img-bbs.csdn.net/upload/201803/29/1522311293_738272.png][/img]rnrn这是两个listview和两个adapter,插入文字和图片的代码是这样的,文字全都显示对了rn[img=https://img-bbs.csdn.net/upload/201803/29/1522311522_989546.png][/img]
求大神帮我看看!
请问一个问题 我在主窗体的panel容器里添加了一个Form子窗体 也实现了点击后子窗体最大化的效果 但是在主窗体不是最大化的时候点击弹出子窗体后 我去把主窗体最大化之后 Form子窗体不会跟随panel的尺寸改变 rnrn private void Form1_Load(object sender, EventArgs e)rn rn this.WindowState = System.Windows.Forms.FormWindowState.Maximized;rn this.panelFrom.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;rn this.label1.ForeColor = Color.LightPink;rn rnrnrn private void OpenForm(Form objForm)rn rn objForm.TopLevel = false;//将子窗体设置成费顶级控件rn objForm.WindowState = FormWindowState.Maximized;//设置窗体最大化rn objForm.FormBorderStyle = FormBorderStyle.None;//去掉窗体边框rn objForm.Dock = System.Windows.Forms.DockStyle.Fill;//设置子窗体属性为Fillrn //objForm.Anchor = System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right | System.Windows.Forms.AnchorStyles.Top |System.Windows.Forms.AnchorStyles.Bottom;rn objForm.Parent = this.panelFrom;//指定当前子窗体显示的容器rn this.panelFrom.Controls.Add(objForm);rn objForm.Show();rnrn rnrn private void 合同履行情况ToolStripMenuItem_Click(object sender, EventArgs e)rn rn FrmContract objForm = new FrmContract();rn this.OpenForm(objForm);rn rnrn private void panelFrom_SizeChanged(object sender, EventArgs e)rn rn foreach(Control ctrl in this.panelFrom.Controls)rn rn if (ctrl is Form)rn rn ctrl.Height = this.panelFrom.Height;rn ctrl.Width = this.panelFrom.Width;rn rn rn rn
大神们帮我看看
这样的一个语句,我要给textbox文本框写样式怎么写rn[img=https://img-bbs.csdn.net/upload/201705/22/1495423993_717342.png][/img]
大神帮我看看makefile
我想在当前目录下建立3个目录,分别是src,inc,out。makefile放在当前目录下。源文件在src,头文件在inc,怎么样能把我所有的输出文件都放到out里面? 自己写了个makefile 总是提示没有目标规则,求大神帮我看下 谢谢!(用的是sdcc编译器,.rel文件相当于.o文件)rnSRC +=./src/main.crnSRC +=./src/add.c rnCC = sdccrnAR = sdar rnrnINCDIR =./incrnOUTDIR = ./outrnSRCDIR =./srcrnALLSRCBASE = $(notdir $(basename $(SRC)))rnALLOBJ = $(addprefix $(OUTDIR)/,$(addsuffix .rel, $(ALLSRCBASE)))rn#OALLOBJ = $(addprefix $(SRCDIR)/,$(addsuffix .rel, $(ALLSRCBASE)))rnrnall:targetrn#SUFFIXES += .rel .ihxrn#rel:$(OUTDIR)/6800.relrntarget:$(ALLOBJ)rn$(ALLOBJ):%.rel:%.crn $(CC) -c $< -o $@ -I$(INCDIR)rnclean: rn -rm -f *.rel *.mem *.lst *.sym *.asm *.rstrn# Listing of phony targets.rn.PHONY : all clean
大神们,帮我看看
我创建一个视图,在视图里用union怎么报错啊!语句为:rnCREATE VIEW mainview(MID) rn ASrn((SELECT ID FROM student)rn UNION (SELECT ID FROM teacher));rn错误信息为:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatrncorresponds to your MySQL server version for the right syntax to use near 'UNIONrn (SELECT ID FROM teacher))' at line 4rnrnstudent.ID和teacher.ID 没问题的。这是什么情况啊!我mysql服务器是:mysql-connector-net-6.4.4.msi!rn请大侠们帮忙啊!
来大神帮我看看
我想要的是这样的[img=https://img-bbs.csdn.net/upload/201504/25/1429928460_833790.png][/img],但现在是这样的[img=https://img-bbs.csdn.net/upload/201504/25/1429928474_798535.png][/img]rn我想把7E作为分隔符,但现在写的程序不会出现7E而我想要把7E也显示出来。代码如下:rnvoid CTest3Dlg::OnRead() rnrn // TODO: Add your control notification handler code herern UpdateData(); //将界面的数据更新到对应的变量中rn char* buf;rn CString str;rn GetDlgItem(IDC_EDIT1)-> GetWindowText(str); //读取码流到str字符串中rn str.Replace(_T("7E"),_T("H")); //将码流字符串中的7E替换为Hrn buf= new char[str.GetLength()+1]; //将char*转换为buf[]rn memset(buf, 0, str.GetLength()+1); //buf[]初始化rn strcpy(buf, str); //buf[]赋值rnrnCString StrNum; // 列表控件的行标rnCString strItem; //向控件中插入的字符串内容rnrnint i=1;rn char *seps="H"; //分隔符'H'rn char *token=NULL;rn token=strtok(buf,seps); //以'H'为分隔符分割字符串bufrn while(token!=NULL) rn rn rn strItem.Format ("%s%s%s","7E,token,7E");rn token=strtok(NULL,seps);rn StrNum.Format(_T("%d"),i++); //将整形变量i以字符型输出rn int count=m_list.GetItemCount(); //获取列表控件当前存在的数据总量rn m_list.InsertItem(count,StrNum); //插入一行rn m_list.SetItemText(count,1,token); //为第一列插入字符串rn rnrnrnrn
大神,帮我看看嘛
有点蒙,rn我有一个页面B里面有一个按钮rn然后页面A多次引用了Brn所以现在就有很多个按钮rn但是我在B页面写了一个按钮的onclick事件 ,没效果,请问这样会有些什么问题呢
大神们帮我看看!!!
[b][i][size=16px][color=#0000FF]现在遇到一个问题!就是怎样让客户端显示在集合中查找出来的商品啊!rn客户端的代码应该怎样写?rn下面是功能模块:[/color][/size][/i][/b]rn客户端:rn[img=https://img-bbs.csdn.net/upload/201310/30/1383116755_143889.png][/img]rnrnrn服务器:rn[img=https://img-bbs.csdn.net/upload/201310/30/1383116819_201010.png][/img]rnrnrn运行效果:rn[img=https://img-bbs.csdn.net/upload/201310/30/1383116842_829927.png][/img]
麻烦大神给看看报错信息
[img=https://img-bbs.csdn.net/upload/201310/14/1381743613_576172.jpg][/img]rn这段代码在turboc2中可以正常运行,在xcode中就会报错。麻烦各位给看看是什么原因?
串口发送在不同电脑接收数据不一致的问题
我做了一个串口发送实验,串口线出来的数据用示波器看是对的,但接到电脑后串口调试助手没显示收到数据,我用示波器看发送是有的,但一会芯片就变得很烫手,根本不能继续做实验了;而我用别人的电脑实验的时候,一切结果都很正常,芯片也不会发烫。忘大家帮忙解决,谢谢!!!
Ubuntu USB串口数据 读取及显示
显示串口接受的数据命令      1.1 在终端输入   lsusb  显示所有连接的usb设备      1.2 在终端输入   ls /dev/ttyA* 显示所有连接的虚拟USB设备端口号      1.3 在终端输入   ls /dev/ttyU* 显示所有连接的USB设备端口号      1.4 显示串口信息的操作如下:            根据1.2 和 1.3 操作,查看...
串口数据发送
本课程介绍S3C2440的UART通信,为后续课程打基础。
串口发送一大堆数据
请问如何实现串口发送一大串的数据,就是一次没发完,第二次接着发送剩余的数据?
串口 发送数据库的数据
电脑通过RS232串口(DB9)发送数据库数据的程序,来源于一本书,数据库编程
串口发送16进制数据
各位大师,我是刚学的,请教串口发送16进制数据 0D 8A 34 7B 23 0A 如何写VBrn我写的如下:Private Sub Command1_Click()rnCommand1.BackColor = RGB(0, 255, 0) '...按下命令1钮,变绿色rnrnCommand2.BackColor = vbWhite '...命令2钮,变白色rnMSComm1.OutBufferCount = 0 '...清空输出寄存器rnMSComm1.Output = '...是不是在这写入要发送的数据rnrnrnrnrnrnEnd SubrnrnPrivate Sub Command2_Click()rnCommand2.BackColor = vbRed '...按下命令2钮,变红色rnCommand1.BackColor = vbWhite '...命令1钮,变白色rnrnEnd SubrnrnPrivate Sub MSComm1_OnComm()rnrnrnrnrn MSComm1.CommPort = 1rnrn MSComm1.Settings = "9600,n,8,1"rnrn MSComm1.RThreshold = 1rnrn MSComm1.InputMode = comInputModeBinary '设置为2进制接收,是接收&H00 - &HFF必要条件rnrn MSComm1.PortOpen = TruernrnrnrnrnrnEnd Subrn
串口数据发送 接收
用串口调试助手 每隔50ms发送数据 发送200多次的时候,大概会出现7、8次没有数据返回 这样正常吗
串口数据发送Socket
从串口接受到的字符串,并将接受到的数据通过socket端口发出 VC++完整代码
串口发送指定数据
我原来是发送文本编辑框的数据,按照龚建伟老师的程序编的,m_ctrlComm.SetOutput(COleVariant(m_strEditTXData));rnrn我想在想发送固定的数据,如A,我该怎么改写代码?rn
接口接收的数据与发送的数据不一致。
公司项目新增了一个远程接口insert_lines(int iQty,string strPro),对方调用后我用抓包工具显示的数据:1pro ,但我接口内数据收到的iQty就成为0了。rn远程接口用的C#,对方用的java.
麻烦大家帮我看看,谢谢
现在我遇到了一个问题,就是写了"You are everything to me,and I was so blessed whenreeou here for me."这句话,但是导出到excel表的时候,变成了"You?are?everything?to?me,?and?I?was?so?blessed?whenreeou?here?for?me?." 谢谢
初学者的困惑,麻烦帮我看看?
我照着书上写了一个例子:rn<%@ Page Language="vb"%>rn rn rn buttontestvbrn rn rn rn rn rn rn rn rn rn rn rn rn rnrn运行以后,网页上什么都没有,空白!而且点击鼠标右键查看“源文件”,居然所有的代码都能看到,请问是怎么回事啊
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数