首页 文章 精选 留言 我的

精选列表

搜索[AI功能],共10000篇文章
优秀的个人博客,低调大师

“到货通知”功能了解一下!

什么是到货通知 当您想要创建的 ECS 实例规格库存不足的时候,可以“提交到货通知需求”。 新提交的需求状态为“处理中”,当后台发现您的需求已经满足的时候会实时发短信通知您(后续会支持更多通知渠道,如邮件、钉钉等),此时该记录状态会变为“处理成功”,之后您就可以登录 ECS 购买页进行查看并购买。 当有“处理成功”的到货通知需求的时候,访问 ECS 购买页会给出引导提示。 限制 目前每个用户每个地域最多提交 3 条状态为“处理中”的记录(不含“处理成功”、“处理失败”、“已过期”状态的记录)。 设置的“最晚通知日期”要求在半个月以内,到期后会自动变为“已过期”状态,之后系统不会再处理该记录。 操作步骤 1. 您可以在 ECS 购买页的实例规格里找到已售罄的规格点击 到货通知,或直接前往 提交到货通知需求 页 2. 提交到货通知需求 点击去查看可进入

优秀的个人博客,低调大师

PHP与反ajax推送,实现的消息实时推送功能

index.html <!DOCTYPE HTML> <html> <head> <title>反ajax推送</title> <style> .send{color:#555;text-align: left;} .require{color:blue;text-align: right;} .content_box{text-align: center;margin: 20px; border: 1px solid #ddd;padding: 20px;} </style> <script src="http://code.jQuery.com/jquery-1.11.2.min.js"></script> </head> <body> <div class="content_box" id="content_box_title" style="border: none;">消息框</div> <div class="content_box" id="content_box"> </div> <div style="width: 450px;margin: 0 auto;"> <select id="username" style="font-size: 20px;"> <option value="1" selected="selected">1</option> <option value="2">2</option> </select> <input type="text" style="font-size: 20px;" value="" id="send_text"> <button id="btn_send" style="font-size: 20px;">发送</button> <button id="btn_link" style="font-size: 20px">连接</button> </div> <div class="error_tip" id="error_tip" style="color: red;"> </div> <script> $(function(){ //发送消息 $('#btn_send').click(function(){ var send_text = $('#send_text').val(); if(send_text.length <= 0){ $('#error_tip').html('不能输入空值'); }else{ send(send_text); } }); //按回车键发送消息 $('#send_text').on('keyup',function(e){ if(e.keyCode == 13){ $('#btn_send').trigger('click'); } }); //建立通讯链接 $('#btn_link').click(function(){ connect(); var _this = $(this); _this.attr('disabled',true); _this.html('已连接'); }); }); //建立通讯连接函数 function connect(){ $('#content_box_title').html($('#username').val()+'的消息窗口'); $.ajax({ data:{'user':$('#username').val()}, url:'ajaxPush.PHP', type:'get', timeout:0, dataType:'json', success:function(data){ $('#content_box').append('<div class="require">'+data.msg+'</div>'); connect(); } }); } //发送消息函数 function send(massege){ var user =$('#username').val(); $.getJSON('write.php',{'msg':massege,'user':user},function(data){ if(data.sf){ $('#content_box').append('<div class="send">'+massege+'</div>'); $('#send_text').val(''); }else{ $('#error_tip').html('输入保存错误!'); } }); } </script> </body> </html> ajax处理输入 write.php <?php /** * Created by Loading. * Time: 2017/4/18 13:13 * function: */ $filename = dirname(__FILE__).'/data.txt'; $isread_file = dirname(__FILE__).'/isread.txt'; $user = dirname(__FILE__).'/user.txt'; //写入消息,消息未读,谁发送的消息 file_put_contents($filename,$_GET['msg']); file_put_contents($isread_file,'0'); file_put_contents($user,$_GET['user']); echo json_encode(array('sf'=>true)); 长轮询推送 ajaxPush.php <?php /** * Created by Loading * Time: 2017/4/18 13:12 * function: */ $filename = dirname(__FILE__).'/data.txt'; $isread_file = dirname(__FILE__).'/isread.txt'; $userfile = dirname(__FILE__).'/user.txt'; $get_user = $_GET['user'] == '1'?'2':'1'; $msg=''; while(1){ $msg = file_get_contents($filename); $isread = file_get_contents($isread_file); $user = file_get_contents($userfile); //是对方发送的消息,设置消息已读,退出循环。 if($isread == '0' && $get_user == $user){ file_put_contents($isread_file,'1'); break; } sleep(1); } echo json_encode(array('msg'=>$msg));

优秀的个人博客,低调大师

深入解读HBase2.0新功能之AssignmentManagerV2

福利:国际顶级盛会HBaseCon Asia 2018将于8月在北京举行,目前正免费开放申请中,更多详情参考https://yq.aliyun.com/promotion/631 正在招聘:如果你对大数据存储、分布式数据库、HBase等感兴趣,欢迎加入我们,一起做最好的大数据在线存储:职位参考及联系方式 背景 AssignmentManager模块是HBase中一个非常重要的模块,Assignment Manager(之后简称AM)负责了HBase中所有region的Assign,UnAssign,以及split/merge过程中region状态变化的管理等等。在HBase-0.90之前,AM的状态全部存在内存中,自从HBASE-2485之后,AM把状态持久化到了Zookeeper上。在此基础上,社区对AM又修复了大量的bug和优化(见

优秀的个人博客,低调大师

Django1.11 扩展User属性增加头像上传功能

Django自带的User模型没有头像和电话这两项属性,因此需要通过扩展User达到我们想要的效果,根据官方的文档,扩展新字段到User只需要用one-to-one(一对一)模型即可。 一、创建一个APP python manage.py startapp CustomUser 二、在models里面创建用户模型,使用one-to-one关联User from django.db import models # Create your models here. from django.contrib.auth.models import User class MyUser(models.Model): user = models.OneToOneField(User) phone = models.CharField(u'手机号',max_length=13, null=True, blank=True) avatar = models.ImageField(u'管理员头像',upload_to='images', null=True, blank=True) class Meta: verbose_name = u'头像管理' 三、增加admin配置,admin后台可以填写这两个新字段: from django.contrib import admin from django.contrib.auth.admin import UserAdmin as BaseUserAdmin from django.contrib.auth.models import User from CustomUser.models import MyUser # Define an inline admin descriptor for Employee model # which acts a bit like a singleton class EmployeeInline(admin.StackedInline): model = MyUser can_delete = False verbose_name_plural = u'管理中心' # Define a new User admin class UserAdmin(BaseUserAdmin): inlines = (EmployeeInline, ) # Re-register UserAdmin admin.site.unregister(User) admin.site.register(User, UserAdmin) admin后台效果: 四、修改settings User指向: AUTH_USER_MODULE = 'CustomUser.MyUser' 五、生成数据库: python manage.py makemigrations CustomUser python manage.py migrations 六、上传头像需要media配置,故settings需增加配置: MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 在manage.py同一层新建media目录 七、配置urls.py: from django.conf import settingsfrom django.conf.urls.static import static urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 八、template上使用头像: <ul class="nav navbar-nav navbar-right"> <li class="dropdown navbar-user"> <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> <img src="{{ request.user.myuser.avatar.url }}" alt="" /> <span class="hidden-xs">{{ request.user.username }}</span> <b class="caret"></b> </a> <ul class="dropdown-menu animated fadeInLeft"> <li class="arrow"></li> <li><a href="javascript:;">编辑资料</a></li> <li><a href="javascript:;">重置密码</a></li> <li class="divider"></li> <li><a href="{{ url('logout') }}">退出系统</a></li> </ul> </li> </ul> 原文地址:http://xsome.cn/post/50/

优秀的个人博客,低调大师

用Python及深度学习实现iPhone X的FaceID功能

对于果粉们来说,对新出的iPhone X讨论最多的是其解锁方式,TouchID的继承者——FaceID。对于新一代无边框造型手机而言,各大手机厂商不得不开发新的手机解锁方法以保持其无边框造型。一些苹果手机的竞争对手们继续使用传统的指纹识别传感器,只不过是将其放在其它不影响造型的位置上。而苹果公司这一次又走在了科技潮流的前沿,对其进行了创新,发明了一种更加简便快捷的方法——用户只需要看着手机即可完成解锁过程。由于先进的前摄深度相机,iPhone X能够创建用户人脸的立体图像,此外,使用红外相机捕捉用户面部的图像,这是为了使得系统对环境光线、颜色等变化更具有鲁棒性。之后,通过深度学习,智能手机能够很好地学习用户的面部细节,因此使得用户每次看手机的时候,手机都能够自动识别身份并进行解锁。有些人会对这种方法的准确率产生质疑,毕竟人的指纹是

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册