eclipse 打开文件的时候,头部带上项目的文件路径?

眉间皱痕 提交于 2020-02-29 17:57:58
在一次不小心的乱操作中 出现了 在 java 文件 头部出来了,文件的来源和路径显示。 如下: 搞了半天不知道怎么去掉,, 每次打开一个java文件都有一个, 看起来 很不爽 点了半天,发现了关闭的方式 : 找到 Toggle Breadcrumb 打开 或者再次点击就隐藏了,再次点击又出来了。 其实也就是点击这个 图标即可 来源: oschina 链接: https://my.oschina.net/u/2419285/blog/1932622

LiveWriter插入高亮代码插件介绍 基于SyntaxHighighter

笑着哭i 提交于 2020-02-29 17:57:46
插件介绍 辛苦了两人小时写日志不小心浏览器崩溃了,发誓以后一定记得用Word先写好。 将Word 中的内容copy编辑器中,就是不大对劲,最惨的就图片,根本就没有。 在记事本中写内容,代码图片一张张处理。 打开网站—>输入用户名->输入密码->输入验证码->正在进入->用户名或密码错误->重输-正在进入->验证码不正确->… …… Windows Live Writer 编辑器,兼容大多数网站,所见即所得 有了 Live Writer,您可以在发布前预览要添加到日志中的所有内容,并且可以查看字体、间距、颜色、图片的显示效果。本插件弥补了Writer 插入代码不能高亮及折叠的不足。 使用方法 1 插件安装 http://gallery.live.com/liveItemDetail.aspx?li=1f07e880-608e-4d26-b657-a1583de6200a&pl=8&bt=9 下载插件 2 启动LiveWriter后将在右下角看到插入代码块 3 点击插入代码界面 3 自定义显示标题示例 自定义显示标题示例//这是测试内容 public override DialogResult CreateContent(IWin32Window dialogOwner, ref string content) { content = "hello plugin"; return

MySQL

纵饮孤独 提交于 2020-02-29 17:57:26
最近在看 sharding-jdbc (即将发布3.0版本,并更名Sharding-Sphere ) ,俗话说,只看不练假把式。所以,准备在自己的云服务上搭建一套mysql主从环境,但是迫于只有一台云服务器,所以只能搭建单机版的mysq一主多从。 不经常搭建mysq服务器,只能在网上搜、参考,一搜一大把,也不知道哪个对、哪个错,经过不断尝试,总结出了一套正确的方案,特此记录。 服务器环境 centos7 64位 可以通过rpm-qa|grep name来验证以下软件包是否已全部安装 cmake make gcc gcc-c++ ncurses-devel bison 若缺少相关软件包,则使用yum –y install方式安装 创建mysq用户 检测mysql用户是否存在 id mysql 若不存在,创建 groupadd mysql useradd -r -g mysql mysql 下载安装包 下载 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36.tar.gz 解压 tar zxvf mysql-5.6.36.tar.gz 创建主从目录,并拷贝文件内容 (1)创建主mysql目录 mkdir -p /usr/local/mysql-m /usr/local/mysql-m/etc /opt/database-m

myBatis 简单入门需要的依赖引用

不羁的心 提交于 2020-02-29 17:57:22
<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency></dependencies> 来源: https://www.cnblogs.com/geng-geng1997/p/11358893.html

mybatis 头

為{幸葍}努か 提交于 2020-02-29 17:57:05
config.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> mapper.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 来源: https://www.cnblogs.com/drl-blogs/p/10797976.html

为什么是super.super.method(); Java中不允许?

北战南征 提交于 2020-02-29 17:57:02
我读了 这个问题, 并认为如果可以写的话,很容易解决(不是没有它就不能解决): @Override public String toString() { return super.super.toString(); } 我不确定在很多情况下它是否有用,但是我想知道 为什么 它没有用,以及其他语言中是否存在类似的东西。 你们有什么感想? 编辑: 澄清一下:是的,我知道,这在Java中是不可能的,我也不是很想念它。 这不是我期望的工作,并且惊讶于出现编译器错误。 我只有这个主意,喜欢讨论。 #1楼 似乎至少可以使用反射来获取超类的超类的类,尽管不一定是它的实例。 如果这可能有用,请考虑Javadoc,网址为 http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#getSuperclass() #2楼 当架构是在代表几个派生类实现的通用CustomBaseClass中构建通用功能时,我曾遇到过类似情况。 但是,我们需要针对特定​​派生类的特定方法规避通用逻辑。 在这种情况下,我们必须使用super.super.methodX实现。 我们通过在CustomBaseClass中引入一个布尔成员来实现此目的,该布尔成员可用于有选择地推迟自定义实现并在需要时屈服于默认框架实现。 ... FrameworkBaseClass (.

移动端APP测试常见面试题精析1

