自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

makefuture

成功唯有积累,没有奇迹!

  • 博客(98)
  • 资源 (9)
  • 收藏
  • 关注

原创 ionic vue 开发app 页面跳转后列表刷新

ionic vue3 app 开发场景直现从页面A进入页面B,页面B进行操作后会影响页面A数据,此时返回A页面,页面数据没有重新加载参考生命周期官方文档使用vue的 onMounted 并不能保证每次 返回上一页的时候列表数据刷新。import { IonPage, onIonViewWillEnter, onIonViewDidEnter, onIonViewWillLeave, onIonViewDidLeave} from '@ionic/vue';import {

2021-10-21 13:17:04 412

原创 Zabbix容器版安装

Zabbix安装官方文档 : https://www.zabbix.com/cn/download容器版安装docker-compose.yml 文件内容如下version: "3.8"services: mysql-server: image: mysql:8.0 container_name: mysql-server restart: always environment: MYSQL_DATABASE: zabbix MYSQL_

2021-06-16 17:59:50 563

原创 通过Nginx代理机制下载微信二维码

文章目录通过Nginx代理机制下载微信二维码通过Nginx代理机制下载微信二维码通过nginx代理机制,解决 前端 在页面中通过js直接下载微信二维码产生的跨域问题。 location ^~ /cgi-bin/ { add_header 'Access-Control-Allow-Origin' "$http_origin" always; add_header 'Access-Control-Allow-Credentia

2021-02-23 19:59:25 436

原创 授权公众号第三方平台和开发者模式冲突吗?

当公众号已经授权第三方的时候,再开启微信开发者模式,第三方设置的一些东西都会消息,重新设置一下就好了,比如:再有赞设置的 菜单栏,自动回复之类的。。完全不冲突,可以共用。第三方和开发模式是两个体系,你可以理解为一条消息进来,微信一式两份分别发给第三方平台和开发模式里的URL。公众号的自定义菜单自定义菜单会有覆盖的情况出现,微信服务器会以最新的一次菜单提交为准,展现在服务号里面。...

2018-08-03 12:06:45 7688

原创 Ubuntu 16.04 服务器配置

Ubuntu16.04 换源cd /etc/apt#deb包deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe mult...

2018-03-14 10:53:13 1237

原创 搭建自己的 sentry 服务

Sentry 自动化异常提醒 这篇文章已经介绍的很清楚了,这里直接讲一讲搭建自己的 sentry 服务,这样就免费使用 sentry 这个服务。1、 安装 docker首先要确认你的 Ubuntu 版本是否符合安装 Docker 的前提条件。如果没有问题,你可以通过下边的方式来安装 Docker :使用具有 sudo 权限的用户来登录你的 Ubuntu 。查看你是否安装了 wget $ which

2017-03-29 11:42:05 13562 2

原创 Laravel timestamps 设置为unix时间戳

Laravel 修改 timestamps 为 unix 时间戳<?phpnamespace App;use Illuminate\Database\Eloquent\Model;/** * Class Test * @package App */class Test extends Model{ /** * @var string */ protect

2017-03-29 09:33:48 6471

原创 Composer在ubuntu中的安装

Composer在ubuntu中的安装在Composer官网中有安装命令然而composer的源在国外,直接运行命令行可能会安装不成功,这里就交给兄弟们一种安装 Composer 的方法;在浏览器中打开这个链接https://getcomposer.org/composer.phar会下载下来 composer.phar 文件用工具上传到自己的 linux 系统中,修改为可执行文件在文件所在目录运

2016-12-16 13:31:50 569

原创 Laravel的安装与配置

Nginx中Laravel5的安装部署Laravel 使用 Composer 来管理代码依赖。所以,在使用 Laravel 之前,请先确认你的电脑上安装了 ComposerComposer在ubuntu中的安装在Composer官网中有安装命令然而composer的源在国外,直接运行命令行可能会安装不成功,这里就交给兄弟们一种安装 Composer 的方法;在浏览器中打开这个链接https://ge

2016-09-21 10:08:14 550

原创 nodejs数据库操作

Nodejs获取表单数据实现Mongodb数据库的CURL操作在学习的时候,忘了nodejs获取请求的方式,这里就贴出来加深下印象nodejs获取post请求和get请求get请求用url模块处理req.url就能够获取get参数 var url = require("url"); //params就是get方法携带的参数 var params = url.parse(req.

2016-09-12 21:55:38 832

原创 Redis的安装配置与使用

Redis的安装与使用Redis安装我已经打包上传了在这里Redis下载 Redis官方下载地址进行安装进入所下载的redis压缩包所在的文件tar -zxvf redis-2.6.13.tar.gz 解压后进入cd redis-2.6.13然后make查看文件发现多了一个src文件夹,进入src文件中redis-server:Redis服务器的daemon启动程序redis-cli

2016-09-08 22:09:02 982

原创 Nodejs在ubuntu中安装

ubuntu下安装nodejs最近在学习nodejs,所以就有了这篇文章。安装步骤安装所需要的依赖包$ sudo apt-get install g++ curl libssl-dev apache2-utils$ sudo apt-get install python$ sudo apt-get install build-essential$ sudo apt-get install gcc$

2016-09-07 22:31:12 617

原创 NodeJS基础:readline模块的使用

nodeJs的IO交互使用的模块是nodejs的readline模块官方文档什么是ReadlineReadline是Node.js里实现标准输入输出的封装好的模块,通过这个模块我们可以以逐行的方式读取数据流。使用require(“readline”)可以引用模块。如何使用Readline创建Readline实例学习里面的接口方法学习监听与处理Readline事件创建Readline实例

2016-09-07 22:28:27 8519

原创 NodeJS基础:querystring 模块的使用

NodeJS基础:querystring 模块的(反)序列化与(反)转义的使用nodejs 中的 querystring 模块具有序列化与反序列化,转义与反转义的两组功能。querystring.stringify 将一个对象序列化为一个查询的字符串,中间使用 & 和 = 分别为字符串中的分隔符和赋值符简单的案例 querystring.stringify({name:'pkcms',autho

2016-09-07 22:26:19 2783

原创 NodeJS基础:exports模块的使用

nodejs模块中的exports对象nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件)function abc() { console.log("function abc.");}exports.test = abc;在另一个文件中你这样引用:var rocker = require('./rocker.js');//在文件引入进来

2016-09-07 22:24:16 3935

原创 Nginx反向代理

Nginx利用反向代理搭建集群nginx+apache+php+mysql服务器集群搭建在cd /etc/nginx/sites-available 中新建一个配置文件,这里我们命名为jiqun配置nginx集群配置文件:#设定负载均衡的服务器列表upstream mysvr { #weigth参数表示权值,权值越高被分配到的几率越大 #weight=6; server 192.1

2016-09-01 00:31:29 507

原创 Nginx多站点配置

Nginx配置多站点域名1 webnginxa.com 放在 /var/www/webA 域名2 webnginxb.com 放在 /var/www/webB找到Nginx的配置文件cd /etc/nginx/sites-available/复制cp /etc/nginx/sites-available/default /etc/nginx/sties-avaiable/webA修改配置文件

2016-09-01 00:31:03 493

原创 Nginx动静分离

nginx动静分离配置文件根据请求不同访问不同的服务器,实现负载均衡在cd /etc/nginx/sites-available 中新建一个配置文件,这里我们命名为dongjingupstream tdt_app { server 192.168.148.156 ; server 192.168.148.128 ;}server { listen 80;

2016-09-01 00:30:49 674

原创 lnmp环境搭建

LNMP环境搭建首先apt-get updateapt-get install vim在这里呢发生了很悲催的一件事情,update,的时候太慢了,所以我选择了换源:参考首先备份一下Ubuntu原来的源地址sudo cp /etc/apt/sources.list /etc/apt/sources.list.old然后进行修改参考Ubuntu中国提供的ubuntu源sudo vim /etc/ap

2016-09-01 00:30:22 524

原创 我在GitHub托管的开源项目

GitHub用了也有一段时间了,从一开始的无从下手,到现在熟悉git的基本命令!基于PHP+Redis实现的电影院购票系统!电影票购票系统用javascript写的飞机大战飞机大战用java写的推箱子推箱子PHP - MVC架构入门案例MVCPHP+MySql实现全文中文搜索中文搜索

2016-08-15 15:37:22 720

原创 Mysql 中文全文索引 案例

Mysql 中文全文索引 案例在PHP+MySQL构架的网站中,大数据量的全文检索一般都会用到MySQL的FULLTEXT全文索引,通过SELECT…MATCH…AGAINST语句来进行查找。迄今为止,MySQL对中文全文索引无法正确支持,MySQL是不会识别中文词语的。参照MySQL识别英文单词机制,要建立中文全文索引,暂时的解决方案只有手动将中文分词(以空格的形式将中文词语分开),来将中文转换成

2016-08-11 15:46:50 1105

转载 JavaScript 中的函数式编程实践

基础知识函数式编程简介说到函数式编程,人们的第一印象往往是其学院派,晦涩难懂,大概只有那些蓬头散发,不修边幅,甚至有些神经质的大学教授们才会用的编程方式。这可能在历史上的某个阶段的确如此,但是近来函数式编程已经在实际应用中发挥着巨大作用了,而更有越来越多的语言不断的加入诸如 闭包,匿名函数等的支持,从某种程度上来讲,函数式编程正在逐步“同化”命令式编程。函数式编程思想的源头可以追溯到 20 世纪 3

2016-07-22 13:15:04 791

原创 Javascript 基础之Number对象

Number对象与String对象类似,只有先创建Number对象,才能使用它。var myNum = 123;var myNum=new Number(123);var myNum=new Number(“123”);Number 对象的属性MAX_VALUE可表示的最大的数。document.write(Number.MAX_VALUE);MIN_VALUE可表示的最小的数。document.

2016-07-20 15:11:10 434

原创 Javascript 基础之Date对象

Date 对象Date 对象用于处理日期和时间。var myDate = new Date();document.write(myDate);// 输出 Wed Jul 20 2016 13:53:15 GMT+0800 (中国标准时间)Date 对象方法获得日期值getDate() 返回一个月中的某一天 (1 ~ 31)。document.write(myDate.getDate());

2016-07-20 15:10:14 359

原创 Javascript 基础之Math对象

Math 对象Math对象提供了大量有效的数学函数和数值操作方法。Math对象有点与众不同,因为Javascript会自动创建它,在使用Math对象之前,不需要将变量声明为Math对象,也不需要定义新的Math对象,所以Math对象用起来很容易。var value=Math.PI*15*15;document.write(value); //输出一个圆的面积Math 对象的方法abs() 方法

2016-07-19 16:39:45 509

原创 Javascript基础知识

Javascript基础Javascript的数据类型Javascript和Java一样存在两种数据类型原始值(存储在栈stack中简单数据)引用值(存储在堆heap中对象)5种原始数据类型Undefined、Null、Boolean、Number和StringJavascript中字符串是原始数据类型通过typeof 运算符,查看变量类型所有引用类型都是object<script ty

2016-07-19 15:42:37 359

原创 Javascript 基础之Array对象

Array 对象创建Array 对象new Array();new Array(size);new Array(element0, element1, ..., elementn);也可以这样:var myArray = [1,2,3,4,5,6,7];Array 对象 的属性和方法length属性设置或返回数组中元素的数目。var arr = new Array(1, 2, 3, 4,

2016-07-19 15:39:38 366

原创 Javascript 基础之String对象

String 对象创建String对象var string1 = new String("hello");var string2 = new String(123);var string3 = new String(123.456);也可以这样:var string4 = "hello";String对象的属性和方法length属性length属性返回字符串中的字符数。 例如: v

2016-07-19 15:39:01 388

原创 Ajax的属性方法事件以及简单案例

AJAX入门及简介AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaSc

2016-07-08 22:06:28 1132

原创 PDO总结

PHP操作MySQL数据库方式有三种:1. mysql 最原始的、纯过程化的 如连接: mysql_connect(主机名,账号,密码); mysql_query();2. mysqli 改进版的、兼容过程化和面向对象化操作 如:连接: mysqli_connect(主机名,账号,密码,库名) //过程化 new mysqli(主机名,账号,密码,库名)

2016-07-08 15:19:49 542

原创 php面向对象程序设计(OOP)的61条准则

php面向对象程序设计(OOP)的61条准则php面向对象程序设计(OOP)的61条准则,掌握了以下准则你必然就是一个php强人. 所有数据都应该隐藏在所在的类的内部。 类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 尽量减少类的协议中的消息。 实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 不要把实现细

2016-06-30 18:48:56 611

原创 sublime text 3 快捷键大全

sublime text 3 快捷键Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率。刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键!其实sulime text菜单栏各个选项中都会提示相关的快捷键,各位可以自己去看看,本文主要是整理一些隐藏或不被发掘的快捷键!Sublime Text 3 快捷键精

2016-06-30 09:42:08 576

原创 PHP之面向对象的程序设计(一)

PHP之类与对象const与define的区别const是用于类成员常量的定义了,定义之后不可改,而define我们定义的是全局常量了, 这样我们在其它地方访问但不能改变了,具体还有一些细节我们下面给各位列出来吧注意:define不能定义在类中,而const必须定义在类中,并且const必须通过类名::变量名来进行访问const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,

2016-06-29 17:53:07 528

原创 2016"百度之星" - 资格赛(Astar Round1)Problem C --java代码

Problem Description度熊手上有一本神奇的字典,你可以在它里面做如下三个操作:1、insert : 往神奇字典中插入一个单词2、delete: 在神奇字典中删除所有前缀等于给定字符串的单词3、search: 查询是否在神奇字典中有一个字符串的前缀等于给定的字符串Input这里仅有一组测试数据。第一行输入一个正整数N(1≤N≤100000)N (1\leq N\leq 100000)N

2016-06-27 12:38:22 608

原创 PHP输出菱形(二)

<?phpheader("Content-type:text/html;charset=utf-8");echo "第一个";echo "<br/>";$num=14; for ($i=1; $i <= $num; $i++) { for ($k=0; $k <= $num - $i; $k++) { echo ' ';

2016-06-24 19:57:22 696

原创 PHP输出菱形(一)

<?phpheader("Content-type:text/html;charset=utf-8");echo "第一个";echo "<br/>";$num=14; for ($i=1; $i <= $num; $i++) { for ($k=0; $k <= $num - $i; $k++) { echo ' ';

2016-06-24 19:55:25 4085

原创 PHP输出乘法口诀表

<?phpheader("Content-type:text/html;charset=utf-8");echo "9*9乘法表";echo '<table border="1">'; for ($i=1; $i < 10; $i++) { echo '<tr>'; for ($j=1; $j < 10 ; $j++) { echo '<td>';

2016-06-24 19:53:34 3224

原创 PHP三维数组的定义与遍历

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>三层forecach</title> </head> <body> <?php $wage = array( "大一" => array( array(1, '张', '班长', '19

2016-06-24 19:51:56 9871 3

转载 Html中value和name属性的作用及其使用介绍!

1.按钮中用的value 指的是按钮上要显示的文本 比如“确定”“删除”等2.复选框用的value 指的是这个复选框的值3.单选框用的value 和复选框一样4.下拉菜单用的value 是列表中每个子项的值5.隐藏域用的value 是框里面显示的内容在后台如果你想得到复选框的内容 就是value 来取 当你在接收表单数据的页面中获取数据时,得到的就是value的值name是控件的名称(多个控件可

2016-06-23 14:14:42 2109

原创 PHP基础之数据类型与输出

PHP基础语法1. PHP的类型PHP有八大类型: 四种标量类型:布尔型(boolean)、整型integer、浮点型(float)、字符串(string) 两种符合型:数组(array)、对象(object) 两种特殊类型:资源(resource)、NULL2. PHP的输出语句:echo: echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号

2016-06-23 09:38:56 1040

Redis安装套装

Redis Ubuntu安装所需要的东西

2016-09-08

nojs安装包(linux)

nodes安装包,解压即可用的 http://blog.csdn.net/divide_

2016-09-07

蓝桥杯算法讲座

蓝桥杯算法讲座

2016-05-29

蓝桥杯编程答题集锦

蓝桥杯编程答题集锦个人总结

2016-05-29

蓝桥杯历年决赛真题

蓝桥杯历届真题

2016-05-29

蓝桥杯官网练习题

蓝桥杯

2016-05-29

蓝桥杯历年编程大题

蓝桥杯编程大题

2016-04-24

android实现activity直接的传值问题

android的activity直接传值问题

2015-12-28

android的menu菜单使用案例

安卓菜单资源使用,menu资源使用,这是一个demo

2015-12-28

空空如也

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

TA关注的人

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