无法通过使用gsm调制解调器的System.IO.Ports通过C#代码发送短信

一个button,当点击,发送一个短信到在NumTxt文本框中input的号码,并发送SMSTxt文本框中input的文本。 在texbox ComPort中input的端口名称这是button单击事件的事件处理程序。 using System.IO.Ports; private void button1_Click(object sender, EventArgs e) { try { int mSpeed = 1; serialport.PortName = ComPort.Text; serialport.BaudRate = 96000; serialport.Parity = Parity.None; serialport.DataBits = 8; serialport.StopBits = StopBits.One; serialport.Handshake = Handshake.XOnXOff; serialport.DtrEnable = true; serialport.RtsEnable = true; serialport.NewLine = Environment.NewLine; Console.WriteLine("1a"); try { serialport.Open(); } catch (Exception) { MessageBox.Show("Try another […]

在查询中混合ANSI 1992 JOIN和COMMA

我正在尝试以下MySQL查询来获取一些数据: SELECT m.*, t.* FROM memebers as m, telephone as t INNER JOIN memeberFunctions as mf ON m.id = mf.memeber INNER JOIN mitgliedTelephone as mt ON m.id = mt.memeber WHERE mf.function = 32 但我总是得到以下错误: #1054 – Unknown column 'm.id' in 'on clause' 该列确实存在,并且只有一个表的查询工作正常(例如,当我删除电话) 有人知道我做错了吗?

Struts2没有为命名空间和与上下文path相关联的操作名称

我是Struts2的初学者,我知道这个问题在这里被问了很多次,但我试图解决这个问题,并在这里读了很multithreading,花了6个小时,仍然无法工作。 真的需要更多的build议… 这是我的包 Struts2Test +Struts2Test/src +tw.com.rrstudio.java.test -TestAction.java +Struts2Test/build +Struts2Test/WebContent +Struts2Test/WebContent/META-INF +Struts2Test/WebContent/WEB-INF/classes +Struts2Test/WebContent/WEB-INF/lib -Struts2Test/WebContent/WEB-INF/spring-context.xml -Struts2Test/WebContent/WEB-INF/spring-mvc.xml -Struts2Test/WebContent/WEB-INF/struts.xml -Struts2Test/WebContent/WEB-INF/struts2-action.xml -Struts2Test/WebContent/WEB-INF/web.xml -Struts2Test/WebContent/error.jsp -Struts2Test/WebContent/index.jsp -Struts2Test/WebContent/TestAction.jsp 我的web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>Struts2Test</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/spring-context.xml /WEB-INF/spring-mvc.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <init-param> <param-name>actionPackages</param-name> <param-value>tw.com.rrstudio.java.test</param-value> </init-param> </filter> <jsp-config> <taglib> <taglib-uri>HTTP://java.sun.com/jsp/jstl/core</taglib-uri> […]

平方负指数的权力

我不确定平方的权力是否负指数。 我实现了以下只适用于正数的代码。 #include <stdio.h> int powe(int x, int exp) { if (x == 0) return 1; if (x == 1) return x; if (x&1) return powe(x*x, exp/2); else return x*powe(x*x, (exp-1)/2); } 查看https://en.wikipedia.org/wiki/Exponentiation_by_squaring没有帮助,因为下面的代码似乎是错误的。 Function exp-by-squaring(x, n ) if n < 0 then return exp-by-squaring(1 / x, – n ); else if n = 0 then […]

Java:错误:variables可能没有被初始化

我正在学习Java,我得到这个错误。 我知道这已被问了几次(很多),但没有一个答案似乎回答了我的问题。 代码的主体是: String[] number = {"too small", "one", "two", "three", "four", "too large"}; int i; if(num<1){ i=0; } if(num==1){ i=1; } if(num==2){ i=2; } if(num==3){ i=3; } if(num==4){ i=4; } if(num>4){ i=5; } return number[i]; variables'num'被声明,初始化并在之前给出。 我得到的错误是:“variables”我可能没有被初始化“,并指向最后一行(返回数字[我];)。 事情是,如果我声明“我”,并立即分配一个值(诠释我= 0;)代码运行良好。 但是,如果我不分配一个值,如果在每个“if”之后都指定了一个可能的值,我会得到错误。 例如,我不会遇到这种C错误。 谢谢

“在G ++ Cpp中未定义的引用”

似乎无法让错误消失。 错误如下。 我看了谷歌,仍然无法弄清楚。 这不像我对Cpp是新手,但是暂时还没有被愚弄。 奇怪的是它在Windows中使用G ++ … 错误: [泽@ fed0r! – – – ** _ _ *] $ g ++ main.cpp /tmp/ccJL2ZHE.o:在main函数中: main.cpp 🙁 .text + 0x11):未定义的引用“Help :: Help()” main.cpp 🙁 .text + 0x1d):未定义引用到`Help :: sayName()' main.cpp :(。text + 0x2e):未定义引用到`Help ::〜Help()' main.cpp 🙁 .text + 0x46):未定义引用到`Help ::〜Help()' collect2:ld返回1退出状态 main.cpp中 #include <iostream> #include "Help.h" using namespace […]

MySQL – 把表转换成不同的表

目前我可能没有看清楚什么东西,但是我在MySQL中有一个表格,如下所示: ID | a | b | c 1 | a1 | b1 | c1 2 | a2 | b2 | c2 出于某种原因(实际上是另一张表上的连接 – 基于ID ,但是我认为如果有人可以帮我解决这个问题,我可以自己完成),我需要这些行来代替这个: 1 | a1 | a 1 | b1 | b 1 | c1 | c 2 | a2 | a 2 | b2 | b 2 | c2 | […]

Amazon CloudFront延迟

我正在尝试使用AWS S3和CloudFront来开发我正在开发的Web应用程序。 在应用程序中,我让用户将file upload到S3存储桶(使用AWS开发工具包),并通过CloudFront CDN使其可用,但问题是即使文件在S3存储桶中上传并准备就绪, 2在CloudFront CDNurl中可用,这是正常的吗?

为什么划分两个整数不会得到一个浮点数?

任何人都可以解释为什么b在这里四舍五入时,我把它除以一个整数,虽然它是一个浮点数? #include <stdio.h> void main() { int a; float b, c, d; a = 750; b = a / 350; c = 750; d = c / 350; printf("%.2f %.2f", b, d); // output: 2.00 2.14 } http://codepad.org/j1pckw0y

为什么!new Boolean(false)在JavaScript中等于false?

从JavaScripttypes的jQuery文档中 ,我们可以看到这段代码描述了转换为布尔值时string的行为(该主题与这个问题没有关系,但是它只是我find代码的地方): !"" // true !"hello" // false !"true" // false !new Boolean(false) // false 我得到前三个例子,但是我没有得到最后一个例子,因为: new Boolean(false) == false //true !false // true 所以我会假设: !new Boolean(false) // true 但反而: !new Boolean(false) // false, mind = blown 这是什么,我什至不… 是因为: new Boolean(false) === false // false 如果是这样,这有什么用途?