编程语言

#编程语言#

已有71人关注此标签

内容分类

游客pob6ywjcpv27s

阿里云物联网MQTT用户端能否使用C-SDK实现对设备的访问和控制

抱歉,我是个萌新,这几天在研究阿里云物联网平台提供的MQTT。首先说一下我之前使用过模式mosquitto和paho库封装的mqtt,在设备端获取设备温度,并发布topic:temper到broker,服务器上跑broker,并设置用户名密码登录,其他用户只要使用用户名密码登录并访问此broker上的temper主题,就可以获取到设备温度。 抱歉我是学C的对JAVA等不太了解,在阿里云上创建了产品和其设备,以及创建了温度功能和topic:/sys/..././..,设备使用C-SDK和三元组登录并发布温度到平台,请问我如何在用户端订阅此设备的topic并获取温度信息。在文档里好像不能用C-SDK实现其他用户订阅此设备的功能。我想问问能否使用阿里提供的C-SDK去让用户获取设备的温度。

游客l24nsy3edxlbu

游客m6ycp2ewjh4du

(学生机)轻量服务器跟esc服务器:平时喜欢用myeclipse写代码

在网上找过一些资料说两者的区别,最让我心动的是轻量的5M峰值,但是网上有说它的缺点不能长时间运行CPU、内存等,想了想小白的我平时需要使用myeclipse来编写一些学校布置的作业和小项目。这样肯定是要花蛮长时间,但是我们学习服务器与网页的交互这些是不是又得要带宽高?? 小白不太懂,挺纠结,希望可以解答下,感谢!

游客oca3ee32xyfpe

游客b4ezpaqg54gdq

域名解析是正确的,但是网站打不开求助!

服务器内容都是对的,但是涉及到php配置还有参数 请问怎么弄!

游客diti4q7wgghvm

函数计算如何使用tp框架

https://yq.aliyun.com/articles/653669参考这篇博客,修改文件后上传代码到函数计算,开发的过程中发现Db类找不到但是已经引入了Db类了,是那里不对吗<?phpuse RingCentralPsr7Response;use thinkDb; function handler($request, $context): Response{ { "errorMessage": "Class 'think\Db' not found", "errorType": "Error", "stackTrace": { "file": "/code/index.php", "line": 60, "traceString": "" }}

fralychen

Python实现CVS读取

Python实现CVS读取,并通过正则替换指定值。

你们的好朋友

写hbase+接口的时候是否需要单例模式,hbase+连接是否需要关闭?【应用场景:sparkstreaming+从kafka+拿数据存入hbase

写hbase+接口的时候是否需要单例模式,hbase+连接是否需要关闭?【应用场景:sparkstreaming+从kafka+拿数据存入hbase

支付宝不好用啊

支付已经成功,支付宝账户已经收到款,但是查询订单,查询结果是订单不存在

支付参数如下 { "app_id":"2017092608938730", "version":"1.0", "format":"JSON", "sign_type":"RSA2", "method":"alipay.trade.query", "timestamp":"2019-06-19 13:40:42", "alipay_sdk":"alipay-sdk-php-20161101", "notify_url":"http://www.xjsmyy.com:6250/v1/alipay/page/notify", "charset":"UTF-8", "biz_content":"{\"out_trade_no\":\"L20190619A3H75W\"}", "sign":"h4YGryVFIYw0IoL/2qexN/e/juQN7IHAQxZE80mO1AtRmrOE3CzCTBHabaTfFWIl3YzPIhKQzfmcpXLqBOtBuCoL/cZ4K4uN13HKr8QT8ouMHn0aA1bnFhsW5m2w1GaPtbASzcRrpH/CR9WdxBPdSY5HB8qFc0RVk5H+jsRTpjwoFyEdbeymss9tTj4tguZ+h2S/4dZ6gQ19Fp+HGbhu4MKi13lzOYKx/RXkYOgPHgTBsoG0xWMb504Bwr5lpl6efTrXp/CrpORkTFvjlykE+N8cf7SFb933duG2rlIMDhcK+IQjLS4zEc1P7Yjg6V0FWrJl1ZP02X7uze1ydr2MdA==" } 回调结果如下 {"alipay_trade_query_response":{"code":"40004","msg":"Business Failed","sub_code":"ACQ.TRADE_NOT_EXIST","sub_msg":"交易不存在","buyer_pay_amount":"0.00","invoice_amount":"0.00","out_trade_no":"L20190619A3H75W","point_amount":"0.00","receipt_amount":"0.00"},"sign":"jRe1x/QvC65n5Zlk2Awuh9Yuhc+cZ24ea7ZCcjnUJPf93SsETMZlq/8704J+JFZQ84YH/r68e8LlclqjW5msIHcnMg7qITp+QMD3rPx5bCeQ5yDAkfoWVNpqbvswipvTM37Wx3tLS9Xhtx/Uvs4M4DO+Oikjgc5q6tIFUtxL0EZrgRcqFXP1Mui8H0wVN5iG9fQNvEH1YTZOUXMZkgy+dr5CZQkDeLp/S2d8bfPC7QP7wPPH3NsbUYkKa17tdfRncU0A+BIeiBc9gSoljGiY7ozhKe5gmQ9QgS6ol9BchBah/NOIz8FU6SNDSEKhxcBJmXQqo1UlSLySYZ/DbitwWw=="} 以下是收款截图

