自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

looksun

知识备忘

  • 博客(153)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 用css对webkit内核的浏览器自定义滚动条

用css设置webkit内核浏览器的滚动条主要设置以下7个属性:1.::-webkit-scrollbar /*滚动条整体部分,可以设置宽度高度*/2.::-webkit-scrollbar-button /*滚动条两端的按钮*/3.::-webkit-scrollbar-track  /*外层轨道*/4.::-webkit-scrollbar-track-piece  /*内层滚

2017-10-31 14:02:01 471

转载 centos命令行常用快捷键

Ctrl + u            删除光标之前到行首的字符Ctrl + k            删除光标之前到行尾的字符Ctrl + c            取消当前行输入的命令,相当于Ctrl + BreakCtrl + a            光标移动到行首(ahead of line),相当于通常的Home键Ctrl + e            

2016-08-11 18:31:58 3951

原创 MYSQL 升序排序但值为0的排最后

如一张表的数据如下:需要根据gz列的值进行升序排序,但值为0的排在最后面,即最终结果如下图:具体 实现方法如下:1.Order BY表达式SELECT nian ,gz from Tbl ORDER BY gz!=0 desc,gz2.算术法SELECT nian ,gz,1/gz as od from Tbl ORDER BY od desc

2016-05-18 16:53:18 9225

转载 js 日期格式化函数

// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)// 例子:// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02

2016-04-14 15:22:30 538

原创 js时间段判断的函数

说明:用来判断一个时间是不是在某个时间段内参数: beginTime 开始时间 endTime 结束时间 varTime 需要判断的时间返回: true/false function time_range(beginTime,endTime,varTime){ var strb = beginTime.split (":");

2016-04-14 15:15:18 1670

转载 Mysql 存储引擎中InnoDB与Myisam的主要区别

1, 事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表

2016-03-31 16:57:31 347

转载 css实现强制不换行/自动换行/强制换行

强制不换行div{white-space:nowrap;}自动换行div{ word-wrap: break-word; word-break: normal; }强制英文单词断行div{word-break:break-all;}CSS设置不转行:overflow:hidden 隐藏white-space

2016-03-18 11:25:58 625

转载 DIV+CSS规范命名大全集合

DIV+CSS规范命名大全集合常用DIV+CSS命名大全集合,即CSS命名规则DIV CSS命名目录命名规则说明重要CSS命名CSS命名参考表命名技巧我们开发CSS+DIV网页(Xhtml)时候,比较困惑和纠结的事就是CSS命名,特别是新手不知道什么地方该如何命名,怎样命名才是好的方法。一、命名规则说明:   -   TOP1)、所有的命名最好都小写2)

2016-03-18 09:48:58 481 1

转载 mysql导入导出数据方法分享

一、mysql导入文件或数据或执行相关SQLmysql -h主机地址 -u用户名 -p用户密码,文件形式。(shell命令行)mysql -u root -p dbname 直接放在命令行(shell命令行)执行一个sqlmysql -hhostname -uusername -p dbname -e 'select * from tbname li

2016-02-25 15:13:07 409

原创 VM 中Centos7 增加/目录容量

Xfs是CentOS7.0的默认文件系统类型,而不同文件系统类型对应的创建、检查、调整命令不同,要注意区分。调整Xfs分区大小(只能增大):lvextend -L 120G /dev/mapper/centos-root  # 增大至120Glvextend -L +20G /dev/mapper/centos-root  # 增加20Gxfs_growfs /dev/mapper

2016-02-18 20:30:17 4194

转载 Mysql索引会失效的几种情况分析

索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引3.like查询是以%开头4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引

2016-02-18 20:17:01 914

转载 linux(centos7) 用户和组

linux(centos7) 用户和组

2016-02-15 15:53:31 18308

转载 CentOS 7.x设置自定义开机启动,添加自定义系统服务

Centos 系统服务脚本目录:/usr/lib/systemd/ 有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:lib/systemd/system/ 反之,用户登录后才能运行的程序,存在用户(user)里服务以.service结尾。这边以nginx开机运行为例 IT

2016-02-15 15:15:53 12088

转载 Linux部分命令解释(命令缩写代表什么意思)

bin = BINaries -----二进制/dev = DEVices -----设备/etc = ETCetera -----诸如此类/lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp = TeMPorary /usr = Unix Shared Resources /var = V

2016-02-03 22:33:27 1012

转载 CentOS 7中启动/停止/重启服务

RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。Systemd是一个Linux操作系统下的系统和服务管理器。它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持

2016-01-31 20:26:37 1593

转载 Centos安装jpeg-6b 错误提示 ./libtool 命令未找到

root@bogon jpeg-6b]# make; make install./libtool --mode=compile gcc -O2 -I. -c ./jcapimin.cmake: ./libtool:命令未找到make: *** [jcapimin.lo] 错误 127./libtool --mode=compile gcc -O2 -I. -c ./cjpeg.cma

2016-01-07 15:03:13 4232

转载 yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令

2015-12-23 11:00:00 397

原创 java中的值传递和引用传递到底有什么区别

值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。        引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作

2015-12-16 17:24:34 525

转载 spring tool suite 的编码设置

第一步,自然是从官网上下载各种东西,我也下了官方提供的开发工具spring tool suite。这个工具默认的编码是ISO-8859-1的西欧文字编码。为了把spring tool suite设置成utf-8,还是折腾了一下。总共设置了以下几个地方:1、windows--perferences--general--workspace,Text file encoding设置成utf-

2015-12-16 11:56:27 6897

转载 常用文件操作命令

1.新建文件夹mkdir 文件名2.新建文本在home下新建一个test.sh脚本 vi /home/test.sh3.删除文件或文件夹    1)删除home目录下的test目录     rm /home/test    2)这种不带参数的删除方法经常会提示无法删除,因为权限不够。       rm -r /home/t

2015-12-06 15:06:18 482

转载 PHP伪造referer地址的三种方法

CURL方式:$ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, "http://www.yyyy.com"); curl_setopt ($ch, CURLOPT_REFERER, "http://www.xxxx.com/"); curl_exec ($ch); curl_close ($ch); SOCKET方式

2015-11-12 11:28:09 6534 1

转载 PHP empty isset is_null区别比较

empty如果 变量 是非空或非零的值,则 empty() 返回FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var、未定义; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回TRUE。isset如果 变量 存在(非NULL)则返回 TRUE,否则返回 FALSE(包括未定义)。变量值设置为:null,返回也是fa

2015-11-12 10:41:53 304

转载 ls命令详解

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c 输出文件的 i 节点的修改时间,并以此排序。-d 将目录象文件一样显示,而不是显示其下的文件。-e 输出时间的全部信息,而不是输出简略信息。-f -U 对输出的文件不排序。-g 无用。-i 输出文件的 i 节点的索引信息。-

2015-11-06 15:05:13 688

转载 netstat参数

-c或--continuous   持续列出网络状态。  -C或--cache  显示路由器配置的快取信息。  -e或--extend  显示网络其他相关信息。  -F或--fib  显示FIB。  -g或--groups  显示多重广播功能群组组员名单。  -h或--help  在线帮助。 -i或--interfaces  显示网络界面信息表单。 -l或--lis

2015-11-01 21:20:59 1220

转载 centos7.0 没有netstat 和 ifconfig命令问题

运行  yum install net-tools  就OK了

2015-11-01 21:06:04 33876 3

转载 什么是RC版本?

RC:(Release Candidate)Candidate是候选人的意思,用在软件或者操作系统上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!

2015-11-01 20:33:36 9052 3

转载 linux命令useradd添加用户详解

在linux中增加用户我们使用useradd命令而删除用户直接使用userdel即可了,下面小编来给各位同学介绍一下在linux中添加与删除用户方法吧。1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。  2.格式  useradd [-d home] [-s shell] [-c comment] [-m [-k templa

2015-10-30 12:12:23 2323

转载 Tar 命令参数详解

tar命令  1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。  2. 格式 tar [主选项+辅选项] 文件或目录  eg:  tar zxvf libiconv-1.13.tar.gz ./libiconv    tar cxvf libiconv-1.13.tar.gz ./*.php  3. 主要参数 

2015-10-30 11:49:08 1175

转载 JAVA面视编程题

要求不用循环和本地变量。给正整数n,以2n, 4n, 8n的方式递增,当大于5000时,以特定方式输出。比如  n = 1234,输出结果为:  12342468493698729872493624681234考的递归    p

2015-10-30 10:01:23 574

转载 CentOS VI常用命令

一.vi的模式 命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点 输入模式:即文本辑辑状态,最后一行显示"-- INSERT --"提示,按ESC返回到命令模式 末行模式:可完成一些复杂操作,以":"开始,执行完一个末行命令后自动返回命令模式二.基本使用 1.vi 编辑器的启动与退出: (1).使用命令"vi"

2015-10-29 16:31:17 376

转载 php eclipse xdebug 配置

第一步:下载eclipsePHP 下载地址为:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-php-helios-SR1-win32.zip第二步:安装下载JDK: http://www.java.net/downlo

2015-10-27 16:49:03 489

转载 php处理字符串格式的计算公式

有时候我们对每一种产品都有一个提成公式,而这个计算提成的公式是以字符串格式存在表中的当我们用这个计算公式时,他并不像我们写的:$a=2+3*5;这样简单的能计算出结果,而它是个字符串所以,我们就必须把字符串转化为我们能够处理的结果而php中的eval()函数可以处理php代码,因此可以用此来解决:以字符串格式存储的计算公式比如:$str='2*(3+12)';$result

2015-10-27 14:54:21 588

转载 Magento编译模式 - Magento Compiler Mode

提高Magento性能的一个很重要的方法是开启Magento的编译模式,可以在后台System>Tools>Compilation,点击Run Compilation Process按钮,一段时间后,我们发现Compiler Status由Disabled变为Enabled,已经编译成功了,打开/includes/src目录,会发现生成了很多文件。因为在Magento中,我们模块的代码

2015-10-22 17:38:09 360

转载 PHP内核探索:新垃圾回收机制说明

在5.2及更早版本的PHP中,没有专门的垃圾回收器GC(Garbage Collection),引擎在判断一个变量空间是否能够被释放的时候是依据这个变量的zval的refcount的值,如果refcount为0,那么变量的空间可以被释放,否则就不释放,这是一种非常简单的GC实现。然而在这种简单的GC实现方案中,出现了意想不到的变量内存泄漏情况(Bug:http://bugs.php.net/bug

2015-09-20 18:07:06 473

转载 Linux的chattr与lsattr命令详解

有时候你发现用ROOT权限都不能修改某个文件,大部分原因是曾经用chatt命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的Linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsatt命令是显示chatt

2015-08-22 10:53:54 493

原创 Linux chmod命令 修改文件权限被禁止(not permitted)的解决办法

发现目录下有个.user.ini文件无法删除一直提示这个错误,终于查到用 chattr 可以解除这个限制首先先查看一下属性lsattr .user.ini ----i------e- .user.ini然后去除i这个属性chattr -i .user.ini

2015-08-22 10:50:47 13118 1

转载 Linux下chkconfig命令详解

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务

2015-06-07 10:52:30 444

转载 Linux rpm 命令参数使用详解

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install--

2015-06-07 10:21:00 535

转载 OSI七层模型详解

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。一个设备工作在哪

2015-06-07 10:07:39 1053

转载 php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题

我们知道数据库处理sql是一条条处理的,假设购买商品的流程是这样的: sql1:查询商品库存    if(库存数量 > 0){ //生成订单... sql2:库存-1}    当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有1个了,在sql1阶段两个人查询到的库存都是>0的,于是最终都执行了sql2,库存最后变为-1,超售了,要么补库存,要么等用户投诉吧。

2015-06-03 18:33:46 1013

ckeditor行间距插件

ckeditor行间距插件包,解决ckeditor没有行间距的问题

2013-09-26

c#反编译工具

c#反编译工具,自己测试通过,需要的可以下载,收藏一下

2013-07-06

解决IE8安装一直提示重启的批处理

解决IE8安装一直提示重启的批处理,执行完该文件后可正常安装IE8

2013-01-15

JsonSQL:用SQL语句解析JSON文件

用SQL语法,当然只能用简单的条件查询咯,不过这个用起比较简单,容易上手

2012-06-19

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

TA关注的人

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