Android studio更新到3.1以上,design界面不显示layout控件,程序能够正常编译、运行。
打开Style.xml文件,找到 parent="Theme.AppCompat.Light.DarkActionBar"
,在Theme前面添加Base.
1 | <resources> |
parent="Theme.AppCompat.Light.DarkActionBar"
,在Theme前面添加Base.
1 | <resources> |
compileSdkVersion版本
与buildToolsVersion版本
不一致,导致v7包导入不正确。将两个版本换成一致的版本后可解决Open Module Settings
,选择app可以选择compileSdkVersion版本
与buildToolsVersion版本
implementation 'com.android.support:appcompat-v7:27.1.1'
,将其修改成所换版本。parent="Theme.AppCompat.Light.DarkActionBar"
的Theme前加Base。因为重装了系统,博客需要重新配置,为了避免每次都找半天,所以记录一下这次,当个备份,也希望可以对其他人有所帮助。
启动Git,安装Hexo:$ npm install -g hexo-cli
ssh-keygen -t rsa -C “邮箱地址”
git config –global user.name “名字”
git comnfig –global user.email “邮箱地址”
找到Tomcat插件的下载地址,可以在https://marketplace.eclipse.org/中搜索Eclipse Tomcat Plugin
复制下载链接https://devtools.his.de/tomcatplugin/updatesite/
打开Eclipse,选择菜单栏的Help
>Install New Software
>Add
>Name
自定义,Location
为https://devtools.his.de/tomcatplugin/updatesite/
>OK
> 勾选下载项
安装结束提示重启Eclipse,重启之后菜单栏出现三只小猫图标,插件安装成功。
选择菜单栏Windows
>Preference
>Server
>Runtime Environments
>Add
>选择Tomact版本>Next
选择自己的Tomcat路径>Finish
选择菜单栏Windows
>Show View
>Servers
>No servers are available. Click ths link to create a new server.
>选择相应的Tomcat版本
>Next
>选择项目,Add
>Finish
基本信息:Eclipse版本2.7.2,JDK版本1.8
打开Eclipse,选择help
>Install
>Add
输入名称,Location为https://dl.bintray.com/fabioz/pydev/6.3.3
完成之后重启Eclipse,在windows
>perferences
出现PyDev
配置项,表示PyDev
插件安装成功。
首先需要安装Python的解释器,未安装Python解释器,请到官网下载https://www.python.org/.
我用的是Python3.x版本,在Eclipse菜单栏中,选择windows
>perferences
>PyDev
>Interpreter
> Python Interpreter
>New
>Interpreter Name
可以随便命名,Interpreter Executable
为Python.exe路径
点击ok
,然后在Python Interpreters
窗口下点击Apply
,即完成了Python解释器的配置。
到此Python的开发环境就已经完成了配置,可以使用Eclipse开始编写Python了。
选择菜单栏的“File”–>“setting”–>“Appearance & Behavior”下的“Appearance”–>“Theme”,个人比较喜欢“Darcula”
如果对系统的主题不满意,可以从相关网站下载主题,将下载下来的主题导入到Android Studio中。
选择菜单栏“File”–>“Import Setting”
选择“File”–>“Setting”–>“Editor”–>“Colors & Fonts”–>“Font”
选择“File”–>“Setting”–>“Keymap”
系统默认没有开启API文档提示,按住“Ctrl+Q”显示提示。
选择“File”–>“Setting”–>“Editor”–>“General”
开启打钩就行,但开启后对电脑性能消耗增加,可以不设置。
新版本默认勾选了代码提示
选择“File”–>“Setting”–>“Editor”–>“General”
选择“File”–>“Setting”–>“Editor”–>“General”
“File”–>“setting”–>“Appearance & Behavior”下的“System Settings”
选择“File”–>“Setting”–>“Editor”–>“General”
选择“File”–>“Setting”–>“Editor”–>“File Encodings”
打开Android Studio,出现如下错误提示:
Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。
出现这个错误的原因是因为JDK版本与之前所用版本不相同所致
查看Android studio使用的JDK版本:File–> Project Structure–> SDK Location
JDK location中取消Use embedded JDK
选择自己的JDK安装目录
OK
TCP与UDP是TCP/IP体系中传输层最重要的两种协议。TCP传输控制协议,UDP用户数据报协议。
UDP在传输数据之前不需要先建立连接,远地主机的传输层在收到UDP报文之后,不需要给出任何确认。TCP则提供面向连接的服务。在传输数据之前必须先建立连接,数据传送结束后要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的运输服务,因此不可避免的增加了开销,如确认、流量监控、计时器以及连接管理等。
UDP首部字段只有8个字节,由四个字段组成,每个字段长度都是2个字节。
TCP首部字段的最小长度是20个字节(固定部分)。
Array和ArrayList都是基于索引的数据结构,通常在Java程序中使用。java中array和arraylist之间的区别包括可调整大小,基元,遍历,长度,类型安全,多维,添加元素,性能八个点。
描述:给定一个字符串,将字符串反转(逆序)输出。例如,“hello”输出为“olleh”。
方法一:
将String转换成char,用遍历的方式从后向前遍历。
1 | for(int i=string.length()-1;i>=0;i--){ |
或者1
2
3
4char ch[] = string.toCharArray();
for(int j=ch.length-1;j>=0;j--){
System.out.print(ch[j]);
}
方法二:
使用jdk自带reverse方法
1 | StringBuilder sBuilder = new StringBuilder(string); |
注:String类本身没有反转类,需要包装成Stringbulid或者StringBuffer类。
完整代码:
1 | public class StringReverse { |
【阐明编写测试计划的目的,指明读者对象。】
【说明项目的来源、委托单位及主管部门。】
【列出测试计划中所用到的专门术语的定义和缩写词的原意。】
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a. 项目的计划任务书、合同或批文;
b. 项目开发计划;
c. 需求规格说明书;
d. 概要设计说明书;
e. 详细设计说明书;
f. 用户操作手册;
g. 本测试计划中引用的其他资料、采用的软件开发标准或规范。】
【说明确定测试方法和选取测试用例的原则。】
【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。】
【测试机构名称、负责人和职责。】
【按顺序逐个对测试项目做出说明:】
项目名称:用户注册
测试内容:
【输入的数据和输入命令。】
【预期的输出数据。】
【给出实测结果与预期结果之间允许偏差的范围。】
【给出测试对资源的特殊要求,如设备、软件、人员等。】
【说明测试所需的资料。】
【说明所完成的各项测试说明问题的范围及其局限性。】
【说明评价测试结果的准则。】