自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜亡者的博客

活到老学到老

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

原创 Git详解使用教程

一. 什么是GitGit(读音为/gɪt/)。是一个开源的 分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。二.安装Git1.去git官网下载软件,下载后得到需要的Git安装文件。2.双击安装程序,现在我们对Git还没有深入了解,所以直接一路点击下一步,全部按照默认配置安装。3.安装完成后开始菜单中找到Git Bash点开。在这里插入图片描述三、使用Git

2021-12-12 18:30:57 137

原创 初安装composer后使用所遇到的一些问题

这里写自定义目录标题初次安装完composer后,使用composer管理依赖的时候会经常遇到下面两个问题问题1问题2初次安装完composer后,使用composer管理依赖的时候会经常遇到下面两个问题问题1错误提示 No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for m

2021-11-25 09:20:09 3147

转载 Ubuntu 桌面系统如何移除或禁用Ubuntu dock

如果你想用其它 dock(例如 Plank dock)或面板来替换 Ubuntu 18.04 中的 Dock,或者你想要移除或禁用 Ubuntu Dock,本文会告诉你如何做。Ubuntu Dock - 屏幕左侧栏,可用于固定应用程序或访问已安装的应用程序。使用默认的 Ubuntu 会话时,无法使用 Gnome Tweaks 禁用它(禁用无效)。但是如果你需要,还是有几种方法来摆脱它的。下面我将列出 4 种方法可以移除或禁用 Ubuntu Dock,以及每个方法的缺点(如果有的话),还有如何撤销每个方法

2020-12-17 22:35:50 2109

原创 jquery 过滤子节点事件

前端开发时候经常遇到一些冒泡事件需要过滤

2020-07-19 00:56:23 215

原创 jQuery操作checkbox的状态无效之函数attr()和prop()的区别

今天写页面遇到复选框动态全选或全不选问题,正常写法如下:$("#tb").find("input[type='checkbox']").attr("checked","checked");but!第一次点击全选按钮input显示对勾,第二次就不行了,查了下有建议用prop的,亲测有效。那两者有啥区别呢?jQuery函数attr()和prop()的区别:1、操作对象不同“attr”和“p...

2019-10-03 20:15:19 494

原创 PHP Static(静态)关键字解说

声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。为了兼容 PHP 4,如果没有指定访问控制,属性和方法默认为公有。由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。静态属性不可以由对象通过 -> 操作符来访问。用静态方式调用一个非静态方法会导致一个E_STRICT 级别的错误。就像其它所有的 ...

2019-09-21 00:00:43 139

原创 PHP无限分类 核心原理-递归和引用

