vim使用方法记录

删除单词 1.  dw   从光标当前的位置开始删除,直到删到单词最后 2.  daw  直接删除光标所在的一个单词 3.  bdw  B可以让光标回退到单词开头的位置,而dw则是第1个描述过的命令 复制单词 1.  yw   部分复制:复制从光标开始到单词结束 2.  byw  整体复制:将光标移动到单词开始,再从光标处复制到单词结尾
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

python-列表基本操作

本文讲解python列表的常用操作: 1.list函数,可以将任何序列作为list的参数 names=['lilei','tom','mackle','dongdong'] print(list(names)) 结果: 2.基本操作(多数方法为就地改变,不返回新列表) (1)赋值 ‘=’;切片赋值;删除列表元素 names=['lilei','tom','mackle','dongdong'] print(list(names)) names[2]='james' # 给列表元素赋值 pri
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

os.path.jion() os.path.splitext () os.path.split() split()

# -*- coding:utf-8 -*- """ @author:lei """ import os #os.path.join() 将分离的部分合成一个整体 filename=os.path.join('/home/ubuntu/python_coding','split_func') print filename #输出为:/home/ubuntu/python_coding/split_func #os.path.splitext()将文件名和扩展名分开 fname,fename=o
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

为什么重写equals必须重写hashCode的基础分析

为什么重写equals必须重写hashCode的基础分析 1.我们先来了解下原生的equals和hashCode代码   原生equals:它判断的是两个对象是否相等   原生hashCode值:它是根据内存地址换算出来的一个整数类型的值 2.至于为什么要重写equals和hashCode?   当然为了满足我们具体的业务需求啦,毕竟我们不一定只比较对象相等嘛 3.做一个超简单小案例来理解下(包名不规范,切勿模仿); (1)创建一个Student类,不重写equals和hashCode pac
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

洛谷P2661 消息传递 题解

题目传送门:https://www.luogu.org/problem/P2661 题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。 游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息,但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人从别人口中得知自己的生日时,游戏结束。请问该游戏
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

在VM上安装OpenWrt

1、选择'自定义',点击'下一步' 2、'硬件兼容性'默认,点击'下一步' 3、'稍后安装操作系统',点击'下一步' 4、客户机操作系统'Linux' 版本'CentOS 64位',点击'下一步' 说明:当然别的版本VM只要选择'CentOS 64位'或者'CentOS 7 64位'选项即可 5、'虚拟机名称'随便取,尽量'不要包含中文' '位置'随便选择,同样尽量'不要包含中文'的路径 6、'处理器数量'可以选择1~2,核心数量可以选择1~2.当然前提是自己电脑的配置需要高 openwrt学
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

快速认识springcloud微服务

这周浅显的学习了springcloud.简单聊一下微服务.所谓的微服务远远没有我想想的那么高端难以理解,简单说,就是多个服务分布在不同的服务器上,由这些服务互相配合完成某一项任务.那服务和服务之间调用的方式就得用Restful,通俗讲就是服务和服务之间通过访问对方的controller而完成服务调用.这样的局面就是在同一个生态系统中的某个服务,它既可能是服务端(提供数据)也可能是客户端(发出请求). 接下来我们假设当前有订单服务(A),购物车服务(B),这两个服务都可以互相调用,订单可以读取购
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

[SDOI2008]山贼集团

题目描述 某山贼集团在绿荫村拥有强大的势力,整个绿荫村由\(N\)个连通的小村落组成,并且保证对于每两个小村落有且仅有一条简单路径相连。 小村落用阿拉伯数字编号为\(1,2,3,4, \dots ,n\),山贼集团的总部设在编号为\(1\)的小村落中。 山贼集团除了老大坐镇总部以外,其他的\(P\)个部门希望在村落的其他地方建立分部。 \(P\)个分部可以在同一个小村落中建设,也可以分别建设在不同的小村落中。每个分部到总部的路径称为这个部门的管辖范围,于是这\(P\)个分部的管辖范围可能重叠,
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

Mybatis表之间的映射

