手机充值

shell的case用法

折月煮酒 提交于 2020-02-11 05:27:05
今天给大家简单介绍一下结构条件语句的用法,实际上就是规范的多分支if语句,如下: case语法: case "字符串变量" in   值1)指令1... ;;   值2)指令2... ;; ......    *)指令3... esac -------------------------------------------------------------------------------------- ok,我们可以换一种方式理解: 中文编程语法: case "找女朋友条件" in   有房)嫁给你... ;;   你爸是李刚) 嫁给你... ;;   有上进心) 可以考虑先做朋友... ;;   *)good bye bye! ... esac --------------------------------------------------------------------- 下面我们拿根据菜单选项手机充值脚本一个例子来测试一下效果: 测试1:根据用户的输入值判断 是哪个数字,给出相对应的服务或提示信息 1 [root@bqh-117 scripts]# vim case1.sh 2 #!/bin/sh 3 #date:2019-04-20 4 #maill:1147076062@qq.com 5 #author:aゞ锦衣卫 6 #script function

物联网卡充值续费仍无法使用,关键原因在这里!

孤者浪人 提交于 2020-02-10 20:23:15
说起物联网卡,相信很多人都不再陌生。物联网卡是工信部联合运营商为物联网企业用户推出的机器设备专门上网卡,是物联网时代之所以能实现设备联网的基础工具。不过随着市场发展,有部分物联网卡被通过特殊渠道售卖到个人终端市场使用,很多人在使用过程中经常受到停卡、封卡困扰。那么对物联网卡充值续费后仍旧无法使用,这个是什么原因造成呢?为什么会出现这种状况? 物联网卡本身是运营商为了发展物联网业务而推出的一种SIM卡。 移动通信技术在不断的演进,个人用户经过了多年的发展,以及基本结束快速增长,目前运营商都在大力的发展物联网。和个人用户相比,物联网可以说代表了运营商的未来。物联网卡本身,是运营商为了大力发展物联网而推出的一种SIM卡。 工信部还专门给物联网卡提供了专用的号段。 物联网卡在手机上的使用都属于违规使用。 物联网卡虽然是给物联网设备专用的SIM卡,但是也是可以在手机上使用的。运营商为了推广物联网,还针对物联网卡给出了比较大的优惠,就流量单价来看,是要低于普通的个人数据卡的,这就让某些企业起了一些不好的念头。 某些企业以发展物联网设备的名义从运营商哪里批量获得了物联网卡,并且偷偷的对个人用户违规发展,这就是现在的物联网卡在网上销售的原因。 现在全部的销售给个人的物联网卡,可以说都是违规行为,用户的权益也无法获得保障。物联网卡在手机上的应用,运营商是可以检查到的。运营商检查到

Redis实战(8)-有序集合SortedSet典型应用场景实战之游戏充值排行榜

微笑、不失礼 提交于 2020-02-10 11:14:15
概述: 本系列博文所涉及的相关内容来源于debug亲自录制的实战课程: 缓存中间件Redis技术入门与应用场景实战(SpringBoot2.x + 抢红包系统设计与实战) ,感兴趣的小伙伴可以点击自行前往学习(毕竟以视频的形式来掌握技术 会更快!) 文章所属技术专栏: 缓存中间件Redis技术入门与实战 摘要: 缓存中间件Redis的数据结构~ 有序集合SortedSet 在实际项目开发中还是比较常见的,特别是在一些诸如 “排行榜” 的业务场景更是经常可以见到其身影!本文我们将以项目中实际的业务场景 “游戏充值排行榜” 为案例,一起来践行 有序集合SortedSet的“有序 + 唯一”的特性 ,感受感受其在实际项目中是如何得到应用的! 视频介绍: 3-16数据类型之有序集合SortedSet~场景实战一之话费充值排行榜 内容: “排行榜”,通俗地讲,就是一份榜单,我们小时候每次考试之后学校贴出来的成绩榜其实就是“排行榜”的一种。顾名思义就是将某些对象/实体,比如“某个人”、“某个手机号”按照某个值“从大排到小”、“从高排到低”或者“从小到排到大”、“从低排到高”而出来的一种结果。 站在程序的角度上看,“排行榜”亦可以说是某种“排序算法”运行出来的结果,典型、常见的业务场景包括:手机充值排行榜、商城积分排行榜、游戏充值排行榜等等…其最终的效果如下图所示(以下手机号码为虚构的): 由于

