自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 laravel自定义代码错误的提示

因需求,需要在线上就算接口代码出现错误,也不能显示错误页,要返回错误码,但laravel自身是显示错误页面的,所以需要对底层修改一下。       一顿追踪之后发现,其实在vendor/laravel/framework/src/illuminate/Foundation/Exceptions/Handler.php文件中的toIlluminateResponse方法修改即可

2017-08-16 14:51:19 1826

原创 laravel migration如何设置时间戳类型默认值为插入时间

$table->timestamp('time')->default(\DB::raw('CURRENT_TIMESTAMP'));

2017-08-01 11:47:30 7998 1

原创 Jquery中serialize中文乱码问题

Jquery中调用serialize方法,遇到中文的时候数据会出现乱码,解决方法:1.修改Jquery源码中的字符编码,详情请看其他博客。2.调用decodeURIComponent方法。   demo:decodeURIComponent($("#xxx").serialize(), true);即可解决问题。亲测有效

2016-11-09 18:51:55 662

原创 Windows下PHP调用rabbitmq

直接上代码吧,代码注释写得很清楚的,而且网上很多rabbitmq的资料,结合代码和注释看不难的.//发送端send.php  require_once __DIR__ . '/vendor/autoload.php'; use PhpAmqpLib\Connection\AMQPConnection; use PhpAmqpLib\Message

2016-09-29 22:06:13 1085

原创 Windows下安装rabbitmq

1.      下载rabbitMQ安装程序RabbitMQ官网:http://www.rabbitmq.com/download.html里面有不同的下载渠道,可以直接在rabbitmq.com下载 2.      安装rabbitMQ安装的时候会提醒需要erlang,点击确定会跳转到erlang官网下载erlang下载完直接安装即可。安装完毕erlang再次打开ra

2016-09-28 22:39:03 314

原创 把Apache和MySQL配置为开启启动

用vi编辑器打开 /etc/rc.local追加:/usr/local/apche/bin/apchectl start/usr/local/mysql/bin/mysql_safe --user=mysql &

2015-11-03 22:17:12 555

原创 Apache建立虚拟主机

(1)打开Apache配置文件vi /usr/local/apache/conf/httpd-conf在439行把#删除即可(2)打开Apache的辅助配置文件vi /usr/local/apache/conf/extra/httpd-vhosts.conf前面没有#的行全部删除然后输入DocumentRoot "/var/www/ecsho

2015-11-03 22:16:44 363

原创 安装Lamp环境(PHP)

安装php软件(1)解压tar -zxvf php-5.3.16.tar.gz(2)进入解压的文件cd php-5.3.16(3)配置输入:./configure --prefix=/usr/local/php \--with-apxs2=/usr/local/apache/bin/apxs \--with-mysql=/usr/

2015-11-03 22:16:17 362

原创 安装Lamp环境(MySQL)

安装MySQL软件(1)新建一个MySQL的组groupadd mysql(2)新建一个mysql用户,加入到mysql组里面来useradd -g mysql mysql(3)解压软件tar -zxvf mysql-5.1.58.tar.gz(4)进入解压后的文件夹cd mysql-5.1.58(5)配置mysql编译选

2015-11-03 22:15:52 343

原创 安装Lamp环境(Apache)

首先在系统中有apache、mysql、php压缩包Apache压缩包:httpd-2.2.9.tar.gzMySQL压缩包:mysql-5.1.58.tar.gzphp压缩包:php-5.3.16.tar.gz安装Apache注意:安装完Apache后,任何更改Apache配置文件的操作都需要重启Apache服务!包括辅助配置文件!任何更改Apache配置文件

2015-11-03 22:15:30 381

原创 FTP服务器连接出现500错误

使用ftp客户端软件连接出现500的错误提示:root用户默认不能登录ftp服务的原因:redhat面向目标是企业,为了安全,增加了一个selinux服务,关闭该服务即可.解决方法:(1)用vi编辑器打开/etc/selinux/config(2)把enforcing改为disabled保存退出(3)运行setenforce 0命令使其立即生效即可

2015-11-03 22:14:54 18077

原创 挂载光驱