怎甘沉沦 提交于 2020-02-29 17:56:48
现在面试测试职位,要求非常全面,那么APP测试一般需要哪些技术呢?下面总结了APP测试常见面试题: 1.Android四大组件? Activity:描述UI,并且处理用户与机器屏幕的交互。应用程序中,一个Activity就相当于手机屏幕,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序可以包含许多活动,比如事件的点击,一般都会触发一个新的Activity。 BroadcastReceiver广播接收器:处理Android操作系统和应用程序之间的通信。应用程序可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时)进行接收并做出响应。 ContentProvider内容提供者:处理数据和数据库管理方面的问题。内容提供者主要用于在不同应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。 Service服务:处理与应用程序关联的后台操作,是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要长期运行的任务(一边打电话,后台挂着QQ)。 2.你平常会看log吗, 一般会出现哪些异常(Exception)? 常见的几种如下: NullPointerException 空指针引用异常 ClassCastException 类型强制转换异常。

用TheBrain创建思维导图不顺手?来看看如何设置偏好的快捷方式吧!

我是研究僧i 提交于 2020-02-29 17:56:42
TheBrain ( 点击下载 ),您的终极数字记忆和无限思维导图软件。我们从一个想法跳到另一个想法,构建越来越复杂的网络,直到新想法形成。TheBrain允许你以同样的方式组织你的信息,而不限制你预先确定的文件结构。事实上,你的数字大脑是没有限制的。你可以创建一个专注于小项目的大脑,或者让你的大脑增长到成千上万的想法! TheBrain让你创建一个简单的,动态的图形地图,在其中输入和导航你所有的信息。从一个想法开始,其他几个想法可以在视觉上联系起来。这些想法与其他想法有自己的联系,也可能彼此联系。接下来,我们将介绍TheBrain的使用方法,让更多的用户能够快速的入门,尽情的释放你的思维! 键盘快捷的喜好设置 大多数Brain命令可以通过键盘命令访问,可以根据自己的偏好进行自定义,甚至可以导出设置以与他人共享设置,或将其从一台计算机转移到另一台计算机。 使用键盘首选项选项卡 目的 方法 快速查找命令 在“首选项”窗口“键盘”选项卡左下角的“搜索命令”字段中开始输入命令。 折叠列表,只显示主要标题 单击“折叠所有”按钮。 还原完整列表 单击“展开所有”按钮。 目的 方法 导入快捷方式 单击“键盘”选项卡右下角的菜单,然后单击“导入快捷方式”命令。 导出快捷方式 单击“键盘”选项卡右下角的菜单,单击“导出快捷方式”命令,选择文件的位置,然后单击“确定”按钮。 该文件将被命名为“

考软件测试工程师都需要学什么?

亡梦爱人 提交于 2020-02-29 17:56:38
模块一:全栈测试环境配置管理 物理机测试环境管理: 1.物理机环境基础; 2.物理机操作系统; 3.物理机命令行管理; 4.物理机网络配置; 5.SVN配置管理; 虚拟机测试环境管理: 1.虚拟机基础; 2.虚拟机操作系统管理; 3.Linux命令和网络配置; 4.Linux软件包管理和内核配置; 5.shell应用 Docker容器环境管理: 1.容器技术基础; 2.Docker概念与基本操作; 3.k8s配置与使用 模块二数据库测试技术: 1.库表操作; 2.对数据进行增删改查的操作; 3.多表操作;视图和索引;事务和锁 模块三WEB测试技术: 1.HTML5基础; 2.CSS3选择器; 3.JavaScript相关技术 模块四测试理论与方法: 1.软件测试过程模型; 2.常用的软件测试方法; 3.软件测试生命周期与流程; 4.软件测试计划; 5.软件测试用例设计方法; 6.缺陷识别与跟踪; 7.WEB测试方法; 8.安全测试技术等。 模块五测试开发技术: JAVA语言或者Python语言的学习。 模块六移动端测试技术: 1.Android测试环境配置; 2.adb命令; 3.移动端测试技术; 4.monkey自动化测试; 5.appium自动化测试 模块七WEB自动化测试技术: Python+Selenium技术 模块八性能和接口测试: 1.LoadRunner工具使用; 2

mybatis-day1

房东的猫 提交于 2020-02-29 17:56:37
MyBatis 框架的引言 a) MyBatis 框架的基本概念 MyBtis 是一个持久层框架,完成是对数据库的访问,操作 ( CRUD )。 b) MyBatis 解决了什么问题 解决 JDBC 访问,操作数据库过程中存在的问题,他是对原有 JDBC 技术的封装 。 JDBC 访问和操作数据库存在问题: 大量的代码冗余 (JdbcTemplate) 手工的处理 ORM ( 麻烦 ) 没有对访问数据进行优化 ( Cache ) c) MyBatis 核心的编程思路 第一个 MyBatis 程序的开发( Hello World ) a) 环境的搭建 ( OpenSource) Ibatis 是 MyBatis 前身 apache 组织 Ibatis3.0 改名 MyBatis google code MyBatis 属于 Github 导入 jar 包 a) Mybatis 核心 jar b) 第三方依赖 lib 目录 c) Oracle 驱动 jar ojdbc14.jar 引入配置文件 a) log4j.properties 【可选】 放置位置 src 根下 日志的配置文件 把 MyBatis 框架运行过程的日志信息打印出来 目的:关注 MyBatis 运行过程。 b) mybatis-config.xml 放置位置 随便 建议放置在 src 根下 配置的是 MyBatis

工具导航Map