自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_20203755的博客

个人主页:http://wangweihong.com

  • 博客(19)
  • 资源 (36)
  • 论坛 (387)

原创 聊一聊高并发高可用那些事 - Kafka篇
原力计划

目录为什么需要消息队列1.异步 :一个下单流程,你需要扣积分,扣优惠卷,发短信等,有些耗时又不需要立即处理的事,可以丢到队列里异步处理。2.削峰 :按平常的流量,服务器刚好可以正常负载。偶尔推出一个优惠活动时,请求量极速上升。由于服务器 Redis,MySQL 承受能力不一样,如果请求全部接收,服务器负载不了会导致宕机。加机器嘛,需要去调整配置,活动结束后用不到了,即麻烦又浪费。这时可以将请求放到队列里,按照服务器的能力去消费。3.解耦 :一个订单流程,需要扣积分,优惠券,发短信等调用多个.

2020-06-07 14:27:47 117

原创 Go 学习笔记

2020-07-24 09:54:36 21

原创 PHP 学习笔记

2020-06-18 09:24:01 34

原创 Linux 常用命令

cd – 切换工作目录ls -- 显示指定工作目录下的内容mkdir -- 创建一个目录pwd -- 显示当前工作目录 mv -- 将文件或目录移动到指定位置rm -- 删除一个文件或目录......

2017-12-19 08:59:55 162

原创 Go基础 - 6 模板应用

Go模板应用

2017-11-27 22:24:25 115

原创 Go基础 - 5 函数,结构,方法,接口

函数 function, 结构 struct, 方法method, 接口 interface

2017-11-27 22:21:08 154

原创 Go基础 - 4 数组,切片,集合,通道

数组 array, 切片 slice, 集合 map, 通道 channel

2017-11-27 22:14:46 195

原创 Go基础 - 3 条件语句

判断语句if, 选择语句switch, 循环语句 for, 遍历 range, 跳转语句goto, break, continue

2017-11-27 22:06:17 138

原创 Go基础 - 2 变量,常量

变量,常量,常量计数器语法

2017-11-27 21:55:50 295

原创 Go基础 - 1 语法结构

Go语言主要有四种类型的声明语句:var, const, type 和 func, 分别对应变量, 常量, 类型和函数实体对象的声明

2017-11-27 21:48:01 175

转载 正则表达式

一张思维导图,让正则表达式不再难懂

2017-11-26 21:53:14 118

转载 PHP验证码

验证码可以防止机器人的恶意请求(恶意表单提交、破解密码、刷票、论坛灌水……)

2017-11-26 21:43:39 140

原创 PHPStorm 常用功能设置

快捷键Alt+6 可以查看添加了 //TODO注释的代码片段 Ctrl+E 可以快速打开你最近编辑的文件Ctrl+D 复制当前行或复制选中内容Ctrl+N 快速查找类名Ctrl+’-/+’: 可以 折叠/展开 项目中的代码块Ctrl+Shift+V 选择最近复制的内容Ctrl+G 输入行号跳到某一行

2017-11-26 21:34:13 673

转载 PHP小知识点

LNMP = Linux + Nginx + Mysql + PHP LAMP = Linux + Apache + Mysql + PHP

2017-11-25 10:18:03 291

原创 递归 尾递归 迭代 回调

递归 尾递归 迭代 回调

2017-11-25 09:58:33 214

原创 解决浏览器兼容问题

低版本浏览器js兼容

2017-11-25 09:48:54 179

原创 UEditor文本编辑器

UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。开源基于BSD协议,所有源代码在协议允许范围内可自由修改和使用

2017-11-23 21:18:00 188

转载 WebUpload文件上传

WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件

2017-11-23 21:11:37 232

原创 ThinkPHP自定义分页模板

ThinkPHP自定义分页模板

2017-11-22 22:09:00 242

PHP工作笔记.zip

