CSDN学院讲师、博客专家,专注服务端开发,服务端架构演变,区块链技术研究,项目管理,热衷学习前沿技术,以及日常的技术分享,曾经历过创业技术合伙人角色。
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明【PHP】PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数) 前言 由于业务需要,我们需要从业务中汇总数据,并生成Excel文件。 思路是这样的 PHP要导出Excel表格文件->找一个好用的第三方库吧->在Composer的Packages...
Linux安装NodeJs并配合Nginx实现反向代理 NodeJs 是什么 Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。
环境 [root@iZ2851te7e5Z ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.
使用Git的Webhooks进行服务器自动部署代码 本文项目地址 https://github.com/diandianxiyu/PageBlog/blob/master/%E4%BD%BF%E7%94%A8Git%E7%9A%84Webhooks%E8%BF%9B%E8...
问题 在我们的项目中,vender的部分不会放在文件仓库内,而是被忽略掉。 删除项目内的“vender“`文件夹 在项目根目录执行composer install 访问项目,出现报错 The file or directory to be publi...
PHP程序员的能力水平层次 前言 之前看过很多篇关于服务端工程师和PHP开发者的能力模型介绍,每篇都对能力有侧重点. 下面我们来详细谈谈以开发能力为基准点的PHP程序员的能力水平层次.
前言 上次入手了新的iPad Pro ,好开心呢! 然后发现官方的笔不错呢~ 后来,苹果官方的12期免息分期又回来啦~ 买买买!!! 上图 体验 官方的笔真的不愧叫Pencil ,完美模拟铅笔的手感,特别是模拟笔尖侧面接触进行涂抹,...
前言 前几天,我们通过PHP实现了不同的排序算法,并比较算法对应的耗时。 【算法】PHP实现经典算法(上) 下面我们来实现下列算法 堆排序 鸡尾酒排序 直接选择排序 计数排序 CODE $arr = []; for ($i = 0; $i < 5000; $...
问题 cron 定时触发任务,但是始终没有执行,并且在/var/log/cron里也没有对应的日志产生,并且也在php-fpm的日志文件下也没有错误日志产生。 分析&&解决 cron没有执行? 并没有 : ( service crond status crond (pid 5467) is running.
前言 下面的是通过PHP实现经典算法,并计算了耗时,可以通过耗时对比这几种算法的复杂度。 插入排序 冒泡排序 选择排序 并归排序 快速排序 CODE $arr = []; for ($i = 0; $i < 5000; $i++) { $arr[] = r...
前言 话说,去年就一直想买个iPad ,但是苦于iPad air 2 出的太早,马上就要更新了,就没有买。 今年出了9.7英寸的iPad Pro ,看到增加了这么多新特性,就按耐不住心情预订了~ 还刻了字~ 然后在今天(2016年04月01日),也就是正式发售的第二天到货啦~ 真开...
前言 貌似很多公司都转向了使用Yii2做项目开发~ 当团队开发人员过多的时候,对接口的定义就成了困难,再说,命名本来就是个玄学的东西。 之前早就听说过面向接口开发,这几天就试了下,感觉还不错,分享出来,一起进步。
参考资料 http://makelinux.net/kernel_map/ $(function () { $('pre.
PHP 7.0.4 PHP在官方发布了PHP的7.0.7版本,修复了部分BUG. 使用PHP 7.0 版本的用户可以升级到这个版本。 更新日志 Version 7.0.
系统出现异常 我们团队的阿里云服务器在前几天运行过程中,服务器CPU负载长时间达到100%,并且不能通过ssh连接服务器。 经过重启服务器后对服务器进行连接,发现 服务器上的crontab不能正常运行 php-fpm服务不能正常开启 crontab的报错提示为 ...
简介 Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。 使用 准备 支持 Debian 或者 RPM 包的Linux Mac需要通过 brew install git-lfs安装 Windows需要通过choco install git-lfs.
需求效果 点击链接,当前页面加载xml文件并展示对应内容 通过搜索框,搜索xml文件内节点数据,展示包含内容的节点数据 功能实现 Demo最终实现效果 http://loadxmldemo.
前言 PHP7的改动中,影响比较大的,包括异常处理。 概述 更多的异常是直接通过PHP直接处理的,和之前的PHP5不同的是更多的异常是通过Error exceptions来抛出。
R.T. $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).
2016年01月16日 前端接入技术 GoLang BFE 七层流量接入平台 学习成本 开发成本 性能差别,可以接受,可以通过其他方式弥补 GC 垃圾收集 优化思路 减少对象数 用C代码来做 对象池 总结 不能改变太多,要跟随主流版...
什么是tesseract-ocr OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。 Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后经由Google进行改进,消除bug,优化,重新发布。
原文地址:http://php.net/archive/2016.php#id2016-01-07-1 2016年1月7日 PHP开发团队宣布PHP 7.0.2立即可用。31报告错误已被固定,包括6个安全相关的问题。
前言 2014年到2015年,是IP爆发的一年,在这一年中,出现很多因为IP火起来的产品。其中有一款产品,凭借着新奇的玩法和萌萌的IP形象,取得了不俗的成绩,也使我司得到数量客观的融资。
原因 最近在做网页拖拽验证码的开源项目,需要在服务端生成图片对应的可移动的色块,但是网上的资源都是做缩略图,对整个图片进行缩放的,所以自己动手,完成了对图片进行裁剪小块的工具 CODE Use 裁剪图像 $ic=new ImageCrop($pathToFile,'.
前言 2016年就这么来了,新的一年,继续努力~ 最近,除了12306的验证码火起来以后,还有一个在界面上拖拽的验证码,也火了起来,就是这次要说的极验验证,在这个万众创新的时代,工具类产品能做到这样,也是很不错的~ 源码来源 来自于官网提供的PHP SDK https://github.
Class Controller if ( $error['text'] == "" && isset($_FILES['upimage']['tmp_name']) && $_FILES['upimage']['tmp_name'] && is_uplo...
前言 写下这篇博客的时候,离2016年还有三天,又到了总结自己一年生活工作的时候了。 Q1 现在回想起今年一年的经历,真是有些困难,毕竟做开发的太费脑子,记忆力越来越差了。
前言 在很多项目中,你都可以看到下面的链接 点击直接跳转到对于的github页面了 下面来介绍怎么在自己的项目中添加这个标识 过程 位置 为了每个页面都显示,一般我们把它放在项目的公共模板的视图文件中,保证代码只要修改一处,主要的页面都有展示 样式 官方给出的样式有左边和右边两个位置,还有六种颜色样式,综合下来就是十二种选择。
前言 最近自己做了团队内部的http调试工具,github开源地址 https://github.com/diandianxiyu/ApiTesting ,通过这个项目又重新操作了PHP的curl函数,通过本篇博客进行记录,和大家一起学习~ Code 本代码通过PHP7环境运行。
Code $arr1 = [ 1, 2, 3, 4, 5 ]; $arr2 = [ 'a', 'b', 'c', 'd', 'e' ]; $arr3 = []; foreach ($arr1 as & $v){ $v += 10; } foreach ($arr2 as $k => $v){ //举例 $v = $v .
出现的问题 运行的时候,控制台首先会提示 : calling -display has no effect. 之后在创建SKLabelNode的过程中,出现了 CUICatalog: Invalid Request: requesting subtype ...
原地址 : http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html part of Hypertext Transfer Protocol – HTTP/1.1 RFC 2616 Fielding, et al. 10状态码定义 每个状态码描述如下,其中描述的方法可以遵循和响应所需的任何信息。
原因 由于有的环境下,对数据表的大小写是明确区分的,但是我在导出的时候的数据表全部都是小写的,这个时候需要对环境进行配置 解决 vim /etc/my.cnf 在[mysqld]下加入一行:lower_case_table_names=1 service mysq...
前言 最近开始做swift的基于SpriteKit的小游戏,github地址 https://github.com/diandianxiyu/CountCats ,欢迎支持! 动态创建 直接上代码 //开始按钮 let btnStart=UIButton() btnStart.
LARAVEL5.1创建应用流程 本次采用composer进行安装,参考地址如下 http://stackoverflow.com/questions/28893710/whoops-looks-like-something-went-wrong-laravel-5-0 ...
前言 今天和一个搞前端的同学聊天,他认为的服务器貌似和我们开发的时候的服务器不一样,正好借着这个机会聊聊什么是服务器、大家眼中的服务器是什么样子的。( ˙-˙ ) IDC机房 也就是大家心目中最常见的机房的形象,专门的环境和人员对大型服务器进行管理。
原文地址: http://php.net/manual/zh/migration70.new-features.php 新特性 标量类型声明 标量类型声明 有两种模式: 强制 (默认) 和 严格模式。
前言 Swift是个很不错的语言,苹果官方提供的游戏开发框架也很不错。 作为一个游戏来讲,里面的场景Scene肯定不止一个,所以需要切换场景 代码 代码从创建的时候的demo开始,demo的创建路径是 开始我们会有一个场景文件GameScene 所以我们要创...
直接用思维导图整理的,如有纰漏,敬请谅解。 $(function () { $('pre.prettyprint code').
前言 虽然不太喜欢拿情怀卖钱和拿文艺青年卖钱的方式,但是,总会有人喜欢坚果手机的配色,想要找对应的色号,没有相关资料,所以自己来做~ 坚果手机 文艺青年版 截图来源 http://www.
最近开始用思维导图处理事情了。 话说提高一个东西的使用积极性就是对他付出足够多,198的正版软件还是要支持下的,虽然之后要吃土过日子了。QAQ 下面的总结来自于各种见闻各种资料各种经历,大家不要对号入座哦
呵呵哒 已经不是第一次遇到这个情况了,我们的协作平台、代码平台,都在上面,这样直接影响到了我们的工作效率。。。。 不是第一次这样了 今年光是代码平台都有不只是两次的宕机,官网不知一次,今天遇到的这样的是全站的不能使用,真是。
本文禁止转载~ 选择一个开源软件许可证并不需要很可怕 下列哪一项最能描述你的情况? 我想简单和宽容 MIT许可证是一个许可证,就是短了点。它让人们做任何他们想与你的代码,只要他们提供归属回你和不承担你的责任。
前言 目前的网站八成都是 PHP,但是 python 自己有着强大的数学计算库,为数据挖掘和分析做保证。 安装 Python 找东西一定要去官网,对于国内的网络环境来讲,百度出来的文章更多的都是两三年前的,没有什么参考价值,还会耽误时间。
问题 在执行 ./configure的时候报错 configure: error: xml2-config not found. Please check your libxml2 installation.
一般情况下,我们的一台机器都不会仅仅部署一个项目,那么这个时候需要我们设置虚拟机来映射多个地址的解析。 假设我们目前有一个已经设置好的nginx服务器,通过php-fpm提供服务。
前言 最近由于项目原因开始接触阿里的百川计划,服务内部的环境TAE采用的就是Docker为基础做的,正好有机会去学习下容器,把运维水平推向更高的境界。 解决的问题 Docker解决的问题,实际上就是环境搭建虚拟化的问题。
加班有罪
前言 由于最近几年移动App的兴起,手机自带表情作为用户输入的方式开始流行。 但是emoji表情作为一种特殊的编码方式,之前的数据库字符编码不能正常显示。 解决 在mysql5.5之后的版本,utf8mb4的编码方式解决了emoji表情和生僻字的编码问题。
前言 随着大量的