风清杨小弟

使用阿里云负载均衡 SLB 将负载分发到多台云服务器 ECS 实例上去的时候,________即可获得发起请求的用户的真实 IP。

A、7 层服务可以通过 Http Header:X-Forwarded-For 获取来访者真实 IP,并保证配置负载均衡 SLB 监听时开 启“获取真实访问 IP”B、4 层服务可以通过 Http Header:X-Forwarded-For 获取来访者真实 IP,并保证配置负载均衡 SLB 监听时开启“获取真实访问 IP”C、4 层服务可以直接获取,无需额外配置D、7 层服务可以直接获取,无需额外配置

游客jknmufyw2df34

阿里点播 视频上传进度条怎么在页面显示

https://help.aliyun.com/document_detail/53406.html?spm=a2c4g.11186623.6.1030.3d91192bhuF6IR 上传用的是这个里面的代码,进度条封装了 但是我怎么把进度传到页面中??java + layui

code_xzh

《Kotlin入门与实战》赠书活动

据不完全统计,全世界的计算机编程语言600多种,而常用的不过20来种。其中,Java可以说是长期霸占排行榜前三位,不过自1991年被被开发出来后,现在的Java变得越来越臃肿,并且Java在被Oracle收购之后,对于Java提出了各种限制,特别是最近两年,Oracle向Android的索赔问题,让做客户端开发开始使用Kotlin作为Java的替代。 并且,在今年的 Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Java 占据 Android 开发绝对统治的时代一去不复返了。 自从两年前的 2017 年 I/O 大会上,谷歌宣布在其 Android Studio IDE 中支持 Kotlin,很多的移动端开发就开始使用Kotlin来开发移动应用,并且越来越多的服务端开发也开始使用Kotlin来开发。 作为一个从事了多年移动开发的人,我一直打算写一本Kotlin方面的书,于是《Kotlin入门与实战》就提上了日程。 很多人都想过写书,出版。但是写作并出版一本纸书,标准很高、流程很长,与物质回报形成了巨大的反差,若是没有深深的情怀、过人的意志,或是不得法,极易被劝退。就拿本书来说,从2018年6月交稿,到今年的5月出版,整个过程差不多快一年,本来以为国庆能见到样书,结果整整晚了大半年,好在最后还是出版了。 作为一部入门到实战级别的基础教程,本书共分为18章,力图通过详细的讲解,帮助读者全面了解Kotlin语言,并将它运用到实际的项目中。本书主要内容如下。Kotlin入门与基础部分(第1~3章)这部分内容主要包括Kotlin语言简介、Kotlin开发环境搭建、JVM语系和Kotlin各版本重要特性。通过这部分知识的学习,读者可以对Kotlin有一个基本的认识。Kotlin语法(第4~16章)这部分内容是本书的核心内容,主要介绍Kotlin语言的基础语法,包含的内容有类与接口、扩展函数与属性、集合与泛型、对象与委托、反射与注解、Lambda表达式、协程、Kotlin DSL和Kotlin Native开发等。本部分配备了大量的实例,通过对这部分知识的学习,相信读者能够对Kotlin的语法有一个全面的认识。Kotlin项目实例(第17、18章)这部分内容是Kotlin实战的部分,是对前面章节所讲基础知识的实战运用。通过和Spring Boot框架的集成来介绍Kotlin在Web服务器开发方面的应用,通过Android视频播放器项目来介绍Kotlin在Android开发方面的应用。 参加本次评论,将有机会获得图书赠送机会,活动会根据跟帖比较内容和质量,并且能够引起互动的进行择优选取,大家赶快行动吧!!! 互动讨论: 1,作为Android开发的首选语言,你会将Kotlin运用到项目开发中吗?2,同时,Kotlin具有跨平台开发特性,你是如何看待Kotlin的跨平台运行能力的?3,除了平时的工作,你还有哪些自我提升的手段?4,作为一个代码工程师,你有没有写书的计划,说出你的计划。 本书购买链接:京东天猫当当

技术小能手

又是一年毕业季,程序员们,还记得你的高考志愿吗?你是怎么走上码农这条路的?

