IntelliJ IDEA 快捷键(Windows)

说明 IntelliJ IDEA 的便捷操作性,快捷键的功劳占了一大半,对于各个快捷键组合请认真对待。IntelliJ IDEA 本身的设计思维是提倡键盘优先于鼠标的,所以各种快捷键组合层出不穷,对于快捷键设置也有各种支持,对于其他 IDE 的快捷键组合也有预设模板进行支持。 关于各个快捷键的频率分类上可能每个人都有各自的看法,下面的整理也只是以我个人的使用习惯来划分的,而我应该是可以代表某一部分小众人员。但是我个人还是强烈建议你可以在我的基础上整理一份属于你的快捷键目录(删除掉多余的字眼,只
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

2018.9.12 集合复习

主要内容: Arraylist 与 LinkedList 异同 ArrayList 与 Vector 区别 HashMap的底层实现 HashMap 和 Hashtable 的区别 HashMap 的长度为什么是2的幂次方 HashMap 多线程操作导致死循环问题 HashSet 和 HashMap 区别 ConcurrentHashMap 和 Hashtable 的区别 ConcurrentHashMap线程安全的具体实现方式/底层具体实现 集合框架底层数据结构总结 Arraylist 与
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

tableview折叠动效

## 缘起于看见书旗小说的列表有点击折叠的动效,觉得十分炫酷。想了三分钟,不知道怎么写。晚上百度了下,知道了大致流程,于是自己实现了下,发现不少坑,于是写下这篇博文 ## 实现原理: * tableview cell高度自适应 * 点击cell时,控制cell对应的数据源显示,更新约束后,tableView reloadData
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

第42节:Java知识点回顾复习

Java介绍 Java是一门面向对象的程序设计的编程语言,在1995年,sun公司发布了Java这门编程语言,有咖啡的名称,是当时灵机一动的想法。在2010年的时候被Oracle公司收购了,目前jdk的版本是java10了。 那么什么是jdk呢?学习java必须要有jdk,那么我们现在去下载吧!根据下方给的自己就可以找到了。 下载地址 下载jdk,和eclipse就比较简单了,提供JDK 9 地址: http://www.oracle.com/technetwork/java/javase/d
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

ie浏览器 GET请求带中文请求,tomcat返回400

Tomcat出现版本 7.0.69+ 8.0.39+ 8.5.7+ 原因 IE6-IE11(Edge 不存在,可能修改了编码方案) 中文会被IE使用iso-8859-1编码 编码后的中文字符串带反斜杠,这是RFC文档中规定的不安全字符,Tomcat在高版本中增加的安全验证,凡是RFC 3986中非URL可携带的字符,都会返回400错误 解决方案 前端对中文URLEncoding后在发送请求,后端要么修改tomcat源码要么降低tomcat版本,否则无法解决这个bug,查阅资料后并没有找到可以更
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

构造函数、析构函数抛出异常

一、构造函数抛出异常 1、通知对象构造失败的唯一方法,就是在构造函数中抛出异常 2、构造函数抛出异常后,该对象的析构函数将不被执行;如果其有基类,则基类的析构函数会被执行;、 构造函数的执行顺序:基类 ——> 子类 析构函数的执行顺序:子类 ——> 基类 二、析构函数抛出异常 1、类的成员函数如果出现异常,系统会调用析构函数释放资源;如果析构函数也派出异常,可能会导致资源泄露; 此时,前一个异常还没有处理完成,析构函数中的异常将怎么处理呢? 2、析构函数中也难免会出现异常,处理方法:把异常封装
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

033_class_Mul-inheritance

#!/usr/bin/env python # Author:liujun class People(object): def __init__(self,name,age): self.name = name self.age = age def eat(self): print("%s is eating ...."% self.name) def talk(self): print("%s is sleeping ..."% self.name) def sleep(self): pri
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

JSP动作标签flush属性值

在JSP动作标签<jsp:include flush="true"/>,flush属性可以为true或false。flush默认值为false,当把flush属性赋值为true时,在缓存累积了一定数量时,服务器会先把这部分数据响应输出到浏览器,并等待后续内容。因此在简单页面中,flush属性不需要考虑为true,而在页面包含大量数据时,为了缩短客户端数据响应时间延迟,选择使用属性true。
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

软工实践第二次作业——个人项目实战

先交下,今晚交齐 1.Fork仓库的Github项目地址: 2.PSP表格
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

librosa音频特征提取,python librosa库在centos上依赖llvm的问题?

win10下安装使用: https://blog.csdn.net/qq_39516859/article/details/80679718 https://blog.csdn.net/qq_39516859/article/details/80333431 centos下python缺少llvm llvm:http://releases.llvm.org/download.html#3.5 按照这篇安装的llvm3.5,但貌似python3.5的librosa依赖6.0以上的llvm htt
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

Git 工具-重置解密(git reset、git checkout)

Git-工具重置解密(git reset、git checkout) 本章总结对应Pro Git一书7.7 Git 工具 - 重置揭密章节。 主要是了解git reset和git checkout命令的内部运作原理。 三棵树 其实reset和checkout的本质就是操纵三棵树,这三棵树为: 树 用途 HEAD 当前分支(最新一次提交的快照,下一次提交快照的父...
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

Git内部原理——总结

底层命令和高层命令 .git目录结构 Git对象 Git引用 使用底层命令来进行git add和commit操作 底层命令和高层命令 对底层命令和高层命令的介绍Pro Git 10.1 Git 内部原理 - 底层命令和高层命令 介绍的简明易懂,这里就不再做赘述。 .git目录结构 当我们在一个目录执行git init命令时,Git会在目录创建一个.git目录。这个目...
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

git rebase(变基)

说明 本篇文章是为了理解git rebase命令而写,也是对Pro Git 3.6 Git 分支 - 变基 章节的总结。 什么是变基? 使用rebase命令将提交到某一分支上的所有修改都移至另一分支上,就好像“重新播放”一样(将一个分支的修改操作在另一个分支最新的提交基础上在修改一次)。 变基的目的? 一般我们这样做的目的是为了确保在向远程分支推送时能保持提交历史的整洁——例如向某个...
分类: 其他 发布时间: 09-12 23:12 阅读次数: 0

linux系统使用过程中一些问题

rpm -qa | grep vsftpd #查看是否安装某软件, grep相当于带条件的 search  仅针对已安装程序 ip138.com 查询本机公网ip  一般来说,虚拟机查询不了主机ip vmtools 只在有窗口linux下有用 ssh 配置好,在远程访问的时候 只需输入 一次用户名和主机就可以访问了 用代理的情况下,只能用NAT链接上网,net addr transfer...
分类: 其他 发布时间: 09-12 23:11 阅读次数: 0

通过已有的虚拟机克隆新的虚拟机

From https://blog.csdn.net/itJed/article/details/78585673 0. 环境准备 一台虚拟机  要求:  删除了 /etc/udev/rules.d/70-persistent-net.rules 这个文件后,关机,保存快照,并且在克隆其他机器之前没有开机,否则/etc/udev/rules.d/70-persistent-net.rules又...
分类: 其他 发布时间: 09-12 23:11 阅读次数: 0

设置ssh免密码验证

三、设置ssh免密码验证 1.安装必要的组件 sudo apt-get install rsync sudo apt-get install openssh-client sudo apt-get install openssh-server 2.使用hadoop用户登陆master,生成公钥、私钥对 hadoop@master:~$ sudo ssh-keygen -t rsa -p...
分类: 其他 发布时间: 09-12 23:10 阅读次数: 0

虚拟机 三种上网方式

桥接 vmnet0 通过使用物理机网卡 具有单独ip 无实体虚拟网卡, 其实就是一个协议而已,会在对应网卡上加入VMware bridge protocol 桥接协议,其作用相对于使用一个虚拟交换机连接虚拟机和物理机网卡。 NAT vmnet8把物理机为路由器进行上网 host-only  vmnet1 只能与物理机相连   下面是详细的解说 VMWare提供了三种工作模式,它们是br...
分类: 其他 发布时间: 09-12 23:10 阅读次数: 0

VMware虚拟机克隆后解决网络冲突问题

    今天把虚拟机的一台centos机器克隆了一台,出现网络不通,无法ping通外网的现象.在这里写一下解决过程:     虚拟机克隆后,会遇到的问题:       1.MAC地址一样       2.IP一样       3.eth0配置文件存在,但是使用ifconfig -a 查看只能看到 eth1       4. 无法连接外网,提示域名无法解析       解决办法:  ...
分类: 其他 发布时间: 09-12 23:10 阅读次数: 0

网卡地址和ip地址的区别

所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。简单地说就是你在整个互联网上的ID。 MAC(Media Access Control,介质访问控制)地址 (物理地址)是识别LAN(局域网)节点的标识。   网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址...
分类: 其他 发布时间: 09-12 23:10 阅读次数: 0

对Dell U2713H和U2414H显示器上的“No DisplayPort Cable”(无DisplayPort电缆)错误消息进行故障诊断

本文提供有关对Dell U2713H和U2414H显示器上的“No DisplayPort Cable”(无DisplayPort电缆)问题进行故障诊断的信息 No DisplayPort Cable(无DisplayPort电缆)错误 Dell U2713H和U2414H液晶显示屏用户在设置显示屏时可能会遇到“No DisplayPort Cable”(无DisplayPort电缆)错误消息...
分类: 其他 发布时间: 09-12 23:09 阅读次数: 0