[第一例 留言板][第二例 WebUpload文件上传][第三例 UEditor文本编辑器][第四例 验证码][第五例 ThinkPHP自定义分页模板][第六例 加密解密][第七例 Excel表格导入][第八例 Excel表格导出][第九例 百度地图][第十例 谷歌地图][十一例 支付功能][十二例 文件上传AjaxFileUpload.js][十三例 文件上传Uploadify][十四例 Smarty模板][十五例 ThinkPHP5模板][十六例 二分查找][十七例 交换排序 - 冒泡排序][十八例 插入排序 - 直接插入排序][十九例 插入排序 - 希尔排序][二十例 交换排序 - 快速排序][二一例 算法求解应用][二二例 跟踪调试代码 XDebug][二三例 接口调试工具 SocketLog][二四例 递归 尾递归 迭代 回调][二五例 数据库操作(MySQL扩展)][二六例 数据库操作(MySQLI扩展)][二七例 数据库操作(PDO扩展)][二八例 原生分页][二九例 日历][三十例 图片转ASCII码图][三一例 PHPMailer邮件发送][三二例 JpGraph图表][三三例 GRPC PHP客户端][三四例 ThinkPHP5模板][三五例 PHP开发环境(Windows方式一)][三六例 PHP开发环境(Windows方式二)][三七例 PHP开发环境(Linux方式一)][三八例 PHP开发环境(Linux方式二)][三九例 PHP开发环境(Linux方式三)][四十例 Curl模拟表单提交][四一例 Smarty模板][四二例 加载规范例子][四三例 容器使用][四四例 打印工具][四五例 配置云服务器解析域名][四六例 Yii2的Gii]

2020-06-29

Golang工作笔记.zip

[第一例 留言板][第二例 gRPC使用例子][第三例 基于go-micro做服务注册和服务发现][第四例 聊天室][第五例 工具库][第六例 原生sql操作][第七例 sqlx操作][第八例 Redis数据库(gomodule/redigo)][第九例 Redis消息队列][第十例 Redis集群连接][十一例 Zookeeper操作][十二例 Kafka操作][十三例 NSQ操作][十四例 二分查找][十五例 交换排序 - 冒泡排序][十六例 插入排序 - 直接插入排序][十七例 插入排序 - 希尔排序][十八例 交换排序 - 快速排序][十九例 算法求解应用][二十例 pprof性能分析][二一例 CPU信息采集][二二例 Heap信息采集][二三例 Http信息采集][二四例 单元测试(功能测试)][二五例 基准测试(压力测试/性能测试)][二六例 gdb调试][二七例 json序列化和反序列化][二八例 protobuf序列化和反序列化][二九例 包管理工具 go vendor][三十例 包管理工具 go mod][三一例 zip压缩][三二例 交叉编译][三三例 线上环境部署][三四例 实现固定周期维护][三五例 聊天室(精简版)][三六例 并发安全字典][三七例 导出Excel表格][三八例 导出CSV表格][三九例 聊天室(高并发)][四十例 JWT (Json Web Token)][四一例 雪花算法生成 Id][四二例 对称加密 AES][四三例 非对称加密 RSA][四四例 签名算法 SHA1][四五例 数据库操作 gorm][四六例 数据库操作 gorm 集合][四七例 RSA(MD5WithRSA 算法)签名和验签方式][四八例 线上部署脚本][四九例 Elasticsearch][五十例 对象池]

2020-06-29

Dockerfile 安装php7.1镜像

Dockerfile 安装php7.1镜像 FROM hub.c.163.com/netease_comb/centos:7 MAINTAINER www.source-open.com RUN yum install -y gcc gcc-c++ make libxml2 libxml2-devel gd gd-devel openssl openssl-devel #http://cn2.php.net/distributions/php-7.1.16.tar.gz ADD php-7.1.16.tar.gz /tmp/ WORKDIR /tmp/php-7.1.16 RUN ./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --with-gd \ --enable-pdo \ --with-openssl \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --enable-mysqlnd-compression-support \ --enable-mbstring \ --enable-zip \ --enable-fpm && \ make -j 4 && make install && \ cp /tmp/php-7.1.16/php.ini-production /usr/local/php/etc/php.ini && \ cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf && \ cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf && \ sed -i "s/127.0.0.1/0.0.0.0/" /usr/local/php/etc/php-fpm.d/www.conf ........ ........