马上又将会有这么一群孩子,迫不及待的扔下书包,去聚餐,通宵上网,旅行,KTV,闲逛,狂欢……认为自己终于解放了……殊不知,你们离开的,就是天堂。”——韩寒 又是一年毕业季,青春的容颜虽然姣好,心灵固然天真单纯,但我都不留恋,一路上弯弯曲曲地走来,偶有回顾,也是为了总结、吸取教训。就像那年的毕业季,虽然有伤怀,但知道那只是暂时,怀着兴奋和激情,投入到陌生的领域中去,好好地学习知识,慢慢地开始独立,那是人生的真正起点,而最好的时光,总是现在,以及未来。 话题讨论: 程序员们,还记得你的高考志愿是什么吗?你是怎么走上码农这条路的?来来来,话筒给你,评论区说出你的故事!

大发快三回血技巧,稳定回血上岸蔻63927266

Swift语言难度大吗?适不适合零基础学习?

Swift语言难度大吗?适不适合零基础学习?

sumli

windows 上安装 go-python

windows 上安装 go-python 出现 找不到python.h文件 fatal error: Python.h: No such file or directory compilation terminated 怎么解决然后go-python支持python3吗??

网站上传50M以上的视频总是传不上去。排查了很久,用了很多方法都没有解决。

网站上传50M以上的视频总是传不上去。排查了很久,用了很多方法都没有解决。把post_size_max 调大了,apache也重启了。

bug_developer

阿里云ECS学生服务器上tomcat与MySQL的连接

这是一个毕业设计项目,我在tomcat中使用servlet去读写同一台ecs服务器上的数据库MySQL 。我使用了tomcat内置的DBCP连接池,在项目的META-INF下配置context.xml配置文件,然后在WEB-INF下的web.xml中进行了配置。context.xml的配置如下:<?xml version="1.0" encoding="UTF-8"?> <Resource name="jdbc/huoyundataSource" auth="Container" type="javax.sql.DataSource" username="root" password="856368" maxIdle="30" maxWaitMillis="1000" maxTotal="100" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/huoyundatabase?useServerPrepStmts=true&cachePrepStmts=true" /> web.xml的配置如下: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true"> Tomcat Test <description>DB Connection</description> <res-ref-name>jdbc/huoyundataSource</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> 然后读写数据库的servlet代码如下: package myservlet; import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement; import javax.naming.Context;import javax.naming.InitialContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.sql.DataSource; /** Servlet implementation class orderInServletTest*/ @WebServlet("/orderInServletTest")public class orderInServletTest extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public orderInServletTest() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //response.getWriter().append("Served at: ").append(request.getContextPath()); request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); try { Context ctx=new InitialContext(); DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/huoyundataSource"); Connection con=ds.getConnection(); String sql="insert into ordertest(USERID,USERPHONE,FIRSTADDR)values(?,?,?)"; PreparedStatement sta = (PreparedStatement)con.prepareStatement(sql); sta.setString(1, "chen"); sta.setString(2, "15980590666"); sta.setString(3, "zhenzhou"); sta.executeUpdate(sql); sta.close(); con.close(); } catch (Exception e) { } } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } } tomcat使用的版本为9.0,MySQL用的是8.0的版本,servlet可以通过外网正常的访问到,但就是无法将数据插入到MySQL数据库中。 请问,这是哪里可能出现了问题?

游客afv2w2vxtgxwi

在tomcat服务器上部署阿里云短信模块时在服务器启动不成功

在eclipse中运行阿里云sms短信服务时,发送与接收信息运行正常,打包后部署到tomcat服务器上后,启动tomcat服务器后,服务器报如下错误,一直运行不起来,不知道啥原因。08:43:38.175 [PullMessageTask-thread] ERROR c.a.m.t.DefaultAlicomMessagePuller - PullMessageTask_execute_error,messageType:SmsUp,queueName:Alicom-Queue-XXXXXXXXXXXXXX-SmsUpcom.aliyuncs.exceptions.ClientException: SDK.ServerUnreachable : Server unreachable: java.net.UnknownHostException: dybaseapi.aliyuncs.com at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:207) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:152) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:60) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.getAcsResponse(DefaultAcsClient.java:104) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenFromRemote(TokenGetterForAlicom.java:63) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenByMessageType(TokenGetterForAlicom.java:92) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.DefaultAlicomMessagePuller$PullMessageTask.run(DefaultAlicomMessagePuller.java:31) ~[receive-2017.8.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71] 08:43:38.175 [PullMessageTask-thread] ERROR c.a.m.t.DefaultAlicomMessagePuller - PullMessageTask_execute_error,messageType:SmsReport,queueName:Alicom-Queue-XXXXXXXXXXXXXX-SmsReportcom.aliyuncs.exceptions.ClientException: SDK.ServerUnreachable : Server unreachable: java.net.UnknownHostException: dybaseapi.aliyuncs.com at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:207) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:152) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:60) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.getAcsResponse(DefaultAcsClient.java:104) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenFromRemote(TokenGetterForAlicom.java:63) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenByMessageType(TokenGetterForAlicom.java:92) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.DefaultAlicomMessagePuller$PullMessageTask.run(DefaultAlicomMessagePuller.java:31) ~[receive-2017.8.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]