是时候为你的信仰充值了

给你一囗甜甜゛ 提交于 2019-12-30 12:26:44
自从HMD接手诺基亚之后,打着情怀牌一直不温不火。在已经出了一代诺基亚6的今天,HMD为我们带来了这款手机的续作——诺基亚 6第二代。 升级之后的诺基亚6与上一代有哪些不同,能否打破在市场上不温不火的现状?这篇评测将会带大家看看,升级的诺基亚 6第二代,到底怎么样? 外观篇:取消前置指纹识别但仍不是全面屏 圆滑当道,这是老罗对现如今手机行业ID设计的评价,作为异类,除了坚果 Pro,还有的就是诺基亚 6。 本身硬朗的造型让上一代诺基亚6受到了不少好评,这一代诺基亚6也延续了这一家族式的设计。 金属机身恰好搭配其硬朗的外观,不似现如今圆滑边框的手机那般贴合手掌,直角边框必然会硌手,但完美的切角让手机握在手里没有一点不舒服的感觉。 手机屏幕大小为5.5英寸,屏幕分辨率为16:9,像素密度是320ppi,但就笔者的认知程度,诺基亚6二代仍然不算是全面屏。 当然HMD官方也没有称其为全面屏手机,只是全面屏当道的今天,依旧宽厚的上额和下巴,诺基亚6二代看上去并不亮眼。 上下额的宽度几乎相等,上额是标准的听筒,传感器和前置摄像头,下巴虽然比较宽,但并没有将诺基亚的Logo印在前面,看起来还是比较纯净的,除了去掉前置Home键,诺基亚6第二代的正面变动其实不大。 手机背板采用金属材质,整块金属背板几乎都是平的,只在与中框衔接处有轻微的弧度,这一代诺基亚6较之上一代手机

光大银行公共事业缴费【手机充值业务】

倖福魔咒の 提交于 2019-12-13 10:48:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 之前的一段时间,忽然被调去开发手机充值功能。犹豫之前没有接触过这方面内容,再加上没有相关文档,开始有点茫然。前前后后花了一周多的时间才完成开发。仅再次记录一些开发中遇到的问题与心得。 功能 描述: 业务功能 :全国手机充值(移动联通电信三家) 接口描述 :光大银行-公共事业缴费接口,由深圳分行提供的全国手机充值业务。 疑惑点 :由于充值业务借用了公共事业缴费接口,所以只能采取先查询缴费单再对缴费单进行销账的业务流程。(从逻辑上讲充值业务不应该有先查询动作,因为是业务是预 缴费的,不存在应缴费用问题 ) 业务总流程: 用户输入手机号 -----> ajax判断运营商(获取事业单位编号) -----> 用户 选择金额 - ----> 下一步 -----> 打开新页面,原页面返回订单信息 -----> 查询缴费单, 生成订单 -----> 选择支付渠道 ----->用户完成支付 -----> 银行返回响应报文 -----> 修改支付订单 -----> 根据支付结果向光大发起销账请求 ----->请求结果展现。 细节: 一:创建手机充值订单信息 根据光大接口查询待缴费的公共事业费账单(查询缴费单,根据光大公共事业缴费规则,只有先查询才能生成供销账的缴费单) 获取 BillQueryRecordDTO

在重庆如何利用NFC给一卡通充值

