自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 收藏
  • 关注

原创 2024年最全数据库还可以这么看?(Android Studio 4(2),高级安卓面试题及答案2024

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

2024-05-17 06:32:12 664

原创 2024年最全教师节:程序员的献礼方式,面试必备问题

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2024-05-17 06:31:38 399

原创 2024年最全教你如何使用Flutter和原生App混合开发,2024年最新15个经典面试问题及回答思路

代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。所以,长征路还长,大家还是好好地做个务实的程序员吧。最后,小编这里有一系列Android提升学习资料,有兴趣的小伙伴们可以来看下哦~网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取。

2024-05-17 06:31:04 662

原创 2024年最全搞Android开发为什么这么难?想哭了!(腾讯会议3面挂+UC 2面挂,Android进阶面试资料无偿分享

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。(以下体系的复习资料是我从各路大佬收集整理好的)《Android开发七大模块核心知识笔记》《960全网最全Android开发笔记》《379页Android开发面试宝典》历时半年,我们整理了这份市面上最全面的安卓面试题解析大全包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。

2024-05-17 06:30:29 583

原创 Web自动化测试(全网最给力自动化教程)_web自动化测试教程(2)

前言江湖传言,武林中流传八种定位,其中xpath是宝刀屠龙,css是倚天剑。除了这八种,其实还有十种定位方法,眼看就快失传了,今天小编让失传已久的定位方法重出江湖!一、十八种定位方法前八种是大家都熟悉的,经常会用到的1.id定位:find_element_by_id(self, id_)2.name定位:find_element_by_name(self, name)3.class定位:find_element_by_class_name(self, name)

2024-05-17 03:58:44 872

原创 Web自动化测试(全网最给力自动化教程)_web自动化测试教程(1)

前言江湖传言,武林中流传八种定位,其中xpath是宝刀屠龙,css是倚天剑。除了这八种,其实还有十种定位方法,眼看就快失传了,今天小编让失传已久的定位方法重出江湖!一、十八种定位方法前八种是大家都熟悉的,经常会用到的1.id定位:find_element_by_id(self, id_)2.name定位:find_element_by_name(self, name)3.class定位:find_element_by_class_name(self, name)

2024-05-17 03:57:37 691

原创 Web自动化测试(一)(全网最给力自动化教程)

启动浏览器后,发现右上角安装的插件不见了,这是因为webdriver启动浏览器时候,是开的一个虚拟线程,跟手工点开是有区别的,selenium的一切操作都是模拟人工(不完全等于人工操作)。selenium的webdriver提供了18种(注意是18种,不是8种)的元素定位方法,前面8种是通过元素的属性来直接定位的,后面的xpath和css定位更加灵活,需要重点掌握其中一个。1.从上面定位到的元素属性中,可以看到每个元素都有tag(标签)属性,如搜索框的标签属性,就是最前面的input。

2024-05-17 03:56:34 982

原创 Web自动化测试(一)(全网最给力自动化教程)(1)

>python2.翻译过来大概意思是说,这里需要profile_directory这个配置文件路径的参数3.profile_directory=None,如果没有路径,默认为None,启动的是一个新的,有的话就加载指定的路径。三、profile_directory1.问题来了:Firefox的配置文件地址如何找到呢?2.打开Firefox点右上角设置>?(帮助)>故障排除信息>显示文件夹3.打开后把路径复制下来就可以了:四、启动配置文件。

2024-05-17 03:56:00 913

原创 Smartmontools检测硬盘坏道_smartctl 坏道(1)

这个方法对带有 S.M.A.R.T系统的现代磁盘(ATA/SATA 和 SCSI/SAS 硬盘以及固态硬盘)更加的可靠和高效。S.M.A.R.T 系统能够帮助检测,报告,以及可能记录它们的健康状况,这样你就可以找出任何可能出现的硬件失效。坏块工具可以让用户扫描设备检查坏道或坏块,设备可以是一个磁盘或外置磁盘,由一个如 /dev/sdc 这样的文件代表。上面的命令中,badblocks 扫描设备 /dev/sda10(记得指定你的实际设备),-v 选项让它显示操作的详情。

2024-05-17 00:31:55 323

原创 Sklearn-train_test_split随机划分训练集和测试集_随机划分数据集

官网文档:http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html#sklearn.model_selection.train_test_split。随机数种子:其实就是该组随机数的编号,在需要重复试验的时候,保证得到一组一样的随机数。比如你每次都填1,其他参数一样的情况下你得到的随机数组是一样的。test_size:样本占比,如果是整数的话就是样本的数量。

2024-05-17 00:31:22 304

原创 Shell面试题

【代码】Shell面试题。

2024-05-17 00:30:49 330

原创 Shell语句判断练习题_测试目录 media是否存在,此目录存在则输出yes3、判断是否存在 oot test目录,若不

(2)检查vsftpd服务是否运行,若运行则列出监听地址,PID号;(插入linux系统安装光盘,安装一下vsftpd软件包)(2)判断当前用户是否为root,如果不是则报错并执行“exit 1”退出脚本,不再执行其他代码。(img-NExmWfUT-1715876995059)](1)根据输入的考试分数不同来区分优秀,合格,不合格三挡。(1)用户输入“yes”或“no”来确认强制删除任务。(1)判断挂载点目录,若不存在则自动创建。(1)判断目标主机是否存活,显示检测结果。1.创建文件rm.sh。

2024-05-17 00:30:16 253

原创 postgresql-9

2、创建复制用户。

2024-05-16 07:23:17 872

原创 postgresql-9(1)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!chown postgres. /data1/tablespacechmod 700 /data/psqltouch .pgpasschmod 600 .pgp

2024-05-16 07:22:43 992

原创 PostgreSQL 配置内存参数_postgresql文档包含有关共享内存配置

对于任何数据库软件,内存配置项都是很重要的配置项。在 PostgreSQL 主要有以下几个内存配置参数。shared_buffers: integer 类型,设置数据库服务器将使用的共享内存缓冲区数量,此缓冲区为缓冲数据块所用。此缓冲区是放在共享内存中的。每个缓冲区大小的典型值是 8K 字节,默认值通常是 4000,对于 8KB 的数据块则共享内存缓冲区大小为 400*8KB=32MB。这个数值必须大于 16,并且至少是 max_connections 数值的两倍。

2024-05-16 07:22:10 630

原创 Jmeter验证码图片识别注册接口压力测试实战_jmeter 接口测试 登录验证是前端返回的svg格式

编写好以上代码后,简单测试一下接口是否可用。结果如下,说明接口可用,将main函数注释然后将项目导出为Jar导出时设置以下选项,并且直接将jar包导出到Jmeter的ext路径下。

2024-05-16 04:00:56 550

原创 Jmeter验证码图片识别注册接口压力测试实战_jmeter 接口测试 登录验证是前端返回的svg格式(1)

我总感觉它在向我说:来呀,你来呀!我想了想,好吧…,那我试一下。

2024-05-16 04:00:22 521

原创 Jmeter远程服务模式运行时引用csv文件的路径配置_jemeter怎么添加引用csv文件

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

2024-05-16 03:59:49 902

原创 Jmeter远程服务模式运行时引用csv文件的路径配置_jemeter怎么添加引用csv文件(2)

在分布式运行的时候,jmeter会自动将脚本从master主机发送到remote主机上,所以不需要考虑将脚本拷贝到remote主机。但是jmeter不会发送脚本中引用的数据文件,如果脚本中使用了csv数据文件元件,此时就需要考手动将csv文件备份到remote主机上。但是由于remote主机的目录结构可能和master主机上并不相同,甚至remote主机的操作系统也不一致,此时如何设置csv文件的路径呢?在使用jmeter过程中,本机的内存等配置不足,启动较多的线程时,可以采用分布式运行。

2024-05-16 03:59:17 605

原创 2024年安卓最新Android --- 怎么去掉小数后面不必要的 0,2024年最新android高阶面试题

开发是面向对象。我们找工作应该更多是面向面试。哪怕进大厂真的只是去宁螺丝,但你要进去得先学会面试的时候造飞机不是么?作者13年java转Android开发,在小厂待过,也去过华为,OPPO等,去年四月份进了阿里一直到现在。等大厂待过也面试过很多人。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含。

2024-05-16 02:45:01 202

原创 2024年安卓最新Android SharedPreferences存储方式 存储类(2),2024大厂Android面试必问题目

最后想要拿高薪实现技术提升薪水得到质的飞跃。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。35岁后的你只会比周围的人更值钱。

2024-05-16 02:44:28 525

原创 2024年安卓最新9次Android面试经验总结,成功入职腾讯_腾讯android面试经验(1),阿里巴巴java面试题

下面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题全套解析,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,下面只是以图片的形式给大家展示一部分。题外话,我在阿里工作多年,深知技术改革和创新的方向,Android开发以其美观、快速、高效、开放等优势迅速俘获人心,但很多Android兴趣爱好者所需的进阶学习资料确实不太系统,完整。因为我自己喜欢看比较新的面试题,我想大家都有这个需求,所以把最后更新时间也列了出来。

2024-05-16 02:43:56 764

原创 2024年安卓最新7年老Android一次操蛋的面试经历,2024年最新移动端页面开发报价

我内心:(简历都有写的,你自己不会看么?只好照着简历里写的说了一遍)熟悉Android Framework,组件化开发及MVC/MVP/MVVM程序设计框架;熟悉UI/ NDK开发,掌握TCP/IP,HTTP网络通信机制,有OkHttp使用包装经验,熟悉安卓图形处理OpenGL ES机制,有Camera视频开发经验。熟悉国密加密解密算法,有通过OMA访问手机SE,利用SIM卡进行加密解密的经验;有在支持NFC手机上进行读取NFC标签及支付的经验。

2024-05-16 02:43:23 203

原创 Java网络开发(Filter过滤器)—— tomcat的过滤器 & 编码控制 + 网页权限控制_java网络开发(filter过滤器)—(2)

Servlet[com.tianju.filter.CharacterEncodingFilter]当前不可用。系统中所有请求的资源,servlet、静态资源等,或者登陆后才能访问;上面的代码可以解决编码的问题,但是无法更改编码,通过web.xml的配置,可以实现解耦。此时过滤器CharacterEncodingFilter.java的代码如下,控制 Jsp静态资源 + Servlet的访问权限。如果忘记放行,项目可以启动,但所有资源都不可访问。(1)如果没有登陆,就去登陆页面;(2)如果登陆了,就放行;

2024-05-16 00:35:51 276

原创 Java网络开发(Filter过滤器)—— tomcat的过滤器 & 编码控制 + 网页权限控制_java网络开发(filter过滤器)—(1)

/ 获取web.xml文件中的配置utf-8。// 对于登陆,注册,验证码请求的连接,就放行。* 注意要实现3个方法,如果不加会报错。// 2.其他连接必须登陆才能访问。// 如果没有登陆,就去登陆页面。// 需要放行这些静态文件。* 解决编码问题的过滤器。* 解决字符编码的问题。* 登陆权限的确认;

2024-05-16 00:35:18 981

原创 java编程Mysql数据库安装以及增删改查测试

/设置参数1,创建id为5的数据。//设置参数2,将id为2的数据做修改。//设置参数2,创建id为5的数据。//设置参数1,name 为小明。//首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。System.out.println(“执行增加、修改、删除后的数据”);// //预处理添加数据,其中有两个参数–“?

2024-05-16 00:34:45 791

原创 java编程Mysql数据库安装以及增删改查测试(1)

/设置参数1,创建id为5的数据。//设置参数2,将id为2的数据做修改。//设置参数2,创建id为5的数据。//执行预处理sql语句。//1.getConnection()方法,连接MySQL数据库!// //预处理添加数据,其中有两个参数–“?//2.创建statement类对象,用来执行SQL语句!//3.ResultSet类,用来存放获取的结果集!

2024-05-16 00:34:11 539

原创 CentOS下搭建Jumpserver堡垒机_centos jumpserver

Jumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。完全开源,GPL授权Python编写,容易再次开发实现了跳板机基本功能,认证、授权、审计集成了Ansible,批量命令等支持WebTerminalBootstrap编写,界面美观自动收集硬件信息录像回放命令搜索实时监控批量上传下载。

2024-05-15 08:59:41 330 1

原创 CentOS下搭建ftp服务器_centos 搭建ftp

默认是匿名登录的,如果你想通过账户去登录则修改vsftpd.conf文件注意:里面有的配置可能vsftpd.conf 里面没有,则需要你手动添加若出现 getsebool: SELinux is disabled 的错误解决方法:vim /etc/selinux/config修改:SELINUX=1,然后重启Linux将红框内的内容设置为“on”默认情况下,ftp的根目录为/var/ftp,为了安全,这个目录默认不允许设置为777权限,否则ftp将无法访问。

2024-05-15 08:59:06 388

原创 CentOS下搭建ftp服务器_centos 搭建ftp(1)

passwd pibigstar #为pibigstar用户创建密码。

2024-05-15 08:58:31 277

原创 2024年安卓最全android 仿微信通知栏,2024年最新阿里秋招几面

相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了除了基础扎实的java知识,数据结构算法,设计模式还要求会底层源码,NDK技术,性能调优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 07:47:50 848

原创 2024年安卓最全Android 仿微信语音聊天,快手面试经验java

对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。!文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 07:47:15 815

原创 2024年安卓最全Android 仿微信语音聊天(2),2024年最新互联网公司面试的问题

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 07:46:41 988

原创 2024年安卓最全android 仿 ios 搜索界面跳转效果(3),2024年最新字节跳动视频面试用手机行么

希望大家能有一个好心态,想进什么样的公司要想清楚,并不一定是大公司,我选的也不是特大厂。当然如果你不知道选或是没有规划,那就选大公司!希望我们能先选好想去的公司再投或内推,而不是有一个公司要我我就去!还有就是不要害怕,也不要有压力,平常心对待就行,但准备要充足。最后希望大家都能拿到一份满意的 offer!如果目前有一份工作也请好好珍惜好好努力,找工作其实挺累挺辛苦的。这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。

2024-05-15 07:46:05 636

原创 Android+Appium自动化测试环境搭建及实操_appium实现android自动化

Appium是一个开源的移动端自动化测试工具,适用于移动端原生APP、移动Web APP或混合APP的自动化测试;Appium继承了Selenium(Web端自动化测试工具),应用WebDriver(JSON wire protocol)技术,借助操作系统自带的测试框架来驱动Android和IOS应用。特点:Appium是一个开源、跨平台、多语言支持、接口统一,适用于原生app、Web app或混合移动app的自动化测试工具;理念:旨在满足移动端自动化测试需求;架构。

2024-05-15 05:33:38 619

原创 Android 总结:AS入门,性能优化,性能专项测试,分析工具的使用

六、Android代码规范。

2024-05-15 05:33:04 668

原创 Android 单元测试之 Mockk

目前官方文档给出了一些存在的问题:PowerMock 如果需要和 Mockk 一起使用,则需要一个工作区 (Inline 方法不支持 mock。2. 使用2.1 导入2.2 一个例子下面是官方文档的一个简单的示例,这是我们的被测试类:NORTH,SOUTH,WEST,EASTOK,NO这是我们的测试类:// mock car对象// 设置监听// 执行// 验证// 双重验证可以看到Mockk使用了 Lambda 语句,这让代码实现变的很美观。其次every{..}

2024-05-15 05:32:29 993

原创 Android 分贝测试仪功能

/录制的音源为麦克风。

2024-05-15 05:31:54 959

原创 2023渗透测试成功的8个关键(建议收藏)(2)

*漏洞是安全的重点。**企业网络上线之日直至如今必然经历种种变迁,只要攻击者比企业自己的IT员工更清楚其中存在的漏洞,企业网络就对攻击者门户洞开。绘制公司网络地图的责任不落在渗透测试团队身上。如果渗透测试团队在做这项工作,就意味着你有可能错过他们的测试结果,因为你收到的网络架构消息都能把渗透测试结果淹没。一张更新的网络地图(包括逻辑方面和拓扑方面)应成为渗透测试的强制性前提条件。如果渗透测试员在告诉你你所不知道的网络架构情况,那你就是在为网络地图买单——很贵的那种。红队探测范围有多广,

2024-05-15 01:59:23 935

原创 2023渗透测试成功的8个关键(建议收藏)(1)

一张更新的网络地图(包括逻辑方面和拓扑方面)应成为渗透测试的强制性前提条件。如果渗透测试员在告诉你你所不知道的网络架构情况,那你就是在为网络地图买单——很贵的那种。红队探测范围有多广,,因为太广或太窄可能都无甚大用。测试范围过窄的问题很明显:如果想要找出的问题在测试范围外,那就没有任何数据能帮助确定该组件的安全。所以,必须确保测试参数包含事关公司当前安全状态的重要组件。

2024-05-15 01:58:49 749

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除