2018-05-23

Dockerfile 安装php5.6镜像

Dockerfile 安装php5.6镜像 FROM hub.c.163.com/netease_comb/centos:7 MAINTAINER www.source-open.com RUN yum install -y gcc gcc-c++ make gd-devel libxml2-devel libcurl-devel libjpeg-devel libpng-devel openssl-devel ADD php-5.6.31.tar.gz /tmp/ RUN cd /tmp/php-5.6.31 && \ ./configure --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --with-mysql --with-mysqli \ --with-openssl --with-zlib --with-curl --with-gd \ --with-jpeg-dir --with-png-dir --with-iconv \ --enable-fpm --enable-zip --enable-mbstring && \ make -j 4 && make install && \ cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf && \ sed -i "s/127.0.0.1/0.0.0.0/" /usr/local/php/etc/php-fpm.conf RUN rm -rf /tmp/php-5.6.31* && yum clean all ...... ......

2018-05-23

Dockerfile 编译安装nginx

Dockerfile 编译安装nginx FROM hub.c.163.com/netease_comb/centos:7 RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel #http://nginx.org/download/nginx-1.12.2.tar.gz ADD nginx-1.12.2.tar.gz /tmp/ WORKDIR /tmp/nginx-1.12.2 RUN ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-pcre --without-http_gzip_module && make -j 2 && make install ....... .......

2018-05-23

PHP Go学习笔记v20180321

