201811-21 vim编辑器操作命令大全 NEW 索引1. 关于Vim1.1 Vim的几种模式2. 启动Vim3. 文档操作4. 光标的移动4.1 基本移动4.2 翻屏4.3 标记5. 插入文本5.1 基本插入5.2 改写插入6. 剪切复制和寄存器6.1 剪切和复制、粘贴6.2 文本对象6.3 寄存器7. 查找与替换7.1 查找7.2 替换7.3 正则表达式8. 排版8.1 基本排版8.2 拼写检查8.3 统计字数9. 编辑多个文件9.1 一次编辑多个文件9.2 多标签编辑9.3 缓冲区10. 分屏编辑10.1 水平分割10... Read More >
201811-21 vi编辑器使用及常用命令 NEW 什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。vim 键盘图:vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是命令模式(... Read More >
201811-21 Java对象的序列化与反序列化 一、序列化与反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发访问,就有可能出现10万个Session对象,内存可能吃... Read More >
201811-12 Java反射技术 Java反射技术实现代码ReflectServiceImpl.javapackage com.smmr.chapter2.reflect; /** * @ClassName ReflectServiceImpl * @Description TODO * @author Mukais * @date 2018年11月12日 * */ public ... Read More >
201811-12 图片与base64之间的互相转换 这篇文章实现的功能是,本地或者线上的图片转换成base64和base64转换成图片。 好了不多说了,直接上代码!import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.Inpu... Read More >
201811-08 Python爬 [http://www.doutula.com/] 表情包图片网站 今天学习了Python简单爬虫,爬了一个表情包网站: [http://www.doutula.com/] ,以后聊天斗图不怕没表情包了,下面是完成的代码,分享给大家import requests from lxml import html from concurrent import futures import time import os etree =... Read More >
201811-06 Eclipse中“Installing Software has encountered a problem” Eclipse中“Installing Software has encountered a problem”,取消勾选如图所示选项即可。... Read More >
201811-01 初学Python,练习开发的第一个Python程序——Python飞机大战 游戏截图: 代码如下: plane_main.py from plane_sprites import * class PlaneGame(object): """飞机大战主游戏""" def __init__(self): print("游戏初始化")... Read More >