5 mouse_ts

尚未进行身份认证

暂无相关简介

等级
TA的排名 11w+

Java使用MD5和BASE64

0X00 简介最近经常要在代码中使用到BASE64编码和MD5加密,所以把笔记贴在这里方便自己查找。 在配置postfix邮件服务器的时候发现,收到的邮件正文都是使用BASE64编码过的,所以才了解了一下这种编码。 MD5则是加密常用手段。虽说MD5细究不算加密算法,但是可以用作加密。0X01 BASE64编码 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方

2016-08-01 11:21:50

NFS 网络文件系统 配置 挂载 卸载

0X00 NFS简介NFS的全称是Net-File-System也就是网络文件系统。这和Samba与FTP不同,FTP的主要用途是用来上传和下载文件,Samba的主要功能是共享文件,而NFS的主要功能是用作文件系统。也就是说和NTFS、FAT32、EXT4等是类似的性质。我们可以将这个NFS当做一个磁盘分区挂载到自己的操作系统上,像操作自己的分区一样,甚至可以从NFS启动操作系统。 实验环境:两

2016-06-12 21:24:57

Linux下 swap分区 虚拟内存 的创建、调整、修改、挂载

SWAP分区是Linux的交换分区。交换分区实际存在于磁盘中,不过Linux系统可以将它当作内存使用,当物理真实内存不足的时候交换分区就可以和真实内存进行数据交换。简单地说就是从磁盘里拿出一块空间当作内存的储备区。虽说磁盘被拿来当作内存使用,但是速度还是磁盘的速度。可以想象下面一种日常生活的场景: 当你工作的时候一定是把桌洞里的东西拿出来放到桌面上,并且手里拿着一部分东西在操作,然后桌面和桌洞里

2016-06-12 21:24:33

Linux中 LVM逻辑卷基础操作 简明教程

0X00 LVM是什么,有什么用LVM的全称是Logical Volume Manager(逻辑卷管理)。是Linux下的一种磁盘分区管理机制,方便给分区(逻辑分区)扩容和压缩。最简单的可以理解成原始的磁盘分区管理是单纯的给每个独立的磁盘进行分区,然后对每个分区进行管理,这样的话每次扩容和压缩空间都会很麻烦。LVM就相当于把所有磁盘的分区都揉到一起,揉成一个大磁盘或者说是大分区,然后从大的中分出小的

2016-06-12 21:24:05

CentOS 7.x 下配置 DHCP 服务器 基础篇

博客搬家了,最近同时更新,没准什么时候就完全搬走了-_- http://blog.just666.cn 这个是新博客地址,希望大家多多关照DHCP介绍功能简介DHCP是一个基于UDP的工作在应用层的协议,用来自动分配IP地址。 应用实例:一个办公室有十个人,每个人每天上下班都要带着自己的笔记本,所以每次都要手动配置IP地址,这样简直就不是计算机该干的事情是吧。。所以DHCP应运而生,它能够

2016-05-12 11:59:04

Linux下链接文件的区别——软链接和硬链接

博客搬家了,最近同时更新,没准什么时候就完全搬走了-_-http://blog.just66.cn0X00 什么是链接文件Linux中的链接文件就相当于是Windows中的快捷方式,通过链接文件可以访问到链接指向的源文件。但是Linux下的链接文件和Windows中的快捷方式还是有一定的区别。Linux中有两种链接文件硬链接和软连接也称为符号链接 在介绍链接文件之前先要介绍一下Linux文件系统

2016-05-11 16:59:52

Cent OS 7.x下PHP JSP共存(使用Apache进行反向代理-vhost)

如果我们只有一台服务器,应该怎么实现让这台服务器同时处理PHP和JSP的请求?这里的解决方案是通过Apache的虚拟主机(vhost)来进行端口转发。 Apache会通过访问服务器的域名将请求转发至不同的端口或者不同的服务器。0X00 前提 and 目的前提: 拥有一个域名,并有两个A解析,同时解析到这台服务器的IP 分别拥有一个JSP和PHP的页面(网站)目的: 使用p

2016-05-08 22:09:35

MySQL 基础操作

前提是已经安装好了mysql_client并有运行着的mysql_server声明:命令中的大写字母是sql语句的关键字,小写字母是自己的相关属性和数据。0X00 连接到MySQL_Server使用mysql连接到127.0.0.1并用root用户登陆,密码等待输入mysql -h 127.0.0.1 -u root -p 0X01 建立一个数据库创建一个名为school的数据库CREATE D

2016-03-15 17:59:44

CentOS 7.1 配置 postfix 服务发邮件

准备自己搭建一个邮件服务器并且手撸一个收发邮件的客户端和服务端。这算是第一步,搭建一个能合法发邮件的服务器准备条件0.一个域名 假设你的域名是 singldog.com1.一台服务器2.固定的公网IP开始施工0.域名解析一共需要添加三条记录 第一个是 :A记录,RR值为 @ , 指向 服务器的IP地址 第二个是 :MX记录,RR值为@, 指向 singldog.com 第三个是 :A

2016-03-08 16:59:56

