游客uyegks5dezuja_个人页

游客uyegks5dezuja
0
1
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2018-05-10

    企业邮箱退款

    详细解答可以参考官方帮助文档域名与网站(万网)产品退款说明 域名:域名属于即时产品,注册成功后不能退款。中国大陆境内中英文域名注册成功后,未通过实名认证审核,域名不会被删除,注册支付的费用不能退款。云虚拟主机:支持 5 天(自然日)无理由全额退款。邮箱产品:不支持退款。 企业应用商店产品,云应用软件类产品,不支持退换产品及退款。 注意: 退还实付金额,已使用的代金券不退还。客户在使用产品过程中,违反了相关法律法规或违反了所购产品服务条款的规定,不予退款。 退款办理流程 支持 5 天无理由退款的产品,请登录阿里云 退订管理 办理。 不支持 5 天无理由退款,但支持提前退订的产品,请登录阿里云 提交工单 办理退款申请。接到退款申请后,我们将核实相关信息。若符合退款条件,将在两个工作日完成相关手续的办理;对于不符合退款条件的申请,我们会在一个工作日内回复您并告知原因。 退款款项将会退回至您的阿里云帐号中,您可以用于购买其他产品或 提现。 若您已申请寄送发票,退款成功后,系统会根据您的退款金额,扣减可开发票额度。您需要把已收到的发票及加盖公章的发票拒收证明寄回。收到发票后,我们根据发票金额调整您的可开发票额度。发票退换流程,请参见 如何退换发票?。如果发票没有退回,将不能提现。 附:发票拒收证明 备注:本文档涉及内容不适用于分销商及分销商下的客户。
    踩1 评论0
  • 提交了问题 2018-04-26

    请问如何快速升级切换

  • 回答了问题 2018-04-23

    域名怎么使用cdn加速

    详细解答可以参考官方帮助文档 本文档将帮助你快速开始使用CDN服务,流程如下,请按步骤操作: 步骤一:开通CDN服务 在阿里云官网 CDN产品详情页快速了解产品,之后单击 立即开通。 在购买页面选择适合计费方式,确认订单,CDN服务即开通。接下来就能开始接入您要加速的域名了。 步骤二:添加加速域名 添加域名。 登录CDN控制台,选择域名管理。查看您添加的所有加速域名和状态。点击 添加域名。 填写基本信息。 输入加速域名(一般使用 子域名或泛域名,例如 cdntest.example.com)、选择合适的业务类型、源站。点击 下一步,等待审核。 说明 如果您的源站为阿里云ECS或OSS,则审核速度会加快。 加速域名说明: 支持泛域名加速,不支持中文域名加速,请注意泛域名填写规则如: *.test.com。详细规则请了解泛域名加速规则 加速域名不允许重复添加,如出现域名已添加的提示,请提交工单处理。 每个账户下最多支持20个加速域名,如需扩容请提工单处理。 加速内容需合法、符合CDN业务规范,具体可见 CDN服务使用限制。 业务类型说明: 阿里云CDN调度系统会根据用户选择的不同业务类型做针对性的调度优化: 业务类型 说明 图片小文件 若加速内容多为 小型的静态资源 (如小文件、图片、网页样式文件等),推荐选择“图片小文件”业务类型。 大文件下载 若加速内容为 较大的文档(大于20MB的静态文件),例如游戏安装包、应用更新、手机ROM升级、应用程序包下载等场景,推荐选择大文件下载业务类型。 视音频点播 若大文件为音频或视频 文件,例如音乐、视频的点播业务场景,推荐使用“视音频点播”业务类型。 直播流媒体 提供 直播流媒体 加速服务,目前支持 RTMP 和 HLS 方式的直播加速,直播业务类型不支持自定义源站,目前统一提供直播中心服务器:video-center.alivecdn.com。 全站加速 融合了动态加速和静态加速,适用于动静态内容混合、含较多 动态资源请求的站点。通过简单配置即可智能分别加速动静态内容,静态内容高速缓存,动态内容通过阿里云的最优链路算法及协议层优化快速回源获取。 另有移动加速与安全加速SCDN(CDN 和 高防IP、高度集成的独立产品,具备抗DDoS、抗CC、防刷能力)等业务场景,欢迎提工单咨询或开通。 源站类型说明: 源站类型 说明 IP 支持多个服务器外网 IP, 阿里云ECS的IP可免审核。 源站域名 支持多个源站域名。 说明 源站域名不能与加速域名相同,否则会造成循环解析,无法回源。例如您的源站域名为img.yourdomain.com,则加速域名可设置为cdn.yourdomain.com。 对象存储OSS 可手动输入阿里云OSS Bucket 的外网域名如:xxx.oss-cn-hangzhou.aliyuncs.com,OSS外网域名可前往 OSS控制台 查看。也可直接选择同账号下的 OSS Bucket。 说明 CDN 回源暂不支持 SNI。 加速区域说明: 针对加速业务需求,选择合适的加速区域:中国大陆、海外加速(无国内节点)或 全球加速。 L3以上用户可通过工单申请开通海外加速 海外节点产生的流量费用高于国内流量费用,详见 海外加速费用详情。 如果选择纯海外加速,无需工信部备案。 添加成功。 加速域名审核通过后,会出现在域名管理的域名列表中,状态为正常运行即添加成功: 说明 添加完加速域名后,阿里云CDN会给您分配对应的CNAME地址,还需要配置CNAME后CDN服务才生效。请继续参考下方步骤3。 步骤三:配置CNAME 在控制台域名管理的域名列表中复制加速域名对应的CNAME地址。 前往你的域名解析(DNS)服务商(如万网、阿里云解析、DNSPod、新网、腾讯云解析、route 53、godaddy等),添加该CNAME记录。现提供以下服务商的示例: 万网/阿里云解析与配置CNAME流程 DNSPod 配置CNAME流程 新网 配置CNAME流程 步骤四:验证CDN服务是否生效 配置CNAME后,不同的服务商CNAME生效的时间也不同,一般新增的CNAME记录会立即生效,修改的CNAME记录会需要较长时间生效。 您可以 ping 或 dig 您所添加的加速域名,如果被解析至 *.*kunlun*.com的域名,即表示CNAME配置已经生效,CDN功能也已生效:
    踩1 评论0
  • 回答了问题 2018-04-11

    linux系统如何扩容数据盘

    详细解答可以参考官方帮助文档 随着业务的增长,您的数据盘容量可能无法满足数据存储的需要,这时您可以使用 磁盘扩容 功能扩容数据盘。 说明 挂载在实例上的数据盘,只有当实例处于 运行中 (Running) 或 已停止(Stopped) 状态时才可以扩容。扩容这种数据盘需要在控制台上重启实例后才能使扩容后的容量生效,而重启实例会停止实例,中断您的业务,所以请您谨慎操作。 建议在扩容数据盘之前手动创建快照,以备份数据。 无论数据盘的状态是 待挂载 还是 使用中,都可以执行磁盘扩容操作。 包年包月实例如果做过 续费降配 操作,当前计费周期的剩余时间内,实例上的包年包月云盘不支持扩容磁盘操作。 如果数据盘正在创建快照,则不允许执行扩容数据盘的操作。 磁盘扩容功能只能扩容数据盘,不能扩容系统盘或本地盘(本地 SSD 盘等)。 本文以一个高效云盘的数据盘和一个运行CentOS 7.3 64位的 ECS 实例为例,说明如何扩容数据盘并使扩容后的容量可用。 您可以按以下步骤完成扩容操作: 步骤 1. 在控制台上扩容数据盘的磁盘空间 步骤 2. 登录实例扩容文件系统 步骤 1. 在控制台上扩容数据盘的磁盘空间 按以下步骤在控制台上扩容数据盘的磁盘空间: 登录 ECS管理控制台。 在左侧导航栏里,选择 存储 > 云盘。 说明 如果您需要扩容的数据盘已经挂载在某个实例上,您可以单击 实例,找到相应实例后,进入实例详情页,并单击 本实例磁盘。 选择地域。 找到需要扩容的磁盘,并在 操作 列中,选择 更多 > 磁盘扩容。 在 磁盘扩容 页面上,设置 扩容后容量,在本示例中为30 GiB。扩容后容量只能比当前容量大。 待页面上显示费用信息后,单击 确定扩容。 说明 扩容成功后,磁盘列表里即显示扩容后的容量。但是,如果您的数据盘已经挂载到实例上,只有在控制台上 重启实例 后,登录实例才能看到新的磁盘空间容量。 在控制台上扩容数据盘的磁盘空间后, 如果数据盘已经挂载到实例上,您必须执行 步骤 2. 登录实例扩容文件系统。 如果数据盘未挂载到实例上,您必须先挂载数据盘(参见 挂载云盘),再根据数据盘的实际情况执行不同的操作: 如果这是一个未格式化的数据盘,您必须格式化数据盘。详细信息,请参见 Linux 格式化和挂载数据盘。 如果这个数据盘之前已经格式化并分区,您必须 步骤 2. 登录实例扩容文件系统。 步骤 2. 登录实例扩容文件系统 在ECS控制台上完成磁盘扩容后,磁盘每个分区的文件系统并未扩容。您需要登录实例扩容文件系统。 在本示例中,假设数据盘挂载在一台Linux实例上,实例的操作系统为CentOS 7.3 64位,未扩容前的数据盘只有一个主分区(/dev/vdb1,ext4文件系统),文件系统的挂载点为 /resizetest,文件系统扩容完成后,数据盘仍然只有一个主分区。 使用用户名密码验证连接 Linux 实例。 运行 umount 命令卸载主分区。umount /dev/vdb1 说明 使用 df -h 查看是否卸载成功,如果看不到 /dev/vdb1 的信息表示卸载成功。以下为示例输出结果。 [root@iXXXXXX ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.5G 36G 4% / devtmpfs 487M 0 487M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 312K 496M 1% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0 使用 fdisk 命令删除原来的分区并创建新分区: 说明 如果您使用 parted 工具操作分区,不能与 fdisk 交叉使用,否则会导致分区的起始扇区不一致。关于 parted 工具的使用说明可以参考这里。 运行命令 fdisk -l 罗列分区信息并记录扩容前数据盘的最终容量、起始扇区(First sector)位置。 运行命令 fdisk [数据盘设备名] 进入 fdisk 界面。本示例中,命令为 fdisk /dev/vdb。 输入 d 并按回车键,删除原来的分区。 说明 删除分区不会造成数据盘内数据的丢失。 输入 n 并按回车键,开始创建新的分区。 输入 p 并按回车键,选择创建主分区。因为创建的是一个单分区数据盘,所以只需要创建主分区。 说明 如果要创建4个以上的分区,您应该创建至少一个扩展分区,即选择 e。 输入分区编号并按回车键。因为这里仅创建一个分区,所以输入 1。 输入第一个可用的扇区编号:为了保证数据的一致性,First sector需要与原来的分区保持一致。在本示例中,按回车键采用默认值。 说明 如果发现First sector显示的位置和之前记录的不一致,说明之前可能使用 parted 来分区,那么就停止当前的 fdisk 操作,使用 parted 重新操作。 输入最后一个扇区编号:因为这里仅创建一个分区,所以按回车键采用默认值。 输入 wq 并按回车键,开始分区。 [root@iXXXXXX ~]# fdisk /dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): d Selected partition 1 Partition 1 is deleted Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): Using default response p Partition number (1-4, default 1): First sector (2048-62914559, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-62914559, default 62914559): Using default value 62914559 Partition 1 of type Linux and of size 30 GiB is set Command (m for help): wq The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. 说明 如果您使用的是 parted 工具,进入 parted 界面后,输入 p 罗列当前的分区情况。如果有分区,则使用 rm+ 序列号来删除老的分区表,然后使用 unit s 定义起始位置,单位使用扇区个数计量,最后使用 mkpart 命令来创建即可,如下图所示。 部分操作系统里,修改分区后可能会重新自动挂载文件系统。建议先执行 df -h 重新查看文件系统空间和使用情况。如果文件系统重新被挂载,执行 umount [文件系统名称] 再次卸载文件系统。 检查文件系统,并变更文件系统大小。 e2fsck -f /dev/vdb1 # 检查文件系统 resize2fs /dev/vdb1 # 变更文件系统大小 说明 使用 e2fsck 时,由于系统需要检查并订正文件系统元数据,所以速度较慢、耗时较长,请耐心等待。 正确使用 e2fsck 和 resize2fs 指令,不会造成原有数据丢失。 以下为示例输出结果。 [root@iXXXXXX ~]# e2fsck -f /dev/vdb1 e2fsck 1.42.9 (28-Dec-2013) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/vdb1: 11/1835008 files (0.0% non-contiguous), 159218/7339776 blocks [root@iXXXXXX ~]# resize2fs /dev/vdb1 resize2fs 1.42.9 (28-Dec-2013) Resizing the filesystem on /dev/vdb1 to 7864064 (4k) blocks. The filesystem on /dev/vdb1 is now 7864064 blocks long. 将扩容完成的文件系统挂载到原来的挂载点(如本示例中的 /resizetest)。mount /dev/vdb1 /resizetest 查看文件系统空间和使用情况:运行命令 df -h。如果出现扩容后的文件系统信息,说明挂载成功,可以使用扩容后的文件系统了。 说明 挂载操作完成后,不需要在控制台上重启实例即可开始使用扩容后的文件系统。 以下为示例输出结果。 [root@iXXXXXX ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.5G 36G 4% / devtmpfs 487M 0 487M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 312K 496M 1% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0 /dev/vdb1 30G 44M 28G 1% /resizetest
    踩1 评论0
  • 回答了问题 2018-04-03

    OSS MEDIA C SDK 写M3U8文件

    详细解答可以参考官方帮助文档OSS MEDIA C SDK 客户端部分支持将接收到的H.264、AAC格式封装为TS、M3U8格式,然后写到OSS上,用户通过对应的m3u8地址就可以欣赏视频音频了。 接口 HLS相关基础接口都位于oss_media_hls.h中,目前提供的接口有: oss_media_hls_open oss_media_hls_write_frame oss_media_hls_begin_m3u8 oss_media_hls_write_m3u8 oss_media_hls_end_m3u8 oss_media_hls_flush oss_media_hls_close 下面详细介绍各个接口的功能和注意事项 基础结构体介绍 /** * OSS MEDIA HLS FRAME的元数据 */ typedef struct oss_media_hls_frame_s { stream_type_t stream_type; frame_type_t frame_type; uint64_t pts; uint64_t dts; uint32_t continuity_counter; uint8_t key:1; uint8_t *pos; uint8_t *end; } oss_media_hls_frame_t; /** * OSS MEDIA HLS的描述信息 */ typedef struct oss_media_hls_options_s { uint16_t video_pid; uint16_t audio_pid; uint32_t hls_delay_ms; uint8_t encrypt:1; char key[OSS_MEDIA_HLS_ENCRYPT_KEY_SIZE]; file_handler_fn_t handler_func; uint16_t pat_interval_frame_count; } oss_media_hls_options_t; /** * OSS MEDIA HLS FILE的描述信息 */ typedef struct oss_media_hls_file_s { oss_media_file_t *file; oss_media_hls_buf_t *buffer; oss_media_hls_options_t options; int64_t frame_count; } oss_media_hls_file_t; 注: stream_type,流类型, 目前支持st_h264和st_aac两种 frame_type,帧类型,目前支持ft_non_idr,ft_idr,ft_sei,ft_sps,ft_pps,ft_aud等 pts,显示时间戳 dts,解码时间戳 continuity_counter,递增计数器,从0-15,起始值不一定取0,但必须是连续的 key,是否是关键帧 pos,当前帧数据的起始位置(含) end,当前帧数据的结束位置(不含) video_pid,视频的pid audio_pid,音频的pid hls_delay_ms,显示延迟毫秒数 encrypt,是否使用AES-128加密,目前暂不支持 key,使用加密时的秘钥,目前暂不支持 handler_func,文件操作回调函数 pat_interval_frame_count,隔多少帧插入一个pat,mpt表 打开HLS文件 /** * @brief 打开一个OSS HLS文件 * @param[in] bucket_name oss上存储文件的存储空间名称 * @param[in] object_key oss上的文件名称 * @param[in] auth_func 授权函数,设置access_key_id/access_key_secret等 * @return: * 返回非NULL时成功,否则失败 */ oss_media_hls_file_t* oss_media_hls_open(char *bucket_name, char *object_key, auth_fn_t auth_func); 注: 示例代码参考:GitHub 关闭HLS文件 /** * @brief 关闭OSS HLS文件 */ int oss_media_hls_close(oss_media_hls_file_t *file); 注: 示例代码参考:GitHub 写HLS文件 /** * @brief 写H.264或者AAC的一帧数据到oss上 * @param[in] frame h.264或者aac格式的一帧数据 * @param[out] file hls file * @return: * 返回0时表示成功 * 否则, 表示出现了错误 */ int oss_media_hls_write_frame(oss_media_hls_frame_t *frame, oss_media_hls_file_t *file); 示例程序: static void write_frame(oss_media_hls_file_t *file) { oss_media_hls_frame_t frame; FILE *file_h264; uint8_t *buf_h264; int len_h264, i; int cur_pos = -1; int last_pos = -1; int video_frame_rate = 30; int max_size = 10 * 1024 * 1024; char *h264_file_name = '/path/to/example.h264'; /* 读取H.264文件 */ buf_h264 = calloc(max_size, 1); file_h264 = fopen(h264_file_name, 'r'); len_h264 = fread(buf_h264, 1, max_size, file_h264); /* 初始化frame结构体 */ frame.stream_type = st_h264; frame.pts = 0; frame.continuity_counter = 1; frame.key = 1; /* 遍历H.264的数据,抽取出每帧数据,然后写入oss */ for (i = 0; i last_pos) { frame.pts += 90000 / video_frame_rate; frame.dts = frame.pts; frame.pos = buf_h264 + last_pos; frame.end = buf_h264 + cur_pos; oss_media_hls_write_frame(&frame, file); } last_pos = cur_pos; } /* 关闭文件,释放资源 */ fclose(file_h264); free(buf_h264); } 注: 示例代码参考:GitHub 如果H.264的数据中缺少Access Unit Delimiter NALs(00 00 00 01 09 xx),需要添加这个NAL,否则无法在ipad,iphone,safari上播放 H.264的帧是通过0xX0,0x00,0x00,0x01分隔的;AAC的帧是通过0xFF,0x0X分隔的; 当前帧为关键帧时,frame.key需要设置为1 写M3U8文件 /** * @brief 写M3U8文件的头部数据 * @param[in] max_duration TS文件最长持续时间 * @param[in] sequence TS文件起始编号 * @param[out] file m3u8 file * @return: * 返回0时表示成功 * 否则, 返回-1时表示出现了错误 */ void oss_media_hls_begin_m3u8(int32_t max_duration, int32_t sequence, oss_media_hls_file_t *file); /** * @brief 写M3U8文件数据 * @param[in] size m3u8 item个数 * @param[in] m3u8 m3u8 item的详细数据 * @param[out] file m3u8 file * @return: * 返回0时表示成功 * 否则, 返回-1时表示出现了错误 */ int oss_media_hls_write_m3u8(int size, oss_media_hls_m3u8_info_t m3u8[], oss_media_hls_file_t *file); /** * @brief 写M3U8文件的结束符等数据 * @param[out] file m3u8 file */ void oss_media_hls_end_m3u8(oss_media_hls_file_t *file); 示例程序: static void write_m3u8() { char *bucket_name; char *key; oss_media_hls_file_t *file; bucket_name = ''; key = ''; /* 打开一个HLS文件用来写M3U8格式的数据,文件名必须以.m3u8结尾 */ file = oss_media_hls_open(bucket_name, key, auth_func); if (file == NULL) { printf('open m3u8 file[%s] failed.', key); return; } /* 构造3个ts格式文件的信息 */ oss_media_hls_m3u8_info_t m3u8[3]; m3u8[0].duration = 9; memcpy(m3u8[0].url, 'video-0.ts', strlen('video-0.ts')); m3u8[1].duration = 10; memcpy(m3u8[1].url, 'video-1.ts', strlen('video-1.ts')); /* 写入M3U8文件 oss_media_hls_begin_m3u8(10, 0, file); oss_media_hls_write_m3u8(2, m3u8, file); oss_media_hls_end_m3u8(file); /* 关闭HLS文件 */ oss_media_hls_close(file); printf('write m3u8 to oss file succeeded\n'); } 注: 目前使用的M3U8版本是3 如果是录播,需要在结束的时候调用oss_media_hls_end_m3u8(file)接口写入结束符,否则可能无法播放;如果是直播,则不能调用此接口 示例代码参考:GitHub 可以通过示例程序观看效果 Windows平台可以通过VLC播放器观看,iPhone,iPad,Mac等可以直接使用Safari观看。
    踩1 评论0
  • 提交了问题 2018-03-09

    虚拟主机与云主机区别

  • 回答了问题 2018-02-17

    CDN访问OSS为什么出现跨域问题?

    详细解答可以参考官方帮助文档 当OSS Bucket配置了CDN加速或开启了图片处理服务功能(默认开启CDN加速),导致您oss上配置的cors不生效时。原因分析如下:CDN加速是通过将文件缓存在节点上,由节点直接返回给客户以达到加速效果的,在文件已缓存且未过期期间,即使在源站对该文件进行了变更,用户访问到的依旧是之前缓存在节点的内容,而非更新后的内容,除非在CDN上进行了缓存刷新操作。因此当开启了CDN加速功能或开启了图片处理功能(默认开启CDN加速功能)后,在CDN节点上已经被访问过的文件都将被缓存,而此时若您配置或变更了cors配置,CDN已缓存的内容是不会自动同步该配置更新的,因此导致cors不生效。解决方案:建议在变更了cors配置后,在CDN控制台中进行相关url的缓存刷新工作,以便cors配置能够及时生效。 另外,缓存刷新api可以参考刷新缓存。 如问题还未解决,请联系售后技术支持。
    踩1 评论0
  • 提交了问题 2018-02-09

    数据库连不上

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息