自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDA使用学习_ida pro支持哪些数据的显示格式

操作者可以通过对IDA的交互来指导IDA更好地反汇编,IDA并不自动解决程序中的问题,但它会按用户的指令找到可疑之处,用户的工作是通知IDA怎样去做。2、PE文件的全称是Portable Executable,意为可移植的执行体是,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL)其中IDA View-A表示的就是某个函数的图标架构,可以查看程序的逻辑树形图,把程序的结构更人性化地显示出来,方便我们的分析。

2025-01-24 15:44:47 307

原创 HarmonyOS app 开发应用框架的架构和组成(Java)_基于harmonyos的app架构

我们在HarmonyOS将代码打包成一个app,这个app是由很多hap组成的,app打包完成后就会上传到云端,在云端会对我们的app进行检验和拆包,以实现我们app的基本功能和展现,根据不同的设备以及我们的hap功能等,我们就会部署到应用市场,然后在我们的端测侧,我们下载app就会将我们的app打包下载到我们的设备,我们的app运行主要包括了我们的UI和我们Ability。这个其他的元服务可以来自其他的设备也可以来自云侧,这也就体现了我们HarmonyOS的一个底层互联的能力。下面来看看它的生命周期。

2025-01-24 11:19:35 778

原创 Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?_eclipse夜间模式

通常我们在使用 Eclipse 进行项目开发时,使用原主题及字体敲代码时间长了可能会眼睛不适,也可能会有人不喜欢 Eclipse 本身的白色主题设置,那本节就带你更换炫酷的主题,修改适合你编码的背景以及代码字体,为你的编码增加一份炫酷与乐趣!同时解决在代码编写过程中你发现注释文字大小不一的情况。声明:本文由作者“白鹿第一帅”于 优快云 社区原创首发,未经作者本人授权,禁止转载!爬虫、复制至第三方平台属于严重违法行为,侵权必究。文章作者白鹿第一帅作者主页,未经授权,严禁转载,侵权必究!说明。

2025-01-24 09:16:15 632

原创 BUUCTF Web [极客大挑战 2019]LoveSQL_buuctf lovesql

进入题目连接是一个「登录」界面登录「成功」会显示当前用户的账号和密码登录「失败」则会则会提示错误的用户名和密码。

2025-01-24 07:12:02 362

原创 Android Compose对Window Insets的处理_rememberinsetspaddingvalues

可以直接在布局中用上, 就获取了应该有的padding, 比如statusBarPadding是top, navigationBarsPadding是bottom. 这都不用开发者自己想.或者更直接地用自己获取想要inset类型的相关尺寸.设置合理的bottom padding: 在哪里设置, 需要设置多少.让View主动bring自己到可见位置.Insets库里还提供了键盘随着滚动消失和出现的例子. 感兴趣可以看下.

2025-01-24 03:20:39 740

