自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用PhpSpreadsheet导入&导出Excel(适用各种Excel操作场景)

使用PhpSpreadsheet导入&导出Excel,通用方法。适用各种Excel操作场景!

2018-11-14 18:44:30 35200 25

原创 批量迁移GitLab项目

该脚本Python2.7可用,批量将GitLab项目进行迁移

2020-07-24 11:57:24 579

原创 JQuery中,替换textarea的换行符之坑

<textarea id="text" placeholder="可换行查询多个"></textarea>真正替换换行的方案是var text = $('#text').val();text = text..replace(/[\r\n]/g, ',');以此记录踩坑之旅~...

2019-07-05 11:37:51 1636 2

原创 正则表单式学习笔记

正则表达式一直在我看来,是归类到最难学习的编程语言那一类,每次用到的时候,就是去网上找,实在找不到的就开始一个个尝试,完全是随缘能用法,今天准备从0开始认真学一轮。先给大伙推荐以下两款学习辅助工具,方便大家学习过程中的理解和测试正则表达式。正则表达式图形化工具正则表达式在线测试工具文章目录1. 正则表达式 - 元字符1. 正则表达式 - 元字符元字符,是正则表达式中最基础的...

2018-11-16 17:38:38 348

原创 Composer学习

Composer简介 Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。正所谓年少不识composer,老来看码全是泪。虽然composer已经出来很久,但是由于之前一直没有机会真正深入了解学习,每次写代码需要使用代码库时,都是Ctrl + C然后Ctrl + V,后来渐渐开始学习了解后,发现是真的好用。初入Compose...

2018-08-24 14:20:31 2240

原创 Docker入门学习(一):Dockerfile

初入Docker殿堂,记录一下自己学习过程中的点滴,望大神指点迷津。Docker介绍Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 1. Docker通常用于如下场景:...

2018-08-20 15:23:13 419

转载 Git常用命令

Git常用命令 (转载来源:常用 Git 命令清单) Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-...

2018-07-31 09:34:19 210

转载 Markdown编辑器使用方法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I ...

2018-07-31 09:05:09 182

原创 被狠虐的问题整理

