文章目录
1 Visual Studio 2019
1.1 修改快捷键
(1) 找到要修改的快捷键
软件的默认快捷键Ctrl+D 是复制当前行并且粘贴到下一行,个人不喜欢这样,要改成Ctrl+D实现的功能是要删除一行。经过百度搜索和个人探索,发现Ctrl+X是删除一行的快键键。
打开软件,依次点击工具>>选项>> 在弹出的对话框中选择环境>>键盘 ,如下面2张图所示。
在选项对话框中,鼠标定位环境>>键盘的右侧界面中的按快捷键 下的编辑框中,按键盘的Ctrl+X键,然后在显示命令包含 下面的编辑框中输入编辑.剪切 ,点击移除按钮。
点击移除 按钮后,鼠标定位到按快捷键 下的编辑框,按下退格键,按下Ctrl+D 快捷键,点击确定 按钮,完成快捷键的修改。
1.2 个人快捷键设置
快捷键功能 | 默认快捷键 | 个人快捷键 |
---|---|---|
关闭当前文件 | Ctrl+F4 | 不使用 |
删除光标当前行 | Ctrl+X | Ctrl+D |
复制 | Ctrl+C | 保留 |
粘贴 | Ctrl+V | 保留 |
补全代码 | Tab键 | 保留 |
1.3 找不到Win32项目
Visual Studio 2019 新建项目找不到Win32项目,可以选择Windows 桌面向导 这个选项来代替。
1.4 C#项目说明
VS 2019创建C#控制台项目
点击下一步,弹出以下界面
点击创建按钮,等一会出现创建好的工程。如果没有显示解决方案资源管理器,可以鼠标左键点击 视图菜单>>解决方案资源管理器 来显示解决方案。
1.4 VS 2019 函数没有小括号
VS 2019 在编写程序的时候,提示代码不带小括号。例如:在Main()方法内 输入Cons会提示Console,按Tab键自动补全,然后输入**.Rea会提示ReadKey**,按下Tab键 编辑器只是补全了ReadKey,()每次都要自己手动打。然而这是一个方法,期望值是ReadKey(); 这个问题尚待解决!。
1.5 VS 2019 设置代码风格类似Eclipse Java
期望代码风格如下:
类名右边 空格 {
方法名右边空格**{**
namespace ConsoleApp1 {
class Program {
static void Main(string[] args) {
Console.WriteLine("Visual Studio 2019 新建C#控制台项目:第一个C#控制台项目"); // 打印字符串
Console.ReadKey(); // 等待用户输入
}
}
}
具体设置:
鼠标左键点击 工具>>选项在弹出的新窗口中左侧找到文本编辑器>>C#>>代码样式>>正在格式化>>新行,在右侧的复选框中一个一个的设置。
设置完成后,点击确定按钮 保存设置。
2. IntelliJ IDEA2019.2
2.1 快捷键设置
功能 | 默认快捷键 | 个人快捷键 |
---|---|---|
生成类的getter()setter()界面 | Alt+Insert | Ctrl+~(Esc下面那个键) |
复制当前行到下一行 | Ctrl+D | Ctrl+W |
关闭当前文件 | Ctrl+W | 不设置 |
去到BookMark | Ctrl+1 | 不设置 |
提示导包/生成等式左边变量 | Alt+Enter | Ctrl+1 |
删除一行 | Ctrl+Y | Ctrl+D |
移动一行向上或向下 | Alt+Shift+↑/↓ | Shift+↑/↓ |
查看类层级结构(继承结构) | Ctrl+H | Ctrl+H |
提取代码生成一个方法 | Ctrl+Alt+M | Ctrl+M |
查看方法的备注说明 | Ctrl+Q | Ctrl+Q |
代码格式化 | Ctrl+Alt+L | Ctrl+L |
查看当前类所有方法 | Ctrl+O | Ctrl+O |
重命名所有变量 | Shift+H | Ctrl+3 |
2.2 导入完整包名
Editor->Code Style->Java->Imports->Insert imports for inner classes
3. JetBrains PyCharm 2019.2.1
4. Eclipse 2019-06
4.1 快捷键修改
功能 | 默认快捷键 | 个人快捷键 |
---|---|---|
生成类的getter()setter()界面 | Alt+Insert | Ctrl+~(Esc下面那个键) |
复制当前行到下一行 | Ctrl+D | Ctrl+W |
关闭当前文件 | Ctrl+W | 不设置 |
去到BookMark | Ctrl+1 | 不设置 |
提示导包/生成等式左边变量 | Alt+Enter | Ctrl+1 |
删除一行 | Ctrl+Y | Ctrl+D |
移动一行向上或向下 | Alt+Shift+↑/↓ | Shift+↑/↓ |
查看类层级结构(继承结构) | Ctrl+H | Ctrl+H |
提取代码生成一个方法 | Ctrl+Alt+M | Ctrl+M |
查看方法的备注说明 | Ctrl+Q | Ctrl+Q |
代码格式化 | Ctrl+Alt+L | Ctrl+L |
查看当前类所有方法 | Ctrl+O | Ctrl+O |
重命名所有变量 | Shift+H | Ctrl+3 |
5 Tomcat
5.1 Tomcat 9.0.22 设置https
使用 Java 12提供的keytool.exe生成一个.keystore证书,有效期90天。keytool.exe的位置:E:\Softwares\Java12\bin。
命令行下,执行下面这行命令,提示输入密钥库口令时,输入a123321(这个口令随意),提示确认再次输入。
keytool -genkey -alias tomcat -keyalg RSA -keystore E:/https.keystore
具体如下图
找到这个生成的https.keystore文件,复制到E:\Softwares\Tomcat-9.0.22\conf。
使用编辑器打开server.xml文件,找到以下代码,将其注释
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
在刚刚注释的代码下添加如下代码
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/https.keystore"
type="RSA" certificateKeystorePassword="a123321"/>
</SSLHostConfig>
</Connector>
上图中 引入文件的位置,和密钥库口令。进入Tomcat 的bin目录,找到startup.bat,双击启动Tomcat容器,访问地址:https://localhost:8443进行测试。
测试结果通过:
到这里可以继续Android9.0(默认阻止http访问网络)的网络开发。