面试的时候被问到无限极分类的设计和实现,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类$array = array(array(‘id’ => 1, ‘pid’ => 0, ‘name’ => ‘河北省’),array(‘id’ => 2, ‘pid’ => 0, ‘name’ => ‘北京市’),array(‘id’ =>...

2019-09-10 13:21:39 350 1

原创 dropzone.js多图上传心得分享

异步上传到服务器后,如果需要修改上传的图片,删除后应该服务器上的图片也应该被删掉。可能我们常用的 dropzoone的两个常用事件, ‘success’上传成功 ‘removedfile’删除事件整理代码如下:Dropzone.autoDiscover = false; var myDropzone = new Dropzone("#Dropzone", { url...

2018-12-02 13:38:06 1045

翻译 轻量级的JavaScript的异步文件上传插件dropzone.js介绍

dropzone.js 是一个开源的 JavaScript 库,提供 AJAX 异步上传功能。安装下载dropzone.js文件并添加到页面中即可。Dropzone 不依赖 jQuery 框架。启用可以新建一个div元素,然后通过如下 JavaScript 代码启用 dropzone(如果你使用 jQuery):<div id="dropz"></div&

2018-11-19 17:04:57 2067

翻译 PHP使用ajax跨域的解决方案之CORS

由于安全的限制(同源策略,javascript只能访问同域名下的内容),如果需要进行跨域操作,那就免不了要进行跨域。CORS(跨域资源共享,Cross-Origin Resource Sharing)是一种解决跨域的方案。详细的描述还请查阅:http://www.w3.org/TR/cors/https://developer.mozilla.org/zh-CN/docs/Web/HTTP...

2018-11-05 13:23:03 576

原创 jQuery 实现点击非目标元素的实现隐藏方法

在网页很多地方都能用到 点击document ,关闭已经存在的弹窗或者菜单,下面贴出stackoverflow一个非常简单的答案。$(document).click(function(e){ var _con = $('目标区域'); // 设置目标区域</span> if(!_con.is(e.target) && _con.has(e.target)....

2018-10-30 15:38:58 1259

原创 响应式及断点设置分析

首先,本文是普通入门知识篇,主要说的是断点的设置。很多想接触响应式的同学都会有以下疑惑:为什么要做响应式?怎么入门响应式,是不是很难?分辨率那么多,响应式断点怎么设置?所以本文简单说下下手响应式的一些基础,包你入门响应式,没学会的话再手把手教。为什么要学响应式这个问题呢就跟女神有多面一样,比喻在家是睡衣,上班是职业装,团建参加活动什么的就是休闲运动装了。网页呢,对于pc,平板,手机当...

2018-10-25 09:18:03 4873

原创 Codeigniter CI查询文章上一条下一条方法

我们在开发文章系统的时候经常会碰到,在浏览当前文章的时候希望可以在当前页面显示下一条或者下一条的文字记录。今天来讲一讲CI中模型是怎么查询的。 直接看代码查询上一条记录 public function get_pre($id) { return $this->db->where('id <',$id) ->...

2018-10-19 16:23:41 511

翻译 CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;效果如图:但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。接下来重点说...

2018-10-19 14:00:49 144

原创 php判断字符串中是否包含指定字符串的几种方法

编写程序的时候,经常要处理字符串,最基本就是字符串的查找,在php检测字符串中是否包含指定字符串可以使用正则,如果你对正则不了解,那么有几个函数可以为您提供方便。strstrstrstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。代码如下:<?php /*如手册上的举例*...

2018-07-27 00:27:33 62382 3

翻译 Codeigniter框架下apache和nginx去掉index.php方法

apache去掉index.php1.编辑conf/httpd.conf配置文件LoadModule rewrite_module modules/mod_rewrite.so 把该行前的#去掉同时对应Directory下要配置 AllowOverride All2.在 CI 根目录下(即在index.php,system的同级目录下)新建立一个配置文件,命名为: .htacces...

2018-07-07 01:31:20 1084

原创 PHP三元运算符的运算顺序

最近在工作中写了一个比较长的三元运算表达式,但是结果始终是错误的,在网上搜了相关信息了解到,原来php的三元运算顺序是反的(相对于javascript),在此感谢师兄们的分享,本着传播文明的思想,在此整理分享,希望能帮助更多的人。$type = 2;echo $type == 1 ? "一" : $type == 2 ? "二" : $type == 3 ? "三" : "四";上面这个例子按照

2017-09-01 11:06:50 2669

原创 轻量级JS Cookie插件js-cookie 常用方法

轻量级JS Cookie插件js-cookie2016-05-16 11:28Cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。js-cookie插件是一个JS操作cookie的插件,源文件只有3.34 KB,非常轻量级。js-cookie也支持npm和Bower安装和管理。下面看看js-cookie的具体用法。1

2017-08-26 14:00:34 2986

翻译 jquery.qrcode.js 动态生成二维码插件

前段时间做项目,需要动态生成一个二维码,于是就在网上找了一下发现一个jquery插件jquery.qrcode.js,所以今天就简单说一下这个插件的使用: jquery.qrcode.js是依赖jquery的,所以要先引入jquery再引入jquery.qrcode.jsscript type='text/javascript' src='js/jquery.min.js'

2017-08-24 11:00:11 711 1

原创 各种css形状 CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等

CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等新出的HTML5新增了不少标签,性能更强,原来的很繁琐的功能几个标签就能实现,同时CSS3也推出,更是一大亮点,下面是css3的部分用法,在此总结一下,以供需要的朋友们,总共30个例子1.长方形#Rectangle{width: 200px;height: 50px;backg

2017-08-11 20:03:52 2575

原创 CI验证码修改优化

验证码机制在CI框架中是通过一个辅助函数captcha()进行实现的——验证码辅助函数文件包含了一些帮助你创建验证码图片的函数。。        那么我们如何使用CI的captcha()辅助函数来完成验证码功能呢?下面我会先讲述如何使用CI的captcha()辅助函数来完成验证码功能,然后在讲述如何具体的对CI框架的验证码机制进行优化。1、CI框架验证码功能的使用

2017-08-06 16:47:35 496

原创 ci获取当前控制器类名和方法名和PHP获取当前类名、函数名、方法名方法

codeigniter获取当前控制器类名和方法名和PHP获取当前类名、函数名、方法名方法ci自带方法$con = $this->router->fetch_class(); $func = $this->router->fetch_method(); PHP方法 __CLASS__ 获取当前类名 __FUNCTION__ 当前函数名(confirm) __METHOD__ 当前方法名 (b

2017-08-05 22:49:05 3389

翻译 PHP中file_exists与is_file,is_dir的区别

PHP中file_exists与is_file,is_dir的区别在PHP中file_exists与is_file,is_dir都可以用来检测目录或文件是否存在了,那么它们三者的具体区别在哪里呢,下面我们一起来看看吧。php的 file_exists = is_dir + is_file 它既可以判断文件是否存在,又可以判断目录是否存在。但这样一个全面的函数执行效率非常低,所以结论是: 如果

2017-06-19 15:44:13 669

原创 jQuery对话框插件gDialog扁平简约风格

扁平简约风格jQuery对话框插件 gDialog,响应式对话框插件,适用于移动端,并平滑兼容IE浏览器,配合animate.css能实现许多炫酷的效果。 为什么站长的收益越来越少?

2016-07-11 19:58:19 673

翻译 Redis和Memcache的区别分析

Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis在很多方面具备数据库的特征,或

2016-07-06 18:03:18 310

原创 Linux chmod递归设置目录755和文件644权限

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

2016-07-06 14:54:52 8689

原创 linux下nginx配置之phpmyadmin与web

phpmyadmin配置如下:server { listen 80 default; server_name _; index index.html index.htm index.php; root /alidata/www/default; location ~ .*\.(php|php5)?$ { #fastcgi_pass u

2016-03-12 19:12:51 2372 1

原创 CSS里的单位介绍

在写css的时候最常用的长度单位是px(像素),经常看到的还有em,pt等等,其实css中的长度单位一共有8个,分别是px,em,pt,ex,pc,in,mm,cm。  1、px:像素(Pixel),相对于设备的长度单位,像素是相对于显示器屏幕分辨率而言的。  譬如,WONDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。  2、em:相对长

2016-01-11 17:57:40 510

转载 Linux下运行mysql命令提示command not found解决办法

把MYSQLPATH/bin/映射到/usr/local/bin目录下:cd /usr/local/binln -fs /MYSQLPATH/bin/mysql mysql还有其它常用命令mysqladmin, mysqldump等例如ln -fs /usr/local/mysql/bin/mysql mysql

2015-11-24 01:50:44 11314

原创 Linux 快速清空文件内容的方法。

几种快速清空文件内容的方法:  $ : > filename #其中的 : 是一个占位符, 不产生任何输出.  $ > filename  $ echo “” > filename  $ echo /dev/null > filename  $ echo > filename  $ cat /dev/null > filename

2015-11-12 17:22:03 393

原创 Linux如何查找大文件内容

Linux如何查找大文件内容。方法一:使用du命令du -sh /* 先看看根目录下面1.3G  /usr15G /var然后再使用du -sh /var/* 进行查找方法二:使用find / -type f -size +10G可以查看大于10G的文件 并且列出文件的路径。可以设置参数。比如查找大于2G的文件呢

2015-11-12 17:20:23 2315

转载 更改Linux文件所有者和用户组

一、基本知识  在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令》

2015-08-14 22:17:20 810

原创 Linux wget命令详解

wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候

2015-03-30 22:42:33 392

翻译 wdcp 忘记各种密码最好使的工具集

虽然个人觉得wdcp已经不错了,但由于系统,环境,基础等各种原因,还是会有些这样或那样的问题为了新手能更好的处理解决这些问题,在wdcp2.2开始,提供了些常见问题的修复检查工具,以便能更好的使用强制修改mysql的root密码,在忘记mysql密码时有用sh /www/wdlinux/tools/mysql_root_chg.shftp配置文件检查,在FTP不能连接或登录

2014-10-14 13:51:46 2978

原创 Linux(cenost版本)系统,查看文件夹大小命令。

使用ls -lh命令显示当前目录下的所有文件,其中有一列就是显示这个文件的大小。 如果要看一个文件夹的大小,可以用du -sh *

2014-09-26 17:04:48 810

原创 解决MySQL"is marked as crashed and should be repaired"问题

找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:myisamchk -c -r ../data/datan/posts.MYI然后myisamchk 工具会帮助你恢复数据表的索引。好象也不用重新启动mysql,问题就解决了。

2014-09-22 20:00:11 694

原创 CI前后台多目录搭建管理

其实方法有很多。这里介绍一种比较大众化的。

2014-08-30 15:08:36 1573

原创 linux 服务器mysql出现is marked as crashed and should be repaired解决办法

cd到mysql的 bin目录myisamchk -c -r ../var/finead/zyads_users.MYImyisamchk -c -r ../var/finead/zyads_users.MYI

2014-08-21 11:46:58 863

原创 PHP判断QQ是否在线代码。

今天跟大家讲解下 怎么用php 判断QQ是否在线。 直接贴出代码

2014-07-01 13:08:20 1365

转载 Linux 重启命令

----Linux 重启命令----1、shutdown2、poweroff3、init4、reboot5、halt*---具体说明---shutdownreboot在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望

2014-05-18 11:55:08 612

空空如也

空空如也

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

TA关注的人

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