负载均衡是什么? 答:为解决业务流量越来越大,从而出现的一种将特定的业务(网络服务、网络流量等)分担给多个服务器或网络设备的技术。主要是横向扩展。一般分为四层负载均衡和七层负载均衡。 负载均衡基础知识 所谓四层负载均衡,也就是主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器,通常使用开源软件LVS(Linux Virtual Serve...

2018-06-13 09:35:21 385

原创 《PHP扩展开发及内核应用》学习笔记(二)

教程地址:PHP扩展开发及内核应用二、PHP变量在内核中的实现在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 而PHP属于弱类型的编程语言,PHP 会根据变量的值,自动把变量转换为正确的数据类型。 1. 变量的类型PHP中,一共有8种数据类型:包括4中标量数据类型:即boolean(布尔类型),integer(整型),float/d...

2018-04-03 18:20:05 336

原创 PHP魔术方法

Caution: PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。1. 构造函数 __construct()PHP构造函数是对象创建完成后,第一个被对象自动调用的方法;每个类中都默认有一个构造方法,如果没有显式地声明它,那么类中都会默认存在一个没有参数且内容为空的构造方法。如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需...

2018-03-22 17:25:10 698

原创 使用Swoole中的WebSocket快速实现弹幕效果

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。具体详细了解WebSocket可以查看:WebSocket 是什么原理?为什么可以实现持久连接? 言归正传,首先编译安装Swoole扩展,并创建WebSocket服务器。 接下来,如果是单纯想学习WebSocket的使用方式的话,可以使...

2018-03-19 13:46:08 1340 1

原创 《PHP扩展开发及内核应用》学习笔记(一)

教程地址:PHP扩展开发及内核应用一、PHP的生命周期 PHP架构图 简单来说,就是Apache/Nginx启动后,PHP解释程序也随之启动(初始化一些环境变量用于整个SAPI生命周期,以及初始化只针对当前请求的一些变量设置),随着页面执行到页面执行完毕,PHP会自动unset掉各个变量,当请求结束后,关闭各个扩展,从而释放各个模块的内存。 接下来,就跟...

2018-03-16 16:19:31 636

原创 Linux下安装ext_skel和phpize,用于开发PHP扩展

前言ext_skel和phpize是PHP开发扩展的必备工具,但是如果ubuntu下php是采用apt-get方式安装的话,ext_skel和phpize默认是没有安装的,所以需要我们手动安装。安装ext_skelext_skel是PHP自带的一个脚本,所以要采用源码安装的方式来进行安装。1.下载php源码php官方网站 http://php.net/releases/...

2018-03-08 09:46:45 1585

原创 架构技术初步学习

目录目录1、分层2、冗余3、分割4、异步5、分布式6、安全7、自动化8、集群9、缓存 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行灯一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高...

2018-03-01 14:47:04 417

转载 Linux 文件基本属性

Linux 文件基本属性转载:http://www.runoob.com/linux/linux-file-attr-permission.htmlLinux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件...

2018-02-23 09:58:12 200

转载 Ubuntu安装Flash

Ubuntu安装Flash

2017-06-15 17:03:16 434

转载 Git忽略规则和.gitignore规则不生效的解决办法

Git忽略规则和.gitignore规则不生效的解决办法  Git忽略规则:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略*.sample    # 忽略所有 .sample 结尾的文件...

2017-05-09 10:35:45 469

原创 Ubuntu下Phpstorm无法输入中文的解决办法

Linux下Phpstorm无法输入中文

2017-05-05 09:36:45 1245

原创 Linux微信开发者工具安装

Linux微信开发者工具安装

2017-05-04 11:09:38 2229 2

原创 PHP开发规范

PHP开发规范1、程序员可以了解任何代码,弄清程序的状况; 2、新人可以很快的适应环境; 3、防止新接触PHP的人出于节省时间的需要,自创一套风格并养成终生的习惯; 4、防止新接触PHP的人一次次的犯同样的错误; 5、在一致的环境下,人们可以减少犯错的机会; 6、程序员们有了一致的敌人

2017-04-24 16:41:15 493

原创 MySQL数据库设计规范

MySQL 数据库设计规范提供一个MySQL优化干货, 需要的可以查看。目录基础规范命名设计与规范索引规范SQL设计1. 基础规范 ^1.1. 使用Innodb存储引擎1.2. 表字符集统一使用UTF8如果遇到 EMOJ 等表情符号的存储需求,可使用 utf8mb4 字符集。1.3. 控制单表字段数量单表字段数上限30左右,再多的话考虑垂直分表,一是冷热数据分离,二是大字段分离,三是

2017-03-03 11:47:48 573

原创 设计模式学习

设计模式入门学习1.什么是设计模式?2.设计模式6大原则;3.PHP中的设计模式;4.设计模式作用、范围和变化。

2017-03-03 11:44:12 374

原创 我的两年项目经历

毕业到现在,刚好两年,从今天开始,尝试学习着用记录下自己软件开发各种经历与难题。小弟不才,毕业两年,没有大牛们的各种丰富经历,但是两年来,也做了几个完整项目,从项目需求、设计到开发上线,每个公司各有不同,但是无论如何,项目整体流程其实差别不大。这两年来,印象最深的就是,做项目开发之前,必须真正深入的去了解属于自己开发的模块的需求以及业务意义是很重要的,无论你技术再好再牛逼,开发出来的东西不

2015-07-26 21:36:19 1438 2

机器学习十大算法3:SVM

机器学习十大算法3:SVM,英文原著,需要的同学可以下载学习。

2018-03-12

机器学习十大算法2:K-means

机器学习十大算法2:K-means,英文原著,需要的同学可下载学习。

2018-03-12

机器学习十大算法1:C4.5

机器学习十大算法1,英文原版,描述清晰,需要的同学可下载学习。

2018-03-12

2017最新手机号归属地

2017最新手机号归属地

2017-06-23

Oracle_OCA_1Z0-052认证题库

Oracle_OCA_1Z0-052认证题库 不知道有没过时

2011-03-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除