VIM使用入门(汇集)

转自PHPCHINA 在linux下使用VIM进行编程是一件很自然的事情 刚开始时我也对VI超多的指令和完全的放弃鼠标感到不适! 但经过了初期的适应性阶段,我终于放发现,原来放弃了鼠标却也提高了效率! 废话少说,进入正题: ``(TAB上边的点):回到光标跳转前的位置。 dd:删除一行。 5dd:删除光标处以下的五行。 按V键进入可视模式,选择要拷贝的内容,按yy拷贝选中的内容,在需要的地方按p拷贝内容到新光标处或新文件中。 i:进入插入模式。 v:进入可视模式。 Esc:回到基本模式 h,j
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

[转]KISS原则

KISS原则 KISS? 此KISS不是彼KISS, 乃Keep It Simple, Stupid! 直接翻译过来,就是“保持简单,傻瓜!”( Stupid这个词,在英语中含义也很复杂,很难简单翻译,这个KISS中的Stupid我认为更多是语气词。关于这个词,最喜欢的解释是阿甘的妈妈教育 的那个:“Stupid is as stupid does”.) 1、 模块性原则:写简单的,通过干净的接口可被连接的部件; 2、 清楚原则:清楚要比小聪明好。 3、 合并原则:设计能被其它程序连接的程序。
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

有进度条圆周率的计算

一、安装tqdm函数库 tqdm是一个强大的终端进度条工具,我利用pip获取tqdm函数库。 1、打开运行,输入“cmd” 2、输入pipinstall 你要安装的库(如 pip install tqdm) 二、编写代码 三、执行效果 运行成功 马青公式
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

[转]#pragma 预处理指令详解

#pragma 预处理指令详解 在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。 #pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。 依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #pragma para 其中para为参数,下面来看一些常用的参数。 (1)message 参数 message参数是我最喜欢的一个参
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

『ACM C++』 PTA 天梯赛练习集L1 | 044-45

记录今日刷题
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

用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()
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

Spring------约束导入和application.xml的引入方式

1.spring约束的导入 2.SSH常用约束 3.application.xml的引入方式 <1.通过ClassPathXmlApplicationContext引入配置文件application.xml public void fun1() { // 1.创建容器对象 ApplicationContext容器创建时自动创建所有对象 ClassPathXmlApplicationContext ac = new ClassPathXmlApplicat
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

js-放大镜案例基础知识

一、offset系列 1:无定位的情况下 所有元素均已浏览器左上角为参考 offset系列 //offsetWidth = width+border*2+padding*2 //offsetHeight= height+border*2+padding*2 //offsetLeft //offsetTop //offsetparent 返回元素 对象 当前元素离他最近的父级元素(必须有定位) 2:当有定位的情况下 当前元素或会找离他最近的父级元素为参考 最终直到找到body /*父盒子距离他父
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

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数
分类: 其他 发布时间: 03-20 23:42 阅读次数: 0

MySql登录方法

登录mysql u 用户名 -p 用户对应密码 -h 主机 socket:(IP地址:端口号) eg:192.168.10.113:3306 1.方法: mysql -u root -p密码 mysql -u root -p mysql -hlocalhost -uroot -p (1)mysql -u root -p1234 Mysql为了安全,默认不允许远程用户root登录 (2)mysql -u -root -p (3)mysql -hlocalhost -uroot -p 2.其他的一
分类: 其他 发布时间: 03-20 23:41 阅读次数: 0

进入cmd命令行的操作方法

目录 1.win+R 2.开始 cmd 3.shift +鼠标右键------->在此处打开命令窗口 1.win+R 2.开始 cmd 3.shift +鼠标右键------->在此处打开命令窗口
分类: 其他 发布时间: 03-20 23:41 阅读次数: 0

python:整数在二进制、八进制、十进制和十六进制之间转换

本文使用python中自带函数将一个整数在二进制、八进制、十进制和十六进制之间自由转换。 这个整数可能是个int,也可能是个string。 用到了otc,hex,bin,format这四个函数,和int这个class 一、十进制转换为其他进制 十进制转为二进制 bin(整数型) 十进制转换为八进制 oct(整数型) 十进制转换为十六进制 hex(整数型) # 十进制转换为其他进制 a=int(input('请输入要转换的十进制数:')) # 十进制转二进制 (bin) b=bin(a) pr
分类: 其他 发布时间: 03-20 23:41 阅读次数: 0

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
分类: 其他 发布时间: 03-20 23:40 阅读次数: 0

Navicat安装教程及其使用方法

一、Navicat安装教程 Navicat是一个高效的数据库可视化管理工具 安装Navicat的过程比较简单,好多步骤都是按照默认的来 步骤就不一一列举,具体步骤可参考https://blog.csdn.net/g_optimistic/article/details/88546391 二、Navicat使用方法 1.链接数据库 一定要在安装mysql的时候记好root密码 2.执行查询 所有的sql语句都可以写在查询里面 3.美化sql
分类: 其他 发布时间: 03-20 23:40 阅读次数: 0

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
分类: 其他 发布时间: 03-20 23:40 阅读次数: 0

CGI简单介绍

一、什么是cgi 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧,但是要与第三做个约定,我给你什么,然后你给我什么,就是握把请求参数发送给你,然后我接收你的处理结果给客户端。那这个约定就是 common gateway interface,简称cgi。这个协议可以用vb,c,php,pytho
分类: 其他 发布时间: 03-20 23:40 阅读次数: 0

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
分类: 其他 发布时间: 03-20 23:39 阅读次数: 0

pyhon偏函数的使用

当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: >>> int('12345') 12345 但int()函数还提供额外的base参数,默认值为10。如果传入base参数,就可以做N进制的转换: >>> int('12345', base=8) 5349 >>> int('12345', 16) 74565 假设要转换大量的二进制字符串,每次
分类: 其他 发布时间: 03-20 23:39 阅读次数: 0

数据库关联查询

主外键关系 建模两大任务:创建业务主体,创建主体间的联系 1.业务主体之间的关系: 1.一对一 2.一对多 3.多对多 2. 主键和外键的关系 主键(primary key):是表里的唯一的标识,假如一个表没有主键,查询是遍历查询,若有主键,会以平衡树数据格式去找 外键:就是一表唯一字段为内容的关联字段,约束定义的时候创建外键 3.关联查询 (1)inner join 内查询 取左右表交集 查询出包括两表所有数据项的数据 (2)left join 左查询 取所有学生对应的宿舍 (3)right
分类: 其他 发布时间: 03-20 23:39 阅读次数: 0

sql语句-索引设立

索引是一种数据结构,可以加快我们查询的效率,但是创建索引需要复制数据,会占用资源。 使用索引的区间: 当我们使用索引后,查询指定数据返回的数据是总数据的3%-5%我们认为是合适的。 少量数据不适合用索引。 一、索引分类 普通索引 index 可以为空 null,可以重复 唯一索引 unique 可以为空,不可以重复 主键索引 primary key 不可以为空,不可以重复 多列索引 index 可以为空,可以重复 二、索引设立 1、普通索引 就是一个普通的索引,可以为空 null ,可以重复
分类: 其他 发布时间: 03-20 23:39 阅读次数: 0