http://name.com/
http://wanwang.aliyun.com/domain
http://mi.aliyun.com/
http://dc.console.aliyun.com/#/overview
http://www.name.com/account/domain
http://beian.miit.gov.cn/#/Integrated/recordQuery
http://www.aliyun.com/product/ecs
http://www.aliyun.com/product/swas
云服务器(Cloud Virtual Machine,CVM)为您提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 CVM,用于实现您的计算需求。随着业务需求的变化,您可以实时扩展或缩减计算资源。CVM 支持按实际使用的资源计费,可以为您节约计算成本。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
http://cloud.tencent.com/document/product/213
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、APP、电商应用、云盘/图床和各类开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖基础云资源并提供高带宽流量包,将热门开源软件融合打包实现一键构建应用,提供极简上云体验。
http://cloud.tencent.com/document/product/1207
http://www.qiniu.com/en/prices
- 对象存储(Kodo)
http://www.qiniu.com/prices?source=kodo
- CDN
http://www.qiniu.com/prices?source=qcdn
- 智能多媒体服务
http://www.qiniu.com/prices?source=dora
- 直播云
http://www.qiniu.com/prices?source=pili
- 云短信
http://www.qiniu.com/prices?source=sms
http://www.aliyun.com/product/oss
产品介绍 | http://www.aliyun.com/product/sms
控制台 | http://dysms.console.aliyun.com/dysms.htm
产品介绍 | http://cloud.tencent.com/act/pro/csms
概念辨析 : 微信的生态平台/运管平台
http://www.beijing-time.org/shijianchuo/
http://www.osgeo.cn/app/s2290
http://c.runoob.com/unit-conversion/6902/
http://www.iamwawa.cn/timezone.html
中国手机号码校验
"^((13[0-9])|(14[0-9])|(15([0-9]))|(16([0-9]))|(17([0-9]))|(18[0-9])|(19[0-9]))\\d{8}"
域名类
服务器类
用户信息解析
Redis
作者:不吃西红柿简介:CSDN博客专家、蓝桥签约作者、大数据领域优质创作者。目录1、创建索引的几种方式1.1直接创建1.2修改表结构(添加索引)1.3创建表的时候直接指定2、mysql索引知识2.1B+Tree索引2.2主键索引和普通索引的区别2.3唯一索引vs普通索引3、mysql索引优化3.1查看索引使用情况3.2mysql索引使用策略3.3mysql索引使用原则4、索引选择异常处理办法1、创建索引的几种方式1.1直接创建CREATEINDEXindexNameONtable_name(column_name)复制如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定length。1.2修改表结构(添加索引)ALTERtabletableNameADDINDEXindexName(columnName)复制1.3创建表的时候直接指定CREATETABLEmytable( IDINTNOTNULL, usernameVARCHAR(16)NOTNULL, INDEX[indexName](username(length))
本文来自JuphoonCTO/VP钱晓炯在LiveVideoStack线上交流分享,并由LiveVideoStack整理而成。分享中钱老师介绍了实时视频通信质量评价相关探索实践以及如何根据质量模型设计质量甜点。文/钱晓炯整理/LiveVideoStack直播回放https://www.baijiayun.com/web/playback/index?classid=18112164547107&token=OR4J8cwvR8XhKKZLIMQ5hsLf3xhjOrlKpJAPTgkmYoVkFHJGhTGHyKwsgRkS_CTpCqdH1zJ1Si0大家好,我是来自Juphoon的钱晓炯,本次想为大家分享实时视频通信质量评价及寻找视频质量甜点的方法。本次分享将从以下两个方面展开,希望能为大家带来些许启发。实时视频通信质量评价的方法思路并不复杂,其难点一是在于实时通讯通常并没有参考,其准确度与精度难以达到一个客观最佳值;二是在于我们并不希望实时通信的计算量过大,应当尽量避免传统编码与那些会明显提升算法复杂度的方法。在介绍完实时视频通信质量评价的方法研究之后,我将为大家分享如何
持续坚持原创输出,点击蓝字关注我吧作者:小傅哥 博客:https://bugstack.cn ❝沉淀、分享、成长,让自己和他人都能有所收获!? ❞目录一、前言二、演示三、系统设计四、UI开发1.整体结构定义、侧边栏2.对话聊天框3.好友栏4.事件定义五、通信设计1.系统架构2.通信协议3.添加好友4.消息应答5.断线重连6.集群通信六、源码下载?七、总结一、前言这知识学的,根本没有忘的快呀?!是不是感觉很多资料,点收藏起来爽、看视频时候嗨、读文章当时会,只要过了那个劲,就完了,根本不记得这里面都讲了啥。时间浪费了,东西还没学到手,这是为啥?其实因为学习也分为上策、中策和下策:下策:眼睛看就行,坐着、窝着、躺着,都行,反正也不累,还能一边回复下吹水的微信群中策:看完的资料做笔记整理归纳,长期积累资料上策:实践、上手、应用、调试、归纳、整理资料,总结经验输出文档综上,下策学起来很快感觉自己好像会了不少,中策有点要动手了懒不想动,上策就很耗时耗力了要自己对每一个知识点都能事必躬亲到亲力亲为。就这样你在学习的时候不自觉的就选择了下策,因此其实并没有学到什么。学习能把知识学到手,讲究的是实践,在
EasyNVS云管理平台是新一代的云上架构,基于创新的超融合和技术构建,具备完整的视频流媒体服务能力和运维管理服务能力的云架构平台,可将分布在不同区域和网络环境下的多套EasyNVR设备,统一接口进行登记和管理,借助云端的宽带资源解决单路设备在云直播中多路分发观看所需的上行宽带问题,及分布式存储在云端的回放问题。客户端通过EasyNVS云管理平台上的EasyNVR列表以及每个网络摄像头的在线状态和快照,获取对应摄像头的视频流数据远程运维,同时实现按需直播,降低网络宽带及服务器压力。传统的安防监控直播一般都是存在于内网,网络、播放客户端都是实际使用中存在的瓶颈问题,针对这些问题,我们推出了EasyNVR+EasyNVS方案,在保证传统安防功能性的同时更加符合现代互联网直播的要求。EasyNVS如何查看调用录像所有成功注册服务接入的设备,自身的录像都可以通过云端录像进行查看。内容框中左侧可以展示所有接入的在线的服务设备,通过点击服务名称可以看到所有该设备中所拥有的直播名称,通过点击名称可以看到该直播所有的录像文件。通过右上角的日历可以选择自身需要日期的录像文件进行查看调用。下载录像点击需要
Struts2是apache项目下的一个web框架,普遍应用于阿里巴巴、京东等互联网、政府、企业门户网站。新漏洞刚被发现发布时,对很多企业网络来说可能是最危险的时刻,应对不及时而造成的危害可能是巨大的,特别是像Struts2S2-057这样会搞死人的漏洞,显然黑客对他们的关注度比很多企业的安管人员要高的多。S2-057远程代码执行漏洞简介当namespace没有为基础xml配置中定义的结果设置值时,可以执行RCE攻击,同时,其上部操作配置没有或通配符namespace。当使用url没有value和action设置的标签并且同时其上部动作配置没有或通配符时,相同的可能性namespace。漏洞详情l危害等级:高危lCVE编号:CVE-2018-5390l漏洞类型:远程代码执行影响范围Struts2.3-Struts2.3.34Struts2.5-Struts2.5.16 处置建议1.升级到Struts2.3.35或Struts2.5.172.临时解决方案:验证您是否已namespace为基础xml配置中的所有已定义结果设置(并且始终不会忘记设置)(如果适用)。还要验证您是否已设置(并且始
由于公司服务器新业务需要,需要将CentOS7系统的内核(3.10.0-229)进行升级。关于内核版本的定义: 版本性质:主分支ml(mainline),稳定版(stable),长期维护版lt(longterm) 版本命名格式为“A.B.C”: 数字A是内核版本号:版本号只有在代码和内核的概念有重大改变的时候才会改变,历史上有两次变化: 第一次是1994年的1.0版,第二次是1996年的2.0版,第三次是2011年的3.0版发布,但这次在内核的概念上并没有发生大的变化 数字B是内核主版本号:主版本号根据传统的奇-偶系统版本编号来分配:奇数为开发版,偶数为稳定版 数字C是内核次版本号:次版本号是无论在内核增加安全补丁、修复bug、实现新的特性或者驱动时都会改变1查看系统内核版本[root@vvuv0394~]#cat/etc/redhat-release CentOSLinuxrelease7.2.1511(Core) [root@vvuv0394~]#uname-r 3.10.0-327.el7.x86_64复制2在升级内核之前,先升级软件包(非必要)yumupdate-y复制3升级内
源/Python程序员 这个月早些时候我在加拿大PyCon的演讲让我兴奋不已,在会议期间,我与许多聪明人交谈,似乎每个人都在谈论着同样的希望和痛苦。这是一个试图将社区中微弱的耳语合成一个单一的有凝聚力的帖子。我爱Python。到目前为止,我在个人项目和专业项目中使用Python已经差不多10年了。我的工作是等量数据分析和快速原型设计,所以,Python很自然地成为一个很好的选择。Python最大的吸引人的地方就是,它有包含了几乎所有的库:机器学习,数据分析,重现性研究,可视化,云计算,WebAPI和控件。这是一个令人惊异的团体,和他们在StackOverflow和GitHub上进行在线交互通常是一种乐趣,所以我决定回来。2015年,我的一个朋友正在我们学校组织加拿大PyCon,并把我拉进了志愿者行列。我发现这个社区的人都很友好,而且非常有创意(那些想要使用Python描述木头结构特征的人???)。今年,我想我应该回报一些,于是在我的家乡多伦多的PyCon上做了一次演讲。我被这个社区在短短3年里的发展所震惊。当我被告知我将在“舞厅”演讲时,我以为那只是一个房间的名字,结果比那要大一点。和
短闭包,也叫做箭头函数,是一种用php编写的短函数。当向函数中传递闭包时,这个功能是非常有用的,比如使用array_map或是array_filter函数时.这就是它们看起来的样子://Post对象的集合 $posts=[/*…*/]; $ids=array_map(fn($post)=>$post->id,$posts);复制而以前,你必须这样写:$ids=array_map(function($post){ return$post->id; },$posts);复制我们来总结一下短闭包函数如何使用.在PHP7.4里可用以fn关键字开头只能包含一个表达式,即返回表达式return关键字可忽略参数和返回类型均可做类型暗示上面示例更严格的类型限定写法可写作:$ids=array_map(fn(Post$post):int=>$post->id,$posts);复制有两点需要提及:还允许使用扩展操作符允许引用,两个参数都可以作为返回值假如你想要通过引用的方式返回结果,应该使用以下语法:fn&($x)=>$x复制简而言之,除了只允许一个表达式以外
盲水印的生成,按照惯例看下官网文档:https://cloud.tencent.com/document/product/460/19017#.E6.B7.BB.E5.8A.A0.E7.9B.B2.E6.B0.B4.E5.8D.B0一、举例添加盲水印:注意下几点:开启盲水印:1、put的域名格式为pic.ap-beijing格式 2、put的地址url后图片名字为cos上不存在的图片名 3、fileid中的图片名和put不同 4、body为要添加盲水印的图片 5、rule参数解读: 例:watermark/3/type/<type>/image/<imageUrl>/text/<text> watermark/3/添加盲水印 watermark/4/提取盲水印 <type>盲水印类型,有效值:1半盲;2全盲;3文字 <imageUrl>盲水印图片地址,需要经过URL安全的Base64编码。当type为1或2时必填,type为3时无效。复制指定的水印图片必须同时满足如下3个条件:1.盲水印图片与原图片必须位于同一个对象存储桶下
很多人都想出售自己的一些产品,课程,电子书,或者其它在线可售卖的东西,但是不管是微信支付还是支付宝,都需要公司账户,这一套不是不可以搞,就是太麻烦了而已。今天介绍的就是不需要公司账号实现个人收款的自动化方案(当然,交易1%手续费比微信等略高)。思路是:环境准备:在有赞开通微小店(免费)->注册有赞云->创建自用型应用->绑定微小店->开通push(推送交易状态)交易流程:调用有赞云的收银API,创建支付二维码(并存储二维码id到自有网站订单)->用户扫描二维码并支付->推送交易状态到你的网站->更新网站订单状态->完成购买环境准备第一步:开通微小店去这里注册并开通小店:https://h5.youzan.com/v2/index/wxdpc第二步:注册有赞云去这里注册个人开发者:https://www.youzanyun.com/,然后创建自用型应用,选择你上面开通的小店名称并完成授权绑定。第三步:开通应用动态推送这一步主要是接收订单交易状态的,用户发起支付与支付完成都有推送消息,后面我们会介绍如何处理推送。开通推送的方法:有赞云控制台-
最近在项目中遇到问题 最近在项目中遇到问题 Javascript未结束的字符串常量大致过程是:从客户端(java)传一个json字符串至页面,页面上用functionSetJson(data){ json=eval("("+data+")");//1 returnjson; }复制如上,就是在//1处报的错,传进去的json字符串为data 用eval("("+data+")");复制进行转换报的错。 在网上找了很多方法都不靠谱。最后通过实验发现字符串中含有\n,注意不是\r\n而是单一的\n 那没什么好说的,在客户端发送之前直接进行替换data=data.Replace("\n","")复制即将字符串中的\n替换为空字符串总结,即如果发现\n或者\r或者\r\n或者\n\r,替换成空再往页面传再执行就OK了
之前一直做的是web端,换工作之后重心变成了移动端,尝试几次之后总结了两种移动端页面的开发模式,可以自适应各种屏幕大小。希望对大家有所帮助。\(▔^▔)/ 一、使用meta标签使网页宽度自适应手机屏幕 1<metaname="viewport"content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>复制 在网页的<head>中增加这句话,可以让网页的宽度自动适应手机屏幕的宽度。复制 <meta>元素可提供有关页面的元信息。<meta>标签位于文档的头部,不包含任何内容。<meta>标签的属性定义了与文档相关联的名称/值对。 width=device-width:表示宽度是设备屏幕的宽度initial-scale=1:表示初始的缩放比例minimum-scale=1:表示最小的缩放比例maximum-scale=1:表示最大的缩放比例user-scalable=no:表示用户是否
Memcached要获取所有的key,需要使用两个命令的组合:statsitems和statscachedump 1.输入命令: statsitems 效果如下图: 这里红框框表示在items1里面有2个key。 2.继续输入命令: statscachedump1100 参数含义: 第一个参数,指定需要查看的items的值,我这里使用的是1。(如上图红框里面的1,我这个就这一个。。。) 第二个参数,指定需要查看多少个key,我这里使用100,表示要看100个key。(其实就两个。。) 效果如下图: 下图展示了所有的key,即age和name。(搞定,收工) 万物皆有裂痕,那是光进来的地方。
z转自: http://www.wazhuti.com/1781.html 在PC端,腾讯的QQ软件还是应用最为广泛的即时通讯工具了,除了网站自动的一些对话软件外,qq可以有效的将用户留存下来,长线发展,所以在网站添加qq对话聊天窗口的链接尤为重要,尤其是对一些半商业型的网站来讲,所以大挖今天给大家推荐一下多用的qq聊天唤醒链接方法具体链接如下,只需要调整下qq号即可,方便实用。 手机移动端调用QQ客服对话聊天窗口: <atarget="_blank"href="mqqwpa://im/chat?chat_type=wpa&uin=你的QQ号&version=1&src_type=web&web_src=lvlingseeds.com">手机QQ客服</a> pc电脑端弹出qq聊天窗口是这样的: <ahref="http://wpa.qq.com/msgrd?v=3&uin=你的QQ号&site=qq&menu=yes"target="_blank">
429.N叉树的层序遍历 知识点:二叉树;bfs 题目描述 给定一个N叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。 树的序列化输入是用层序遍历,每组子节点都由null值分隔(参见示例)。 示例 示例1: 输入:root=[1,null,3,2,4,null,5,6] 输出:[[1],[3,2,4],[5,6]] 示例2: 输入:root=[1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14] 输出:[[1],[2,3,4,5],[6,7,8,9,10],[11,12,13],[14]] 复制 解法一:bfs 建立一个队列 依次将每层的节点入队,然后出队,当出队的时候,将其孩子入队;一层一层的遍历 """ #DefinitionforaNode. classNode: def__init__(self,val=None,children=None): self.val=val self.children=children """ fromc
前言 专注拖控件6年的C#程序员,迫于某种原因做起了前端开发,然后发现纯前端写起来要人命啊,所有的页面交互逻辑全是JS代码控制,写起来好难受。幸亏我JS功底深厚(自恋中……别打扰我……),很快就适应了,不然真的被搞死。 不过写到后面发现,纯JS控制用户交互,体验效果比aspx页面好多了。页面样式虽然是自己手写的,没用什么前端框架,但是用的Vue数据框架啊,然后发现Vue有组件开发模式,就想着是不是可以把原来ascx控件变成组件,这样写前端也变成拖控件了(PS:虽然是写标签),但开发效率肯定提升很大啊。 于是开始折腾启分页组件,因为使用次数高,而且也是最麻烦的一个,就试着把原来的ascx分页组件变成前端的,前面我写过一篇分页算法,这里我直接改成JS代码,这也是分页组件最核心的代码。 正文 首先,遵循Vue的组件规范,定义组件模板,并进行全局注册,基础知识不知道的请看这里,代码如下: //注册Vue组件 Vue.component('x-paging',{ props:['codelist','total','pagelist'], template:'<divid="
极力推荐Android开发大总结文章:欢迎收藏 Android开发技术文章大总结 本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 1.AndroidQ简介 2.AndroidQ隐私保护 3.AndroidQ兼容折叠屏 4.AndroidQ分享功能新样式 5.AndroidQ更新设置功能 6.AndroidQ更新Media 7.AndroidQ优化神经网络API1.2 8.AndroidQ优化Android基础功能 1.AndroidQ简介 2019年,移动创新比以往任何时候都更加强大,从5G到边缘到边缘显示器甚至可折叠屏幕的新技术。Android正处于这一创新周期的中心,并且由于数十亿设备的广泛合作伙伴生态系统,Android有助于突破硬件和软件的界限,为用户带来新的体验和功能。 随着移动生态系统的发展,Android专注于帮助用户利用最新的创新,同时确保用户的安全和隐私始终是首要任务。基于GooglePlayProtect和运行时权限等工作,AndroidQ为用户带来了许多额外的隐私和安全功能,以及可折叠的增强功能,用于连接的新API
前提:MySQLGR3节点(node1、node2、node3)部署成功,模式定为多主模式,单主模式也是一样的处理。 在线修改已有GR节点配置 分别登陆node1、node2、node3,执行以下命令,修改GR配置:增加一台新节点进入 mysql>setglobalgroup_replication_group_seeds="10.39.3.76:33061,10.39.3.70:33061,10.39.3.69:33761,10.39.3.71:33061"; QueryOK,0rowsaffected(0.00sec) mysql>showvariableslike'%group_replication_group_seeds%'; +-------------------------------+---------------------------------------------------------------------------------+ |Variable_name|Value| +------------------------------