原创 2021新型面试题-血虐面试官斩获字节跳动Offer!Android 精选版面试题级答案(Android+Java+算法+性能优化+四大组件

AsyncTask 内部也是 Handler 机制来完成的,只不过 Android 提供了执行框架来提供线程池来执行相应地任务,因为线程池的大小问题,所以 AsyncTask 只应该用来执行耗时时间较短的任务,比如 HTTP 请求,大规模的下载和数据库的更改不适用于 AsyncTask,因为会导致线程池堵塞,没有线程来执行其他的任务,导致的情形是会发生 AsyncTask 根本执行不了的问题。网络相关1.指定的LayoutParams。

2025-01-24 00:50:48 803

原创 13个用于日常编程的高级Python脚本

【代码】13个用于日常编程的高级Python脚本。

2025-01-23 23:46:50 606

原创 Android 循环录像,保留加锁视频

/视频文件名称,如:2015-07-01_105536.mp4。//视频分辨率:720/1080。//是否加锁:0-否1-是。1:升级时选Download的话,不会清理USB存储空间,应用数据库被删除;//此时若空间依然不足,提示用户清理存储(已不是行车视频的原因)这种情况下旧视频无法直接删除,此时如果满存储,需要直接删除。//删除较旧未加锁视频文件。//删除数据库记录。

2025-01-20 10:58:37 793

原创 2024阿里技术官纯手打“MySQL高级进阶笔记”吃透P7有望

*这份面试汇总包括八个模块,分别是:**MySQL基础,MySQL索引,MySQL事务,MySQL中锁,MySQL中日志,MySQL命令和内置函数,MySQL性能优化,MySQL其他问题!再者学好MySQL可以帮你获得Offer去任何一家公司面试,都离不开对数据库的考察,只有掌握了MySQL的技能,才能收获一份令自己满意的Offer。除此之外,针对MySQL面试,**《Java程序员的MySQL面试笔记汇总》**可以帮助大家更好地解决实践中的问题,突破大厂面试、拿高薪。

2025-01-20 09:26:51 115

原创 Android - JNI 开发你所需要知道的基础

Java_com_wangzhen_jnitutorial_MainActivity_stringFromJNI(JNIEnv *env, jobject thiz) {std::string hello = “Hello from C++”;// 1. 获取 thiz 的 class,也就是 java 中的 Class 信息jclass thisclazz = env->GetObjectClass(thiz);// 2. 根据 Class 获取 getClass 方法的 methodID,第三个

2025-01-17 04:06:08 604

原创 Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

总的来说,其实Alibaba的面试总会结合你项目经验QQ提问,还是相当全面的。所以在面试之前,除了刷题,你还得有能够“拿得出手”的项目做好充分的准备!说一说联合索引最左原则的原理,并且什么情况下索引是生效的?使用消息队列有没有遇到消息丢失的情况,怎么去设计补偿行为?分布式限流Sentinel中线程模式与QPS模式的区别?dubbo如何实现使用zookeeper找到对应的服务?说说你认为dubbo与SpringCloud的差异?分布式锁的实现方案有哪些?常见的加载器有哪些,如何自定义一个加载器?

2025-01-17 04:04:06 566

原创 2020年web前端开发学习路线和实战开发教程指南

如果你掌握了这些技能,你就有能力解决复杂的问题和技术问题,并能够独立设计和开发复杂的功能模块。掌握前端MVC/MVVM框架的实现机制,了解AngularJS的MVC开发模式的实践,并了解双向数据绑定的相关概念。学习这些技能,可以独立创建业务和业务网站,实现普通JS的动态效果,在jQuery的指导下实现酷效和复杂的功能。在下一阶段,我们的目标是满足前端发展行业的基本要求,让我们有勇气出去找一份月薪超过8000元的工作。掌握通用的UI框架打包原理,通过对源代码的分析,深入理解基于组件开发的概念。

2025-01-16 20:30:50 388

原创 基于JAVA中医文化展示管理系统 毕业设计开题报告_基于java文化展示系统翻译

同时,基于JAVA技术的成熟度和广泛应用,以及中医文化资源的丰富性,本研究具有较高的可行性和实用性。国内方面,一些中医药大学、研究机构等已经建立了中医文化数字化博物馆、中医古籍数据库等,为中医文化的数字化保护与传承做出了积极贡献。其次,利用JAVA技术的跨平台性、稳定性和安全性,我们可以打造一个高效、便捷、易用的中医文化展示管理平台。首先,通过基于JAVA的中医文化展示管理系统,我们可以将中医文化的精髓、理论和疗法等内容进行系统化、规范化的整理与展示。项目的界面和功能都可以定制,包安装运行!

2025-01-15 01:45:23 391

原创 基于Java+Vue的搬家服务预约系统设计与实现

信息化社会的形成和微电子技术日新月异的发展,对落后低效的传统方式提出了挑战,信息是管理的基础,是进行决策的基本依据。本搬家预约系统是将IT技术用于搬家预约信息的管理, 它能够收集与存储搬家预约的档案信息,提供更新与检索搬家预约信息档案的接口;提高工作效率。本系统是基于JAVA平台开发的一套搬家预约信息管理的系统。前端采用Vue渐进式框架,后台采用SSM框架。数据库采用MySQL建立数据之间的转换。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。

2025-01-15 01:41:42 416

原创 基于java+springboot的流浪动物交流平台设计实现_基于java+springboot流浪动物管理系统

主要技术:springboot、mybatis-plus、layui、mysql等开发工具:IDEA 2021.3、navicat for mysql 、postman。开发语言:java、jdk1.8、mysql5。

2025-01-15 01:38:00 281

原创 使用 labelImg 制作YOLO系列目标检测数据集(

LabelImg支持文件夹的导入,在标完一张后,在左侧选择Next Image就可以切换到下一张继续了。输出格式部分,目前LabelImg支持YOLO和PascalVOC2种格式,前者标签文件后缀是.txt件,而后者标签文件后缀是.xml件。标签保存在对应的labels文件夹下,与images中的图片文件名一一对应。数据集架构如下:原文链接:https://blog.youkuaiyun.com/weixin_49929808/article/details/120661388。

2025-01-14 15:39:50 1095

原创 使用 html2canvas 将页面保存成图片_canvas 将整个web保存

html2canvas 可以通过获取 HTML 的某个元素,然后生成 Canvas,从而让用户保存为图片。html2canvas 工作原理是将当页面渲染成一个 Canvas 图片,通过读取 DOM 并将不同的样式应用到这些元素上。html2canvas 不需要来自服务器任何渲染,整张图片都是在客户端浏览器创建。

2025-01-14 15:36:08 874

原创 你真的拿捏 jQuery 四大动画效果了吗?【入门篇超详细 零基础适用】

一:显示与隐藏=========显示与隐藏在前期 jQuery 的文章里我们已经或多或少使用过了,那就是,但是我们只是调用了一下这两个封装好的方法罢了。并没有给其内部设置参数,其实这两个方法是有隐藏参数的,当然 可以带参数可以不带参数。**speed,****,,fn**1.1 显示函数show ( speed,easing,fn ),可以带参数可以不带参数,可以让元素显示,下面代码的意义为,显示的过程为5000毫秒(5秒) ,显示过后会调用回调函数,并且过程以 swing 的方式过渡。

2025-01-14 15:24:55 453

原创 【Java8新特性】重复注解与类型注解,你真的学会了吗?

没错,BingheAnnotations也是一个注解类,它相比于BingheAnnotation注解类来说,少了一个@Repeatable(BingheAnnotations.class)注解,也就是说,BingheAnnotations注解类的定义与普通的注解几乎没啥区别。值得注意的是,我们在BingheAnnotations注解类中,定义了一个BingheAnnotation注解类的数组,也就是说,在BingheAnnotations注解类中,包含有多个BingheAnnotation注解。

2025-01-13 18:53:20 457

原创 【HTML】常用标签~

学习标签是有技巧的,重点的是就是记住每一个标签的语义。简单理解就是指标签的含义,即这个标签是用来干嘛的。根据标签的语义,在合适的地方给一个最为合理的标签,可以让页面结构更清晰。在HTML中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。为了使我们的网页更具有语义化,我们经常会在页面中用到标题标签。在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示。标签用于定义段落,他可以将整个页面分成若干个段落。1.加了标题的文字会变的加粗,字号也会依次变大。2.一个标题独占一行。

2025-01-13 18:49:38 278

原创 【HTML5系列教程】

【代码】【HTML5系列教程】

2025-01-13 18:45:56 294

原创 Python目前建议最好安装什么版本的?_python哪个版本最好用又稳定

① Python所有方向的学习路线图,清楚各个方向要学什么东西② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论④ 20款主流手游迫解 爬虫手游逆行迫解教程包⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解⑦ 超300本Python电子好书,从入门到高阶应有尽有⑧ 华为出品独家Python漫画教程,手机也能学习。

2025-01-12 16:13:44 4058

原创 python爬虫--爬全民k歌里面的视频和音频_vedios

结果发现这个请求参数有点意思,有一个shareid 就是网址中s=key 的key,当然啦 这两个肯定是要一样的,但是问题是我们拿到的链接就已经包含了这个shareid ,也就是说,我们不需要再向url 中添加其他的请求参数,我们就可以拿到视频加载后的html 代码了,不过这个video 标签我该怎么让他通过js 生成出来呢…小编也是初学,以前爬过百度图片的动态页面,知道用带有请求数据访问然后得到json 的data数据,再把 data里面自己要用的数据拿出来就好了.但是这个…

2025-01-12 16:10:02 326

原创 Python爬虫淘宝乐器销售数据可视化和乐器推荐系统 开题报告

开发环境:python3.8+ 开发语言:Python 开发框架:Django框架 数据采集:selenium + Xpath 可视化模块:Echarts 开发工具:Pycharm 数据库:mysql8 数据库管理工具:navicat 其他开发语言:html + css +javascript。5. 电商销售基本数据:采集分析的数据总条数多少,数据来源省份多少个,数据来源城市多少个,商品销售均价,总销售商品数量多少个,总销售额多少万。3、对研究思路、方法的评价。项目的界面和功能都可以定制,包安装运行!

2025-01-12 16:06:21 747

原创 JaveWeb:Maven工具的使用

阿里云镜像是国内的一个Maven的远程仓库(私服),倘若不配置远程仓库,那么下载jar包的时候默认是在中央仓库中下载的,中央仓库是国外的网站,下载速度比较慢,所以。与此同时,每个程序员在项目中选择编写代码的编译器不一样,有的人使用IDEA,有的人使用eclipse,不同的编译器,项目结构也不会不一样,导致不通用。当我们使用这些命令的时候,Maven会给我们提供相对应的插件,比如我们需要打包的时候,Maven就给我们提供了打包的插件,中,当我们需要jar包的时候,便会在本地仓库中拿需要的jar包。

2025-01-12 00:54:37 861

原创 Java面试题:如何判断一个字符串中某个字符出现的次数?

以上只是面试时我想到的一少部分方法,更多String的方法大家可在IDEA中查看源码,毕竟太多了,如下所示:在回答完上述问题后,面试官紧接着问了该问题:如何判断一个字符串中某个字符出现的次数?听到该问题,我脑海中第一反应是先把字符串转换为字符数组,然后使用foreach循环,在循环体内进行字符比对,代码如下所示:count++;System.out.println(“字符” + searchChar + “出现的次数为:” + count);

2025-01-12 00:50:55 553

原创 Java面试题及答案2024版(下)

答:Lock是Java 5以后引入的新的API,和关键字synchronized相比主要相同点:Lock 能完成synchronized所实现的所有功能;主要不同点:Lock有比synchronized更精确的线程语义和更好的性能,而且不强制性的要求一定要获得锁。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且。答:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象,也可将流化后的对象之间。序列化是为了解决对象流读写操作时可能引发的问题(

2025-01-12 00:47:13 852

原创 Java Review(三十三、异常处理----补充:断言、日志、调试)

当然, 一旦发现问题的根源, 就要将这些语句从代码中删去。对于包来说,一个包的名字与其父包的名字之间没有语义关系,但是日志记录器的父与子之间将共享某些属性。应用程序可以使用多个日志记录器, 它们使用类似包名的这种具有层次结构的名字,例如, com.mycompany.myapp0 •在默认情况下,日志系统的配置由配置文件控制。在一个专业的应用程序中,不要将所有的日志都记录到一个全局日志记录器中,而是可以自定义日志记录器。可以很简单地禁止日志记录的输出, 因此,将这些日志代码留在程序中的开销很小。

2025-01-11 19:58:35 787

原创 java 正则表达式

/严格验证时间格式的(匹配[2002-01-31], [1997-04-30], [2004-01-01])不匹配([2002-01-32], [2003-02-29], [04-01-01])* @return 如果是符合格式的字符串,返回。* @return 如果是符合格式的字符串,返回。* @return 如果是符合格式的字符串,返回。* @return 如果是符合格式的字符串,返回。* @return 如果是符合格式的字符串,返回。* @return 如果是符合格式的字符串,返回。

2025-01-11 19:54:53 826

原创 jackson学习之五:JsonInclude注解

如下所示,JsonInclude的value等于CUSTOM时,在序列化的时候会执行CustomFilter的equals方法,该方法的入参就是field0的值,如果equals方法返回true,field0就不会被序列化,如果equals方法返回false时field0才会被序列化。USE_DEFAULTS // 当JsonInclude在类和属性上都有时,优先使用属性上的注解,此时如果在序列化的get方法上使用了JsonInclude,并设置为USE_DEFAULTS,就会使用类注解的设置。

2025-01-11 19:51:10 1039

原创 ActiveMQ下载安装使用教程(1)

ActiveMQ等消息队列中间件对我们一些高并发的项目有良好的处理消息的能力,例如用户并发请求如果直接去操作数据库对数据库的造成的压力非常大,如果将请求先放到队列里,然后再从队列里拿就可以缓解数据库的压力。8、用bat启动的话关闭小黑窗口服务就也关闭了,我们想要关闭窗口不关闭服务就需要将ActiveMQ注册为Windows服务,我们右击以管理员身份运行InstallService.bat文件,使用 InstallService.bat注册服务。注册完成以后我们从服务里找到ActiveMQ将其启动就可以了。

2025-01-10 15:04:53 165

原创 9次Android面试经验总结,已收字节,阿里,小米等offer

不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?另外,描述问题一定要慢!选定你想去的几家公司后,先去一些小的公司练练,学习下面试技巧,总结下,也算是熟悉下面试氛围,平时和同事或者产品PK时可以讲得头头是道,思路清晰至极,到了现场真的不一样,怎么描述你所做的一切,这绝对是个学术性问题!RxJava、RxBus、RxAndroid,这个在面试想去的公司时,可以反编译下他们的包,看下是不是用到,如果用到了,面试过程难免会问道,如果没有,也可以忽略,但学习心强的同学可以看下,比较是比较火的框架。

2025-01-10 15:01:12 243

原创 985留学生回国应聘Android岗位,同时被5家公司录取,最终选择了字节跳动!

今天中午收到消息说我们这个组要被砍掉,因为公司要准备解散了,首先拿我们开刀,也就是裁人,下午接着就进行谈话,谈了赔偿等相关事宜,然后就准备交接工作,忙了一下午。我人生第一次经历公司解散的,这个经历有点奇妙,还以为我会炒老板鱿鱼,没想到竟然是老板先炒了我鱿鱼。第一次失业的我,有点迷茫,虽然今年找工作不容易,但是我会尽量加油的。于是我面试了国内大厂BATJ,还有一些其他比较知名的公司,一共报了11家。这是我自己面试时整理的一些资料,大家需要就拿去吧我很多朋友也跟我要了应该是质量还不错,就是讲的比较细,有点多。

2025-01-10 14:53:45 346

空空如也

空空如也

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

TA关注的人

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