Redhat 安装&配置 MySQL

最近Java课上有个小项目要用到MySQL,正好手头有腾讯云服务器,就搭建了个MySQL服务,权当练手。查看软件仓库里MySQL相关软件 yum list mysql* 这个可以看到很多MySQL相关的软件,然后找到疑似mysql155-mysql-server.x86_64这样的安装MySQL的服务端 yum install mysql155-mysql-server.x86_64打开

2015-12-04 23:05:12

基于Ubuntu14.04的Hadoop2.6.0完全分布式安装

**//到底怎么安装完全完全分布Hadoop**/最近正在准备一个云计算&&大数据的比赛,需要配置Hadoop,然而并没有找到一个可以完全走流程的Hadoop安装教程,So,准备自己边学边写一个,不知道是不是到了别人不同的机器上会不会也是出现各种问题。。。算了,试试吧/0.准备一些生物设备,物理设备,软件 人一个 阿里云/腾讯云/虚拟机 的三台机器 给他们装好系统

2015-11-25 17:58:35

Java抽象类和接口

最近在Java的抽象类和接口这里比较迷茫,自己看了看书,写了写代码,熟悉了一下,现在把自己的心得贴出来,一是为了总结经验,二也是为了分享。如果内容有什么不妥当的,请务必联系我更正,谢谢。

2015-11-21 22:04:42

在 Ubuntu 和 Linux Mint 上安装 Terminator 0.98

Terminator,它可以在一个窗口内打开多个终端。该项目的目标之一是为摆放终端提供一个有用的工具。它的灵感来自于类似 gnome-multi-term,quankonsole 等程序,这些程序关注于按网格摆放终端。 Terminator 0.98 带来了更完美的标签功能,更好的布局保存/恢复,改进了偏好用户界面和多处 bug 修复。TERMINATOR 0.98 的更改和新特性 添加了一个布局

2015-10-23 23:30:04

基于Linux C语言的字符界面《推箱子》

基于Linux C语言的字符界面《推箱子》编写环境:Ubuntu14.04 + Vim + GCC 如果想在Windows环境下编译的话,要注释掉16.17.18行的预编译处理,还要注释掉getch()函数的声明以及定义,最后再添加上conio.h的头文件。代码下载:http://www.oschina.net/code/snippet_2309129_51582遇到的一些问题:Windows环境

2015-10-19 22:16:28

用Python写的日历

#!/usr/bin/python2#It's my first Python programimport time#get date 获取当前日期year = time.strftime('%Y', time.localtime(time.time()))year = (int)(year)month = time.strftime('%m', time.localtime(time.ti

2015-07-07 22:14:05

我的Ubuntu/Linux配置

如果是在虚拟机里安装的,第一步一定是安装VMtools 安装VMtools: 在VM界面上选择安装Vmtools 用图形化解压那个.tar的压缩包(linux也不一定非要命令行操作) 然后用命令行进入那个解压出来的目录 终端执行 ./*.pl 一路回车确认就好了,直到最后显示The VM Team 就安装完毕了然后我会设置Ubuntu的工作区 打开工作区: 在系统设置中打开工

2015-06-20 22:13:20

Linux下用W3M浏览网页

1.安装$sudo apt-get install w3m-img w3m2.启动吧$w3m www.google.cn你就会看到熟悉的google主页了3.一些常用的快捷键H 显示帮助 q 退出,会有提示的 j,k,l,h 移动光标,就像vim中一样 J/K 向下/向上滚屏 < > 左右滚屏 在文本框里press Enter会提示TEXT:然后就可以输入了.输入后press E

2015-06-14 21:12:49

Linux基本目录结构

以下目录都是在根目录下的。bin:保存可执行文件,命令保存在这里,保存在这里的所有命令是所哟用户都有权限使用的boot:阴道目录,负责阴道启动。vmlinux是内核dev:设备,保存了所有硬件设备。Linux中设备被抽象为文件etc:保存几乎所有配置文件home:家目录,每个用户已都有自己的家目录,保存用户的私有文件。home里有每个用户的家目录,除了root用户。root用户的家目录是单独

2015-06-09 22:52:37

使用mplayer在终端下播放音乐

mplayer是一个多媒体播放软件,不只是可以播放音乐,常见格式的视频也是手到擒来。最基本的播放命令mplayer music.mp3就可以播放music.mp3这个音频了、视频也是如此mplayer /home/test/Music/*这个就是播放Music目录下的所有音乐,是按一定顺序播放的。mplayer /home/test/Music/* -shuffle 这个是播放Music目录

2015-06-09 22:43:14

C语言寄存器变量register

用register声明的变量是寄存器变量,是存放在CPU的寄存器里的。而我们平时声明的变量是存放在内存中的。虽说内存的速度已经很快了,不过跟寄存器比起来还是差得远。寄存器变量和普通变量比起来速度上的差异很大,毕竟CPU的速度远远大于内存的速度。寄存器有这么两个特点,一个是运算速度快,一个是不能取地址。学过C的都应该知道每一个变量在内存中都占有一定的的空间,来存放数据。但是在寄存器

2015-04-17 15:25:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!