蹲街弑〆低调 提交于 2019-12-06 19:58:25
本于写于2018年11月7日。若日后政策发生变化或一卡通充值方式发生改变,方法或将失效。 平时在重庆充值城市一卡通,许多人都会在地铁进出站口或者指定充值地点排队充值,显得比较耗时。并且要是发现自己在上公交时发现余额不足又没有零钱,这种充值方式的缺陷便更加明显。利用NFC,我们可以在任何地方给重庆一卡通充值,只要你有微信钱包,相信一定会比跑到指定地方用现金充值方便许多。 目前的充值条件 一个具备NFC功能的手机(具体情况可自行查询你使用的手机) 一张宜居畅通卡 (截至目前我只试过饭卡尺寸的,小号的暂时没有尝试过) “重庆市民通”APP 操作流程 打开“重庆市民通”APP,注册或登录账号。之后进入如下界面,选择NFC充值: 在手机设置中开启NFC功能(以三星S8轻奢版为例): 将宜居畅通卡放置手机背部,直至手机读卡成功: 选择充值数目: 选择充值方式(现只支持建行龙和微信支付): 选取某一支付方式(以微信为例),支付成功后切记点击“返回商家” 返回APP后,系统自动处理,充值完毕 正常情况下,宜居畅通卡的充值便已经成功。 来源: CSDN 作者: Sebastian- 链接: https://blog.csdn.net/qq_38250960/article/details/83820759

手机话费充值平台之架构设计

拥有回忆 提交于 2019-12-06 10:10:25
该平台面向三类用户:下家(合作商),上家(代理商),平台管理员。该平台提供给下家的功能包括:合作商入驻、充值价格查询、充值接口,充值结果查询、对账接口等。平台可以接入多个上家,根据每个上家充值接口的服务质量,充值时动态切换上家,目前暂时只接入一个上家。平台还提供了手机号码归属地查询接口,可以自动切换该接口的多个实现,以实现该接口的高可用。手机话费空中充值的流程如下:用户在下家网站上输入手机号码和充值面值,下家调用平台的充值价格查询接口,用户确认价格并支付成功之后,调用平台的充值接口。平台提供了充值结果异步通知接口。下家与平台之间的通讯协议是使用https,平台与上家之间的通讯协议是使用TCP。使用netty封装了平台与上家之间的通讯,可以自定义协议和很好的解决TCP的拆包,粘包等问题,因为使用l了TCP的keepalive。所以会使用心跳维持这个连接。每次调用上家充值接口,会传递一个不重复的有规则的序列号,序列号的生成使用了MySQLMaxValueIncrementer,如下配置所示: <bean id="messageSequence" class="org.springframework.jdbc.support.incrementer.MySQLMaxValueIncrementer"> <property name="incrementerName" value="t

分享影视软件开发

家住魔仙堡 提交于 2019-12-04 00:50:38
分享影视系统开发公司找《詹慧:137 微 1089 电 6705 》 ,分享影视系统 APP 开发,分享影视系统 软件开发,分享影视源码开发,现成案例支持定制。 一、分享影视系统介绍 分享影视 APP 是一款汇聚影音播放神器,影片免费在线观看,视频超快加载,多个营销广告位、支持后台缓存下载、多地区的影库和充值频道等多种功能。影视玩家必备项目。 二、分享影视系统玩法 1 、打开 APP 即可体验观看 注册:选填推荐码 + 短信认证 + 手机验证码 (一台设备绑定一个账号) 登录:手机账号 + 密码登录 (密码不能通过后台修改) 忘记密码:用手机验证码取回。 2 、通过以下几种方法增加观影次数 ①通过推广任务升级增加观影次数 平台设有小白、入门、进阶、达人、专家、教授 6 种等级,会员通过升级到对应等级获得不同的观影次数和缓存次数 ②购买平台 VIP 卡快速升级获得无限观影次数 平台有月、季、年三种时间段的 VIP 卡、用户可以通过购买这些卡 快速成为 VIP 获得对应的观看次数 ③通过填写充值码快速升级获得无限观影次数 可以找线下代理购买充值码快速升级获得观影次数 ④做每日任务或者福利任务也可以增加观影次数 每日观看广告 +1 、手机号注册 +4 、填写邀请码 +2 ,保存二维码 +1 3 、推广与收益 推广收益:下级购买会员时可获得充值金额比例的钻 石奖励,拿一级。 钻石:推广收益

第七次作业--手机充值

我与影子孤独终老i 提交于 2019-12-02 16:59:26
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context="com.example.task.MainActivity" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android

第七次作业 (手机充值)

痴心易碎 提交于 2019-12-02 07:01:42
作业一:用数据传递和回传实现以下充值功能。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_above="@id/textview" > <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="手机号码" android:layout_weight="1" /> <EditText android:id="@+id/edittext" android:layout_width="0dp" android:layout_height="wrap_content" android