挂载光驱就是读取光驱里面的数据光驱的硬件位置: /dev/cdrom在系统里边需要一个目录,让其与光驱硬件进行挂载,建立映射关系,读取该目录,就读取光驱里面的内容.语法:mount 硬件设备  挂载点卸载:umount 硬件设备|挂载点若出现mount:XXXXXXXX  is write-protected,mounti

2015-11-03 22:14:07 864

原创 Linux软件安装方式

(1).rpm :二进制软件包安装简单,安装速度快缺点:自定义性差,依赖性强比如:安装a软件,提示要先安装b软件,安装b软件,又提示安装c软件.安装c软件,又提示安装d软件RPM软件包安装语法:rpm -ivh 包全名-i 安装-v 显示详细信息-h 显示进度卸载语法:rpm -e 软件名--nodeps

2015-11-03 22:13:39 401

原创 linxu配置网卡

使用配置文件配置ip地址文件:/etc/sysconfig/network-scripts/ifcfg-eth(n)    n为第几块网卡  n从0开始用vi编辑器打开配置文件DEVICE :网卡的设备名称(不用改)HWADDR :网卡的物理地址(不用改)ONBOOT :设置为yes则系统启动时,网卡也跟着启动IPADDR :ip地址(在虚拟机环境下linu

2015-11-03 22:12:44 410

原创 关于利用sort排序对象数组私有数据成员例子

package six;import java.util.Scanner;import java.util.Arrays;public class Test16 { public static void main(String[] arge){ int x; Scanner scanner=new Scanner(System.in); Circle[] circle=new

2014-10-14 13:23:13 712

原创 编写一个类,该类具有统计文件长度,实现文件复制的函数。 其中复制功能函数如: void copy(string srcFileName,string targetFileName);

#include"iostream"#include"string"#include"fstream"using namespace std;class file{private: static int length;public: file(){}; static void copy(string srcFileName,string targetFileName); voi

2013-12-09 23:07:42 884

原创 实现快速排序算法

#include"iostream"using namespace std;class sort{private: int data[20]; int length;public: sort() { cout << "请输入元素个数" << endl ; cin >> length; cout << "请输入元素" << endl ; for

2013-12-09 20:47:58 598

原创 实现希尔插入排序算法。

#include"iostream"using namespace std;class shellsort{private: int data[20]; int length;public: shellsort(){ cout << "请输入元素个数" << endl ; cin >> length; cout << "请输入元素" << endl ;

2013-12-09 19:59:38 666

原创 对数组进行排序、求最大值和求元素和的算法都编写为函数模板,采用相关数据进行测试。

#include"iostream"#include"algorithm"#include"string.h"using namespace std;template void Asort(ElemType *a,int length){ sort(a,a+length); cout << "sort finish" << endl ;}template ElemType m

2013-12-08 00:40:41 1534

原创 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。

#include"iostream"#include"algorithm"#include"string.h"using namespace std;templateclass Array{ private: int length; ElemType *a; public: Array(){ cout << "元素个数为:" << endl ; cin >>

2013-12-07 13:25:38 7090

原创 设计一个程序,在顺序表中采用分块查找发查找关键字。

#include"iostream"using namespace std;class list{private: int data[30]; int length; int key[5]; int link[5];public: list() { cout << "元素个数为:" << endl ; cin >> length ; cout << "请输入顺序表元

2013-12-07 13:21:17 2017

原创 设计一个程序,输出在顺序表中采用折半找法查找关键字的过程

#include"iostream"#include"algorithm"using namespace std;class list{private: int data[20]; int length;public: list() { cout << "元素个数为:" << endl ; cin >> length ; cout << "请输入顺序表元素" << e

2013-12-05 20:15:32 5921

原创 定义Staff(员工)类,由Staff分别派生出Saleman(销售员)类和Manager(经理)类,再由Saleman(销售员)类和Manager(经理)类采用多重继承方式派生出新类SaleMana

要求:(1)在Staff类中包含的数据成员有编号(num)、姓名(name)、出勤率(rateOfAttend)、基本工资(basicSal)和奖金(prize)。在Saleman类中还包含数据成员销售员提成比例(deductRate)和个人销售额(personAmount),在Manager类中还包含数据成员经理提成比例(totalDeductRate)和总销售额(totalAmount)。

2013-11-21 22:38:56 9938

原创 定义Person(人)类,由Person分别派生出Teacher(教师)类和Cadre(干部)类,再由Teacher(教师)类和Cadre(干部)类采用多重继承方式派生出新类TeacherCadre(

要求:(1)在Person类中包含的数据成员有姓名(name)、年龄(age)、性别(sex)。在Teacher类还包含数据成员职称(title),在Cadre类中还包含数据成员职务(post),在TeacherCadre类中还包含数据成员工资(wages)。(2)在类体中定义成员函数。(3)每个类都有构造函数与显示信息函数(Show)。#include"iostr

2013-11-21 22:37:59 10654

原创 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma

其中姓名定义为长度为18的字符数组,其它数据成员类型为整型,数学总成绩、英语总成绩和人数为静态数据成员,函数成员包括构造函数、显示基本数据函数(ShowBase)和显示静态数据函数(ShowStatic),其中构造函数由已知参数姓名(nm)、学号(nu)、数学成绩(math)和英语成绩(english)构造对象,显示基本数据函数用于显示学生的姓名、学号、数学成绩、英语成绩,显示静态数据函数为静态成

2013-11-21 22:36:50 17097 1

原创 编写设计一个People(人)类。该类的数据成员有年龄(age)、身高(height)、体重(weight)和人数(num),其中人数为静态数据成员

成员函数有构造函数(People)、进食(Eatting)、运动(Sporting)、睡眠(Sleeping)、显示(Show)和显示人数(ShowNum)。其中构造函数由已知参数年龄(a)、身高(h)和体重(w)构造对象,进食函数使体重加1,运动函数使身高加1,睡眠函数使年龄、身高、体重各加1,显示函数用于显示人的年龄、身高、体重,显示人数函数为静态成员函数,用于显示人的个数。假设年龄的单位为岁

2013-11-21 22:36:05 17112

原创 实现二叉树的先序遍历、中序遍历、后序遍历的递归非递归算法以及层次遍历算法

#include"iostream"#define maxsize 50using namespace std;class node{private: char data; node* lchild; node* rchild;public: void createnode(node *&,char *); void fnode(node* b) { if(b!=NULL

2013-11-19 22:42:15 4691

原创 编写一个程序,实现二叉树的各种运算

(1)输出二叉树b;(2)输出H节点的左右孩子节点值;(3)输出二叉树b的深度;(4)输出二叉树b的宽度;(5)输出二叉树b的节点个数;(6)输出二叉树b的叶子节点个数。代码#include"iostream"#include"queue"#define maxsize 50using namespace std;class node{private:

2013-11-19 20:17:55 9859 1

原创 建立一个二维坐标系的类TwoCoor,用x、y表示坐标值,实现两坐标点的加减运算,计算两坐标点之间的距离,并重载输入输出运算符,使之能够直接输入输出坐标点的坐标值。

头文件名:hanshu.h#include"iostream"#include"math.h"using namespace std;class TwoCoor{private: double x,y;public: TwoCoor* operator+(TwoCoor t) { TwoCoor *p; p=new TwoCoor; p->x=this->x

2013-11-17 13:57:22 8584 1

原创 设计一个计算器类Claculator,它只有一个用于计数的数据成员count。该计算器的有效计数范围是0~65535,实现计数器的前自增、后自增、前自减、后自减、两个计算器相加减运算

头文件名:hanshu.h#include"iostream"using namespace std;class Calculator{private: double count;public: Calculator(double a):count(a){}; double getcount(){ return count; } void operator++(

2013-11-17 11:05:03 6236

原创 某公司有老板Boss、雇员Employee、小时工HourlyWorker和营销人员CommWorker,设计一个程序计算他们的薪金

老板实行年薪制,如一年15万;雇员按月计酬,方法是基本工资+奖金;小时工按工作时间计算报酬,方法是工作小时*每小时单价;营销人员按月计酬,方法是基本工资+销售利润*5%。每类人员都有姓名、职工编号、年龄、性别、工资等数据。设计计算格雷人员报酬的程序,用虚函数getPay()计算格雷人员的应得报酬。用虚函数print()打印输出各位工作人员的基本数据。

2013-11-17 01:44:35 6480

原创 用抽象类设计计算二维平面图形面积的程序

在基类TDshape中设计纯虚函数area()和printName(),area()用于计算几何图形的面积,printName()用语打印输出几何图形的类名,如Triangle类的对象就打印输出“”Triangle“。每个具体形状的类则从抽象类TDshape派生,各自需要定义其独有的数据成员和成员函数,并且定义area()和printName()的具体实现代码。要求编写以TDshape为接口的函数

2013-11-16 18:26:55 4938

原创 编写一个程序,实现链队的各种基本运算

完成如下功能:(1)初始化链队q;(2)判断链队q是否非空;(3)依次进队元素a,b,c;(4)出队一个元素,并输出该元素;(5)输出链队q的元素个数;(6)依次进链队元素d,e,f;(7)输出链队q的元素个数;(8)输出出队序列;(9)释放链队;代码:#include"iostream"using namespace std;c

2013-11-16 13:35:30 7799

原创 重载一个+运算符、<<运算符和>运算符。实现对分数的运算

#include"iostream"using std::cout;using std::ostream;using std::istream;using std::endl;using std::cin;class fraction{private:int mol;  //分子int den; //分母public:fraction(int a=0,i

2013-11-14 22:35:57 950

原创 编写一个程序,实现顺序环形队列的各种基本运算。

完成如下功能:(1)初始化队列q;(2)判断队列q是否非空;(3)依次进队元素a,b,c;(4)出队一个元素,并输出该元素;(5)输出队列q的元素个数;(6)依次进队列元素d,e,f;(7)输出队列q的元素个数;(8)输出出队序列;(9)释放队列。代码:#include"iostream"#define MaxSize 50usi

2013-11-14 21:01:49 5958

原创 编写一个程序,实现链栈的各种基本运算

完成如下功能:(1)初始化链栈s;(2)判断链栈s是否非空;(3)依次进链栈元素a,b,c,d,e;(4)判断链栈s是否非空;(5)输出链栈长度;(6)输出从栈顶到栈底元素;(7)输出出链栈序列;(8)判断链栈s是否非空;(9)释放链栈;代码:#include"iostream"#include"malloc.h"using na

2013-11-14 16:29:20 10423

原创 编写一个程序,实现顺序栈的各种基本运算。

完成如下功能:(1)初始化栈s;(2)判断栈s是否非空;(3)依次进栈元素a,b,c,d,e(4)判断栈s是否非空;(5)输出栈长度;(6)输出从栈顶到栈底元素;(7)输出出栈序列;(8)判断栈s是否非空;(9)释放栈。代码:#include"iostream"#include"malloc.h"using namespace std;

2013-11-14 16:25:34 19548 2

原创 编写一个程序,实现单链表的各种基本运算

本实验的单链表元素的类型为char,完成如下实验要求:(1)初始化单链表h(2)采用尾插法依次插入a、b、c、d、e(3)输出单链表h(4)输出单链表h的长度(5)判断单链表h是否为空(6)输出单链表h的第3个元素(7)输出元素a的逻辑位置(8)在第4个元素位置上插入元素f(9)输出单链表h(10)删除单链表h的第3个元素(11)输出单链表h(12)

2013-11-14 16:19:44 18046 5

原创 编写一个程序,实现顺序表的各种基本运算

本实验的顺序表元素的类型为char,完成如下实验要求:(1)初始化顺序表L(2)采用尾插法依次插入a、b、c、d、e(3)输出顺序表L(4)输出顺序表L的长度(5)判断顺序表L是否为空(6)输出顺序表的第3个元素(7)输出元素a的逻辑位置(8)在第4个元素位置上插入元素f(9)输出顺序表L(10)删除L的第3个元素(11)输出顺序表L(12)释放顺序

2013-11-14 16:18:32 21969 3

原创 一个教学系统至少有学生和教室两种类型人员,教师类和学生类继承了person类功能。

教师数据有教师编号、姓名、年龄、性别、职称、系别,学生的数据有学号、姓名、年龄、性别、班级、语文、数学、英语成绩。编程完成学生和教师档案数据的输入和显示要求如下:       设计三个类Person、Teacher、Student,Person是Tercher和Student的基类,具有此二类共有的数据成员姓名、年龄、性别,并具有输入和显示这些数据的成员函数;Tercher类继承了Person

2013-11-13 20:56:59 10177 2

空空如也

空空如也

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

TA关注的人

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