Android基础:获取apk的包名和签名
查看已有的.apk的数字签名 将.apk的后缀名改为.zip后解压 进入解压后的META-INF的文件夹下,该文件夹下存在文件XXX.RSA 在该目录打开cmd,输入命令:keytool -printcert -file xxx.RSA,此处将显示出MD5和SHA1签名(md5去除冒号即为数字签名) 查看已有的.apk的包名 打开Android sdk工具包platform-tools文件夹下的aapt.exe(在此处打开cmd) 输入命令:aapt dump badging D:\xxx.apk > D:/info.txt 打开D盘下的info.txt,查看package的值,即为包名
软件测试进阶篇1,Ubuntu搭建环境
Ubuntu安装nginx apt-get安装nginx 1234# 切换至root用户sudo su root# 安装nginxapt-get install nginx 检验nginx安装是否成功 1nginx -v 启动nginx 1service nginx start 查找nginx.conf 12find / -name nginx.conf# 结果:/etc/nginx/nginx.conf Ubuntu安装MySQL apt-get安装MySQL 1apt-get install mysql-server mysql-client 查看MySQL服务是否启动 1systemctl staus mysql.service 测试MySQL数据库 1mysql -u root -p 修改MySQL的root用的密码 12345mysql>use mysql;mysql>update user set authentication_string=PASSWORD("Dyb123456@") where User='root' ...
Linux学习的第一天:系统结构——目录管理(持续更新中...)
Linux系统结构 / 整个系统的根目录 /bin 系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用 /dev 设备文件目录。 /etc 操作系统的配置文件目录 /home 目录包含用户的文件 /sbin 系统执行文件(二进制),这些文件普通用户不能使用 /root 系统管理员的Home目录 目录管理 ls:查看文件目录信息 -l:以长格式显示目录下的内容列表。(输出信息从左到右 依次包括文件名,文件类型、权限模式、硬连接数、所有 者、组、文件大小和文件的最后修改时间等) -a :显示所有档案及目录(ls内定将档案名或目录名称为 “.”的视为隐藏,不会列出) mkdir:创建一个文件夹 -p:递归创建文件夹 rmdir:删除一个空的文件夹 mv:移动文件或重命名文件 cp:复制文件(复制文件时也可重命名文件) -r:递归复制 cd:切换目录路径 相对路径:相对于当前路径来说的 绝对路径:前面带有/,从整个系统的根目录开始 touch:创建文件 vi:是unix系统上的一个全屏模式编辑器 命令模式 nG:光标移至 ...
搞笑图片:软件公司项目如何上线的?
图片有点长,点进来再看吧😄
web前端:css学习的第一天
CSS基本语法 语法 12345678<head> <style type="text/css"> 选择器(即修饰对象){ 对象的属性1:属性值1; 对象的属性2:属性值2; } </style></head> 选择器分类 12345678910111213141516171819202122232425262728293031323334353637<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>标签选择器</title> <style type="text/css"> /*内嵌>id>类>标签*/ /*id选择器*/ #yellow{ ...
软件测试基础篇1,从产品到测试模型
做产品与做项目的区别 驱动因素: 做项目:侧重于在最短的时间内,按照客户的需求开发出操作敏捷,用户体验良好的软件。 做产品:侧重于市场驱动,时间相对充足,但要开发出有竞争力,有自身特色,且受客户欢迎的产品,要求功能响应速度快,操作简单,界面美观。 质量要求: 做项目:根据客户的要求进行定制开发,一定要满足与客户在合同中协定的质量要求。 做产品:需要适应或囊括当前行业可能涉及的需求,其产品必须具有竞争力,操作敏捷,不断的升级换代。 时间投入: 做项目:在客户规定的时间内完成软件开发,并要求质量达标。 做产品:没有具体时间限制,但要求不断的升级换代。 什么是软件测试(英语:Software Testing) 描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。 软件测试的目的:发现软件错误 调试(Debug):确保程序做了程序员想它做的事情 测试(Testing):确保程序解决了它该解决的问题 软件测试与软件调试的区别 软件测试:是软件测试人员和程序员都参与的一项工作,是贯穿整个生命周期的,只需要发现软件的错误 软件调试:主要是程序员自己 ...
web前端:html学习的第二天
表格 跨列:colspan 跨行:rowspan 边框的厚度:border 单元格填充:cellpadding 单元格间距:cellspacing 边框颜色:bordercolor 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格</title></head><body> <table border="2"> <tr> <td>移动</td> <td>联通</td> ...
web前端:html学习的第一天
常用的块级标签 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>块级标签</title></head><body><!-- 标题标签 h1~h6 --> <h1>标题标签1</h1> <h2>标题标签2</h2> <h3>标题标签3</h3><!-- 段落标签 p --> <p>段落标签</p><!-- 有序列表标签 ol --> <ol> <li>有序1</l ...
hexo next主题下开启emoji
写文章时会时不时的使用emoji表情,比如:😄 hexo默认的markdown渲染不支持GitHub emoji渲染的,所以只能换一个支持emoji的插件啦。 安装 命令如下: 123npm uninstall hexo-renderer-marked --savenpm install hexo-renderer-markdown-it --savenpm install markdown-it-emoji --save 配置 修改根目录下的 _config.yml,先查找一下markdown,有的话直接修改,没有的话,直接在文件最后添加即可。 1234567891011121314151617181920markdown: render: html: true xhtmlOut: false breaks: true linkify: true typographer: true quotes: '“”‘’' plugins: - markdown-it-footnote - markdown-it-su ...
hexo next主题下如何写出优雅的文章
使用hexo的都知道,写hexo的文章需要使用markdown语言,虽然,简单易学,但是,hexo里面对markdown做了一些改进。 社主参考的链接:(有新的会及时更新的) HEXO下的Markdown语法(GFM)写博客 markdown 教程
hexo next主题下显示文章更新时间
一开始看了百度的结果,加了一堆代码,结果还不如意,我虽然是个菜鸟程序员,但是改代码还是比较在行的,我照着大佬的文章修改时,一不小心让我发现next主题的配置文件中竟然自带文章更新的配置,突然感觉自己好笨啊😂 下面就开始修改吧: 找到next主题的 _config.yml在里面查找 update 会找到一个 updated_at 的属性改为 true 即可。 代码如下: 12post_meta: updated_at: true
hexo+github或者hexo+gitee,简易建站,还免费
最近,又get到了一项新的技能,不用花钱,也能制作属于自己的网站。 hexo+github(没有注册github的小伙伴,赶紧去注册吧!) 示例网址:文武科技社 hexo+码云(没有注册码云的小伙伴,赶紧来一个) 示例网址:程序小黑 详细教程可以参考下面的网址: 基础篇 进阶篇 如果有什么不懂的地方,可以QQ联系:892457803(24小时在线哦)
软件测试的转化篇,从基础开始
常见的服务和默认端口、协议: http(超文本传输协议):80 FTP(文件传输协议):20、21 Smtp:25 Pop3:110 IMAP:143 DNS:53 Ssh:22 Mysql:3306 Oracle:1521 Sql Server:1433 Tomcat:8080 Telnet:23 Https:443 Tomcat目录介绍: bin:存放二进制的可执行程序的目录 conf:存放tomcat的配置文件的目录 server.xml:tomcat服务端配置文件比如:端口、部署路径、虚拟目录等 logs:日志文件路径 catalina.xxx.log(默认日志文件-win下) catalina.out(默认日志文件-Linux下) temp:存放临时文件目录 webapps:存放tomcat的项目部署默认位置 Mysql中常用的命令: 1234mysql>source xxx.sql; #导入sql文件mysql>show databases; #查看存在的数据库mysql>use redmoonoa; #使用某个库mysql ...
黑苹果笔记本兼容性(中文版)
最好有Sandy Bridge,Ivy Bridge,Haswell或Broadwell,Skylake或Kaby Lake。 很多人在这里发帖询问“我的笔记本电脑能用吗”。我将尝试在本文中解决笔记本电脑的一些常见问题。 首先,我应该提到让笔记本电脑接近100%的功能总是很困难(除非笔记本电脑已经有很好的书面指南)并且可能无法实现或达到你想要的水平。这只是因为笔记本电脑的本质:你不能像桌面版本那样选择每个硬件组件(用于OS X兼容性)。 也就是说,大多数较新的笔记本电脑通常与macOS / OS X兼容,主要是因为基本组件由Intel CPU和Intel 6系列或7系列芯片组提供。如果您的笔记本电脑采用带有Intel CPU的英特尔显卡,那么您可以尝试使笔记本电脑与OS X配合使用。还支持一些专用的Nvidia / AMD设备,但往往会出现问题。 困难的地方在于所有其他硬件和变量… 有关其他信息,请参阅常见问题解答:问题解答链接 一般说明: CPU和芯片组系列:你需要知道你的笔记本电脑具有什么样的CPU。如果是Sandy Bridge,它的型号名称为iX-2xxx *。如果它是I ...