上周,有一个任务是实现考生付款的功能,当时接到这个功能时,把他想简单了,只想到我和考生之间的交互了,连银行都忘了,哈哈!于是觉得做出来很容易嘛!但是,再去做时,发现并不是那么回事,因为付款是一件很神圣的事,参与的对象有考生,我,银行,第三方,毕竟涉及到钱了嘛!这里的我就代表我公司了,最终收到钱的对象!人家付款都觉得有点麻烦,何况咱写程序的呢,也得给他造点麻烦,以免考生的钱花错地方了呀,那人家还怪咱呢,咱怪谁呢?于是咱就要委屈自己了,要多费点脑子,少玩一会了!后来去了解了一下易宝支付,才知道,他就是要介入考生的那个”小三“!

        当然,这个第三方介入与不介入也都行!付款的方式有好几种呢:

1.考生把钱直接送到咱手里

2.考生把钱打给银行,银行再打给咱

3.考生把钱给第三方,第三方再跟银行交互,银行再打给咱

那么,这里一共有三种,为什么要选择第三种呢?

第一种,当然虽然直接,但是要是考生在海南,公司在北京,难道考生坐飞机来北京送到公司里?当然不现实,pass!

第二种,方便了考生,也方便了公司,对于大额交易,安全啊!但是呢,公司系统直接与银行对接,要是银行系统更新了呢,那咱不也要改点什么,咱是被人牵着鼻子走啊,而且人家问你要的钱多啊,你爱接不接,咱能不接吗?那就先不说了,另一方面,什么农业银行啊,工商银行啊,交通银行啊,发展银行啊,这么多的银行,你都去接,那你收考生的钱直接就给银行吧,太贵了,太麻烦了!

所以啊,综合来看,我们只有采取第三种方式才划算了点,为什么划算了点呢?咱们直接与第三方对接,对接免费啊,不过人家收1%手续费,那咱交的不多,咱的交易额不大啊,要是咱交易个上亿的,咱还不用他了呢,是吧,没有银行安全啊!

好了,废话不多说了,下面咱来学习学习,认识认识这个神奇的很多很多商家在用的易宝支付吧!


首先,我们再来了解易宝支付这个名词:易宝支付

然后,我们去下载易宝支付的jar包和帮助文档:易宝支付帮助文档和jar包

当然,要想测试你的易宝支付功能,你需要去易宝申请商户编号和商家密钥!

(易宝支付基本上都是采取gbk或gb2312编码格式)

下面看看我的支付流程:

<1>.考生应交费信息页面:


<2>.点击“易宝支付”,在后台要处理的代码是:

ReportAction里面pay方法:

