自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邱大攀的博客

专注于PHP web开发

  • 博客(38)
  • 收藏
  • 关注

原创 关于java/Tomcate版本不匹配问题:java.lang.UnsupportedClassVersionError

java.lang.UnsupportedClassVersionError: tom/jiafei/Test has been compiled by a more recent version of the Java Runtime (class file version 56.0), this version of the Java Runtime only recognizes class...

2019-10-14 10:54:30 1084

原创 用jQuery写的按需加载代码

首先我来讲解一下基本原理,1.ajax按需加载原理是和分页的原理是一样的,我们只需要给后台传入页数以及每页显示的条数即可,前台的操作由前台完成,2,就是前台,当我们的滚动条滑动到底部的时候自动加载接下来的数据,所以就需要使用窗口滚动事件,我这里主要讲的是jQuery的代码,原生态的代码可能要多一点,但原理都是一样的$(window).scrollTop() ;滚动条滚动的高度$(do...

2018-10-07 16:29:55 920

原创 关于validate如何使用自定义验证方法,以及一些基本的操作

web开发之附件数据库设计 2015年03月03日 22:55:34 jahng 阅读数:3800更多 个人分类: 数据库设计 附件 PHP mysql 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jahnng/article/details/43818107 web开发中,经常会遇到附件的上传功能,这里针对web应用的附件的数据库设...

2018-09-20 21:09:11 1777

原创 window下Apache服务器配置虚拟域名,以及添加多个端口映射

一.如何添加端口映射先打开apache目录下conf文件夹下面的 httpd.conf文件,之后在这里面修改一些参数apache默认的为80端口号,此时我们要添加多个端口,图中所示的81,82,83,84便是我们所添加的端口号,80端口是Apache默认的,之后我们在文件的最底部,添加如下代码,NameVirtualHost *:82 // 是我们刚刚配置的端口号<V...

2018-09-18 21:02:42 3522

原创 thinkPHP3.2.2,自动完成中md5加密空字符串的问题

thinkPHP3.2.2 中,在自动完成中,MD5会加密空字符串的问题。当我们在更新用户数据时,有时会遇到只更新部分用户数据,并不更新密码此时,密码仍然会被MD5会加密,并且,被加密的是一个空字符串。此时只要改变自动完成的方式即可,将规则改成回调函数即可,下文即讲解字段映射直接略过protected $_auto = array(array('password','passenc','3','c...

2018-06-02 22:48:12 1459

原创 PHP配置邮件服务 sendmail

1.首先配置php.ini文件,找到下面这些[mailfunction];ForWin32only.;http://php.net/smtpSMTP=smtp.qq.com;http://php.net/smtp-portsmtp_port=25;ForWin32only.;http://php.net/[email protected];ForUnixonly.Youmaysuppl...

2021-01-26 19:26:01 1580

原创 Linux文件与目录管理

Linux 目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径:路径的写法,不是由 / 写起,例如由 /usr/shar...

2019-06-10 08:50:13 274

转载 Linux 系统目录结构

ls /你会看到如下图所示:树状目录结构: 系统启动必须: /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。/lib : 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所...

2019-06-09 19:40:04 171

原创 50个PHP编程小技巧

1、用单引号代 替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[‘id’] 的速度...

2019-05-03 11:16:01 332

转载 预定义常量

预定义常量在PHP中可以直接使用,常量名前不需要使用$,并且区分大小写。__FILE__ 默认常量,php程序文件名(当前文件路径)__DIR__ 默认常量,当前文件路径__LINE__ 默认常量,php程序中当前行号PHP_OS 内建常量,执行PHP解析器的操作系统名称PHP_VERSION 内建常量,PHP程序的版本PHP_MAJOR_VERSION PHP程序的主版本PHP...

2019-05-03 11:15:06 1315

原创 PHP超全局变量$_SERVER

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。 Http请求头消息 :HTTP_HOST web服务器的地址HTTP_USER_AGE...

2019-05-03 11:13:49 275

转载 学PHP必知PHP岗位面试题

1.HTTP协议中几个状态码的含义:503 500 401 403 404 200 301 302. 答案: 503 (服务不可用) 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。 500 (服务器内部错误) 服务器遇到错误,无法完成请求。 401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 403 (禁止)...

2018-12-27 21:54:27 179

原创 注意:PHP7中十个需要避免的坑

1、不要使用 mysql_ 函数 这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的PDO实现。 2、不要编写垃圾代码 这一条可能易于理解,但是会变得越来越重要,因为PHP 7的速度提升可能会隐藏你的一些问题。不要仅仅满足于你的站点速度,因为迁移到PHP 7才让它变...

2018-12-27 21:51:52 1462

原创 CSS 样式书写规范

可能不同团队都有各自的规范,又或者很多人在写 CSS 的时候还是想到什么就写什么,不存在太多的约束。 我觉得 CSS 代码规范还是有存在的必要的,尤其是在团队配合,多人协作下,规范就显得尤为重要。 本文的所列是实践当中得出的一套比较不错的 CSS 书写规范,并不希望大家完全采用,而是希望可以结合自己的团队需要,发展出一套适合自己的 CSS 代码规范。 也希望可以有更多的建议...

2018-12-27 21:45:58 233

转载 MYSQL有哪几种索引,你知道吗?

一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fullt...

2018-12-26 21:40:46 20115 3

转载 如何防止你的网站被攻击?

 避免网站被攻击,其实是可以提前预防的,那么要如何预防呢?1、关闭不必要的端口和服务2、安装杀毒软件或者是防火墙来抵御攻击。3、定期修改账户密码,尽量设置的复杂些,不要使用弱密码。4、日常维护的时候要注意,不建议在服务器上安装过多的软件。5、及时修复漏洞,在有官方安全补丁发布时,要及时更新补丁。6、设置账户权限,不同的文件夹允许什么账号访问、修改等,同时,重要的文件夹建议增加密码。7...

2018-12-26 21:34:39 4140

原创 JS的运算符

1. "+"运算符(特殊)      a.数学运算,字符串连接      b.任何数据类型加字符串都等于字符串2.运算操作符   -  ,   *,   /   ,    %   ,   =   ,   ()3.比较运算符   > , < , == , != , >= , <= , 4.逻辑运算符    &&(与) , ||(...

2018-11-24 20:56:41 139

转载 前端开发规范

一、命名规则(英文-直译)1、文件命名文件夹/文件的命名统一用小写保证项目有良好的可移植性,可跨平台相关参考(http://www.ruanyifeng.com/blog/2017/02/filename-should-be-lowercase.html)2、文件引用路径因为文件命名统一小写,引用也需要注意大小写问题3、js变量3.1 变量命名方式...

2018-11-13 19:25:44 85

转载 PHP,应当学习的东西

多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样,没有什么不同。任何编程语言都不过是工具而已,没有高低贵贱之分,只不过看你的熟练程度而已。那我们来看一下,学习PHP到底要学习哪些东西。语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道如何修正。命令:必须熟悉PH...

2018-11-07 12:07:26 101

转载 学习PHP的十个技巧

目前的PHP人才供求紧张,其高端人才更是一将难求。很多人选择PHP,也是追求其高薪,那我们在学习PHP应该注意些什么呢?盖楼先要打地基,学习PHP基础尤为重要,要有扎实的知识做基础,而知识的丰富可以让你在解决问题的时候游刃有余。开发规范要养成良好的习惯,项目管理,项目解决方案都是要积累的经验。下面是小编学习PHP中的一些心得体会,学习PHP并不是很难的事情,只有你有心坚持,一定可以在这条路上...

2018-11-07 12:06:15 704 1

原创 如何使用JavaScript闭包

       所谓闭包,实质就是将一个函数内部的函数保存到外部,再在外部调用此函数,就是闭包,(此过程需要将内部函数的名称返回给外部函数,如果我们所需要返回的函数在对象内,则返回对象即可);    闭包在我们平时写代码的过程中也可能写过,只是我们并不知道而已,接下来,我举二个    例子,以便更直观的理解闭包函数;//第一个例子function closure(){ console...

2018-11-06 20:47:29 114

转载 PHP语言的四大优势和八大特性

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和 Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。小编帮你细数PHP的四大特性八大优势:PHP语言的特性包括:1、PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创...

2018-10-22 22:54:39 10919

原创 JavaScript的基本DOM操作用法

1.childNodes可以获取任意节点的子节点(任意元素的子元素),他是一个包含所有子元素的数组使用方法:<div id="demo">    <div></div>    <span></span></div>var oDom = document.getElementById('demo');va

2018-10-18 21:05:36 293

原创 JavaScript原生态获取DOM对象,获取属性值以及设置属性值

一.获取DOM对象(标签,元素,节点)的三种方法1.document.getElementById();   根据元素的id获取当前的标签例如<p id="demo"></pdocument.getElementById('demo');获取ID为demo的元素 2.document.getElementsByTagName();根据元素的标签获取当前的标...

2018-10-17 22:06:30 23076

原创 JavaScript变量的作用域

变量可以是全局的,也可以是局部的,全局变量: 在函数外部定义的变量是全局变量,在脚本中的任何位置都可以使用局部变量 : 在函数内部声明的变量为局部变量,只能在当前函数内部使用如:var a = 10;   //全部变量function test(){var outer = 20;   //局部变量}另外,我们可以使用var关键字来明确地为函数设定作用域如果在某个...

2018-10-17 21:32:09 146

原创 关于常用数组函数的使用

一,**unset()数组元素删除如,arr=array(′a′,′b′,′c′);unset(arr = array('a','b','c');unset(arr=array(′a′,′b′,′c′);unset(arr[0]) //删除键为0的元素,即将’a’**删除.二 ...

2018-10-15 19:29:30 359

原创 关于PHP时间函数的讲解

1.时间戳函数,time()time():返回1970年01月01日00分00秒到当前时间的总秒数;如,echo time();结果 : 15395222182.strtotimr(),将字符串转换成时间戳如: echo strtotime(‘2018’);echo strtotime(’+1 day’);结果 : 153951948015396091743.**microti...

2018-10-14 21:42:35 132

原创 判断浏览器的cookie是否开启

判断浏览器的cookie是否开启,需要用到浏览器Navigator对象cookieEnabled 属性可返回一个布尔值,如果浏览器启用了cookie,该属性值为 true。如果禁用了 cookie,则值为 false。使用方法:document.write("是否启用 Cookie: " + navigator.cookieEnabled);结果 : 是否启用 Cookie: true...

2018-10-14 20:58:13 4972

转载 mysql远程访问数据库配置

如何配置MySQL远程连接2017年12月12日 18:09:22 Neaman 阅读数:344更多个人分类: Mysql版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41368935/article/details/78784568在使用阿里云的云主机的时候,发现云主机本地能够连接mysql,为何远程连接不上mysql呢?...

2018-10-09 22:26:14 279

原创 如何安装MySQL数据库

下载MySQL Community Server地址:http://dev.mysql.com/downloads/mysql/选择Windows (x86, 64-bit), ZIP Archive进行下载。2.解压MySQL安装包到指定目录,我的目录为C:\mysql,并复制一份my-default.ini文件备用。修改my-default.ini文件basedir = C:\...

2018-10-07 16:15:35 836

原创 关于javascript的call和apply的试用方法

call和apply其实相当于继承,如,以下两个函数,1.不传输参数使用首先是 父类 函数function Father(){this.name = ‘sll’;this.money = ‘10000’;this.sayName = (){return this.name;}}接着是子类函数function Children(name,money){console.log...

2018-09-22 22:31:25 129

原创 php 截取截取字符串时产生的乱码问题以及如何使用字符串函数栏截取字符串

str=′sdkflashei′;echostrlen(str = 'sdkflashei'; echo strlen(str=′sdkflashei′;echostrlen(str);echo ‘’;// substr($str,start,length);// str:表示的是截取的字符串//start:表示的截取的初始位置默认值为0,表示从第一个字...

2018-09-19 20:25:50 288

原创 关于thinkPHP使用kindeedito图片上传后的显示问题

关于kindeditor如何使用的问题我就不多说了此时图片上传已经成功,但是无法显示,图片显示的路径不对,此时我们需对kindeditorde的源程序做一点小小的改变就好了,我们 找到 upload_json.php 这个文件 就可以了之后就可以显示正常了此时图片已成功显示,路径也正确了欢迎各位评论!...

2018-07-10 17:06:01 295

转载 原码,反码,补码,移码

最近在备战软考,复习到计算机组成原理的时候,看到书中关于原码、反码、补码和移码的定义如下(n是机器字长):原码:反码:补码:移码:看完这些定义以后,我的脑袋瞬间膨胀到原来的二倍!这样变态的公式不管你记不记得住,反正我是记不住!还好以前对它们有所了解,否则看到这一堆公式恐怕我早就放弃参加软考的念头喽。其实没必要弄得这么麻烦,它们完全可以用一两句话就描述的很清楚。原码:如果机器字长为n,那么一个数的原...

2018-05-20 11:38:45 308

原创 希尔排序(C语言)

哈希排序;1,选择一个步长序列为t1,t2 .....tk;2,按步长序列个数K,对序列进行K趟排序;3,步长为数组元素的1/2;逐趟递除1/2;4,步长为1时,此时序列以基本有序,对其直接插入排序即可;如,# define N 4;    int sort[] = {12,34,2,16}则步长依次为  2,1;...

2018-05-19 21:06:10 266

翻译 直接插入排序

完成这个工作的步骤:①确定数据“8”在原有序列中应该占有的位置序号。数据“8”所处的位置应满足小于或等于该位置右边所有的数据,大于其左边位置上所有的数据。②将这个位置空出来,将数据“8”插进去。直接插入排序(straight insertion sort)的做法是:每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。第一趟比较前两个数,然后把第二个数按大小插入到有序表中; ...

2018-05-19 15:44:53 158

原创 冒泡排序算法(C语言)

冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。...

2018-05-19 15:14:08 998

原创 直接选择排序算法

直接选择排序算法(或简单选择排序)直接选择排序算法:每次从待排序的记录序列中选取关键字最小的那一个记录,把它与当前序列中的的第一记录交换位置。第一个for循环为每一轮要存储最小值的索引下标(或者为执行的总轮数),将第一个关键字与其后面的关键字进行交换,将最小的那个关键字放在索引为0的位置;...

2018-05-19 15:08:20 471

空空如也

空空如也

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

TA关注的人

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