• PHP composer 镜像404错误
    https://repo.huaweicloud.com/repository/php/ 这个网址404错误!麻烦处理一下哦 !
  • [上云精品] PHP多版本环境(Windows2012 | phpStudy)
    由Websof9提供的phpStudy镜像是一个预安装环境,可在ECS上一键安装。phpStudy是一个PHP环境集成包,支持php5.2到7.0多个版本切换,同时支持Apache,Nginx,IIS产品亮点● 基于phpStudy集成包制作,无任何冗余组件,代码纯净、稳定可靠● 支持Apache+Nginx+LightTPD+IIS等Web服务器,支持php5.2/php5.3/php5.5/php7.0自由切换● 全部通过图形化界面实现,配置和管理多个网站、配置域名、管理服务、管理端口等● 内置Websoft9自主研发的9panel运维面板,帮助您快速掌握程序安装和运维工作产品说明phpStudy StackWebsoft9提供的phpStudy适用于在Windows下快速的安装部署PHP应用程序,省去繁琐的配置工作,事半功倍。phpStudy是一个PHP环境集成包,支持Apache+Nginx+LightTPD+IIS等Web服务器,支持php5.2/php5.3/php5.5/php7.0自由切换。全部通过图形化界面实现,配置和管理多个网站、配置域名、管理服务、管理端口等组件phpStudy2017,php5.2/5.3/5.4/5.5/5.6/7.0,mysql5.5.53,Apache2.4.12,Nginx,phpMyAdmin,9panel免费使用
  • 云创校园计划FAQ
    Q1:“云创校园计划”是什么?A1:“云创校园计划”是华为云面向在校大学生推出的创新创业扶持计划,包含特惠云产品套餐和精品上云课程,助力莘莘学子创赢未来。活动链接:https://developer.huaweicloud.com/campus Q2:符合购买条件的学生类别有哪些?A2:华为云官网通过个人认证的全日制在校大学生(普通专本科、硕士、博士)。 Q3:如何加入华为云创校园计划?A3: 注:24岁及以下免学生身份验证,直接购买证 Q4:如何进行学生认证?A4: 进入“学生认证”页面,根据页面提示,填写学生认证相关信息。 Q5:学生认证过期或学生信息变更后,如何重新申请学生认证?A5:进入“学生认证”页面,单击页面上方提示信息的“这里”,根据页面内容,填写变更后的学生认证信息。学生重新实名认证提交之后,原学生认证信息失效,学生认证结果以新学生实名认证结果为准。 Q6:学生证丢失,如何完成学生认证?A6:可提交其他可证明学生身份的有效证件(如校园通等)。 Q7:学生优惠套餐是否有购买次数限制?A7:同一产品,同一用户(同一身份证、同一学生证等均视为同一用户)只能购买1次。 Q8:学生优惠套餐,最多可以续费几次?A8:同一产品,最多可按优惠价格享受3次续费资格(每次最多可续12个月)。优惠续费资格用完之后,不再享受学生优惠。 Q9:学生优惠套餐续订时长有限制吗?A9:有。用户首次购买时长选择1-6个月,续订时长只能选择1-6个月;用户首次购买时长选择1年,续订时长只能选择1年。 Q10:学生优惠是否可以增加其他云产品?A10:会。学生优惠会陆续增加数据库等云产品,敬请期待! Q11:学生优惠产品是否可以升级配置?A11:可以。但升级如超过指定配置,则不再享受学生优惠。 Q12:优惠套餐过了续费截止日期后,还能重新购买吗?A12:不可以。如果想继续享受优惠资费,请在优惠套餐到期前按时续费。 Q13:云服务器优惠套餐是否可以退订?A13:云服务器优惠套餐支持5天内无理由退款(超过5天不支持中途退款); Q14:退订之后是否再次可以购买学生优惠套餐吗?A14:不可以。请谨慎选择退订。 Q15:购买云服务后再购买数据库,服务器和数据库之间有带宽限制吗,流量需要收费吗?A15:如果服务器与数据库是同一个VPC下,使用内网IP连接数据库,是不需要收费的。如果需要公网访问数据库,使用远程连接的IP不收费,但不可调整带宽大小;使用弹性公网IP,会收取流量费用。
  • 云创校园计划活动规则,有疑问欢迎跟帖提问,有问必答!
    活动链接:https://developer.huaweicloud.com/campus 1.活动对象:面向华为云官网通过个人认证的全日制在校大学生(普通专本科、硕士、博士)。 2.活动内容:符合条件的用户可购买学生优惠套餐,套餐内包含云服务器(CPU1核,内存2G,系统盘40G),1M带宽,IP。 3.购买限制:3.1必须完成实名认证和学生身份验证,且两者信息一致。3.2全日制在校大学生(普通专本科、硕士、博士)在学生认证有效期内可享受优惠价格。3.3同一用户(同一身份证、同一学生证等均视为同一用户)只能购买1次学生优惠产品。3.4学生优惠不与其它优惠政策同享、不支持使用优惠券。3.5套餐购买时长只能选择1-6个月或1年。 4.改配限制4.1用户购买校园套餐后不允许进行降配操作。4.2升级如超过指定配置,则不再享受学生优惠。 5.续费限制:5.1 在服务器未到期回收前,每台服务器购买成功后最多可按优惠价格享受3次续费资格。优惠续费资格用完之后,不再享受学生优惠。5.2用户首次购买时长选择1-6个月,续订时长只能选择1-6个月;用户首次购买时长选择1年,续订时长只能选择1年。5.3服务器到期后未按时续费,服务器将被回收。 6.退款限制:支持5天内无理由退款(超过5天不支持中途退款); 7. 为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的用户收回套餐使用资格; 请您预留真实有效的联系方式,华为云可能根据您预留的联系方式与您联系。如无法通过您预留的联系方式联系到您,您理解并同意:华为云有权冻结您的资源,终止服务,并保留进一步注销账号的权利,服务终止数据也会被删除且无法恢复。 8.所有参加本活动的用户,均视为认可并同意遵守 《华为云用户协议》。华为云有权根据自身运营安排,自主决定和调整本活动的具体规则,具体活动规则以活动页公布规则为准。相关规则一经公布即产生效力,您应当予以遵守。
  • [视频直播] 看过此文后,终于知道视频直播平台的性能大坑怎么填!
    从“刷屏”谈起2018年的《中国互联网络发展状况统计报告》指出,网络娱乐类业务已“进入全面繁荣期”,网络直播用户规模的年增长率最高,达到了22.6%,其中游戏直播用户规模增速达53.1%,真人秀直播用户规模增速达51.9%。互动直播从2010年兴起至今,用户量已迅速增长至4亿以上,相当于全国平均每两个网民中,就有一个是直播用户。虽然近几年才爆火,但其实“直播”一直十分贴近人民群众的生活,只不过以前它长这样:图片来源:中央新闻联播网站现在可能长这样:显然,可互动是当前网络直播最明显的特征。互动直播主要形式有:• 泛娱乐直播:主播与观众交流互动,带有较强的情感色彩与社交属性;• 游戏直播:主播通过评论、弹幕等方式与用户实时交互,以游戏内容直播为主;• 垂直直播:目前主要有“电商直播”、“旅游直播”、“财经直播”等形式;• 版权直播:电视直播、活动直播等,属于较为传统的直播类型。无论哪种互动直播形式,“弹幕”总是观众与主播互动的主要方式。既然是互动,就必须要关注实时性和稳定性。一方面,弹幕响应过慢或是无法发出,都会让观众的互动体验大打折扣;同时,由于互动直播间不设人数上限且社交属性强,大量观众集中在短时间内发送弹幕是常态,服务端网络需要经常承受流量洪峰。简单做一个测算单个直播间内100,000观众同时在线,每个观众屏幕的弹幕峰值为50条/秒,则服务端需要推送的弹幕流量为5,000,000条/秒,这样的流量洪峰不仅考验网络的转发能力及带宽,对服务器的CPU和内存也会造成相当大的压力,更不用说现在同时在线人数甚至能到百万、千万级别。要在如此大规模并发的压力下保证流畅的用户体验,目前流行采用内存型数据库这类中间件加速数据读写,其中又以Redis最为流行。比如主播“秀操作”的场景,此时不仅会激起弹幕浪潮,观众还会双击点赞,怒发评论,顺便走一波关注,甚至礼物火箭送起来,这就涉及到短时间内刷新大量用户关注列表、积分,直播间的评论、订阅数等信息。传统数据库将数据存放于磁盘,在高并发情景下,应用会频繁地从磁盘中读写成千上万条数据,这会导致数据库性能大幅下降。相比之下,内存数据的读写速度要高出几个数量级,效率一般能提高10倍以上。同时,Redis还可以作为“缓冲带”,防止瞬间大量的请求冲垮后端数据库。这时一定有同学想问:那Redis的性能与什么相关?Redis本身的调优很重要,同时,中间件的性能与基础设施,也就是云服务器直接相关,云服务器的CPU以及网络转发能力都会直接影响Redis的性能发挥。除了交互实时性,直播流畅度也是用户体验的关键指标。影响流畅度的因素很多,关键在以下3个方面:内容分发网络,也就是CDN的质量;网络传输协议的选择;云服务器端视频转码的效率。第二点对于云平台的用户来说一般是不可见的,而CDN与云服务器则由用户选择。对于CDN,节点数和覆盖面积是关键,覆盖面积足够广阔,才能解决分布不均的终端用户就近接入的问题。对于负责视频转码的云服务器,CPU能力是关键,尤其需要关注单核、多核浮点运算能力。为了提升观影质量、节约带宽成本,直播平台需要应用画面增强、回音消除、窄带高清等技术,其中涉及到的算法,加上多路转码本身的运算量,对云服务器CPU性能提出很大的挑战。在业务高峰期,云服务器CPU利用率经常会冲到90%以上,往往需要通过堆机器来解决。因而转码这一步可能会成为观影流畅度的瓶颈。结论总体来看,云服务器的CPU能力、网络转发能力以及网络带宽是直播行业用户最需要关注的。同时直播行业对计算、网络资源需求量大,成本是另一个考量关键。企业选择云服务器具体实例时,需要综合考虑。得益于处理器平台的升级,华为云C3云服务器能够提供更高效的编解码服务,以强大性能保证码流的稳定输入输出。另一方面,由于配置了较上一代提升80%的带宽资源,华为云C3云服务器可以提供多一倍的连接支持数,让直播平台能够以更低成本覆盖更多观众,综合效能同样获得了200%的提升。“直播业务近几年的发展是井喷式的。当前直播观众基数大,对流畅度、清晰度要求也比较高,我们原有基础设施的编解码能力、网络带宽、网络质量很快达到了瓶颈。我们是抱着很大期望将云服务器升级为C3的,而且也没有失望:平均下来,单台C3支撑的用户数比之前翻了倍,而且对直播画质、流畅度的投诉也呈现下降趋势。”——某直播客户C3已经如此强劲,还可期待更多?随着各类互联网业务用户基数的飞涨,以及人们对体验要求的日益提高,这些业务对云网络转发性能或带宽的诉求日益凸显,典型场景如:电商秒杀、游戏加速、电信转发、视频直播以及大数据等等,比如前不久的世界杯揭幕战,单直播平台收看人数就超过了千万。而就在近日,华为云正式上线公测全新网络增强型系列实例,网络转发性能提升3倍以上,直达千万级!业界领先的网络性能,轻松应对高并发场景,支撑更大规模业务量,同时解决丢包、性能波动问题,带来极致网络体验!本文转自https://bbs.huaweicloud.com/blogs
  • 【Memcached客户端连接系列】之PHP客户端
    PHP客户端这里分别给出redhat(CentOS7为例)和debian示例。更多信息可以通过华为云官网获取,点击这里进入。前提安装PHP客户端的服务器与Memcached实例网络畅通。这里需要保证两点:(1).两者在同一个虚拟私有云VPC内。(2).两者的安全组规则相同。RedHat系列:登录到安装C++客户端的服务器(Linux系统)。安装gcc-c++及make等编译组件。yum install gcc-c++ make安装libmemcached。说明:由于libmemcached库需要增加sasl认证参数,因此不能直接使用yum命令安装。wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gztar -xvf libmemcached-1.0.18.tar.gzcd libmemcached-1.0.18./configure --prefix=/usr/local/libmemcached --enable-saslmake && make install安装libmemcached之前要完成gcc-c++、sasl相关组件的安装。否则会在编译过程中报错,报错问题解决后请执行make clean之后重新make。安装php。yum install php-devel php-common php-cli安装memcached客户端。注意运行configure配置安装时,增加开启sasl参数。wget http://pecl.php.net/get/memcached-2.1.0.tgztar zxvf memcached-2.1.0.tgzcd memcached-2.1.0phpize./configure --with-libmemcached-dir=/usr/local/libmemcached --enable-memcached-saslmake && make install增加php.ini配置。使用find或者locate命令找到php.ini文件(find / -name php.ini),然后在该文件中增加以下两行内容。extension=memcached.so memcached.use_sasl = 1新增连接示例脚本。新增一个memcached.php文件,增加如下内容:<?php     $connect = new Memcached; //声明一个Memcached连接     $connect->setOption(Memcached::OPT_COMPRESSION, false); //关闭压缩     $connect->setOption(Memcached::OPT_BINARY_PROTOCOL, true); //使用二进制协议     $connect->setOption(Memcached::OPT_TCP_NODELAY, true); //关闭TCP网络延迟策略     $connect->addServer('{memcached_instance_ip}', 11211); //此处填写实例ip和端口    $connect->setSaslAuthData('{username}', '{password}'); //如果实例开启免密访问,则删除或者注释此行    $connect->set("DCS", "Come on!");     echo 'DCS: ',$connect->get("DCS");     echo "\n";     $connect->quit(); ?>运行示例脚本,连接Memcached实例。php memcached.php运行结果如下:DDCS: Come on! Ubuntu系列:登录到安装C++客户端的服务器(Linux系统)。安装gcc及make等编译组件。apt install gcc make安装php。推荐使用php5.x的版本,对sasl认证兼容性较好。按照如下步骤先添加php低版本的镜像源,然后安装php5.6以及php5.6-dev。apt-get install -y language-pack-en-base;LC_ALL=en_US.UTF-8;add-apt-repository ppa:ondrej/php;apt-get update;apt-get install php5.6 php5.6-dev;安装完成后,使用php -version,查看版本号为5.6,说明安装成功。PHP 5.6.36-1+ubuntu16.04.1+deb.sury.org+1 (cli)  Copyright (c) 1997-2016 The PHP Group安装sasl组件。apt install libsasl2-dev cloog.ppl安装libmemcached。wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gztar -xvf libmemcached-1.0.18.tar.gzcd libmemcached-1.0.18./configure --prefix=/usr/local/libmemcached --enable-saslmake && make install安装libmemcached之前要完成gcc、sasl相关组件的安装。否则会在编译过程中报错,报错问题解决后请执行make clean之后重新make。安装Memcached客户端。首先安装zlib组件。apt install zlib1g.dev安装注意运行configure配置安装时,增加开启sasl参数。wget http://pecl.php.net/get/memcached-2.2.0.tgz;tar zxvf memcached-2.2.0.tgz;cd memcached-2.2.0;phpize5.6;./configure --with-libmemcached-dir=/usr/local/libmemcached --enable-memcached-sasl;make && make install;增加pdo.ini配置。使用find或者locate命令找到pdo.ini文件(find / -name pdo.ini),然后在该文件中增加以下两行内容。extension=memcached.so memcached.use_sasl = 1新增连接示例脚本。新增一个memcached.php文件,增加如下内容:<?php     $connect = new Memcached; //声明一个Memcached连接     $connect->setOption(Memcached::OPT_COMPRESSION, false); //关闭压缩     $connect->setOption(Memcached::OPT_BINARY_PROTOCOL, true); //使用二进制协议     $connect->setOption(Memcached::OPT_TCP_NODELAY, true); //关闭TCP网络延迟策略     $connect->addServer('{memcached_instance_ip}', 11211); //此处填写实例ip和端口    $connect->setSaslAuthData('{username}', '{password}'); //如果实例开启免密访问,则删除或者注释此行    $connect->set("DCS", "Come on!");     echo 'DCS: ',$connect->get("DCS");     echo "\n";     $connect->quit(); ?>运行示例脚本,连接Memcached实例。php memcached.php运行结果如下:DCS: Come on!
  • [问题求助] 有没有PHP方面的华为云对象存储的资料或者案例
    有没有PHP方面的对象存储的资料或者案例
  • 对象存储有php的sdk么
    有php的么
  • PHP实现obs上传,是否需要obs的上传sdk
    PHP实现obs上传,是否需要obs的上传sdk
  • 【已结束】用星说出你的爱,Redis等你来表白!
    本帖最后由 云中姝 于 2018-6-1 14:47 编辑16174 Redis是最流行的内存数据库,作为NoSQL数据库的明星花旦,你对它了解多少呢? 520表白日,请说出你对Redis的想说的话! ↓↓↓点击免费领取Redis!(领取Redis后,可能会有几分钟的资源创建时间,请各位宝宝耐心等待哦~) 在评论区贴上你试用的Redis名称截图+你对Redis的一句话 我们会选取幸运的宝宝们,送上两杯星巴克咖啡,助力你520跟女神/男神表白成功~ 参与流程: 免费领取Redis实例 —> 评论区上传Redis实例的截图并写一句对Redis的话 温馨提示:需要有实名认证的华为云账号才能领取Redis实例哦~ 奖品设置: 从所有参与活动的用户中按百分比抽奖,每天给中奖的宝宝送出2张全国通用的星巴克咖啡电子券; 中奖楼层 = 开奖时的总楼层 x 中奖比,中奖比为 25%和52%,遇到小数点将按四舍五入取整; 楼层尾数为520的幸运儿,直接获得2杯星巴克咖啡电子券! 开奖规则: [*]每天中午12:00开奖,中奖后,当日即可获得奖品; [*]获奖楼层需包含Redis名称截图+你对Redis的一句话,否则视为无效楼层,顺延至下一层; [*]盖楼跟帖回复者,每次盖楼不得连续超过3楼,不连续则不限制; [*]每个ID只能中奖一次,如果重复中奖,顺延至下一楼层; [*]活动奖品数量有限,先到先得哦~
  • [分享交流] wordpress采集插件RSS聚合免费下载,自动更新获取高流量
    本帖最后由 王八跳悬崖 于 2018-5-8 15:23 编辑wordpress插件数以万计,唯独聚合/采集类的插件比较少。下面是小编推荐的多款免费wordpress RSS聚合/采集插件,无耻的利用别人的Feed自动更新网站和博客,本文不定期更新,以介绍最新国内外wp采集插件,也欢迎大家留言补充。 排名不分先后,后面的几个威力更大,部分插件甚至不需要Feed功能强大,不过完全版本需要是收费,建垃圾英文站,很赚钱的! 一,BDP RSS Aggregator 通过BDP RSS Aggregator 这个wordpress 插件,可以聚合多个blog的内容。适用于拥有多个博客的blogger,或者资源聚合和分享类的blogger,以及群组blogger。 BDP RSS Aggregator 插件主要是聚合标题以及部分摘要,并不会全文现实内容,也不会把对方的文章导入到自己的数据库里面。功能较弱 下载地址:http://www.ozpolitics.info/?p=87 二,WP-o-Matic WP-o-Matic 插件是闪电博客见过的非常狠的一个 wordpress 采集插件——只需在后台设定 Rss 源以及采集的时间,WP-o-Matic就会自动执行。它甚至可以将对方网站的附件以及图片等都采集,跟国内的cms系统有得一拼,完全无需站长耗心耗力。 下载地址:http://wordpress.org/extend/plugins/wp-o-matic/ 三,FeedWordPress FeedWordPress 是一个rss 聚合插件,可以聚合其他博客的内容源现实到自己的博客上,并且是以全文的形式。你可以点此下载中文版。 下载地址:http://wordpress.org/extend/plugins/feedwordpress/ 四,Friends RSS Aggregator (FRA) Friends RSS Aggregator (FRA) 这个插件可以通过RSS聚合,也只是现实文章的标题,发布日期等。 下载地址:http://adam.404.org/projects/friends-rss/ 五,inlineRSS Inlinefeed 支持RSS, RDF, XML or HTML等几种格式,通过Inlinefeed可以让Rss源的文章现实在特定文章内。 下载地址:http://www.iconophobia.com/wordpress/?page_id=55 六,GetRSS 激活GetRSS插件后,可以使用如下的代码聚合 rss 的文章。 把rss地址换成你想聚合的rss地址就可以了,5是显示文章数量,可以修改。 下载地址:http://wordpress.org/extend/plugins/getrss/ 七,Guest Blogger Guest Blogger这款插件试用了下,感觉还不错,最大的缺点就是文章来源单一。它可以基于一个关键字或几个关键字采集著名的EzineArticles的相关文章(比如文章标题中含有此关键字,文章内容中包含此关键词,文章标题内容中包含此关键词,作者名包含此关键词,这些可以按自己的需求设置),或EzineArticles某个类别下的文章。你可以设置直接发布或先创建草稿,自己编辑后再发布。还可以设置采集的频率等等。这款插件的设置比较简单,不再一一介绍。 官方下载:http://wordpress.org/extend/plugins/guest-blogger/ 八,AutoBlogged autoblogged很不错的插件,里面有获取yahoo视频的feed,还有flickr的,闪电博客都测试成功了,而且可以设置自动下载远程图片到服务器,可以设置模板,对每篇文章会自动分析关键词,可以设置计划任务自动更新,不过更新的时间间隔不要设置太短了,最好设置5小时以上,要不就用就会有很多重复的文章,如果有重复的文章就再用个”删除重复文章”的插件,如:Duplicate Post Checker和Duplicate Content Cure;Duplicate Post Checker:检查是否有重复文章。Duplicate Content Cure:它能阻止搜索引擎索引含有重复内容的 WordPress 博客的页面,如存档,分类页面。它是通过添加 noindex,follow 这样的 meta 标签实现的。 下载地址:官网网站 (收费)。 九,Wp Robot 比较不错,可以从rss feed获取内容,并自动创建关键词,也支持yahoo answers等很多网站的内容获取,问题就是它不能获取远程图片,超不爽,所以我只用它采集yahoo answers。 创建任何你所希望内容的文章发布到你的WordPress 博客上 支持多关键词搜索,基本版支持20个关键词,高级版支持50个关键词,还有无限制版可选 在任何不同的分类中创建文章,比如不同的分类使用不同的关键词 自定义两片文章的发布时间间隔,比如你发表“iPods”这个关键词,每3天或者每小时发布一篇等等。 精确地控制文章内容生成,通过关键词搭配创建不同的任务,避免重复文章出现(记得有件检查WP博客内文章重复的插件) 自动获取文章 tags, Tags是 WordPress 比较有好的功能之一,访客可以通过一些Tags检索含有相同标签的文章 很多的自定义选项,你可以选择是否直接发布或者存为草稿等等。 下载地址:迅雷下载地址(必须要使用迅雷下载)
  • [上云精品] 【米拓】开源可视化编辑企业建站系统 MetInfo 6.0发布
    什么是米拓企业建站系统(英文名:MetInfo) MetInfo 采用PHP+Mysql架构,针对企业网站建设,前台可视化编辑,所见即可改,融入SEO理念设计,功能全面,支持多语言、响应式展示,是一款非常适合企业、公司网站制作的cms建站系统。 V6.0.0 重大更新一、新增可视化编辑功能1、内容可见即可改 2、图片可见即可改 3、区块功能设置自定义 4、点击内容即可立刻进入对应栏目的内容管理 5、页面属性(如显示信息条数、缩略图尺寸等)随访问页面设置 二、新模板及运行机制1、页面颜色风格支持任意定义 2、区块颜色及开关支持单独定义 3、Css\js按模块加载,运行更流畅(商业模板独有) 4、模板可以按区块轻松升级到最新版本(商业模板独有) 三、系统其它主要功能升级1、产品模块支持访问者按需点击最新、热门、推荐、销量排序功能(需要模板支持) 2、产品模块参数搜索功能(需要模板支持)3、优化在线客服功能,新增facebook功能;4、优化系统原有banner管理功能;5、重写后台及前台代码,理顺系统所有路径及因历史版本升级而造成的功能缺失;6、优化缩略图和图片水印功能;7、优化伪静态和静态页面功能,添加伪静态默认语言url语言标识去除开关; 8、优化传统后台管理界面,新增功能大全导航页面;9、恢复语言包批量修改功能(前台语言);10、恢复简繁体js自动切换功能;11、恢复后台内容管理界面分页管理、选择栏目管理后的对应跳转功能;12、恢复栏目附加信息功能;13、优化内容发布和编辑界面非必要信息默认隐藏功能;14、优化头部、底部第三方代码添加功能,区分电脑端和移动端代码;15、优化文章模块发布人功能,更改为发布管理员姓名(昵称);16、优化处理http、https、全站路径和后台基本信息网站地址;17、优化全站图片和附件处理功能,新增外部图片添加功能;18、优化统一前台信息提交过滤机制;19、优化留言、反馈、简历提交判断和数据库写入机制;20、优化模板css\js打包功能;21、恢复图片、下载模块参数功能;22、新增后台文件夹修改提醒功能;23、新增恢复数据自动创建栏目文件夹及复制文件功能;24、兼容PHP7.0版本;25、优化前后台信息列表排序及上一条下一条数据功能;26、优化复制和删除多语言文件及数据处理功能 详细产品请点击:https://app.huaweicloud.com/product/00301-119028-0--0
  • PHP女程序员自救技巧
    本帖最后由 睡懒觉的猫 于 2017-12-26 18:00 编辑77047706
  • 五种主流编程语言大吐槽
    本帖最后由 码小玩 于 2017-12-28 17:31 编辑不可否认,想要成为一名优秀的程序员确实是需要掌握多种编程语言。通过这几年的自虐式学习,小编也慢慢的掌握了这些编程语言。接下来要为大家,介绍五款让人又爱又恨的编程语言! 1.C 语言 C 语言给人的感觉,就是一位神秘莫测而又高冷型的女生形象。这是因为 c 语言相比其他编程语言难度高一些,这也就多了一丝神秘,每当以为快要接近它时,它又狠心的推开!狠心的 C! 语!言! 无法拒绝 C 语言的原因:UNIX 由 C 编写而成,其运行在大部分手机与大多数云环境当中,这意味着必须有人继续使用星号与大括号进行开发,否则这一切都将无 法为继。另外,还有设备驱动程序、嵌入式程序以及 Linux/Unix 代码库的维护工作——好了,这个忧伤的话题到此结束。 7477 接下来轮到最开心的环节,要!开!始!吐!槽!作为拥有「便携式汇编语言」头衔的 C 语言, 绝对充斥着各种问题!相信没有人会喜欢编写,大量独立的头文件,也更没有几个人能在使用预处理器的时候保持平和心态。 从理论上讲,我们应该能够利用指针的数学能力,完成无比睿智的壮举,但很少有人能超越已经存在的数据结构。事实上,鼓捣指针往往正是代码崩溃的起点。即使大 家自身水平能够轻松搞定指针,但也需要编写冗长的注释加以记录,这相当让人抓狂。另外,我想问一下各位,有人几个人能记住编写 C 代码所应当遵循的全部最佳 实践吗?例如避免一切潜在的安全漏洞,好吧,我个人不太行。 2.JavaScript JavaScript 给人的感觉,就是一位悲观型的女生形象。为什么这样说呢,谁叫它们总是用小括号、中括号与大括号包裹着自己呢! 无法拒绝 JavaScript 的原因:互联网以及无数浏览器仍然坚持使用 JavaScript,而 Node.js 的出现甚至迫使我们在服务器端也要使用 JavaScript。至少在可预见的未来,JavaScript 还将不断折磨我们。 7478 接下来轮到最开心的环节,要!开!始!吐!槽!哈哈~JavaScript 的缔造者们希望打造一款现代化语言。遗憾的是,他们的成果逼迫我们不断使用小括号、中括号与大括号来完成正确的嵌套关系。而匿名函数、闭包与 JSON 数据结构则让我们的小指变得越来越发达。 另外,我们还需要关注很多奇怪的细节。如果 x 作为字符串包含字符 1,那么 x+1 将产生字符串 11,而 x-1 则会产生数字 0。谁还会记得 false、 null、NaN 以及 undefined 之间的区别呢?它们听起来很像,但 JavaScript 为什么非要对此进行区分?为什么不能把它们合并起来? 3.PHP PHP 给的感觉是一位单纯乖巧型女生,至于原因 PHP 相比其他语言更简单,PHP 性能足够好,热部署、易修改,我们也不用那么费心啦~ 7479 PHP 其实并不能算是真正的计算机语言,而更像是一款用于向静态 HTML 中添加智能机制的工具。大家可以将信息存储在数据库中并为其匹配静态标签。虽然还有更多功能,但总体来看 PHP 的基本作用就是对我们提取自数据库的字符串进行粘接。 但争议归争议,大多数 Web 仍然由 PHP 构建而成。在 WordPress、Joomla 以及 Drupal 中,大多数内容都通过 PHP 代码进行交付。另 外,Facebook 也是由 PHP 编写而成。幸运的是,Facebook 打造的 HipHop Virtual Machine 启发了 Zend,而 PHP 7.0 也是由此诞生。这些新型 PHP 引擎通常速度更快,但这同时意味着我们未来仍然得活在 PHP 的阴影当中。
  • Moodle升级指南(3.2.2-0-&gt;3.4)
    本帖最后由 想要偷渡的非酋 于 2017-12-11 18:32 编辑之前有云市场的用户反应在云市场购买的bitnami的moodle产品升级按照帮助指南中的步骤无法升级成功,和bitnami沟通后发现是由于他们的php是和自己的软件绑定的,所以在遇到需要升级php版本的情况下,单纯的升级系统中的php版本是无效的,所以总结了moodle从3.2.2升级到3.4+的方法 整体升级步骤为分为4个步骤:1、获取最新的moodle安装程序以及moodle包。2、备份原始moodle包并安装新的框架包。3、将老版本的moodle一直到新的php7框架中。4、升级到最新的moodle版本 升级指南请下载zip文件