public ActionForward pay(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {// 从request中获取session对象HttpSession session = request.getSession();// 从session中获取examinee对象Examinee examinee = (Examinee) session.getAttribute("_EXAMINEE");// 从examinee对象中获取examineeidLong examineeid = examinee.getExamineeId();Map map = rm.readyToPay(examineeid);String message = (String) map.get("message");if (message != null && !message.equals("")) {response.sendRedirect(message);} else {message = "你已缴费!请勿重复交费!";request.setAttribute("message", message);return mapping.findForward("prompt");}return null;}

ReportManagerImpl里面readyToPay方法:

	public Map readyToPay(Long examineeid) throws Exception {// 1.校验基准账户List list = reportDAO.selectAccount();if (list.size() == 0) {message = "基准账户还未维护,请联系管理员!";throw new AppException(message);} else if (list.size() > 1) {message = "基准账户存在多个账户,请联系管理员!";throw new AppException(message);}// 2.锁定账户// reportDAO.lockUserInfo(examineeid);// 3.校验收费标准list = reportDAO.selectAmount();if (list.size() == 0) {message = "不存在收费标准,请联系管理员!";throw new AppException(message);} else if (list.size() > 1) {message = "收费标准有多条,请联系管理员!";throw new AppException(message);}// 4.校验订单是否有效map = reportDAO.selectCharge(examineeid);Long chargeid = 0L;if (map != null) {// 取出验证考生订单的字段信息charge_idObject ochargeid = (Object) map.get("charge_id");chargeid = Long.parseLong(ochargeid.toString());}// 订单不存在的情况if (chargeid == 0 || reportDAO.selectCharge(examineeid) == null || map == null) {// 生成新订单int result = reportDAO.insertCharge(examineeid);if (result == 1) {// 调用接口交费String message = this.toPay(examineeid);map.put("message", message);}} else {// 订单存在map = reportDAO.selectCharge(examineeid);// 取出验证考生是否已经交费的字段信息String signzf = (String) map.get("sign_zf");String signqr = (String) map.get("sign_qr");// 验证考生是否已经交费成功if (signzf.equals("0") && signqr.equals("1")) {message = "你已缴费!请勿重复交费!";map.put("message", message);} else {map = this.queryStatus(examineeid);// 放进一个message键,便于action中判断map.put("message", "");String status = (String) map.get("status");if (!"SUCCESS".equals(status)) {if ("CANCELED".equals(status)) {// 订单被取消,先作废原订单,再重新生成一条新的订单信息并插入String orderno = (String) map.get("orderno");orderno = null;// 取消订单reportDAO.cancelChargeOrder(chargeid);// 取消订单后生成新订单reportDAO.insertCharge(examineeid);}// 未支付成功,需要调用易宝的支付接口进行支付操作message = this.toPay(examineeid);map.put("message", message);}}}return map;}

ReportManagerImpl里面toPay方法:

public String toPay(Long examineeid) {List list = (List) reportDAO.selectAccount();map = reportDAO.selectPayInfo(examineeid);Map maps = (Map) list.get(0);// 商户密钥String keyValue = (String) maps.get("yeepay_key");// 网上支付请求地址String onlinePaymentReqURL = Configuration.getInstance().getValue("onlinePaymentReqURL");// 1. 业务类型String p0_Cmd = Configuration.getInstance().getValue("p0_Cmd");// 2. 商户编号String p1_MerId = (String) maps.get("yeepay_no");// 3. 商户订单号String p2_Order = (String) map.get("orderno");// 4. 支付金额String p3_Amt = map.get("amount").toString();// 5.交易币种String p4_Cur = Configuration.getInstance().getValue("p4_Cur");// 6.商品名称String p5_Pid = Configuration.getInstance().getValue("p5_Pid");// 7.商品种类String p6_Pcat = Configuration.getInstance().getValue("p6_Pcat");// 8.商品描述String p7_Pdesc = Configuration.getInstance().getValue("p7_Pdesc");// 9.商户接收支付成功数据的地址String p8_Url = Configuration.getInstance().getValue("p8_Url");// 10. 送货地址String p9_SAF = Configuration.getInstance().getValue("p9_SAF");// 11.商户扩展信息String pa_MP = "";// 12.银行编码String pd_FrpId = "";// 13. 应答机制String pr_NeedResponse = Configuration.getInstance().getValue("pr_NeedResponse");onlinePaymentReqURL = onlinePaymentReqURL.indexOf("?") == -1 ? onlinePaymentReqURL + "?" : onlinePaymentReqURL;// 获得加密Md5值-hmacString hmac = PaymentForOnlineService.getReqMd5HmacForOnlinePayment(p0_Cmd, p1_MerId, p2_Order, p3_Amt, p4_Cur, p5_Pid, p6_Pcat, p7_Pdesc, p8_Url, p9_SAF, pa_MP, pd_FrpId, pr_NeedResponse, keyValue);Map<String, String> mapUrl = new HashMap<String, String>();mapUrl.put("p0_Cmd", p0_Cmd);mapUrl.put("p1_MerId", p1_MerId);mapUrl.put("p2_Order", p2_Order);mapUrl.put("p3_Amt", p3_Amt);mapUrl.put("p4_Cur", p4_Cur);mapUrl.put("p5_Pid", p5_Pid);mapUrl.put("p6_Pcat", p6_Pcat);mapUrl.put("p7_Pdesc", p7_Pdesc);mapUrl.put("p8_Url", p8_Url);mapUrl.put("p9_SAF", p9_SAF);mapUrl.put("pa_MP", pa_MP);mapUrl.put("pd_FrpId", pd_FrpId);mapUrl.put("pr_NeedResponse", pr_NeedResponse);mapUrl.put("hmac", hmac);String payUrl = onlinePaymentReqURL + this.combinUrl(mapUrl);return payUrl;}

ReportManagerImpl里面queryStatus方法:

public Map queryStatus(Long examineeid) throws Exception {map = reportDAO.selectPayInfo(examineeid);// 调用易宝订单状态查询接口方法查询订单状态QueryResult result = PaymentForOnlineService.queryByOrder((String) map.get("orderno"));String hmac = result.getHmac();if (hmac == null) {message = "订单状态查询失败,请稍后再试或联系管理员!";throw new AppException(message);}// 支付状态String payStatus = result.getRb_PayStatus();// /订单是否存在Boolean exist = false;if ("1".equals(result.getR1_Code())) {exist = true;if (!"INIT".equals(payStatus) && !"AUTHORIZED".equals(payStatus) && !"CANCELED".equals(payStatus)&& !"SUCCESS".equals(payStatus)) {message = "支付接口异常,请联系管理员!";throw new AppException(message);}} else {payStatus = "";}map.put("exist", exist);map.put("status", payStatus);return map;}

ReportManagerImpl里面combinUrl方法:

	private String combinUrl(Map<String, String> map) {if (null == map || map.keySet().size() == 0) {return ("");}StringBuffer url = new StringBuffer();Set keys = map.keySet();for (Iterator i = keys.iterator(); i.hasNext();) {String key = String.valueOf(i.next());if (map.containsKey(key)) {Object val = map.get(key);String str = val != null ? val.toString() : "";try {str = URLEncoder.encode(str, "GBK");} catch (UnsupportedEncodingException e) {e.printStackTrace();}url.append(key).append("=").append(str).append("&");}}String URL = url.toString();if ("&".equals("" + URL.charAt(URL.length() - 1))) {URL = URL.substring(0, URL.length() - 1);}return URL;}
配置文件merchantInfo.properties:

#交易请求地址
onlinePaymentReqURL=https://www.yeepay.com/app-merchant-proxy/node
#查询地址
queryQueryReqURL=http://www.yeepay.com/app-merchant-proxy/controller.action
#业务类型 在线支付请求,固定值 ”Buy”
p0_Cmd=Buy
#商户编号
p1_MerId=xxxxxxxxxxxxxxxxxx
#密钥
keyValue=xxxxxxxxxxxxxxxx
#交易币种
p4_Cur=CNY
#商品名称 默认为""
p5_Pid=
#商品种类 默认为""
p6_Pcat=
#商品描述 默认为""
p7_Pdesc=
#商户接收支付成功数据的地址
p8_Url=http://192.168.1.103:8888/ears/ReportAction.do?method=payCall
#需要填写送货信息 0:不需要  1:需要
p9_SAF=0
#是否需要应答机制 0:不需要  1:需要
pr_NeedResponse=1
#订单有效期,默认单位为(天)
pm_Period=1
#是否是易宝支付平台的用户登录名
py_IsYeePayName=1
# 是否自动分帐
pc_AutoSplit=1
# 订单有效期的单位
pn_Unit=day

ReportAction里面payCall方法:

	public ActionForward payCall(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {// 从request中获取session对象HttpSession session = request.getSession();// 从session中获取examinee对象Examinee examinee = (Examinee) session.getAttribute("_EXAMINEE");// 从examinee对象中获取examineeidLong examineeid = examinee.getExamineeId();// 1.商户编号String p1_MerId = request.getParameter("p1_MerId");// 2.业务类型String r0_Cmd = request.getParameter("r0_Cmd");// 3.支付结果,1表示成功String r1_Code = request.getParameter("r1_Code");// 4.易宝交易流水号String r2_TrxId = request.getParameter("r2_TrxId");// 5.总金额String r3_Amt = request.getParameter("r3_Amt");// 6.交易币种String r4_Cur = request.getParameter("r4_Cur");// 7.商品名称 默认为""String r5_Pid = request.getParameter("r5_Pid");// 8.商户订单号String r6_Order = request.getParameter("r6_Order");// 9.商家扩展信息String r8_MP = request.getParameter("r8_MP");// 10.支付状态String rb_PayStatus = request.getParameter("rb_PayStatus");// 11.支付的银行String rb_BankId = request.getParameter("rb_BankId");// 12.银行订单号String ro_BankOrderId = request.getParameter("ro_BankOrderId");// 支付成功时间String rp_PayDate = request.getParameter("rp_PayDate");// 商家密钥String keyValue = Configuration.getInstance().getValue("keyValue");// 签名String hmac = request.getParameter("hmac");// 调用verifyCallback方法处理易宝返回来的数据,给出处理消息String message = PaymentForOnlineService.verifyCallback(hmac, p1_MerId, r0_Cmd, r1_Code, r2_TrxId, r3_Amt, r4_Cur, r5_Pid, r6_Order, r8_MP, rb_PayStatus, rb_BankId, ro_BankOrderId, rp_PayDate, keyValue);if (message.equals("支付成功!")) {message = "订单号为" + r6_Order + "的用户在" + rp_PayDate + "成功支付" + r3_Amt + "r4_Cur";int sum = rm.updateData(examineeid, rb_BankId, ro_BankOrderId, rp_PayDate);if (sum == 2) {message = message + ",订单已状态更新成功!";} else {message = message + ",订单已状态更新失败!";}}request.setAttribute("message", message);return mapping.findForward("prompt");}


<3>.发送支付请求结果成功连接到易宝支付页面为:



<4>.选择工商银行后,页面连接到银行页面为:


<5>.如果单笔订单查询考生已缴费,点击易宝支付出现提示页面:



说明:

1.jar包里面的类:



2.生成hmac时参数一定要严格按照帮助文档上的参数顺序。

3.读取merchantInfo.properties文件信息:(merchantInfo.properties文件操作)

public class Configuration {private static Object lock              = new Object();private static Configuration config     = null;private static ResourceBundle rb        = null;private static final String CONFIG_FILE = "merchantInfo";private Configuration() {rb = ResourceBundle.getBundle(CONFIG_FILE);}public static Configuration getInstance() {synchronized(lock) {if(null == config) {config = new Configuration();}}return (config);}public String getValue(String key) {return (rb.getString(key));}
}



简述整个支付流程:单笔订单查询和单笔退款流程都和其流程一样,无非一些参数值和判断有差异

支付与处理响应结果流程:

1.从数据库或者页面获取到订单中的一些信息与商家密钥一块作为参数调用PaymentForOnlineService

类中getReqMd5HmacForOnlinePayment(p0_Cmd, p1_MerId, p2_Order, p3_Amt, p4_Cur, p5_Pid, p6_Pcat, p7_Pdesc, p8_Url, p9_SAF, pa_MP, pd_FrpId, pr_NeedResponse, keyValue)方法获得hmac签名。


2.把这些参数和hmac签名与支付请求路径https://www.yeepay.com/app-merchant-proxy/node连接字符串(就是https://www.yeepay.com/app-merchant-proxy/node?p0_Cmd=& p1_MerId=。。。&hmac=格式)。


3.然后重定向response.sendRedirect(https://www.yeepay.com/app-merchant-proxy/node?p0_Cmd=& p1_MerId=。。。&hmac=)开始支付;


4.支付完成(完成不是成功)又重定向到当初你填的 p8_Url值这个路径去,当然,易宝传过来的还有很多参数(参见说明文档)包括hmac签名,获得传过来的参数调用PaymentForOnlineService类中verifyCallback(Stringhmac, String p1_MerId, String r0_Cmd, String r1_Code, String r2_TrxId, String r3_Amt,String r4_Cur, String r5_Pid, String r6_Order, String r8_MP, String rb_PayStatus, String rb_BankId, Stringro_BankOrderId,String rp_PayDate, String keyValue)方法在这个方法中调用DigestUtil类中hmacSign(sValue.toString(), keyValue)方法返回新的hmac签名,与传进来的hmac值相比较,相等则合法继续根据其他返回参数给予相应提示,不相等就提示不合法!(sValue.toString()是传进来的所有参数连接成的字符串,keyValue是商家密钥)。




查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Magento的易宝支付模块 - NEEDTOOL YeePay Payment Gateway

    Magento的易宝支付模块 - NEEDTOOL YeePay Payment GatewayPosted 星期五, 07/24/2009 - 22:20 by Kevin Von使用Magneto做国内市场的话,支持人民币支付是最主要的了,除了支付宝之外也还是有其他的选择的,下面介绍的是易宝支付插件,由利拓开发的插件 - NEEDTOOL YeePay Pay…...

    2024/4/20 21:22:15
  2. 开发自己的网上支付案例代码(易宝支付php)

    1.简单的图解(如上所示) 易宝支付与支付宝是不一样的,但也有类似之处,支付宝是专门为淘宝软件开发的一套机制,资金会在中间支付公司(支付宝)停留,等待顾客确认,当顾客确认后,才会真正扣钱。而易宝支付时,资金不会在中间公司停留,这是两者最大的区别。 如果有什么不…...

    2024/4/25 19:32:43
  3. JAVA支付接口开发-第三方网上支付

    一、网上支付分为两种情况,一种方法是使用直接和银行的支付接口,另外一种方法是使用第三方支付平台和银行对接完成支付。 1.直接和银行对接。2.使用第三方支付平台3.常见的第三方支付平台二、使用易宝支付接口实现java网上支付功能(农业银行)。 1.完整源代码:https://github…...

    2024/4/20 21:22:13
  4. 易宝支付Demo,生产中封装成简洁的代付接口,不用request如何获取项目运行时的真实路径...

    最近项目在做融360引流,涉及到了易宝支付的代扣和代付。易宝官方给出的demo只能简单运行,而且都是通过form表单的形式提交,返回XML格式。同时接口代码都写在了JSP中看起来不友好。项目在生成中想要用,必须修改整合到自己的项目工程中(文末附我修改的源码下载地址)。 首先…...

    2024/5/5 8:18:17
  5. 易宝支付 下单失败! 失败原因: 业务接口维护中,请您稍候再试!

    照着传智播客上的ssh网上商城写支付功能,写好之后出现如下情况下单失败! 失败原因: 业务接口维护中,请您稍候再试! com.yeepay.merchant.InvalidParamException: invalid param, name[hmac] value[76b1487efeabb7cc371347759123c1ab]原来是应答机智没添加到链接...

    2024/5/5 6:02:56
  6. 易宝网银支付

    前段时间在公司写了易宝支付的并在生产环境已经稳定运行一段时间了,所以来总结一下这个过程。一、简介其实易宝也是一个第三方支付平台,是连接商户与银行的纽带,因为商户不可能去对接每家银行,所以易宝作为中间商完成了对接每个银行的工作,商户只有调用易宝的支付接口,就…...

    2024/5/5 5:48:20
  7. 易宝支付唐彬:区块链将在十年内改变支付市场格局丨筱静观察

    易宝支付首席执行官及创始人 清华大学社会科学学院客座教授、研究生导师 01 区块链促使第三方支付行业升级 2010年中国第三方支付市场经过十年的发展,交易规模超过一万亿,从2013年到2016年,中国第三方支付移动支付行业年交易量从1.3万亿增长至35.33万亿人民币的规模,支付行…...

    2024/4/20 23:18:24
  8. 玩蛇记之用python实现易宝快速支付接口

    现在很多这种快速支付的通道,易宝支持的通道算是很全面的,正好最近需要集成易宝的支付通道到平台中,所以写一贴来记录一下,顺便鄙视一下国内的支付平台,api的支持做得很是差劲,易宝的例子代码居然是错的,这么囧的事情都能出现,可见国内的竞争还是不够激烈啊。 进入主题…...

    2024/5/5 15:35:15
  9. 人人投携手易宝支付打造股权众筹安全平台

    目前,人人投(renrentou.com)与中国最大的第三方支付平台----易宝支付(北京通融通信息技术有限公司)达成了战略合作,双方在技术和产品等方面的深入合作,希望为实体店铺股权众筹创造更安全的支付环境,保障投资人和项目方合法权益。人人投CEO郑林称:“人人投的服务对象非常明…...

    2024/4/20 23:18:21
  10. 支付宝接口开发总结

    1、需要向客户要的东西:、PID、Key、企业支付宝的账号2、前期准备:注册好企业账号,然后申请支付套餐:https://b.alipay.com/order/productSet.htm 建议申请【网银支付】+【即时到账收款】(可以不申请)。里面的方案按各自的需求选择“套餐“类型去申请。3、申请好套餐后正常…...

    2024/5/5 9:43:26
  11. ssh项目下易宝支付的编码问题

    总体来说,易宝支付的接口是相当简单的,只有编码遇到了问题(易宝支持的是GBK或gb2312,项目统一utf-8),传给易宝的时候没有任何问题,但是易宝通知返回结果的时候,用demo的例子则出现了乱码,最后处理的方法是:request.setCharacterEncoding("GBK");response.setConte…...

    2024/4/20 23:18:19
  12. 易宝支付为二清机构放开通道,导致POS代理机构卷款跑路

    近年来,预付费卡成为第三方支付重灾区。央行明确客户备付金不属于支付机构的自有财产,不得以任何形式挪用、占用,要全额专户实施银行存管并封闭运行使用。此前浙江易士企业管理服务有限公司存在大量挪用客户备付金、伪造变造交易和财务资料、超范围经营支付业务等重大违规行…...

    2024/4/20 23:18:18
  13. 易宝支付发布《2018年第三方跨境支付研究报告》

    近日,B端行业支付先行者易宝支付旗下易宝研究院联合雨果网发布《2018年第三方跨境支付研究报告》(以下简称报告)。据悉,这已经是易宝研究院本年度第五篇系列专业研究报告,前四期分别就第三方支付、新零售、供应链金融、消费金融行业作了深入研究和分析,受到了多方的关注和引…...

    2024/5/5 8:03:41
  14. 第三方支付易宝支付的具体实现

    无图无真相,所以先上一波图做这个项目之前,你必须要有p1_MerId和keyValue,这个需要自己去官网申请的,这里我提供做测试的。p1_MerId="10001126856"和keyValue="69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl"; 然后需要来个工具类,一…...

    2024/4/20 23:18:16
  15. 易宝支付接口

    易宝源程序中的相关代码: 支付页面: string p2_Order;string p3_Amt;string p4_Cur;string p5_Pid;string p6_Pcat;string p7_Pdesc;string p8_Url;string p9_SAF;string pa_MP;string pd_FrpId;string pr_NeedResponse; // 设置 Response编码格式为GB2312Response.ContentEn…...

    2024/5/5 8:25:09
  16. 做医美界的“海底捞”,求美者痛点还痛吗?

    原标题:做医美界的“海底捞”,求美者痛点还痛吗?当你被某个988元的“引流项目”吸引进一家医美门诊,发现迎接你的是眼花缭乱、上百个昂贵套餐,你的脸好像瞬间满是严重又紧急的问题; 水光针要打多次3W+、下颌缘需要提升2W+、皮肤需要紧致5W+……如果买,你已不能分辨医生…...

    2024/5/5 6:56:45
  17. 0.04s低延迟,这款挂脖式蓝牙游戏耳机可以让轻松上王者

    原标题:0.04s低延迟,这款挂脖式蓝牙游戏耳机可以让轻松上王者南卡作为新晋的耳机音频类厂商,在2019年与2020年这两年的时间里,在无线蓝牙耳机上持续发力,致力于为用户提供品质优越,佩戴舒适,时尚美观的高性价比产品,包括TWS蓝牙耳机,挂脖式蓝牙耳机,骨传导耳机等,在…...

    2024/4/20 23:18:15
  18. 今年33岁45岁,早年不顺,中年发家,财旺运旺,生肖兔接福了!

    原标题:今年33岁45岁,早年不顺,中年发家,财旺运旺,生肖兔接福了!我人生大半辈子坎坷,中年失偶,四十四岁我前妻生病,四十五岁她便过世了。我于四十六岁再婚,虎年生一男孩。 男,生于广东,癸卯年、戊午月、丙午日、庚寅时;现任老婆生于农历1967年5月14日丑时,帮我看…...

    2024/4/20 23:18:12
  19. 深度|30岁的奥巴梅扬到了职业生涯拐点,是继续无冠还是效仿亨利

    原标题:深度|30岁的奥巴梅扬到了职业生涯拐点,是继续无冠还是效仿亨利本赛季的比赛,枪手阿森纳队的表现低于预期,这支英超老牌豪门经历了两次换帅,但是似乎还没有表现出英超强队的风范。如今在阿尔特塔的带领下,这支阿森纳队排名英超第9位,同时在欧联杯的比赛中,阿森纳…...

    2024/4/20 23:18:12
  20. 《民国奇探》完美收官 引发热度口碑双丰收

    原标题:《民国奇探》完美收官 引发热度口碑双丰收由爱奇艺出品,嗨乐影视、麦特文化、九州梦工厂联合出品,戴莹、贾智棋担任总制片人,张伟克执导,胡一天、张云龙、肖燕领衔主演的民国轻喜探案剧《民国奇探》已于4月23日会员收官。《民国奇探》以民国时期的上海滩为背景,用…...

    2024/4/20 21:22:21

最新文章

  1. libcity 笔记:libcity/executor/traj_loc_pred_executor.py

    1 构造函数 2 _build_optimizer 根据配置中指定的优化器类型创建并返回一个适合用于模型训练的优化器对象 3 _build_scheduler 构建一个学习率调度器&#xff08;scheduler&#xff09; 4 train 5 run 6 _valid_epoch 7 load_model & save_model 保存/加载模型的状态字…...

    2024/5/7 13:36:47
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. OpenHarmony开发-连接开发板调试应用

    在 OpenHarmony 开发过程中&#xff0c;连接开发板进行应用调试是一个关键步骤&#xff0c;只有在真实的硬件环境下&#xff0c;我们才能测试出应用更多的潜在问题&#xff0c;以便后续我们进行优化。本文详细介绍了连接开发板调试 OpenHarmony 应用的操作步骤。 首先&#xf…...

    2024/5/5 8:53:16
  4. 数据结构——二叉树——二叉搜索树(Binary Search Tree, BST)

    目录 一、98. 验证二叉搜索树 二、96. 不同的二叉搜索树 三、538. 把二叉搜索树转换为累加树 二叉搜索树&#xff1a;对于二叉搜索树中的每个结点&#xff0c;其左子结点的值小于该结点的值&#xff0c;而右子结点的值大于该结点的值 一、98. 验证二叉搜索树 给你一个二叉树的…...

    2024/5/7 2:59:11
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/7 5:50:09
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/7 9:45:25
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/6 9:21:00
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57