* [1. PHP 学习和使用](1.PHP学习和使用.md) * [1.0 相关阅读](1.0相关阅读.md) * [1.0.1 相关阅读1](1.0.1相关阅读1.md) * [1.0.2 相关阅读2](1.0.2相关阅读2.md) * [1.1 留言板](1.1留言板.md) * [1.2 ThinkPHP5.1新特性: 容器](1.2ThinkPHP5.1新特性容器.md) * [1.3 正则表达式](1.3正则表达式.md) * [1.4 WebUpload文件上传](1.4WebUpload文件上传.md) * [1.5 UEditor文本编辑器](1.5UEditor文本编辑器.md) * [1.6 递归 尾递归 迭代 回调](1.6递归尾递归迭代回调.md) * [1.7 ThinkPHP自定义分页模板](1.7ThinkPHP自定义分页模板.md) * [1.8 日历](1.8日历.md) * [1.9 验证码](1.9验证码.md) * [1.10 GRPC服务端和客户端](1.10GRPC服务端和客户端.md) * [1.11 百度地图](1.11百度地图.md) * [1.12 加密](1.12加密.md) * [1.13 筛选url跳转](1.13筛选url跳转.md) * [1.14 图片转ASCII码图](1.14图片转ASCII码图.md) * [1.15 JpGraph](1.15JpGraph.md) * [1.16 PHPMailer邮件发送](1.16PHPMailer邮件发送.md) * [1.17 PHPExcel导入导出](1.17PHPExcel导入导出.md) * [1.18 PHPThumbs缩略图](1.18PHPThumbs缩略图.md) * [2. Go 学习和使用](2.Go学习和使用.md) * [2.0 相关阅读](2.0相关阅读.md) * [2.1 简单介绍](2.1简单介绍.md) * [2.2 环境配置](2.2环境配置.md) * [2.3 开发工具LiteIDE](2.3LiteIDE.md) * [2.4 开发工具Gogland](2.4开发工具Gogland.md) * [2.5 准备工作](2.5准备工作.md) * [2.6 第一个应用程序 Hello World](2.6第一个应用程序HelloWorld.md) * [2.7 语法结构](2.7语法结构.md) * [2.8 变量, 常量](2.8变量,常量.md) * [2.8.1 命名规则](2.8.1命名规则.md) * [2.8.2 变量](2.8.2变量.md) * [2.8.3 常量](2.8.3常量.md) * [2.8.4 常量计数器 iota](2.8.4常量计数器iota.md) * [2.9 条件语句](2.9条件语句.md) * [2.9.1 判断语句if](2.9.1判断语句if.md) * [2.9.2 择语句switch](2.9.2择语句switch.md) * [2.9.3 循环语句 for](2.9.3循环语句for.md) * [2.9.4 遍历 range](2.9.4遍历range.md) * [2.9.5 跳转语句goto, break, continue](2.9.5跳转语句goto,break,continue.md) * [2.10 数组,切片,集合,通道](2.10数组,切片,集合,通道.md) * [2.10.1 make, len, cap, new, nil](2.10.1make,len,cap,new,nil.md) * [2.10.2 数组 array](2.10.2数组array.md) * [2.10.3 切片 slice](2.10.3切片slice.md) * [2.10.4 集合 map](2.10.4集合map.md) * [2.10.5 通道 channel](2.10.5通道channel.md) * [2.11 函数,结构,方法,接口](2.11函数,结构,方法,接口.md) * [2.11.1 函数 function](2.11.1函数function.md) * [2.11.2 结构 struct](2.11.2结构struct.md) * [2.11.3 方法 method](2.11.3方法method.md) * [2.11.4 接口 interface](2.11.4接口interface.md) * [2.12 指针](2.12指针.md) * [2.13 异常](2.13异常.md) * [2.14 模板应用](2.14模板应用.md) * [2.15 Go安装GRPC服务端和客户端](2.15Go安装GRPC服务端和客户端.md) * [2.16 beego框架的搭建和运行](2.16beego框架的搭建和运行.md) * [2.17 Go](2.17Go.md) * [2.18 package](2.18package.md) * [fmt](fmt.md) * [strings](strings.md) * [time](time.md) * [3. Linux 学习和使用](3.Linux学习和使用.md) * [3.0 相关阅读](3.0相关阅读.md) * [3.1 安装虚拟机软件(VirtualBox)](3.1安装虚拟机软件VirtualBox.md) * [3.2 安装Centos7](3.2安装Centos7.md) * [3.3 常用命令](3.3常用命令.md) * [3.3.1 --help](3.3.1--help.md) * [3.3.2 目录文件](3.3.2目录文件.md) * [3.3.3 系统磁盘](3.3.3系统磁盘.md) * [3.4 Shell](3.4Shell.md) * [3.5 Nginx安装配置](3.5Nginx安装配置.md) * [3.6 PHP安装配置](3.6PHP安装配置.md) * [3.7 MySQL安装配置](3.7MySQL安装配置.md) * [3.8 yum 安装 Apache PHP MySQL](3.8yum安装ApachePHPMySQL.md) * [3.9 安装PHP扩展](3.9安装PHP扩展.md) * [3.9.1 安装gRPC](3.9.1安装gRPC.md) * [3.9.2 安装memcache](3.9.2安装memcache.md) * [3.9.3 安装git server](3.9.3安装gitserver.md) * [3.10 高并发网络架构](3.10高并发网络架构.md) * [3.10.1 模型图](3.10.1模型图.md) * [3.10.2 读写分离](3.10.2读写分离.md) * [3.10.3 hh](3.10.3hh.md) * [3.10.X 组长的笔记](3.10.X组长的笔记.md) * [3.11 Docker](3.11Docker.md) * [3.11.1](3.11.1.md) * [3.12 其它](3.12其它.md) * [4. Html 学习和使用](4.Html学习和使用.md) * [4.0 相关阅读](4.0相关阅读.md) * [4.1 介绍](4.1介绍.md) * [4.2 DIV + CSS](4.2DIV+CSS.md) * [4.3 浏览器兼容问题](4.3浏览器兼容问题.md) * [4.4 书写风格(Js中写Html)](4.4书写风格Js中写Html.md) * [4.5 NodeJs(Express框架pug模板引擎)](4.5NodeJsExpress框架pug模板引擎.md) * [4.6 栏目上下移](4.6栏目上下移.md) * [5. MySQL 学习和使用](5.MySQL学习和使用.md) * [5.0 相关阅读](5.0相关阅读.md) * [5.1 SQL优化工具SQLAdvisor](5.1SQL优化工具SQLAdvisor.md) * [5.2 高性能MySQL](5.2高性能MySQL.md) * [5.3 日期排序](5.3日期排序.md) * [6. Python学习笔记](6.Python学习笔记.md) * [6.0 相关阅读](6.0相关阅读.md) * [6.1 简介](6.1简介.md) * [6.2 课前科普](6.2课前科普.md) * [6.3 安装教程](6.3安装教程.md) * [6.4 编辑器](6.4编辑器.md) * [6.5 第一个应用程序](6.5第一个应用程序.md) * [6.6 输入输出](6.6输入输出.md) * [6.7 列表, 元祖, 字典](6.7列表,元祖,字典.md) * [6.8 未定义](6.8未定义.md) * [X. 工具资源](X.工具资源.md) * [X.1 大部分问题解决方法](X.1大部分问题解决方法.md) * [X.2 免费翻墙查资料](X.2免费翻墙查资料.md) * [X.3 Github 托管代码](X.3Github托管代码.md) * [X.4 PHPStorm](X.4PHPStorm.md) * [X.4.1 相关阅读](X.4.1相关阅读.md) * [X.4.2 快捷键](X.4.2快捷键.md) * [X.4.3 手动定位和自动定位当前文件位置](X.4.3手动定位和自动定位当前文件位置.md) * [X.4.4 关闭代码提示](X.4.4关闭代码提示.md) * [X.4.5 配置XDebug](X.4.5配置XDebug.md) * [X.4.6 配置FTP](X.4.6配置FTP.md) * [X.4.7 配置SSH](X.4.7配置SSH.md) * [X.4.8 设置PHP版本](X.4.8设置PHP版本.md) * [X.4.9 配置svn](X.4.9配置svn.md) * [X.5 Notepad++](X.5Notepad++.md) * [X.6 XShell 和 Xftp](X.6XShell和Xftp.md) * [X.7 phpStudy](X.7phpStudy.md) * [X.7.1 添加新的php版本](X.7.1添加新的php版本.md) * [X.7.2 安装扩展](X.7.2安装扩展.md) * [X.8 PhotoShop](X.8PhotoShop.md) * [X.9 Xshell Xftp](X.9XshellXftp.md) * [X.10 XMind](X.10XMind.md) * [X.11 图形化管理MYSQL数据库的工具](X.11图形化管理MYSQL数据库的工具.md) * [X.12 PDF阅读器](X.12PDF阅读器.md) * [X.13 版本控制工具](X.13版本控制工具.md) * [X.14 Markdown编辑器](X.14Markdown编辑器.md) * [X.15 Composer](X.15Composer.md) * [X.16 录制Gif](X.16录制Gif.md) * [X.17 输入法不见了](X.17输入法不见了.md) * [Y. 文章资源](Y.文章资源.md) * [X.1 收藏资源](X.1收藏资源.md) * [X.2 小趣味](X.2小趣味.md) * [X.3 编程语言排行榜](X.3编程语言排行榜.md) * [X.4 日常阅读](X.4日常越阅读.md) * [X.5 网站资源](X.5网站资源.md) * [X.6 文章资源](X.6文章资源.md) * [科普](科普.md) * [-----临时文件-----](-----临时文件-----.md) * [tp源码阅读](tp源码阅读.md) * [0219](218.md) * [0202](220.md) * [0227](0227.md) * [0228 类与对象](0228类与对象.md) * [0309](0309.md) * [0313](0313.md) * [composer 本地仓库](composer本地仓库.md) * [work](work.md)

