jenkiHuang


  • 首页

  • 归档

  • 站点地图

Vi 编辑器命令说明

发表于 2015-08-03 | 分类于 linux

Vi 编辑器是Linux和Unix上最基本的文本编辑器,特别是在无图形界面的服务器上面。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。

在Linux下字符是区分大小写的,在这里操作命令也不例外。

进入vi的命令

1
2
3
4
5
6
vi filename                         #打开或新建文件,并将光标置于第一行首 
vi +n filename                      #打开文件,并将光标置于第n行首 
vi + filename                       #打开文件,并将光标置于最后一行首 
vi +/pattern filename               #打开文件,并将光标置于第一个与pattern匹配的串处 
vi -r filename                      #在上次正用vi编辑时发生系统崩溃,恢复filename 
vi filename1 filename2              #打开多个文件,依次进行编辑
阅读全文 »

Linux 命令集

发表于 2015-08-02 | 分类于 linux

记录常用到的Linux命令,后续不断更新。

系统类命令

查看目录大小 (du)

1
du -sh ./*

查看磁盘使用情况 (df)

1
df -TH

查看内在使用情况 (free)

1
free -m
阅读全文 »

Mysql 忘记root密码的解决方案

发表于 2015-08-01 | 分类于 linux

在互联网的时代,密码安全十分重要。为了安全往往不同的服务都会设置不同的密码,不常用的服务密码就有可能忘记。

今天要讲的就是如何在忘记密码的情况下修改Mysql的root密码。

首先确认服务器出于安全的状态,确保别人在你修改密码的时候能连接到你的数据库。因为下面操作修改root密码时,任何人是可以随意连接到你的Mysql服务器的,所以此时你的数据库是没有任何安全可言。

确保服务安全之后,编辑Mysql的配置文件。

1
vi /etc/my.cnf
阅读全文 »

Htaccess 加密保护访问目录

发表于 2015-07-31 | 分类于 linux

在web服务器上面,经常有些目录属于隐私目录,不希望对外部公开。这时候我们可以使用 .htaccess 来对目录进行加密保护。

用.htaccess加密后的目录,同时对googlebot有防止被索引的作用- google说明。对其他搜索引擎是否有效未做测试。

首先cd到要进行加密保护的目录下面,然后创建.htaccess文件并写入如下内容:

阅读全文 »

Javascript 浮点数精确计算

发表于 2015-07-30 | 分类于 frontend

在用javascript做浮点数计算的时候,精度大的结果有时候很难和预期结果一致。

下面推荐3个用于执行高精度数学计算的javaScript库。

  1. numbers.js
  2. Numeric Javascript
  3. accounting.js

如果只是用javascript做简单的整数运算可以不用到库,但是如果要做到高精度的浮点运算的话,可以考虑上面的js库。

阅读全文 »

Css 多种清除浮动的方法

发表于 2015-07-29 | 分类于 frontend

在做前端界面开发的时候,难免会用到 css 的 float 属性。

用到浮动容易导致容器的高度为0,及导致后面的布局错乱,这时候就需要清除浮动。

方法1:

只能清除元素左右的浮动,元素容器的高度不无填充。

1
.element {clear:both;}
阅读全文 »

Javascript Api及常用方法

发表于 2015-07-28 | 分类于 frontend

Javascript 有很多原生的Api以及很多简便操作就可以得到想要的结果,下面列出部分Api,新Api内容后续不断更新。

& (按位与)

判断一个数是否为2的n次幂。

1
2
var number = 8;
(number & number -1) === 0; // true

^ (按位异或)

不用第三个变量,就可以实现两个变量的值交换,是不是觉得很方便。

1
2
3
4
var a = 100,b = 50;
a = a ^ b; // 86
b = a ^ b; // 50
a = b ^ a; // 100
阅读全文 »

Css3 轨迹运动

发表于 2015-07-16 | 分类于 frontend

本文内容以Css3技术为基础,请使用支持Css3技术的浏览器浏览。

实现效果主要用到的是Css3的transform属性。

以下为Css3核心代码:

阅读全文 »

Highcharts 时区问题

发表于 2015-07-01 | 分类于 frontend

使用Highcharts做报表的时候,出现时间会有时区问题,即使是使用时间戳也无法校正。

解决此问题只要在调用Highcharts的时候加一个属性就好。

1
2
3
4
5
Highcharts.setOptions({ 
    global: { 
        useUTC: false 
    } 
});

Kvm 硬盘容量扩容

发表于 2015-06-30 | 分类于 linux

在做Kvm虚拟化的时候,当系统运行一段时间会发现,原先配置的机器硬盘空间不够用,需要对磁盘进行扩容。

首先安装扩容需要的工具。

1
2
sudo apt-get install libguestfs-tools
sudo apt-get install guestfish

在安装过程中,可能会有一个弹出框让你选择“YES”或“NO”,如果你想对镜像内部文件进行直接编写的话,就选择“YES”。

安装完成后,关闭需要扩容的虚拟机。

1
2
3
4
sudo virsh destroy xx
sudo qemu-img create -f raw new.raw 20G
sudo virt-resize --expand /dev/sda1 old.raw new.raw
sudo virt-filesystems --long --parts --blkdevs -h -a new.raw
阅读全文 »
12345

jenkiHuang

50 日志
3 分类
9 标签
Links
  • jenkiHuang
  • 张鑫旭
  • 淘宝UED
  • 腾讯前端
  • 前端观察
  • 前端乱炖
© 2020 jenkiHuang
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4