自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 鸿蒙HarmonyOS学习笔记(9)

【如何将类Java语言的线程模型(内存共享)的实现方式转换成在ArkTS的线程模型下(内存隔离)的实现方式

2024-12-27 08:30:00 954

原创 鸿蒙HarmonyOS学习笔记(8)

如何实现ArkUI组件字符串变量拼接

2024-12-26 11:00:10 1184

原创 鸿蒙HarmonyOS学习笔记(7)

可以通过buffer.concat()方法,将数组中的内容复制指定字节长度到新的Buffer对象中并返回。

2024-12-26 10:50:53 465

原创 鸿蒙ArkTS 与安卓Android-底层逻辑对比

总体来说,鸿蒙OS在设计上更注重跨设备和跨平台的无缝协作,底层架构采用微内核来提高安全性和灵活性;而安卓系统则基于Linux内核,构建了一个成熟的移动设备操作系统,专注于智能手机、平板等设备。

2024-12-06 09:57:44 1550

原创 鸿蒙ArkTS 与安卓Android-开发环境对比

开发工具:开发语言:调试和模拟:开发工具:开发语言:调试和模拟:

2024-12-06 09:55:37 763

原创 HarmonyOS ArkTS 基于CommonDialog实现自定义AlertDialog

在鸿蒙系统(HarmonyOS)中,CommonDialog 是一个用于显示对话框的组件,类似于 Android 的 AlertDialog。如果你想在鸿蒙系统中使用 ArkTS 自定义一个 AlertDialog,你可以基于 CommonDialog 实现

2024-11-27 14:16:22 780

原创 鸿蒙HarmonyOS学习笔记(6)

@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。

2024-11-27 14:05:24 1029

原创 鸿蒙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

原创 JavaWeb菜鸟入门

学习 Java Web 开发是一个逐步深入的过程,结合理论和实践能够更好地掌握知识。

2024-10-12 10:30:00 1400

原创 【微服务】springboot 自定义注解+反射+aop实现动态修改请求参数

通过 Spring Boot 自定义注解、反射和 AOP 实现动态修改请求参数是一种灵活的设计方式

2024-10-11 10:30:00 460

原创 rabbitmq死信队列详解与使用

死信队列是一个特殊的队列,用于存储那些无法被正常消费的消息。这些消息通常会被转移到死信队列中,以便后续处理、审查或重新入队。

2024-10-10 14:50:16 553

原创 nginx配置访问本地静态资源

使用 Nginx 配置访问本地静态资源的基本步骤。

2024-10-10 14:28:18 2295

原创 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

原创 Maven私服搭建Nexus2.x

Maven私服搭建Nexus2.x

2022-02-25 16:57:43 359 1

原创 CentOS6.5安装教程

Linux安装教程点击打开链接

2022-02-25 16:43:40 136

原创 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

原创 IDE的使用记录

java使用的工具idea的一些快捷键和一些基本设置的方法

2017-11-16 09:45:51 536 2

原创 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

jasper工具-6.3.1-macosx-x86-64.dmg

JasperReports 63.1编辑工具,Mac版本一键安装

2024-10-11

mysql-5.7.28-macos10.14-x86_64.dmg

Mac 版本下的MySQL 5.7安装版本

2022-02-25

Mac版本的eclipse

eclipse版本为2021年9月的 Mac 版的eclipse

2022-02-25

jdk-8u251-macosx-x64.dmg

Mac版本1.8的JDK

2022-02-25

Shp、Xls、Geojson三者之间相互转化的核心代码

Shp、Xls、Geojson三者之间相互转化的核心代码,推荐下载的主要原因是里面有关于gis开发的所有jar包共有193个。例如:gdal-1.8.1.jar,hsqldb-2.2.8.jar,poi-3.17.jar,gt-geojson-12.2.jar,gt-shapefile-8.0.jar

2018-03-27

mysql-connector-java-5.1.7-bin.jar

mysql-connector-java-5.1.7-bin.jar,MySQL的jdbc的驱动

2017-11-15

junit4.9的jar

java测试包junit4.9的jar,其中有我们的核心包junit-4.9.jar

2017-11-15

dbcp连接池jar

dbcp连接池jar,其中有commons-dbcp-1.2.2.jar,commons-pool-1.3.jar

2017-11-15

spring的独立运行的19个jar

spring的独立运行的19个jar,其中有spring-jdbc-3.2.0.RELEASE-sources.jar,spring-struts-3.2.0.RELEASE-sources.jar等19个

2017-11-15

springmvc独立运行的所有jar

springmvc独立运行的所有共有15个,spring-aop-3.2.0.RELEASE.jar,spring-web-3.2.0.RELEASE.jar,spring-webmvc-3.2.0.RELEASE.jar

2017-11-15

文件上传的jar

文件上传的jar其中有commons-fileupload-1.2.2.jar和commons-io-2.4.jar

2017-11-15

mybatis+pring+springmvc+mysql的所有包的整合

mybatis+pring+springmvc+mysql的所有包的整合jar包其中有spring-webmvc-3.2.0.RELEASE.jar和spring-core-3.2.0.RELEASE.jar以及mybatis-3.2.7.jar,junit-4.9.jar,mysql-connector-java-5.1.7-bin.jar等31个jar包

2017-11-15

swftools-0.9.1工具

结合openoffice进行转化PDF,具体操作请查看我的博客"doc", "docx", "xls", "xlsx", "ppt", "pptx",txt。等文件转化为pdf

2017-09-13

swftools-0.9.1

配合openoffice转化PDF使用。如果想要知道怎么用,请关注我的博客"doc", "docx", "xls", "xlsx", "ppt", "pptx",txt。等文件转化为pdf

2017-09-13

利用openoffice将文档转化为PDF

将"doc", "docx", "xls", "xlsx", "ppt", "pptx",txt等转化为PDF,原理是用到我们的工具OpenOffice。还有PDF转化img图片。具体操作请看我博客"doc", "docx", "xls", "xlsx", "ppt", "pptx",txt。等文件转化为pdf

2017-09-13

instantclient-basic-nt-11.2.0.4.0.zip

解决pl/sql登录时出现 could not initialize "d:/..\oci.dll" ocidll forced to 等信息。这个原因是oci.dll文件必须是32位的。同理navicat for oracle连接时报这个错也是因为文件必须是32位的。下载后直接解压再D:\app\winter\product目录中就ok了。

2017-09-13

TortoiseGit_2.4.0.2_464bit

TortoiseGit_2.4.0.2_464bit

2017-03-30

Git-2.7.2-64-bit_setup.1457942968

git

2017-03-30

空空如也

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

TA关注的人

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