VIM使用入门(汇集)
转自PHPCHINA 在linux下使用VIM进行编程是一件很自然的事情 刚开始时我也对VI超多的指令和完全的放弃鼠标感到不适! 但经过了初期的适应性阶段,我终于放发现,原来放弃了鼠标却也提高了效率! 废话少说,进入正题: ``(TAB上边的点):回到光标跳转前的位置。 dd:删除一行。 5dd:删除光标处以下的五行。 按V键进入可视模式,选择要拷贝的内容,按yy拷贝选中的内容,在需要的地方按p拷贝内容到新光标处或新文件中。 i:进入插入模式。 v:进入可视模式。 Esc:回到基本模式 h,j
有进度条圆周率的计算
一、安装tqdm函数库 tqdm是一个强大的终端进度条工具,我利用pip获取tqdm函数库。 1、打开运行,输入“cmd” 2、输入pipinstall 你要安装的库(如 pip install tqdm) 二、编写代码 三、执行效果 运行成功 马青公式
[转]#pragma 预处理指令详解
#pragma 预处理指令详解 在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。 #pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。 依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #pragma para 其中para为参数,下面来看一些常用的参数。 (1)message 参数 message参数是我最喜欢的一个参
用python计算圆周率并用进度条显示计算进度。
一、安装tqdm库 1、利用cmd命令提示符,进入python所在的文件盘 2、输入 pip install tqdm 即可安装tqdm库 二、输入代码 from random import random
from math import sqrt
from time import *
from tqdm import tqdm
DARTS=10000000
hits=0.0
clock()
for i in range(1,DARTS+1):
x,y=random()
Spring------约束导入和application.xml的引入方式
1.spring约束的导入 2.SSH常用约束 3.application.xml的引入方式 <1.通过ClassPathXmlApplicationContext引入配置文件application.xml public void fun1() {
// 1.创建容器对象 ApplicationContext容器创建时自动创建所有对象
ClassPathXmlApplicationContext ac = new ClassPathXmlApplicat
js-放大镜案例基础知识
一、offset系列 1:无定位的情况下 所有元素均已浏览器左上角为参考 offset系列 //offsetWidth = width+border*2+padding*2 //offsetHeight= height+border*2+padding*2 //offsetLeft //offsetTop //offsetparent 返回元素 对象 当前元素离他最近的父级元素(必须有定位) 2:当有定位的情况下 当前元素或会找离他最近的父级元素为参考 最终直到找到body /*父盒子距离他父
MySQL下载安装教程
目录 一、MySQL下载 二、MySQL安装过程 三、MySQL配置 1.在控制面板中打开mysql的命令行 2.检查一下mysql服务是否启动 3.配置环境变量 (1)找到mysql.exe的路径,复制下来 (2)设置环境变量 四、MySQL安装过程出现错误的解决办法 1.在服务里面查看是否已经有了mysql 2.控制面板(360)卸载mysql 3.手动到注册表里卸载mysql残余 (1)方法一:命令行 (2)方法二:自己按照如下的路径去找mysql Mysql是关系型数据库 Mysql数
进入cmd命令行的操作方法
目录 1.win+R 2.开始 cmd 3.shift +鼠标右键------->在此处打开命令窗口 1.win+R 2.开始 cmd 3.shift +鼠标右键------->在此处打开命令窗口
python:整数在二进制、八进制、十进制和十六进制之间转换
本文使用python中自带函数将一个整数在二进制、八进制、十进制和十六进制之间自由转换。 这个整数可能是个int,也可能是个string。 用到了otc,hex,bin,format这四个函数,和int这个class 一、十进制转换为其他进制 十进制转为二进制 bin(整数型) 十进制转换为八进制 oct(整数型) 十进制转换为十六进制 hex(整数型)
# 十进制转换为其他进制
a=int(input('请输入要转换的十进制数:'))
# 十进制转二进制 (bin)
b=bin(a)
pr
Mysql数据库中sql语句-数据修改
1.修改表名
alter table student rename students;
2.字段 column (1)添加字段
ALTER TABLE 表名 ADD COLUMN 字段名 字段类型;
alter table student add column phone char(30);
(2)删除字段
alter table student drop column phone;
(3)修改字段名称
alter table student change name names
Navicat安装教程及其使用方法
一、Navicat安装教程 Navicat是一个高效的数据库可视化管理工具 安装Navicat的过程比较简单,好多步骤都是按照默认的来 步骤就不一一列举,具体步骤可参考https://blog.csdn.net/g_optimistic/article/details/88546391 二、Navicat使用方法 1.链接数据库 一定要在安装mysql的时候记好root密码 2.执行查询 所有的sql语句都可以写在查询里面 3.美化sql
pymysql的安装及使用
目录 一、什么是PyMySQL? 二、如何安装PyMySQL? 1、Pip install pymysql 常规安装 2、zip安装包 3、Whl包 4、pycharm引入pymyaql模块 三、Pymysql使用基本流程 1、要求 2、操作流程 3、操作流程具体代码 Python具有内置的SQLite支持。在早期Python版本一般都使用MySQLdb模块,但这个MySQL的流行接口与Python 3不兼容。因此,在教程中将使用PyMySQL模块。 一、什么是PyMySQL? PyMySQL
sql语句--用户权限设置
目录 一、创建用户(基于mysql.user表) 1、创建用户 2、创建用户并添加密码 3、允许用户远程登录 二、授权 1、给数据库中的表赋予权限 2、查询权限 用户授权 用户名 user 主机 host 密码 password 一、创建用户(基于mysql.user表) 1、创建用户
CREATE USER 用户名@主机;
2、创建用户并添加密码
CREATE USER 用户名@主机 IDENTIFIED BY "密码";
3、允许用户远程登录
create user laobia
pyhon偏函数的使用
当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:
>>> int('12345')
12345
但int()函数还提供额外的base参数,默认值为10。如果传入base参数,就可以做N进制的转换:
>>> int('12345', base=8)
5349
>>> int('12345', 16)
74565
假设要转换大量的二进制字符串,每次
sql语句-索引设立
索引是一种数据结构,可以加快我们查询的效率,但是创建索引需要复制数据,会占用资源。 使用索引的区间: 当我们使用索引后,查询指定数据返回的数据是总数据的3%-5%我们认为是合适的。 少量数据不适合用索引。 一、索引分类 普通索引 index 可以为空 null,可以重复 唯一索引 unique 可以为空,不可以重复 主键索引 primary key 不可以为空,不可以重复 多列索引 index 可以为空,可以重复 二、索引设立 1、普通索引 就是一个普通的索引,可以为空 null ,可以重复
今日推荐
周排行