2018-03-21

ThinkPHP5留言板

ThinkPHP写的留言板 功能 : 列表页, 写留言 ,处理写留言表单, 编辑留言, 删除留言, 查看留言

2018-01-26

原生PHP留言板

支持三种连接方式 //需要mysql扩展 PHP运行环境 < 7 (PHP7已移除MySQL扩展) require_once(__SITE_ROOT . '/includes/mysql.lib.php'); //需要mysqli扩展 (PHP7不建议使用, 运行环境 < 7) [在7运行的话, 将mysqli.lib.php 里的所有MYSQL_ASSOC 修改为 MYSQLI_ASSOC] require_once(__SITE_ROOT . '/includes/mysqli.lib.php'); //需要pdo扩展 require_once(__SITE_ROOT . '/includes/pdo.lib.php');

2018-01-26

Go 学习笔记

Go是一种并发的、带垃圾回收的、快速编译的语言 为了方便搜索和识别,有时会将其称为Golang Go语言有时候被描述为"C类似语言",或者是"21世纪的C语言"

2017-10-13

mysql优化(一)

从架构层上做优化,可以做分布式:1.数据表设计层2.索引设计层(索引是一种空间换时间的策略, 在换取时间的同时也有一定的开销, 若索引失当, 可能开销大于收益)3.SQL应用层的优化