1.一对一 <!--对account对象的封装,每个account对象中有一个User对象作为属性--> <resultMap id="accountUserMap" type="com.itheima.domain.Account"> <!--这里的aid是sql语句查询时使用的别名,同时这里的id标签和下面的id标签应该都可以换成result标签--> <id property="id" column="aid"></id>
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

利用Arthas定位线上问题实例

前言 Arthas是一个类似于Btrace的JVM在线调试分析工具,具体可参考我之前写的一篇博客:利用JVM在线调试工具排查线上问题。本文分享笔者刚遇到的一个问题,虽然不复杂,但是很典型。 问题与分析过程 昨天上线遇到一个问题,交易后给大数据平台异步送数,但是他们说没收到数据,因为我们没有打日志,所以没有直接的证据证明是他们的问题而不是我们的问题。 送数的原理大致如下,就是交易主线程把数据放到队列里,然后异步线程从队列里把数据取出来,发送到后台。 队列: BlockingQueue<Messa
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

什么是依赖倒置原则?

#定义 依赖倒置原则(Dependence Inversion Principle,DIP)是 Object Mentor 公司总裁罗伯特·马丁(Robert C.Martin)于 1996 年在C++ Report 上发表的文章。 依赖倒置原则的原始定义为:高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象(High level modules shouldnot depend upon low level modules.Both should depe
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

raid卡和hba卡分别是什么?用来干什么的?

RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。 RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、SCSI控制器、SCSI连接器和缓存等一系列零组件构成的。 HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。 主机总线
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

Statistics Books

10堂极简概率课 看穿一切数字的统计学
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

硬件平台展示(一)

*ARM+FPGA第一代控制平台 *ARM+FPGA第二代控制平台 *电机控制板 *多轴电机控制平台 *隔离K型传感器模块 *高精度温度采集控制主板 *针式打印机控制板 *机械手 *CIS接触式图像扫描 *CIS蓝光 *CIS红光
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

[机房测试]10.25

[机房测试]10.25 T2爆0啦,只有123啦 欢迎转载ssw02的博客:https://www.cnblogs.com/ssw02/p/11741064.html 考试的时间点记录 14:32 T1结束 开T2 14:35 验证T1 14:53 T2无思路,开T3 15:12 开T3暴力 16:11 T3 50分 16:46 T2 50分有锅 16:54 T2 改完 board 点双联通分量嘛,由于题目特殊,打个特判+记录度数也可以过 change 神仙。。。。 逻辑推理+分类讨论 结论是
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

关闭wordpress自动更新和提示功能【转】

https://blog.csdn.net/youcijibi/article/details/78293864
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

spring boot 中的路径映射

  在spring boot中集成thymeleaf后,我们知道thymeleaf的默认的html的路径为classpath:/templates也就是resources/templates,那如何访问这个路径下面的静态页面呢?假设我们要访问一个页面为hello.html。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

Django之聚合查询、分组查询、查询优化以及F、Q查询

目 录 聚合查询 分组查询 F、Q查询 自定义char字段 查询优化(*****面试重点) Django ORM中的事务操作 案例--图书管理系统 前言:以下操作的数据库表模型如下(app01下的models.py): from django.db import models # Create your models here. # 自定义char类型 class MyCharField(models.Field): def __init__(self,max_l
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

数据结构与算法冒泡排序

本节我们说说常见的排序算法 首先我们常见的排序算法有: 一般排序: 快速排序: 其他排序: 冒泡排序 快速排序 希尔排序 选择排序 堆排序 技术排序 插入排序 归并排序 技术排序 首先从一般排序开始说起,介绍冒泡排序: 定义:列表每两个相邻的数,如果前面比后面大,则交换这两个数,一趟排序完成后,无序区减少一个数,有序区增加一个数。 上面的动画是冒泡排序的一趟,一趟以后在最后选出最大/最小的数,针对所有的元素重复以上的步骤,除了最后已经选出的元素(有序),持续每次对越来越少的元素(无序元素)重复
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

deb: No command ‘deb’ found

deb: No command ‘deb’ found Posted on September 19, 2010 Let’s take a simple example of running the command deb as mentioned here. $ deb http://deb.opera.com/opera/ stable non-free No command 'deb' found, did you mean: Command 'debc' from package
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0