- 博客(62)
- 资源 (17)
- 收藏
- 关注

原创 python爬虫正则表达式使用说明
Python 爬虫和正则表达式是自动化网络数据提取中常用的两种技术。本文将详细介绍如何使用 Python 编写爬虫,结合正则表达式提取网页中的数据。
2024-10-15 10:30:00
2604
原创 鸿蒙HarmonyOS学习笔记(10)
通过ts封装Object.assign()或者使用三方库lodash的_.clone方法。如何在鸿蒙HarmonyOS下的ArkTS如何实现深/浅拷贝。
2024-12-27 08:45:00
524
原创 鸿蒙ArkTS 与安卓Android-底层逻辑对比
总体来说,鸿蒙OS在设计上更注重跨设备和跨平台的无缝协作,底层架构采用微内核来提高安全性和灵活性;而安卓系统则基于Linux内核,构建了一个成熟的移动设备操作系统,专注于智能手机、平板等设备。
2024-12-06 09:57:44
1550
原创 HarmonyOS ArkTS 基于CommonDialog实现自定义AlertDialog
在鸿蒙系统(HarmonyOS)中,CommonDialog 是一个用于显示对话框的组件,类似于 Android 的 AlertDialog。如果你想在鸿蒙系统中使用 ArkTS 自定义一个 AlertDialog,你可以基于 CommonDialog 实现
2024-11-27 14:16:22
780
原创 鸿蒙HarmonyOS学习笔记(5)
如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,我们推出了可以提炼公共样式进行复用的装饰器@Styles。@Styles装饰器可以将多条样式设置提炼成一个方法,直接在组件声明的位置调用。通过@Styles装饰器可以快速定义并复用自定义样式。说明从API version 9开始,该装饰器支持在ArkTS卡片中使用。从API version 11开始,该装饰器支持在元服务中使用。
2024-11-25 17:38:02
327
原创 鸿蒙HarmonyOS学习笔记(4)
ArkUI提供了一种轻量的UI元素复用机制@Builder,该自定义组件内部UI结构固定,仅与使用方进行数据传递,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用
2024-11-25 09:41:23
1571
原创 鸿蒙HarmonyOS学习笔记(3)
在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制
2024-11-23 08:52:10
930
原创 鸿蒙操作系统(HarmonyOS)开发的初学者了解和入门
鸿蒙系统(HarmonyOS)是华为自主研发的一种分布式操作系统,旨在实现万物互联和生态融合。它支持跨设备协作,统一多种设备的系统架构,为用户提供无缝的智能体验
2024-11-23 08:51:46
1791
1
原创 鸿蒙HarmonyOS学习笔记(2)
ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。
2024-11-22 10:36:12
1101
原创 鸿蒙HarmonyOS学习笔记(1)
HarmonyOS生命周期流程将变为:新页面的初始化生命周期流程,然后执行Index onPageHide --> MyComponent aboutToDisappear --> Child aboutToDisappear
2024-11-22 09:52:57
1291
原创 python爬虫之使用 Beautiful Soup
是一个非常强大的工具,可以方便地解析和提取网页中的数据。通过结合requests库,你可以构建功能强大的爬虫。希望这个教程对你有所帮助,祝你顺利完成爬虫任务!
2024-10-16 19:42:05
957
原创 python爬虫登录校验之滑块验证、图形验证码(OCR)
图形验证码:使用tesserocr结合预处理来识别简单的验证码;如果验证码复杂,可以使用机器学习。滑块验证:使用Selenium的模拟拖动操作,并生成人类模拟的轨迹避免被检测为机器操作。如果验证码或滑块验证过于复杂,可以考虑使用打码平台(如 Ruokuai、2Captcha)来自动识别验证码和滑块验证。
2024-10-15 14:16:28
1730
原创 python 爬虫模拟登录
在使用 Python 编写爬虫时,模拟登录是一个非常常见的需求,尤其是当你需要爬取需要身份验证的数据时。下面将通过一个实际示例详细介绍如何实现 Python 爬虫的模拟登录。
2024-10-14 11:30:26
2404
1
原创 python入门教程
Python 是一种非常流行的编程语言,因其简单易学的语法和广泛的应用领域(如数据分析、人工智能、Web 开发等)而备受欢迎。以下是一个入门级 Python 教程,适合初学者快速掌握 Python 的基础知识。
2024-10-14 09:45:52
734
原创 【微服务】springboot 自定义注解+反射+aop实现动态修改请求参数
通过 Spring Boot 自定义注解、反射和 AOP 实现动态修改请求参数是一种灵活的设计方式
2024-10-11 10:30:00
460
原创 rabbitmq死信队列详解与使用
死信队列是一个特殊的队列,用于存储那些无法被正常消费的消息。这些消息通常会被转移到死信队列中,以便后续处理、审查或重新入队。
2024-10-10 14:50:16
553
原创 SpringIoc 实现原理
控制反转是一种设计原则,指的是将对象的创建和管理权从程序中反转到 IoC 容器中。通过 IoC,应用程序不再自己负责创建和管理依赖对象,而是通过容器来完成。这种方式使得应用程序更加模块化和灵活。
2024-10-10 14:22:59
1220
原创 Springboot+Spring-Security+JWT 实现用户登录和权限认证
Spring Boot 项目初始化:利用 Spring Initializr 创建项目,并添加必要依赖(Spring Web、Spring Security、JWT、JPA 等)。用户登录和注册接口:实现 AuthController,处理用户登录请求,并返回 JWT。Spring Security 配置:通过扩展 WebSecurityConfigurerAdapter 来配置 Spring Security,设置无状态的会话管理、JWT 过滤器、受保护的资源路径等。JWT 生成和解析:实现。
2024-10-10 14:20:14
3320
1
原创 Cause: com.mysql.jdbc.PacketTooBigException
操作mysql数据的时候,在开发过程遇到的错误信息Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (9270713 > 4194304). You can change this value on the server by setting ...
2018-04-03 15:16:15
356
原创 Shp、Xls、Geojson三者之间相互转化的核心代码
下面让我们来看下我们的CSV文件如何转化的吧的的的的.csv文件可以是甲骨文的MySQL的的的或者导出的文件。上面是我写的一个工具类。上面还有一个文件写入的代码append2File()和一个文件读取的方法getFileContent()。当我们在使用的的的的OpenLayers的时候,我们需要有需要以以以GeoJSON的的数据。我知道你们有的会问,上面的那个getFirstHeadWordChar()方法里面是什么是吧。有时,我们在需要的.SHP文件的时候,此时手里面又只有以GeoJSON的的的的文件。
2018-03-27 15:16:01
2764
1
转载 invalid bound statement (not found)解决办法
invalid bound statement (not found)解决办法原创 2017年08月24日 17:29:38标签:maven /SSM13036最近搭建一个web项目后端SSM框架练手,使用Maven管理,遇到一个深坑invalid bound statement (not found),就是mapper文件扫描不到!!!先上整合过程,解决办法最后上。1、项目结构:2、pom文件:...
2018-03-11 17:43:32
24698
4
转载 Java面试知识点总结1
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...
2018-02-27 15:43:58
396
原创 Oracle创建表空间、用户名、密码
第一步,以最高级别 SYSDBA身份登录数据库cmd 进入命令行登录方式一:C:\Documents and Settings\Administrator>sqlplus sys/sys as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 5月 2916:08:00 2010Copyr ight
2018-01-12 21:24:15
1558
原创 web网站架构演变过程
阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如 tomcat、jetty、jboos,然后直接使用 JSP/servlet 技术,或者使用一些开源的框架如 maven+spring+struct+hibernate、maven+spring+springmvc+mybatis;最后再选择一个数据库管理系统来存储数据,如 mysql
2017-12-11 15:36:26
334
原创 保证三个线程依次按顺序执行
保证三个线程依次按顺序执行废话不多说,下面贴代码 final Thread t1 = new Thread(new Runnable() { public void run() { System.out.println(Thread.currentThread().getName() + " run 1");
2017-12-11 15:14:30
2723
原创 JAVA从入门到超神(二)
Java 从入门到高级学习路线《一》1.Jvm 部分Jvm 内存模型、Jvm 内存结构、Jvm 参数调优、Java 垃圾回收《二》Java 基础部分1.必须会使用 List,Map,Stack,Queue,Set。2.熟悉 Java 排序工具类使用 java.uti.Arrays.sort() java.util.Collections.sort()3.常用集合框架源码分析
2017-12-10 10:24:27
387
转载 【WebLogic使用】WebLogic的下载与安装
一、WebLogic的介绍 WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态
2017-11-25 12:41:01
1687
转载 500 G JAVA视频网盘分享
更多资料点击: www.jeecg.org 1、javascript视频教程 链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei2、JPA视频教程 链接: http://pan.baidu.com/s/1dDCx1fj 密码: fwwd3、马士兵hibernate视频教程
2017-11-25 09:32:40
931
转载 程序员跳槽全攻略
程序员跳槽全攻略》读书笔记原理篇价值论你的价值,和你技术牛不牛无关,只和你能为你的雇主提供多少价值有关。这是最根本的规则。增加自己的使用价值很简单,提升自己的业务能力就好。供需虽然交换价值以使用价值为基础,但它更容易受供需的影响。供需也是可以调整的,技巧就在于选择更好的细分市场。因为需求的多样性时存在的,所以如果你能在一个大的需求中切入一个需大于求的细分
2017-11-22 09:21:29
859
原创 java从入门到超神
java学习的指南一,基础篇1.1 JVM1.1.1 Java内存模型,Java内存管理,Java堆栈,Java垃圾回收1.1.2 了解JVM各种参数及调优1.1.3 学习使用Java工具,jps、jstack、jmap、jconsole、jinfo、jhat、javap1.1.4 自己编写各种 OutOfMomory、StackOverFlow程序HeapOu
2017-11-14 21:41:13
500
Shp、Xls、Geojson三者之间相互转化的核心代码
2018-03-27
spring的独立运行的19个jar
2017-11-15
springmvc独立运行的所有jar
2017-11-15
mybatis+pring+springmvc+mysql的所有包的整合
2017-11-15
swftools-0.9.1工具
2017-09-13
swftools-0.9.1
2017-09-13
利用openoffice将文档转化为PDF
2017-09-13
instantclient-basic-nt-11.2.0.4.0.zip
2017-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人