2017-08-14

PHP自定义公共函数

处理用户输入的数据, 日期格式化, 验证邮箱格式, 加密, 解密 ........

2017-05-05

QQ在线客服例子

QQ在线客服例子

2017-05-05

PHP函数壁纸

PHP函数壁纸: 去空格或其它字符, html标签关联, 字符串查找替换, 字符串切割与拼接

2017-05-05

PHP邮件发送案例

现在qq邮箱发送需要授权码,更新下文档和资源

2017-05-04

PHP多图上传案例

可以实现下面功能: 1.分片、并发 2.预览、压缩 3.多途径添加文件 可以直接运行的例子

2017-05-04

百度地图案例

有两个案例 案例一让用户保存当前选择坐标, 案例二显示所有用户坐标及信息

2017-04-19

浏览器函数兼容

案例:indexOf 在ECMA-262 标准 的第5版中被加入,但并非所有的浏览器都支持该方法。你可以在编写scripts时,在其开头使用以下代码,它能够允许你在没有本地支持的情况下使用indexOf方法。该算法符合ECMA-262第5版其中一项规定, 即假定 TypeError和 Math.abs 呈现它们原有的价值。

2017-04-17

php多图上传

可以实现下面功能: 1.分片、并发 2.预览、压缩 3.多途径添加文件

2017-04-06

ThinkPHP5学习资源.

内有thinkphp5视频教程链接及文档,适合初学者

2017-03-08

PHP邮件发送类

封装了两个发邮件方法,方法一是正常发送邮件,方法二是用html模版发送邮件

2016-12-19

Google Map案例

Google Map 简单案例(保存地图坐标,显示地图坐标)和文档

2016-11-22

PayPal工具类

主要用到下面这两个函数 $PayPal -> SetExpressCheckout($PayPalRequest); $PayPal -> DoExpressCheckoutPayment($PayPalRequest); $SECFields = array( 'token' => '', 'maxamt' => Maxamt, 'returnurl' => $GLOBALS['domain'] . $returnurl, 'cancelurl' => $GLOBALS['domain'] . $cancelurl, 'solutiontype' => 'Sole' ); maxamt:最大交易金额 returnurl:成功跳转路径 cancelurl:失败跳转路径 solutiontype:货币类型

2016-06-19

ImageFunction

