自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tedpenk的专栏

工欲善其事必先利其器

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

原创 php mysqli 查询乱码问题

mysqli因为默认是latin-1编码,当你的页面时utf-8编码是,就会产生页面乱码问题。mysqli乱码解决办法:$mysqli = new mysqli('localhost','root','password','dbname');//mysqli链接数据库的写法//$mysqli->query("SET NAMES utf8");//写法一$mysqli

2015-07-19 22:53:52 2424

原创 display:inline-block 元素之间由于换行所产生的间距问题

两个或多个 display:inline-block 的元素之间,如果在 html 书写中有换行的话,会在页面上产生间距。解决方法:1.消除换行,一个挨着一个元素写;    2.用样式控制

2015-04-09 14:55:08 755

转载 jquery $.fn

原来 jQuery.fn =jQuery.prototype.对prototype肯定不会陌生啦。 jQuery便是一个封装得非常好的类,比如我们用语句 $("#btn1") 会生成一个 jQuery类的实例。

2015-01-13 14:06:16 449

转载 遍历

遍历var supportsTraversals = document.implementation.hasFeature("Traversal", "2.0");var supportsNodeIterator = (typeof document.createNodeIterator == "function");var supportsTreeWalker = (type

2015-01-08 22:15:46 414

转载 元素大小

元素大小1.偏移量(offset dimension),包括元素在屏幕上占用的所有可见的空间。元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小(注意,不包括外边距)。·offsetHeight:元素在垂直方向上占用的空间大小,以像素计。包括元素的高度、(可见的)水平滚动条的高度、上边框高度和下边框高度。·offsetWidth:元素

2015-01-08 19:36:38 628

转载 操作样式表

操作样式表CSSStyleSheet 类型表示的是样式表,包括通过 元素包含的样式表和在 元素中定义的样式表。这两个元素本身分别是由 HTMLLinkElement 和 HTMLStyleElement 类型表示的。CSSStyleSheet 属性:var supportsDOM2StyleSheets = document.implementa

2015-01-08 11:05:46 378

转载 兼容模式

在标准模式下,document.compatMode 的值等于"CSS1Compat",而在混杂模式下,document.compatMode 的值等于"BackCompat"。

2015-01-07 15:07:20 362

转载 文档模式

IE8 引入了一个新的概念叫“文档模式”(document mode)。页面的文档模式决定了可以使用什么功能。换句话说,文档模式决定了你可以使用哪个级别的 CSS,可以在 JavaScript 中使用哪些 API,以及如何对待文档类型(doctype)。到了 IE9,总共有以下 4 种文档模式。·IE5:以混杂模式渲染页面(IE5 的默认模式就是混杂模式)。IE8 及更高版

2015-01-06 18:49:03 612

原创 Oracle 与 Mysql 的 in 的 数据长度限制

Oracel 最大不超过 1000 个,Mysql 没有限制。

2014-12-16 19:22:20 2562

原创 Bootstrap 的清除浮动

.clearfix:before, .clearfix:after { display: table; content: " ";}.clearfix:after { clear: both;}

2014-12-13 16:44:06 3349

原创 Git 基本命令

1. 初始化项目git init2.

2014-11-19 23:26:25 342

原创 JS 能表示的最大数值

JS 能表示的最大数值  900 719 925 474 099 2

2014-11-12 17:38:16 3241

原创 媒体查询

<!-- 语言属性根据 HTML5 规范:强烈建议为 html 根元素指定 lang 属性,从而为文档设置正确的语言。这将有助于语音合成工具确定其所应该采用的发音,有助于翻译工具确定其翻译时所应遵守的规则等等。--> <!--字符编码通过明确声明字符编码,能够确保浏览器快速并容易的判断页面内容的渲染方式。这样做的好处是,可以避免在 HTML 中使用字符实体标记(character

2014-11-12 13:27:55 382

原创 记录百度富文本编辑框 UEditor 的一个问题

在每次调用 gegenerate

2014-11-10 17:26:41 585

原创 记录 text-indent

t text-indent: -9999px;

2014-11-07 18:18:37 292

原创 记录 table 的 border-collapse

border-collapse 属性设置表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。

2014-11-04 17:51:12 342

原创 mysql 创建数据库、用户、给用户赋权限、创建表的过程

1. root 登陆mysql -u root -p2.创建数据库create database

2014-11-01 16:06:45 793

原创 记录一个 Velocity 模板引擎的缓存问题

在定义函数的时候不能重名,因为 Velocity 会将模板

2014-10-31 11:30:25 857

原创 CentOS5 中安装 php 后启动 apache 报错:undefined symbol: xmlTextReaderSetup

./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2 --with-zlib-dir=/usr/lib

2014-10-20 20:35:08 1407

原创 记录一个 input change 和 blur 事件同时注册的问题

测试 input 的 change 事件和 blur 事件 var input = document.getElementById("input"); var blurEvent = function(e) {console.log(1111111); }; var changeEvent = function(e) {con

2014-07-29 09:20:38 1447

原创 Ajax 两点记录

一、不管服务器端返回的 ContentType 类型是什么, responseText

2014-07-26 18:37:03 341

原创 JavaScript DOM 事件处理程序总结

一、注册方式:1)

2014-07-26 16:36:24 462

原创 关于定位、浮动、z-index 和 offsetParent 的一些概念

一、关于 postion: relative:1)  position: relative 不会使元素脱离文档流,元素保留原先应该出现的位置并根据这个位置进行定位;

2014-07-26 10:58:01 743

原创 两栏布局

两栏布局 *{margin:0;padding:0;} /*****************************************方法一 固定高度**************************************/ /*.left {float:left;width:200px;background-color:#ff0;heig

2014-07-26 08:45:53 572

原创 元素的居中

元素居中 /****************************************** 水平居中 (1) **************************************/ .wrap1 {background: #000; width: 500px; height: 100px; margin-bottom: 10px; col

2014-07-23 13:50:41 434

原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第25章 Linux 备份策略

Linux 备份策略备份要点备份资料的考虑造成系统损坏的问题:硬件问题:硬盘毁坏软件问题:误删除、安全攻击、主机角色不同,备份任务也不同备份因素考虑备份哪些文件选择什么备份的设备考虑备份的方式备份的频率备份使用的工具备份哪些 Linux 数据具有备份意义的文件通常可以粗分为两大类:1.系统基本设置信息

2014-07-07 15:14:44 468

原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第24章 X Window 设置介绍

X window 设置介绍什么是X Window System图形界面 X Window 的发展简史1.在 UNIX Like 上面的图形用户界面 (GUI) 被称为 X 或 X112.X11 是一个“软件”而不是一个操作系统3.X11 是利用网络架构来进行图形界面的运行与绘制4.较著名的 X 版本为 X11R6 这一版,目前大部分的 X 都是这一版演化

2014-07-07 10:11:05 620

原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第23章 软件安装:RPM、SRPM 与 YUM 功能

软件安装:RPM、SRPM 与 YUM 功能软件管理器简介厂商先在他们的系统上面编译好了我们用户所需要的软件,然后将这个编译好的可执行的软件直接发布给用户来安装。Linux 界的两个主流:RPM 与 DPKGLinux 开发商先在固定的硬件平台与操作系统平台上面讲需要安装或升级的软件编译好,然后将这个软件的所有相关文件打包成为一个特殊格式的文件,在这个软

2014-07-07 10:09:04 651

原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第22章 软件安装:源码与 Tarball

软件安装:源码与 Tarball开放源码的软件安装与升级简介什么是开放源码、编辑程序与可执行文件在 Linux 系统上面,一个文件能不能被执行看的是有没有可执行的那个权限(具有 x 权限),不过,Linux 系统上真正是别的可执行文件其实是二进制文件。file /bin/bashfile /etc/init.d/syslog如果是二进制程

2014-07-02 16:10:41 527

原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第21章 系统设置工具(网络与打印机)与硬件检测

系统设置工具(网络与打印机)与硬件检测CentOS 系统设置工具:setup用户身份验证设置网络配置选项 (非 ADSL 拨号上网方式)手动配置固定IP这种方式你必须要取得下面的几个参数才能够让你的 Linux 上网:IP子网掩码 (network)网关 (gateway)DNS 主机的 IP (通常会有两个,若记不住的话,硬背 168.95.1

2014-07-02 16:08:58 443

原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第20章 启动流程、模块管理与 Loader

启动流程、模块管理与 LoaderLinux 的启动流程分析启动流程一览系统启动的过程如下: 1.加载 BIOS 的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备;2.读取并执行第一个启动设备内 MBR 的 boot Loader (即是 grub,spfdisk 等程序);3.依据 boot loader 的设置加载 Kernel,Kernel 会开始检测硬

2014-06-30 18:02:10 537

原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第19章 认识与分析日志文件

认识与分析日志文件什么是日志文件日志文件的权限通常是设置为仅有 root 能够读取而已/var/log/cron/var/log/dmesg/var/log/lastlog/var/log/maillog 或 /var/log/mail/*/var/log/messages/var/log/secure/var/log/wtmp,/var/log/faillon

2014-06-26 16:34:14 480

原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第18章 认识系统服务

认识系统服务(daemons)什么是daemon与服务常驻在内存中的进程,且可以提供一些系统或网络功能,那就是服务。实现这个 service 的程序我们就称它为 daemondaemon 的主要分类stand alone 此 daemon 可以自行单独启动服务super daemon 一个特殊的 daemon 来统一管理服务与端口的对应

2014-06-26 16:33:35 422

原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第17章 程序管理与 SELinux 初探

进程Linux 下面执行一个命令时,系统会将相关的权限、属性、程序代码与数据等均加载到内存,并给予这个单元一个进程标识符(PID),最终该命令可以进行的任务则与这个PID的权限有关。ps -l 可以查阅进程信息常驻内存当中的进程通常都是负责一些系统所提供的功能以服务用户各项任务,因此这些常驻进程就会被我们称为服务。cp file1 file2 & (表示将 file1

2014-06-26 16:31:34 548

原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第16章 例行性工作 (crontab)

at:仅执行一次就结束调度的命令启动: /etc/init.d/atd restart设置一下开机时就启动这个服务:chkconfig atd onat [-mldv] TIMEat -c 工作号码-m 当 at 的工作完成后,即使没有输出信息,以 email 通知用户该工作已  完成-l at -l 相当于 atq,列出目前系统上面的所有该用户的 at 调度-

2014-06-26 16:30:42 444

原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第15章 磁盘配额 (Quota) 与高级文件系统管理

磁盘配额(Quota)的应用与实践quota 可以让磁盘的容量使用较为公平。quota 的规范设置选项·限值 inode 用量:管理用户可以新建的“文件数量”·限值 block 用量:管理用户磁盘容量的限值,较常见的为这种方式。不管是哪一种限值规范,限制值都有两个:sort 表示用户在低于 soft 限值时,可以正常使用磁盘,但若超过 soft 且低于 hard

2014-06-26 16:29:21 868

原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第14章 Linux 账号管理与ACL权限设置

计算某个日期的积累日数echo $((date --date="2008/09/04" +%s)/86400 + 1))查看当前登录的账号所属的所有用户组:groups,第一个输出的用户组为有效用户组通常有效用户组的作用是新建文件切换有效用户组:newgrp,切换的用户组必须是已经有支持的用户组,且是以另外一个shell来提供这个功能新增用户:useradd -

2014-06-26 16:27:31 596

原创 Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第13章 学习 shell script

shell script的追踪与调试sh [-nvx] scripts.sh-n 不要执行 script,仅查询语法问题-v 在执行 script 前,先将 script 的内容输出到屏幕上-x 将使用到的 script 内容显示到屏幕上sh -n sh16.sh sh -x sh15.sh

2014-06-26 16:24:37 426

原创 Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第12章 正则表达式与文件格式化处理

-----正则表达式正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理之用。使用正则表达式时,需要特别留意当时环境的语系为何,否则可能会发现与别人不相同的选取结果。[]里面不论有几个字符,它都只代表一个字符dmesg 列出内核信息wget 下载网络上的文件高级版 grep grep:列

2014-06-26 16:22:40 439

原创 Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第11章 认识与学习 bash

env 输出环境变量export 输出环境变量,如有参数则将参数导入到环境变量set 输出环境变量和自定义变量echo 显示某个变量unset 取消变量bash 新建子进程exit 退出进程locale 输出语系read [-pt] 变量名 等待用户输入变量名declare/typeset [-aixr] 变量名="xxxx" 定

2014-06-26 16:19:43 412

空空如也

空空如也

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

TA关注的人

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