首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

熟悉Android Studio界面,开始装逼卖萌

首次使用时该区域为空,列表内容也可以进行删除操作。 区域2为Android Studio的版本信息,表示Android Studio的该版本为2.3.3,是目前最新稳定版。...4编辑器 编辑器是基于标签的,在Android Studio中每打开一个文件编辑时,会同时打开一个新的文件标签。 ?...文件标签: 打开一个文件就显示一个标签,我们可以通过标签在多个已打开的文件中快速切换。单击文件标签就相当于打开一个文件,文件的内容会显示出来且处于可编辑状态。...Android Studio中的工具条分布在主界面的左右两边和底部(状态栏上面)。...7.5收藏夹工具窗口: Favorites 在使用Android Studio的日常编码中,如果某个文件或某段代码是我们经常需要查看或使用的,那就可以把它添加到收藏夹中,以便快速查看。

3.3K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring Boot实现热部署(hot swapping)

    Quincuntial/article/details/52936972 文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 引言 Spring Boot在web...开发中非常常用,但是有个很大的问题就是每次在修改完文件之后都需要重新启动来查看效果,因此需要实现Spring Boot的热部署(hot swapping)。...Maven的POM文件 Spring Boot本身提供了实现热部署的设置,首先要在Maven的POM文件中添加以下内容(在官方文档中有): org.springframework.boot...Eclipse 还有一个重要的问题,针对eclipse的,eclipse –> Project –> Build Automatically要选中,不选中的话不起作用。...3. application.properties 在application.properties文件中要加上下面的代码: spring.resources.chain.cache=false 上面的代码是告诉

    75810

    在Eclipse Che开发环境中使用Jaeger

    https://www.eclipse.org/che/ 在这篇博客文章中,我们将展示将Jaeger添加到开发工作区是多么简单,并观察应用程序的执行情况。.../ 创建工作区 Che 7引入了以一种称为devfile的yaml格式定义开发工作区的功能。...最后一步是添加一个属性,将在跟踪数据中定义服务名称。这是通过创建src/main/resources文件夹,然后创建一个包含上面内容的application.properties文件。...在同一树中,选择User Runtimes/tracing选项tracing-ui,它将在一个单独的浏览器中启动Jaeger UI。 ?...总结 本文演示了如何轻松地将Jaeger的OpenTracing引入到Eclipse Che工作空间中,从而允许开发者在开发期间,从他们的应用程序中获得追踪信息。

    88010

    常用的CSS3选择器

    选择器中的两个元素有同一个父亲,但第二个元素不必紧跟第一个元素。 三、结构化伪类选择器 :root选择器 :root选择器用于匹配文档根元素,在HTML中,根元素始终是html元素。...2个或倒数第2个子元素,这两个选择器就不起作用了。...为此,CSS3引入了:nth-child(n)和:nth-last-child(n)选择器,它们是:first-child选择器和:last-child选择器的扩展。...其基本语法格式如下: :before { content:文字/url(); } 在上述语法中,被选元素位于“:before”之前,“{}”中的content属性用来指定要插入的具体内容...:after选择器 :after伪元素选择器用于在某个元素之后插入一些内容,使用方法与:before选择器相同。 五、链接伪类 1.链接伪类 在CSS中,通过链接伪类可以实现不同的链接状态。

    4.1K20

    Eclipse基础安装与简单使用

    Eclipse界面 (2) Eclipse中快捷键的使用 描述:使用快捷键可以帮助我们提高开发效率最重要的是提高比格; * 0:内容辅助键起提示作用 Alt+/ * 1:显示类说明和隐藏类说 F2...查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助...WeiyiGeek. 4) 辅助键设置 描述:在Eclipse的IDE中常常会使用一些快捷大大的提高了我们的开发效率, 比如按键 alt+/ 功能是代码和内容补齐功能,非常的强大还可以自动导包;...答:在 Java 中要保证封装性,需要将成员变量私有化,对外提供 set/get 方法来访问,虽然现在的 IDE,像 eclipse,IDEA都提供了快捷键,来生成 set/get 方法,但是在做项目的时候...Install / Update ,点击Quit Installer完成安装 2.安装完成之后请确认eclipse安装路径下是否多了一个lombok.jar包,并且其配置文件eclipse.ini中是否添加了如下内容

    59720

    使用JDK自带工具进行JVM内存分析之旅

    内存泄漏排查:JVM 内存泄漏是指应用程序中的对象占用的内存无法被垃圾回收器释放,导致内存占用持续增长,最终耗尽可用内存。...分析堆转储文件:使用工具如 Eclipse Memory Analyzer (MAT) 或者 VisualVM 来分析生成的堆转储文件,查找内存泄漏、大对象、无用对象等问题。...-F: 当正常输出的 jstack 命令不起作用时,强制生成线程堆栈信息。这在 Java 进程没有响应时可能会很有用,但可能会导致进程暂停一段时间。...执行内存分析:一旦堆转储文件被导入到 MAT 中,就可以执行内存分析,按照前面提到的步骤来查找内存问题。...关于作者来自一线全栈程序员nine的探索与实践,持续迭代中。

    1.7K10

    SVN版本控制

    用户并行工作,修改各自的工作副本,最终,各个私有的复制合并在一起,成为最终的版本,这种系统通常可以辅助合并操作,但是最终要靠人工去确定正误。...它完全嵌入 Windows Explorer,使用时只需在正常的窗口里右键操作就可以了 下载:http://tortoisesvn.net/downloads.html 提供 32位和64位不同版本,...标记这个文件添加到服务器 已经标记要添加到版本库 1.8.3Commit 当检出目录或子目录中内容有修改,目录图标变为: 提交Commit 提交本地修改至svn服务器: 在检出目录或要提交修改的目录右键...: 提交后目录中的内容与svn服务同步,目录图标变为: 1.8.4update 更新仓库的文件到本地 在检出目录或子目标或文件上右键: 1.8.5更新到最新版本 1.8.6更新到指定版本...接受协议,完成: 出现提示,选择继续安装: 安装完成,查看STS视图有SVN选项说明安装成功: 1.在eclipse中安装svn的插件 解压site-1.10.11.zip,创建svn的文件夹,

    1.3K10

    启动tomcat错误解决方案集

    一、Eclipse tomcat 启动超时: 错误内容: Server JBoss v4.0 at localhost was unable to start within 50 seconds....=”450” 二、eclipse无法加载tomcat 错误内容:删除tomcat后,重新导入tomcat,但无法加载tomcat 解决方案: 1.退出 eclipse 2.到[工程目录下]/.metadata...的编辑中的上面添加- Xms256M -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize=128M,在重启就好了。...改成不常用的端口号即可,比如9876 解决方案二,将占用8005的进程强行结束 (1) 在“运行”中输入CMD (2)在启动的窗口中输入netstat -ano,就可以看到所有端口占用的情况,...记下占用8005端口的程序的PID (3)打开“任务管理器”,点击菜单栏的“查看”,再点击“选择列”,选上“PID(进程标识符)” 或者在cmd中输入tasklist命令,回车,查看 (4)在进程中找个相应的

    1K20

    LCD1602为什么不能一次点亮?

    不同厂家生产的LCD1602芯片可能有所不同,但使用方法基本都是一样的。 LCD1602引脚定义 1602LCD 通常采用标准的16脚接口或引脚,其各引脚含义如下: 第1引脚:GND为电源地。...第2引脚:VCC接5V电源正极。 第3引脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生重影,使用时可以通过一个10K的电位器调整对比度)。...(通常和供电引脚接一起) LCD1602指令集 LCD1602应用电路 LCD1602使用及常见问题 使用 LCD1602可显示ASSIC表中的可见字符内容。...在实际的显示运用中,首先需要写入需要显示的地址,再写入需要显示的字符,这也LCD1602就会在对应的位置显示出对应的字符了。...此时如果程序正确,连接正确,则能正常显示出程序所写的显示内容。

    72020

    Java 近期新闻:新 JEP、GraalVM 23 早期访问构建、Infinispan、Mojarra

    ),在 JDK 19 中交付;JEP 420(switch 模式匹配第 2 次预览),在 JDK 18 中交付;JEP 406(switch 模式匹配开关预览),在 JDK 17 中交付。...419(外部函数和内存 API 第 2 轮孵化),在 JDK 18 中交付;JEP 412(外部函数和内存 API 第 1 轮孵化),在 JDK 17 中交付。...Spring Framework Spring Tools 4.18.0发布,新特性包括:经过升级的 Eclipse 2023-03 IDE;经过改进的新一代 Spring Data 存储库查询方法内容辅助...;修复了导致 VSCode 中常规 Java 内容辅助停止工作的问题;修复m2e资源文件(如application.properties )不向目标文件夹复制的问题。...JDK 16 上不起作用;MissingPropertyException截断嵌套类的类名。

    1.2K30

    怎么用JDK自带工具进行JVM内存分析

    内存泄漏排查:JVM 内存泄漏是指应用程序中的对象占用的内存无法被垃圾回收器释放,导致内存占用持续增长,最终耗尽可用内存。...分析堆转储文件:使用工具如 Eclipse Memory Analyzer (MAT) 或者 VisualVM 来分析生成的堆转储文件,查找内存泄漏、大对象、无用对象等问题。...-F: 当正常输出的 jstack 命令不起作用时,强制生成线程堆栈信息。这在 Java 进程没有响应时可能会很有用,但可能会导致进程暂停一段时间。...执行内存分析:一旦堆转储文件被导入到 MAT 中,就可以执行内存分析,按照前面提到的步骤来查找内存问题。...通过这些步骤可以手动生成堆转储文件并使用 MAT 进行分析,即使没有在 OutOfMemoryError 发生时自动生成堆转储文件也可以找到问题所在。

    21510

    一次线上内存泄露历险

    然而问题来了,为何ArrayList里的HttpClientConnectionManager对象一直在增加? 带着疑问我们查看了代码中OSS的调用入口,在调用入口处,发现一处可疑代码: ?...2.2当集合里面的对象属性被修改后,再调用remove()方法时不起作用 例如HashMap、HashSet,当集合内的对象属性参与了hash的计算,改变对象属性后,再去调用remove()方法,无法将集合内的对象移除...定位内存泄漏的相关工具 在本文故事里我们用到了下面这些工具来辅助我们定位内存泄漏: 3.1 Java自带的强大工具 jstat: 虚拟机统计信息监控工具--可实时查看目前虚拟机相关统计信息。...3.2 Eclipse的M(emory)A(nalizer)T(ool) Eclipse MAT是一个快速且功能丰富的Java Heap分析工具, 可以帮助我们寻找内存泄露, 减少内存消耗。...使用场景:应用dump文件生成后,导入至MAT中,可快速生成内存泄漏的报告,以供分析。 ? 这些工具的具体使用方法都可以在搜索引擎里检索到,这里就不深入展开了。

    1.9K40

    关于tomcat一些启动错误的解决方法

    作者:虚无境 链接: https://blog.csdn.net/qazwsxpcm/article/details/68946458 一、Eclipse tomcat 启动超时: 错误内容: Server...=”450” 二、eclipse无法加载tomcat 错误内容:删除tomcat后,重新导入tomcat,但无法加载tomcat 解决方案: 1.退出 eclipse 2.到[工程目录下]/.metadata...的编辑中的上面添加- Xms256M -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize=128M,在重启就好了。...改成不常用的端口号即可,比如9876 解决方案二,将占用8005的进程强行结束 (1) 在“运行”中输入CMD (2)在启动的窗口中输入netstat -ano,就可以看到所有端口占用的情况,记下占用...8005端口的程序的PID (3)打开“任务管理器”,点击菜单栏的“查看”,再点击“选择列”,选上“PID(进程标识符)” 或者在cmd中输入tasklist命令,回车,查看 (4)在进程中找个相应的

    1.6K30

    V8带来的JS性能优化

    V8引擎就是为解决这一引擎而生,在node中也是采用该引擎来解析JavaScript。...在V8中,数据的内部表示由数据的实际内容和数据的句柄构成。数据的实际内容是变长的,类型也是不同的;句柄大小固定,包含指向数据的指针。...除少数数据(如整型数据)由句柄本身存储外,其他内容限于句柄大小和变长等原因,都存储在堆中。整数直接从value中取值,然后使用一个指针指向它,可以减少内存的占用并提高访问速度。...在执行编译之前,V8会构建众多的全局对象并加载一些内置的库来构建一个运行环境。而且在JavaScript源代码中,并非所有的函数都被编译成本地代码,而是延迟编译,在调用时才会编译。...运行阶段过程描述: 1、先根据需要编译和生成这些本地代码; 2、在V8中,函数是一个基本单位,当某个JS函数被调用时,V8会查找该函数是否已生成本地代码,如果已经生成,则直接调用该函数。

    1.9K20
    领券