处理图片的工具类 水印图片,水印文字,缩略图... $images = new Images(); /* * 添加水印图片 */ //源图片文件地址 $images -> originimage = "images/waterimage.jpg"; //水印LOGO地址 $images -> watermark_logo = "images/water.png"; //水印位置:1正中间 2右下角 3自定义 $images -> _waterPosition = 3; $images -> watermark_image_px = 100; $images -> watermark_image_py = 200; /* Call to undefined function exif_imagetype() 打开扩展 extension=php_exif.dll */ if($images -> add_watermark2() != -2){ header('content-type:image/jpeg;'); $content = file_get_contents($images -> originimage); echo $content; }

2016-06-19

PHP图片上传

$_FILES["file"]["name"] - 被上传文件的名称 $_FILES["file"]["type"] - 被上传文件的类型 $_FILES["file"]["size"] - 被上传文件的大小,以字节计 $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 $_FILES["file"]["error"] - 由文件上传导致的错误代码

2016-05-16

PHPExcel导入

判别是不是.xls文件,判别是不是excel文件->设置上传路径->以时间来命名上传的文件->是否上传成功->对上传的Excel数据进行处理生成编程数据,这个函数会在下面第三步的ExcelToArray类中 注意:这里调用执行了第三步类里面的read函数,把Excel转化为数组并返回给$res,再进行数据库写入

2015-11-17

PHPExcel导出

创建对象->表头数组->填充表头信息->表格数组->填充表格信息->创建Excel输入对象->输出

2015-11-17

PHP资料(精华)

福利来了,PHP爱好者们!国外程序员ziadoz 在Github上收集整理了PHP的各种资源,内容包括模板、框架、数据库、安全等方面的库和工具。这篇文章,PHP100汇总了这些PHP资源,供各位PHP学习者和程序员参考。废话不多说,下面就是详细的资料列表

2015-11-06

圆形进度条

HTML5引入Canvas(画布、帆布)元素,用于图形的绘制,其中初学者入门,必然会遇到圆的绘制。 arc(cx,cy,radius,start_angle,end_angle,direction);

2015-10-30

PHP验证码功能

验证妈是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。

2015-10-08

PHP邮件发送功能

在实际项目开发中,我们经常需要得到用户的反馈信息并及时回复。普通的留言板有一定的内容限制,而邮件则能满足这个需求。

2015-10-08

phpthumb(生成缩略图)

在网站建设过程中,需要处理图片的地方多不胜数,用PHP的图片函数处理图片,十分繁琐。而且对新手来讲十分不好掌握。现在我们可以用PHPThumb类库来处理图片,包括,图片尺寸调整,图片截取,图片加水印,图片旋转等等功能。

2015-10-07

jquery-1.9.1.min.js

用于对JavaWeb 开发时,引入jquery文件,动态网页

2015-10-07

Ajax例子源码

最基本的Ajax写法(成功和失败的返回)

2015-10-05

双击单词翻译

双击单词进行翻译(实例index.html)

2015-10-05

PHP邮件发送

只需修改test.php里的数据就可以用了 test.php <?php require_once(dirname(__FILE__)."./PHPMailer/class.phpmailer.php"); $mail=new PHPMailer(); $mail -> SMTPAuth = true; // turn on SMTP authentication $mail -> Host = "smtp.qq.com"; //服务器 $mail -> Username = "XXXXXX@qq.com"; // SMTP username //代理人 $mail -> Password = "XXXXXXX"; // SMTP password $mail -> Mailer = "smtp"; // Alternative to IsSMTP() $mail -> SMTPDebug = false; $mail -> WordWrap = 1024; $mail -> From = 'XXXXX@qq.com'; //发件人 $mail -> FromName = 'hh'; $mail->Subject="test"; //标题 $mail->Body="mail body"; //内容 $mail->AddAddress("XXXXX@qq.com","cici"); //收件人 $mail->Send();

2015-09-30

PHP论坛(Discuz)的下载和安装

Discuz! 可以运行于装有 PHP 4.0.6 及以上,Zend Optimizer 2.1.0 及以上,MySQL3.23 及以上或 PostgreSQL7.1 及以上的 Linux/Unix/Windows等各种操作系统环境,是真正的跨平台应用软件,在安全模式下也能完好运行。

