翔奕时代

A year's plan starts with spring.


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 工具

  • 搜索

成功实施DevOps的七个有力工具

发表于 2018-02-05 | 分类于 devops
如今,每个软件企业都在谈论DevOps,他们希望从DevOps中获得好处。DevOps本身不是开发工具,而是开发文化的一次革新,为了能够成功地实施DevOps,需要借助一些工具。Pavan Belagatti列出了7个强有力的工具可以帮助企业成功地实施DevOps。 DockerDocker是容器市场的领头羊。随着越来越多的软件企业采用了微服务架构,容器化也成为一个大趋势。在接下来的几年,Docker会变得越来越流行。我们已经在生产环境使用Docker部署了很多服务。Docker简化了配置管理,提升了可操控性,并让横向扩展变得简单。Docker还能让容器在不同的位置自由地移动。 Git(G ...
阅读全文 »

用JSON获取Bing每日背景图片

发表于 2018-02-02 | 分类于 php
经过访问BING的网址最终发现,bing中文网一直在提供每日更新背景图片壁纸的json数据.访问网址:http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1根据上面地址的结构,我暂时研究到就三项属性有效,他们分别是: format,非必要。我理解为输出格式,不存在或者不等于js,即为xml格式,等于js时,输出json格式; idx,非必要。不存在或者等于0时,输出当天的图片,-1为已经预备用于明天显示的信息,1则为昨天的图片,idx最多获取到前16天的图片信息;* n,必要。这是输出信息的数量,比如n=1,即为1 ...
阅读全文 »

两个重要函数(获取无限极菜单+批量排序)

发表于 2018-02-02 | 分类于 php
以下两个函数是自己在接触PHP的时候学到的,这里做一下记录只是为了怀念那个时候对于行业的那种陌生感和探索欲望,这两个函数虽然不是很难,但是用的地方不少,比如获取目录树,可以用在对类目的管理、评论等无限级的地方都可以用,话不多说,请看代码。 获取目录树1234567891011121314151617181920212223242526272829303132333435363738/*** 得到菜单栏目树* @author xiexiang 2016-03-17* @params eg $map = "name = 'xiexiang'" //查询条件**/public function ...
阅读全文 »

七牛云图床API接口指南

发表于 2018-02-02 | 分类于 php
登录到七牛云官网注册一个账号地址:http://www.qiniu.com 获取对应的七牛云秘钥位置:个人面板->秘钥管理获取一对 AccessKey/SecretKey 秘钥 建立存储空间位置:对象存储对象存储中可以管理上传的文件、对空间的设置、域名绑定、样式分割符设置及图片样式设定。 基本用法文档地址:http://developer.qiniu.com/code/v7/sdk/php.html#usage 1、引入SDK无论你是通过哪种方式安装的 SDK,只需要一句简单的 require 语句将安装好的SDK包含到你的项目中。请参考如下表格,找到适合你的安装方式,将SDK引入到你的 ...
阅读全文 »

PHP中静态方法(static)与非静态方法的使用及区别

发表于 2018-02-02 | 分类于 php
表述 static方法是类中的一个成员方法,属于整个类,即使不用创建任何对象也可以直接调用! 静态方法效率上要比实例化高,静态方法的缺点是不自动进行销毁,而实例化的则可以做销毁 静态方法和静态变量创建后始终使用同一块内存,而使用实例的方式会创建多个内存。 C++中,若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。静态方法为类所有,可以通过对象来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为静态方法只要定义了类,不必建立类的实例就可使用。静态方法只能用类的静态成员 static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。 static关键字 ...
阅读全文 »

PHP给源代码加密的几种方法

发表于 2018-02-02 | 分类于 php
虽说分享是传统的美德,但我们有时候辛辛苦苦写一些程序只是为了卖点小钱,挣点辛苦费,也防止有些没有道德的人倒卖,所以我们不得不对我们的程序进行加密,以下我们来介绍一下如何通过PHP的自定义函数来加密我们的PHP源代码. 方法一: 123456789101112131415161718192021222324<?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,'.'),1)); if ('php' == $type &am ...
阅读全文 »

Docker的基本操作

发表于 2018-01-31 | 分类于 docker
今天是公司2018年的年会,地点定在渝中区大礼堂,下午1点30开始,上午几乎所有的小伙伴都按捺不住自己内心澎湃的心一心准备参加公司的年会,不知道是不是做程序员做久了,还是说早已习惯了公司的”套路”,不觉得年会有什么新鲜感和吸引我的地方,当然说句实话,年会对我吸引最大的肯定是抽奖环节,据说今年的终极大奖是现金10万;趁着这么还有点时间,更新下自己的博客吧使用Docker还是蛮久的了,但对于我来时,基本都是针对于开发搭建环境使用,所以也就只会一些基本的使用,要想看深入讲解的,请绕道咯。 Docker简介DockerDocker是一个开源平台,用于自动化部署应用,以通过快捷的途径在称之为容器的轻 ...
阅读全文 »

hexo搭建的博客如何给文章分类(NEXT主题)

发表于 2018-01-25 | 分类于 hexo
tags:12345tags: - 前端- hexocategories: - 前端 在博客根目录输入 1hexo new page tags 打开 tags/index.md ,并改成: 1234title: 标签date: 日期type: "tags"comments: false 分类(同理)1hexo new page categories 打开category/index.md,改为: 1234title: 分类date: 日期type: "categories"comments: false
阅读全文 »

远程即时修改微信菜单

发表于 2018-01-24 | 分类于 php
场景: 某天程序员A加班加点完成了本次微信项目的迭代工作,在使用全身解数之后终于盼来了上线的等待,当然,后面也是成功上线了,但是项目经理在看过线上项目之后,才发现程序员A在微信后台修改的操作菜单并没有生效,当然程序员A也知道,这个生效要等一小时左右,但是项目经理急了,’我马上要给客户看,怎么能等待生效’。 这是一个线上执行的单文件,如有需要拆分成各个板块形成方法,可以自行去改。直接执行以下代码能即时修改微信菜单,比微信后台修改操作快很多。 1234567891011121314151617181920212223242526272829303132333435363738394041424 ...
阅读全文 »

PHP中的 抽象类(abstract class)和 接口(interface)

发表于 2017-12-15 | 分类于 php
抽象类abstract class 抽象类是指在class前加了abstract关键字且存在抽象方法(在类方法function关键字前加了abstract关键字)的类。 抽象类不能被直接实例化。抽象类中只定义(或部分实现)子类需要的方法。子类可以通过继承抽象类并通过实现抽象类中的所有抽象方法,使抽象类具体化。 如果子类需要实例化,前提是它实现了抽象类中的所有抽象方法。如果子类没有全部实现抽象类中的所有抽象方法,那么该子类也是一个抽象类,必须在class前面加上abstract关键字,并且不能被实例化。 12345678910111213141516171819202122232425262 ...
阅读全文 »
<i class="fa fa-angle-left"></i>1…567<i class="fa fa-angle-right"></i>
谢翔

谢翔

每一步做到极致
下一步美好自然呈现

64 日志
21 分类
22 标签
GitHub Weibo
Friends
  • lucien‘s Blog
  • 豪翔天下
  • 重庆运维.俱乐部
  • 精通前端开发攻城狮巧巧
  • live in Happyness
  • Ashin Wang's Blog
© 2021 谢翔
本站访客数:
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3
访问人数 访问总量 次
0%