9 枫叶Fy

尚未进行身份认证

有完整项目经验,一年软件设计经验,熟悉Oracle、SQLServer、MySQL数据库,熟练使用PowerDesigner进行数据库设计,有C#、Java、Android、PHP基础,熟悉业务后能较快上手进行开发

等级
TA的排名 18w+

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

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

2019-07-05 11:37:51

正则表单式学习笔记

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

2018-11-16 17:38:38

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

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

2018-11-14 18:44:30

Composer学习

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

2018-08-24 14:20:31

Docker入门学习(一):Dockerfile

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

2018-08-20 15:23:13

Git常用命令

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

2018-07-31 09:34:19

Markdown编辑器使用方法

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

2018-07-31 09:05:09

被狠虐的问题整理

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

2018-06-13 09:35:21

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

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

2018-04-03 18:20:05

PHP魔术方法

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

2018-03-22 17:25:10

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

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

2018-03-19 13:46:08

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

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

2018-03-16 16:19:31

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

架构技术初步学习

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

2018-03-01 14:47:04

Linux 文件基本属性

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

2018-02-23 09:58:12

Ubuntu安装Flash

Ubuntu安装Flash

2017-06-15 17:03:16

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

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

2017-05-09 10:35:45

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

Linux下Phpstorm无法输入中文

2017-05-05 09:36:45

Linux微信开发者工具安装

Linux微信开发者工具安装

2017-05-04 11:09:38

PHP开发规范

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

2017-04-24 16:41:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!