2015-09-30

mount error(112): Host is down

发表于 2018-04-27 最后回复 2020-08-24

MySQL int类型位数

发表于 2020-08-22 最后回复 2020-08-22

Redis 内存有 10G,当你删除了 1GB 的 key 后,再去观察内存,发现内存变化不会太大

发表于 2020-08-06 最后回复 2020-08-06

数据一致性性问题

发表于 2020-08-04 最后回复 2020-08-04

mysql Id范围查询

发表于 2020-07-28 最后回复 2020-07-30

Redis 过期Key的删除

发表于 2020-07-28 最后回复 2020-07-29

服务器硬盘和内存读写速度大概是多少?

发表于 2020-07-24 最后回复 2020-07-28

Redis 是单程的, 为什么还能支撑高并发?

发表于 2020-07-24 最后回复 2020-07-24

go map 是 hash table 还是 hash map ?

发表于 2020-05-27 最后回复 2020-07-08

MySQL 的 redo log, binlog, undo log, log buffer

发表于 2020-05-21 最后回复 2020-07-08

主从Redis的数据目录是否需要配置成相同路径?

发表于 2020-03-22 最后回复 2020-05-24

InnoDB 通过 MVCC 和 NEXT-KEY Locks 解决了幻读

发表于 2020-01-16 最后回复 2020-03-22

网站被攻击要怎么解决?

发表于 2018-06-08 最后回复 2020-03-03

数据查询

发表于 2019-12-02 最后回复 2019-12-26

Kafka 数据丢失和重复消费问题

发表于 2019-11-26 最后回复 2019-12-26

Linux 和 Shell

发表于 2017-12-19 最后回复 2019-12-16

mysql 事务 第三种隔离级别(可重复读), 出现的幻读怎么解决?

发表于 2019-03-16 最后回复 2019-11-28

mysql 数据查询

发表于 2019-11-14 最后回复 2019-11-26

我用go-micro注册服务出现问题

发表于 2019-09-04 最后回复 2019-11-26

关于ZK临时节点问题

发表于 2019-09-04 最后回复 2019-11-26

为什么这个异步请求比同步还慢啊?

发表于 2019-08-31 最后回复 2019-11-26

系统版本号怎么查询?

发表于 2019-03-16 最后回复 2019-11-26

主主 和 主从 性能差别多少?

发表于 2019-05-20 最后回复 2019-11-26

Mysql分布式集群

发表于 2019-04-04 最后回复 2019-11-26

散分

发表于 2019-10-30 最后回复 2019-11-19

mysql 主主复制 和 主从复制

发表于 2019-03-04 最后回复 2019-10-24

Android?函数

发表于 2015-11-03 最后回复 2019-10-12

MySQL集群问题

发表于 2019-04-02 最后回复 2019-09-02

面试题 : mysql如何处理海量数据?

发表于 2019-03-15 最后回复 2019-09-02

async 报错

发表于 2017-10-16 最后回复 2019-08-28

Python 字典是无序?

发表于 2017-11-29 最后回复 2019-07-27

<input type="text"> 只能输入英文

发表于 2016-03-08 最后回复 2019-06-10

报错 Use of undefined constant Add - assumed 'Add'

发表于 2017-09-29 最后回复 2019-05-28

Redis任务队列

发表于 2018-10-18 最后回复 2019-05-16

MySQL InnerDB 和 MyISAM 引擎

发表于 2018-10-15 最后回复 2019-05-16

这个效果是怎么实现了, 而且文字还可以点击跳转?

发表于 2018-10-19 最后回复 2019-05-16

数据删除优化

发表于 2018-07-18 最后回复 2019-05-16

ASP 扣量

发表于 2019-03-25 最后回复 2019-03-29

Go CPU核数

发表于 2018-10-18 最后回复 2019-03-08

16 Webuploader 分片上传(期间可以暂停和继续)

发表于 2017-04-11 最后回复 2019-01-11

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