- 博客(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 2449
原创 display:inline-block 元素之间由于换行所产生的间距问题
两个或多个 display:inline-block 的元素之间,如果在 html 书写中有换行的话,会在页面上产生间距。解决方法:1.消除换行,一个挨着一个元素写; 2.用样式控制
2015-04-09 14:55:08 781
转载 jquery $.fn
原来 jQuery.fn =jQuery.prototype.对prototype肯定不会陌生啦。 jQuery便是一个封装得非常好的类,比如我们用语句 $("#btn1") 会生成一个 jQuery类的实例。
2015-01-13 14:06:16 469
转载 遍历
遍历var supportsTraversals = document.implementation.hasFeature("Traversal", "2.0");var supportsNodeIterator = (typeof document.createNodeIterator == "function");var supportsTreeWalker = (type
2015-01-08 22:15:46 435
转载 元素大小
元素大小1.偏移量(offset dimension),包括元素在屏幕上占用的所有可见的空间。元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小(注意,不包括外边距)。·offsetHeight:元素在垂直方向上占用的空间大小,以像素计。包括元素的高度、(可见的)水平滚动条的高度、上边框高度和下边框高度。·offsetWidth:元素
2015-01-08 19:36:38 654
转载 操作样式表
操作样式表CSSStyleSheet 类型表示的是样式表,包括通过 元素包含的样式表和在 元素中定义的样式表。这两个元素本身分别是由 HTMLLinkElement 和 HTMLStyleElement 类型表示的。CSSStyleSheet 属性:var supportsDOM2StyleSheets = document.implementa
2015-01-08 11:05:46 400
转载 兼容模式
在标准模式下,document.compatMode 的值等于"CSS1Compat",而在混杂模式下,document.compatMode 的值等于"BackCompat"。
2015-01-07 15:07:20 383
转载 文档模式
IE8 引入了一个新的概念叫“文档模式”(document mode)。页面的文档模式决定了可以使用什么功能。换句话说,文档模式决定了你可以使用哪个级别的 CSS,可以在 JavaScript 中使用哪些 API,以及如何对待文档类型(doctype)。到了 IE9,总共有以下 4 种文档模式。·IE5:以混杂模式渲染页面(IE5 的默认模式就是混杂模式)。IE8 及更高版
2015-01-06 18:49:03 640
原创 Bootstrap 的清除浮动
.clearfix:before, .clearfix:after { display: table; content: " ";}.clearfix:after { clear: both;}
2014-12-13 16:44:06 3371
原创 媒体查询
<!-- 语言属性根据 HTML5 规范:强烈建议为 html 根元素指定 lang 属性,从而为文档设置正确的语言。这将有助于语音合成工具确定其所应该采用的发音,有助于翻译工具确定其翻译时所应遵守的规则等等。--> <!--字符编码通过明确声明字符编码,能够确保浏览器快速并容易的判断页面内容的渲染方式。这样做的好处是,可以避免在 HTML 中使用字符实体标记(character
2014-11-12 13:27:55 412
原创 记录 table 的 border-collapse
border-collapse 属性设置表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。
2014-11-04 17:51:12 369
原创 mysql 创建数据库、用户、给用户赋权限、创建表的过程
1. root 登陆mysql -u root -p2.创建数据库create database
2014-11-01 16:06:45 818
原创 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 1429
原创 记录一个 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 1477
原创 关于定位、浮动、z-index 和 offsetParent 的一些概念
一、关于 postion: relative:1) position: relative 不会使元素脱离文档流,元素保留原先应该出现的位置并根据这个位置进行定位;
2014-07-26 10:58:01 764
原创 两栏布局
两栏布局 *{margin:0;padding:0;} /*****************************************方法一 固定高度**************************************/ /*.left {float:left;width:200px;background-color:#ff0;heig
2014-07-26 08:45:53 587
原创 元素的居中
元素居中 /****************************************** 水平居中 (1) **************************************/ .wrap1 {background: #000; width: 500px; height: 100px; margin-bottom: 10px; col
2014-07-23 13:50:41 450
原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第25章 Linux 备份策略
Linux 备份策略备份要点备份资料的考虑造成系统损坏的问题:硬件问题:硬盘毁坏软件问题:误删除、安全攻击、主机角色不同,备份任务也不同备份因素考虑备份哪些文件选择什么备份的设备考虑备份的方式备份的频率备份使用的工具备份哪些 Linux 数据具有备份意义的文件通常可以粗分为两大类:1.系统基本设置信息
2014-07-07 15:14:44 479
原创 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 644
原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第23章 软件安装:RPM、SRPM 与 YUM 功能
软件安装:RPM、SRPM 与 YUM 功能软件管理器简介厂商先在他们的系统上面编译好了我们用户所需要的软件,然后将这个编译好的可执行的软件直接发布给用户来安装。Linux 界的两个主流:RPM 与 DPKGLinux 开发商先在固定的硬件平台与操作系统平台上面讲需要安装或升级的软件编译好,然后将这个软件的所有相关文件打包成为一个特殊格式的文件,在这个软
2014-07-07 10:09:04 665
原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第22章 软件安装:源码与 Tarball
软件安装:源码与 Tarball开放源码的软件安装与升级简介什么是开放源码、编辑程序与可执行文件在 Linux 系统上面,一个文件能不能被执行看的是有没有可执行的那个权限(具有 x 权限),不过,Linux 系统上真正是别的可执行文件其实是二进制文件。file /bin/bashfile /etc/init.d/syslog如果是二进制程
2014-07-02 16:10:41 543
原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第21章 系统设置工具(网络与打印机)与硬件检测
系统设置工具(网络与打印机)与硬件检测CentOS 系统设置工具:setup用户身份验证设置网络配置选项 (非 ADSL 拨号上网方式)手动配置固定IP这种方式你必须要取得下面的几个参数才能够让你的 Linux 上网:IP子网掩码 (network)网关 (gateway)DNS 主机的 IP (通常会有两个,若记不住的话,硬背 168.95.1
2014-07-02 16:08:58 464
原创 Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第20章 启动流程、模块管理与 Loader
启动流程、模块管理与 LoaderLinux 的启动流程分析启动流程一览系统启动的过程如下: 1.加载 BIOS 的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备;2.读取并执行第一个启动设备内 MBR 的 boot Loader (即是 grub,spfdisk 等程序);3.依据 boot loader 的设置加载 Kernel,Kernel 会开始检测硬
2014-06-30 18:02:10 556
原创 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 491
原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第18章 认识系统服务
认识系统服务(daemons)什么是daemon与服务常驻在内存中的进程,且可以提供一些系统或网络功能,那就是服务。实现这个 service 的程序我们就称它为 daemondaemon 的主要分类stand alone 此 daemon 可以自行单独启动服务super daemon 一个特殊的 daemon 来统一管理服务与端口的对应
2014-06-26 16:33:35 434
原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第17章 程序管理与 SELinux 初探
进程Linux 下面执行一个命令时,系统会将相关的权限、属性、程序代码与数据等均加载到内存,并给予这个单元一个进程标识符(PID),最终该命令可以进行的任务则与这个PID的权限有关。ps -l 可以查阅进程信息常驻内存当中的进程通常都是负责一些系统所提供的功能以服务用户各项任务,因此这些常驻进程就会被我们称为服务。cp file1 file2 & (表示将 file1
2014-06-26 16:31:34 563
原创 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 460
原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第15章 磁盘配额 (Quota) 与高级文件系统管理
磁盘配额(Quota)的应用与实践quota 可以让磁盘的容量使用较为公平。quota 的规范设置选项·限值 inode 用量:管理用户可以新建的“文件数量”·限值 block 用量:管理用户磁盘容量的限值,较常见的为这种方式。不管是哪一种限值规范,限制值都有两个:sort 表示用户在低于 soft 限值时,可以正常使用磁盘,但若超过 soft 且低于 hard
2014-06-26 16:29:21 896
原创 Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第14章 Linux 账号管理与ACL权限设置
计算某个日期的积累日数echo $((date --date="2008/09/04" +%s)/86400 + 1))查看当前登录的账号所属的所有用户组:groups,第一个输出的用户组为有效用户组通常有效用户组的作用是新建文件切换有效用户组:newgrp,切换的用户组必须是已经有支持的用户组,且是以另外一个shell来提供这个功能新增用户:useradd -
2014-06-26 16:27:31 610
原创 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 446
原创 Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第12章 正则表达式与文件格式化处理
-----正则表达式正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理之用。使用正则表达式时,需要特别留意当时环境的语系为何,否则可能会发现与别人不相同的选取结果。[]里面不论有几个字符,它都只代表一个字符dmesg 列出内核信息wget 下载网络上的文件高级版 grep grep:列
2014-06-26 16:22:40 455
原创 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 426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人