Eclipse是一款特别好用的开源开发工具,基于插件的特性使其能够进行各种语言的开发.非常喜欢eclipse里的编码风格,感觉这个开发工具十分灵活,又有很多开发的小技巧能够提高开发效率,每次学到一个tip都心如小鹿乱撞,手心出汗...所以特别搞出一个系列,记录在eclipse中开发所获得的经验和编码方面相关的技巧. 一.由于目前在学习java和Android开发,所以建了两个workspace.一个用来存放java项目,一个用来存放Android项目.但是在最初从一个workspace切换到另一…
这两天在搞NDK开发,JNI的头文件进行编译的时候,要跑到对应的class文件路径下(通常是工程的bin目录),进行编译生成,很是不便,也容易出错,所以考虑在Eclipse中作为外部工具引入,所以便查了下资料,现记录下来. 方法是: 1.在Eclipse环境下,打开下图中的最右边那个按钮. 2.新建一个Program,写上名字比如“javaH”,然后填写下面几项内容: 2.1.Location:把JDK下面的javaH.exe的全路径填进来. 2.2.Working Directory: ${p…
eclipse编译C程序时提示: ..\src\main.c:8:21: fatal error: my_type.h: No such file or directory 如图: 需要添加自己的头文件的路径:   选中工程再右键点击,选择右键菜单的Propertise: C/C++ Build -> Settings -> Tool Settings -> Includes 点击添加的符号,会出现选择头文件的对话框,此时可以选择头文件或头文件所在目录,我选择的是 当前工程下的inc目录…
注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是两个参数,再加上后面的s001.gif一共三个参数,会认为你语法不正确. 批量重命名文件 1 首先要知道 这么一个命令: ren old_file_path new_file_path file_path:要求相对或绝对路径+文件名 2 然后要知道 如何简单批量重命名: 2.1 首先我有这么个文件夹 文件名不太规律,也不连续.(比较常…
1. 点击eclipse工具栏外部工具按钮,打开配置外部工具 2. 新建一个启动配置,起名为Generate C and C++ Header File,按照下图配置好相应的参数 3. 运行该工具时,请确保光标在需要生成头文件的java源文件中,然后选择Run | External Tools | Generate C and C++ Header File,运行成功后,会在jni目录下生成一个C/C++头文件.…
1.  头文件定义例如以下: /* declears in "funcs.h" */ FUNC_1(ID_FUN1_001) FUNC_1(ID_FUN1_002) FUNC_2(ID_FUN2_001) FUNC_2(ID_FUN2_002) 2.  多次包括头文件 #define FUNC_1(opt) opt, #define FUNC_2(opt) enum aaa { #include "funcs.h" ID_FUN1_END }; #undef FUN…
  Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下…
步骤1:指定“Content Assist”的快捷键,参考:善用 Eclipse 组合键,提高输入效率 步骤2:输入源代码是,先输入sysout,然后输入辅助快捷键:Alt+/,这样就可以自动生成:System.out.println(); 通过上图可知,输入sys后按下快捷键“Alt+/”,会得到提示! Eclipse Template简单应用 话说到现在我从来没有用过Eclipse Template来简化部分代码开发.即使像System.out.println();这样的语句我也是手动敲打,…
前言 随着前后端分离开发模式的普及,后端人员更多是编写服务端API接口.调用接口实现文件上传是一个常见的功能,同时也需要一个选择文件上传的界面,可以编写前端界面上传,可以使用Postman.curl来模拟上传请求.上述的方式多多少少有点麻烦.Swagger作为Api说明文档及调试工具,如果它能提供文件上传的界面(默认不提供),那会更加方便文件上传提示,本文将介绍如何使用Swagger来上传文件. 步骤 1. 安装Swagger Install-Package Swashbuckle.AspNet…