LMLPHP后院

使用SQL在命令行修改MySQL数据库表引擎技术

maybe yes 发表于 2016-11-07 21:39

如何使用 SQL 在命令行修改 MySQL 数据库某个表的存储引擎?。在实际应用中,可能会使用到临时表,当数据不大的时候选择 MEMORY 存储引擎是不错的。MEMORY 引擎虽然速度快,但是存储的大小是有限的,在 MySQL 的配置文件中有指定大小,默认是 256M。修改引擎方式如下示例:

> alter table {table_name} engine=MEMORY;

解决nodejs包管理器npm安装太慢的问题技术

maybe yes 发表于 2016-11-06 09:28

前端工程师应该都明白 NodeJs 和 npm 的使用,本文主要讲解使用国内镜像加快 npm 的安装慢的问题。

一般的工程师比较抽,宁愿等也都不愿意使用淘宝的库。如果等的太长,还是老老实实加上个参数使用淘宝的镜像来安装 npm 吧。如下示例:

$ npm install --registry=http://registry.npm.taobao.org

参数默认最好了,不论是什么平台。有人喜欢加上 -g 参数,我认为没有必要,也无需指定安装什么,这样 gulp,cnpm 都会安装好。

CSS之Button样式兼容Safari浏览器的写法技术

maybe yes 发表于 2016-10-29 22:43

HTML 默认的 button 样式在 Safari 系列浏览器中是不一样的,所以有些按钮样式在苹果设备中显示的比较怪异。下面给出兼容 Safari 浏览器的 button CSS 样式的写法,这样可以去除苹果设备浏览器中比较怪异的显示效果。

input.sb {
	cursor:pointer;
	color:white;
	background:#9ea2c0;
	width:98px;
	padding:0;
	letter-spacing:1px;
	-webkit-appearance:none;
}

上面的 CSS 中将 button 的背景和颜色做了修改,如果不加上 padding:0 和 -webkit-appearance:none,在 Safari 浏览器中就会渲染出一个圆角的边框,并且按钮的宽度也增大了,在某些元素比较密集的情况下页面就会错乱。

换行符\n回车符\r是0AH 0DH还是OAH ODH技术

maybe yes 发表于 2016-10-27 23:17

十六进制数字的表示方法,习惯在前面加上 0x 或者在后面加上 h。例如 0x0A 或 0AH。鉴于很多文档将 0AH 写成 OAH 的问题,我自己一开始也被弄糊涂了,OAH 是什么意思?。下面我截取了一段 ASCII 码表。

0000 1010	10	0A	LF	␊	换行键	\n	0x0A或0AH
0000 1011	11	0B	VT	␋	垂直定位符号
0000 1100	12	0C	FF	␌	换页键
0000 1101	13	0D	CR	␍	归位键	\r	0x0D或0DH

上面的码表能清晰的表明,换行符的十六进制表示是 0A,回车符的十六进制表示是 0D。理所应当它们在文档中的表示写法应该是 0AH 和 0DH。请注意区分,数字 0 比字母 O 要扁一些,但是在有些文档中很难辨别。

VIM如何以指定编码打开或加载文件技术

maybe yes 发表于 2016-10-26 22:43

Vim 编辑器如何以指定编码打开文件,或者是在打开文件之后,如何以指定的编码再次加载当前文件。有时候,特别是文件的中文内容比较少的情况下,比如整个文件中只有一到两个中文字符,编辑器可能会以错误的编码方式打开,这个时候就需要手动的切换到正确的编码。

指定编码打开文件,如下示例:

$ vi file_name -c "e ++enc=utf-8"

在编辑器打开后,动态切换编码,如下示例:

:e ++enc=utf-8

最近用脑太多,头脑比较累,精神绷紧,眼睛累。不多说了。

2024-11-19 18:36:59 1732012619 0.009744