自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python 装饰器怎么用?

Python 的装饰器是一种非常强大的工具,允许程序员在不修改原有函数定义的情况下,增加额外的功能。装饰器的应用场景非常广泛,从日志记录、性能测试、事务处理到缓存、权限校验等都有涉及。本文将通过几个实例详细介绍如何巧妙地使用 Python 中的装饰器来解决实际问题。

2024-07-23 13:46:19 6

原创 实战教程:Easybr指纹浏览器集成IPXProxy代理IP的步骤详解

IPXProxy的IP代理池很大,其中有很多高质量的住宅IP,并且可以覆盖到一些冷门的国家,让我就可以接触到更多的客户。这里我们选择api提取,用户可以登录IPXProxy代理ip平台提取相应的api,具体提取方法可以咨询IPXProxy客服。5. 打开该环境后,浏览器窗口的第一页会显示IP的链接情况,连接成功就可以在Easybr指纹浏览器中使用IPXProxy代理IP。以上就是Easybr指纹浏览器集成IPXProxy代理IP的详细指南,根据上述的指南可以很轻松的上手,跨境电商卖家不容错过哦。

2024-07-23 11:51:29 351

转载 后端的技术方案怎么写?

写方案的目的是为了帮助我们想清楚需求,更好的落地需求。并且记录实现的初衷,我们经常会说之前的人没留下文档,导致很多时候都是通过代码来猜测功能的意图,导致最后很多代码我们不敢删,一直堆积在那里。后续接手的人同样会产生疑问,“为什么之前迭代不删掉这部分代码?代码是这样一步一步堆积出来的,我们在这个过程中就要不断地往熵减的方向去努力,降低系统的整体复杂度。再通过方案跨组评审的方式,可以帮助我们思考。比如有些问题可能在其他组已经遇到了,我们就可以直接借鉴他们成熟的代码。

2024-07-21 15:07:54 15

转载 如何构建智慧人大平台,推动数字人大建设?

数字人大平台的构建与应用,不仅标志着人大工作方式的现代化转型,更是提升人大工作效率、增强透明度、促进民主监督与参与的关键举措。

2024-07-19 11:07:05 37

转载 软文投放的时间节点怎么规划?

精细化运营带来的不仅是质量上的提升,它还能够通过这一过程来提升我们对市场的认知,深化对行业的了解。在我们进行软文投放时,文章投放的时间节点选择,是个极其容易被忽视的细节。但在讲究精细化运营的当下,想要实现软文内容曝光的最大化,投放时间也需要进行更加细致的规划。如果是学生群体,受限于上网条件,在晚间时段的流量会更加集中,接收到信息的概率也更大。在进行软文推广时,我们可以规划在某个时间点进行规律的更新,培养用户形成在固定时间段内阅读的习惯,起到持续曝光的效果。我们可以根据用户的使用习惯,来调整软文投放的时间。

2024-07-18 14:19:23 20

转载 MySQL连接池DataSource怎么使用?

在高并发的Web应用中,数据库连接的管理是至关重要的。数据库连接作为一种稀缺资源,如果每次请求都新建和关闭连接,将大大降低系统的性能和响应速度。因此,使用连接池来复用数据库连接成为了一种广泛采纳的解决方案。本文将深入探讨连接池的概念,特别是DruidDataSource,这一高效、稳定的数据库连接池组件,通过丰富的代码示例和实践经验分享,帮助开发者更好地理解和使用连接池,提升应用性能。

2024-07-17 15:05:27 8

原创 Incogniton指纹浏览器集成IPXProxy代理IP,高效推广Tumblr教程

许多企业也会利用Tumblr来进行品牌推广,在推广的过程中会用到多个账户,然而管理多个账户时会遇到账户关联等问题。它的住宅代理使用来自实际设备的真实 IP,可以降低被 Tumblr 禁止的概率。以上就是Incogniton指纹浏览器集成IPXProxy代理IP的详细教程,希望能够帮助大家更好的进行Tumblr推广,并不断去尝试新的推广策略。第三步: 自定义一个浏览器文件名称,用户可以根据自身的需求,选择操作系统,默认为Windows系统,填写好基本配置信息。没有的话点击创建账户。

2024-07-16 16:28:39 285

转载 Python 的 shutil 模块

shutilshutil模块是 Python 编程中的一个强大工具,用于进行文件和目录操作。不仅可以进行基本的文件复制、移动、重命名和删除,还可以递归地处理目录结构。通过深入了解shutil模块的功能,您可以更好地掌握如何使用它来处理文件和目录,从而提高代码的效率和可维护性。希望本文的示例和解释对您有所帮助,帮助您更好地利用shutil模块来处理文件和目录。

2024-07-15 11:11:08 17

转载 什么是Python Watchdog?

文件系统监控是许多应用程序的关键部分,用于实时检测文件和目录的更改。Python Watchdog是一个优秀的第三方库,用于实现高效的文件系统监控。它提供了一种简单而强大的方式来监控文件和目录的创建、修改、删除等事件。

2024-07-12 11:43:20 12

转载 什么是 Mock 测试?

Mock 功能的好处太多了,最主要的就是能让前端不用去等后端造假数据,让前端后端并行开发,但是 Mock 返回的数据也有可能不符合我们的预期,所以我们也需要严谨点,做一下 Mock 测试时很有必要的。的意思就是,当你很难拿到源数据时,你可以使用某些手段,去获取到跟源数据相似的假数据,拿着这些假数据,前端可以先行开发,而不需要等待后端给了数据后再开发。后端接口还没数据,前端要怎么去调试前端页面呢?的时代,前后端如何效率更高地去完成协同开发,是一个大问题。,可以让前端先行开发,而不需要等待后端有数据了再开发。

2024-07-10 11:45:47 16

原创 详解IPXProxy海外代理与Morelogin指纹浏览器集成使用策略

IPXProxy能提供多个国家和地区的IP代理,其中覆盖了一些冷门和小众的国家地区,可以满足更多用户的需求。然而想要避免平台的检测,海外代理IP是必不可少的工具,它和Morelogin指纹浏览器集成使用能够进一步加强安全性,下面以IPXProxy为例,告诉大家海外代理IP如何与Morelogin指纹浏览器集成?以上就是IPXProxy海外代理IP和Morelogin指纹浏览器集成指南,对于安全性需求较高的用户来说,IPXProxy海外代理IP是不错的选择,搭配Morelogin指纹浏览器使用,安全性更高。

2024-07-09 13:50:35 298

转载 怎么将 Python 项目打包成 exe?

Python 3.8Tkinter (自带)

2024-07-04 14:12:33 19

原创 Hubstudio指纹浏览器:海外代理IP新选择,IPXProxy为何备受推崇?

在使用批量导入的时候,注意代理参数的填写要准确,批量创建环境要填写多个代理IP的信息,因此能一次性获取多个代理IP是十分重要的。以上是 Hubstudio 指纹浏览器批量导入 IPXProxy 代理 IP 的相关操作,可以有效缩短时间,不用一个一个环境的进行创建,比较适合多账号管理需求的用户。第四步:按照表里的要求,填写好相应的信息,其中环境名称、代理类型、使用方式、代理参数为必填信息,相关的代理信息可以从IPXPRoxy进行获取。第二步:登录后新建环境,如果想要一次性创建多个环境的话,可以点击批量创建。

2024-07-02 14:07:28 203

转载 Python中的多线程高级使用方法

在Python中,多线程是一种使程序能够同时执行多个任务的技术。🚀尽管Python的全局解释器锁(GIL)限制了线程的并行执行,但多线程仍然是IO密集型任务和提升用户界面响应性的有效手段。本文将深入探讨Python中多线程的高级用法,从基本知识点到高级技巧,助力开发者充分利用多线程的强大功能。

2024-07-02 11:32:25 13

转载 Go怎么解析不定JSON数据?

在开发中常常会碰到很多JSON类型的数据进行交互,而其中有很多JSON数据你是不能确定它的字段和结构的,而Go语言是一门静态强类型的语言,在进行JSON解析的时候必须要确定字段的类型,定义出对应的结构体,然后再进行Unmarshal,那这二者之间的冲突我们该如何解决呢?json是JavaScript Object Notation(JavaScript对象表示法)json是轻量级的文本数据交换格式json独立于语言json具有自我描述性,更容易理解。

2024-07-01 00:00:59 18

转载 Python怎么遍历字典

遍历字典是Python中常见的操作,有多种方法可供选择,取决于需求和代码的简洁性。不同的方法适用于不同的情况,选择合适的遍历方法可以使代码更加清晰和高效。

2024-06-27 14:49:56 29

原创 IPXProxy:探索动态住宅代理的优势

许多网站基于地理位置提供不同的服务或内容,而动态住宅代理通过更换IP地址的方式,使用户能够轻松访问各地的资源,这对于国际化企业和全球市场的扩展至关重要。在当今社会,隐私保护尤为重要,传统的静态IP地址容易被不法分子追踪和定位,而动态住宅代理的IP地址变动性质则大大增强了用户的匿名性,保护了个人数据的安全性。此外,动态住宅代理还能显著降低网站封禁的风险。由于IP地址的频繁变动和来源的真实性,用户可以以正常用户的身份访问目标网站,避免了因频繁访问而被网站封禁的情况,从而提升了数据采集的效率和准确性。

2024-06-26 14:17:14 254

转载 Python中 * 号有什么用?

Python中的 *是一个特殊的符号,在其他编程语言中,它最广为人知的用途就是作为乘法运算的符号。而在Python中,它的用途远不止如此。本文总结了Python中*的所有用途,以供参考。

2024-06-21 17:40:32 21

转载 什么是CAP理论?

CAP的C表示一致性,要求节点间的数据要完成数据同步。CAP的A表示可用性,要求系统对外随时都能提供数据读取的服务。CAP的P表示分区容错性,要求系统能够在存在网络故障的情况下运行。因为分布式系统中网络故障是一定会存在的,所以P是一定要满足的,并且C和A是一定无法同时满足的,此时就形成了CP模型和AP模型。CP模型在网络发生故障时会拒绝对外提供数据读取服务,此时A也就是可用性无法满足。AP模型在网络发生故障时还是会对外提供服务,但节点间的数据会不一致,此时C也就是一致性无法满足。在Nacos中,对于。

2024-06-19 11:50:47 22

原创 为什么选择住宅代理?IPXProxy住宅代理的优势

简单来说,住宅代理是一种代理服务器,它为用户分配一个来自真实设备的备用IP地址,使用户以真实用户的身份浏览网络。用户可以根据自己的需求,通过IPXProxy选择合适的住宅代理类型,享受更加安全和自由的互联网体验。作为一家合法的住宅代理供应商,IPXProxy提供多种类型的住宅代理,满足不同用户的需求。静态住宅代理使用来自实际ISP的真实住宅IP地址,提供更高的稳定性和合法性,适合需要长期稳定连接的用户。动态住宅代理在一定时间后自动切换IP地址,提供高安全性和难以检测的特性,适合需要频繁更换IP的用户。

2024-06-18 10:36:31 239

转载 Python 中怎样做数据交换格式

在现代的数据交换和存储中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,备受青睐。它不仅易于阅读和理解,还可以灵活地表达和存储高维数据。本文将介绍如何在 Python 中操作 JSON 文件,实现数据的序列化和反序列化。

2024-06-17 15:09:41 27

转载 怎样使用Nest.js快速构建高效Node.js应用?

Nest.js是一个渐进式的Node.js框架,基于TypeScript构建,灵感来自Angular。它旨在帮助开发者构建可维护、可扩展的服务器端应用程序。安装和基础使用开始使用Nest.js非常简单。首先,确保你已安装Node.js和npm。新建项目文件夹bash复制代码全局安装Nest CLIbash复制代码创建新项目bash复制代码安装依赖bash复制代码启动开发服务器bash复制代码。

2024-06-14 16:25:36 18

转载 Streamlit入门指南

Streamlit是一个Python库,允许您创建交互式的数据科学和机器学习Web应用程序。使用Streamlit,您可以快速轻松地创建自定义Web应用程序,让用户与您的数据和模型进行交互。Streamlit旨在简单直观,专注于通过几行代码轻松创建美观和功能强大的应用程序。它包括广泛的内置小部件和工具,用于显示数据,处理用户输入和创建自定义可视化。

2024-06-12 14:46:43 49

转载 用Go实现Ping操作

这次我们来看一下什么是 Ping 操作,以及它有什么用处,并且我们来动手实现一个简易版的 Ping 工具。

2024-06-08 12:07:02 34

转载 MySQL并发事务是怎么处理的?

MVCC 全称 Multi-Version Concurrency Control(多版本并发控制),在数据库管理系统中通过保存数据的多个版本来避免读写冲突,从而提高并发处理能力。MySQL通过事务隔离、锁机制、MVCC处理并发事务。事务隔离“读未提交”不做并发处理,不保证数据一致性。事务隔离“串行化”通过锁机制进行并发处理,并发性能低下。事务隔离“读已提交”和“可重复读”通过MVCC进行并发处理,并发性能高。

2024-06-05 14:03:16 18

转载 盘点6个SQL小技巧

一直以来,我看到SQL的join的条件大都是a.field=b.field这种形式,导致我以为join只能写等值条件,实际上,join条件和where中一样,支持。IF是mysql的逻辑判断函数,当其第一个参数为true时,返回第二个参数值,即1,否则返回第三个参数值0,然后再使用sum加起来,就是各条件为true的数量了。有时,我们需要对比两个表的数据是否一致,最简单的方法,就是在两边查询出结果集,然后逐行逐字段对比。很显然,第5名只有4个学生比它分数高,第4名只有3个学生比它分数高,依此类推。

2024-05-30 11:28:37 19

原创 第七届数字峰会即将举行!正宇软件助力数字赋能社会发展!

以正宇软件公司服务湖南省人大为例,在省十四届人民代表大会二次会议期间,正宇软件提供的数字政协服务,通过数据建模、研究和深度分析,实现了代表关注重点、焦点的关键词精准抓取,实现了会议过程紧密监督、跟踪,以及监督成效的严格评估,提升了会议工作的效率和水平。除了远程协商、社情民意、网络议政模式外,正宇软件的数字政协服务还涵盖政协提案、会议管理、委员值班等近30个核心功能,可以根据政协工作的实际需求,量身定制多种应用场景和解决方案,使得委员网上履职、公众有序政治参与成为常态。

2024-05-27 09:16:09 185

转载 String能存储多少个字符?

我们重点关注下长度为 length 的那个bytes数组,这个数组就是真正存储常量数据的地方,而 length 就是数组可以存储的最大字节数。对于s1,一个字母d的UTF8编码占用一个字节,65534字母占用65534个字节,长度是65534,长度和存储都没超过限制,所以可以编译通过。对于s2,一个中文占用3个字节,21845个正好占用65535个字节,而且字符串长度是21845,长度和存储也都没超过限制,所以可以编译通过。但是这个也是理论上的长度,实际的长度还要看你JVM的内存。

2024-05-25 16:54:39 88

转载 前端项目公共组件封装思想

在项目当中我们总会遇到这样的页面:页面顶部是一个表单筛选项,下面是一个表格展示数据。表格下方是一个分页器,这样的页面在我们的后台管理系统中经常所遇到,有时候可能不止一个页面,好几个页面的结构都是这种。如图:本人记得,在react中的高级组件库中有这么一个组件,就实现了这么一个效果。就拿这个页面来说我们实现一下组件封装的思想:1.首先把每个页面的公共部分抽出来,比如标题等,用props或者插槽的形式传入到组件中进行展示 2. 可以里面数据的双向绑定实现跟新的效果 3. 设置自定义函数传递给父组件要做上面事情1

2024-05-23 14:01:48 52

转载 Hutool该怎么用?

java复制代码// 输出结果:ni hao h String pinyin = engine.getPinyin("你好h", " ");

2024-05-21 11:57:51 32 1

转载 如果让你设计一个接口,你会考虑哪些问题?

java复制代码。

2024-05-17 17:27:35 31

转载 致公党湖南省委到长沙正宇软件调研交流

正宇软件积累了丰富的网络统战实践案例,已成功服务了全国500+人大、政协,并先后承接多地民主党派、统战部门信息化平台建设。未来,将继续提升产品研发能力和水平,为人大、政协、统一战线各单位工作质量和效率提供持续有力的信息化支撑,协助其开创数字时代信息化工作新局面。座谈会上,董事长刘跃华及工作人员介绍了“湘i民建”平台建设情况以及运用互联网平台开展网络统战工作的典型案例,双方就民主党派信息化建设的相关问题展开交流探讨。10月8日,致公党湖南省委会组织处处长李谷亮一行赴正宇软件调研民主党派信息化工作。

2024-05-16 15:04:58 21

原创 vivo X100s发布,搭载最新天玑9300+平台

正面采用的是6.7英寸的超视网膜8T护眼屏,支持最高120Hz的刷新率,峰值亮度3000nit。背板采用的是熟悉的玻璃材质,裸机手感还是非常丝滑的。天玑9300+采用的是4超大核+4大核的全大核的架构,超大核最高频率接近3.4GH。值得一提的是,天玑9300+本身整合了当下一些流行的大模型框架,在侧端的内容输出上拥有更强的表现。当然,vivo X100s最值得一提的,还是前几天刚刚发布的天玑9300+。总得来说,vivo X100s在核心配置以及影像方面的能力是十分突出的,有这方面需求的朋友可以考虑。

2024-05-15 16:36:24 362

转载 “正宇软件精英培养计划” ——在淬炼中成长,再沉淀后出发!

为打造出一支“懂产品、懂市场、懂客户”的精英队伍,正宇软件开展为期三个月的精英培训,来自各中心及分子公司、办事处的15名学员,通过线上+线下、公共大课+分班授课的方式,从产品、推广、交付三个维度进行了系统交流学习。公司一直关注和重视每一位员工的培养和发展,未来,将持续探索多元化培养途径,通过制定培养计划、多层次锻炼、多岗位历练等方式,全面提升员工的专业素养与综合能力。内容涵盖产品的功能及特点、组件化及智能化引擎的掌握、方案编写、现场汇报、人员调度、工作安排、需求把控等。

2024-05-15 16:33:06 20

转载 Java后端服务接口性能优化建议

场景举例: 之前有个业务需求,需要查询用户报表数据,报表数据包括用户维度的很多属性信息,用户表数据量很大,查询时需要join很多表,如果用关系型数据库存在严重性能问题,如下图所示。该策略的主要思想:就是在大数据量时,将业务数据写入文件中,再通过异步的方式去消费文件中的数据,执行对应的业务逻辑,减少数据库DB的瞬时压力。在适当的业务场景,恰当地使用缓存,是可以大大提高接口性能的。缓存其实就是一种空间换时间的思想,就是你把要查的数据,提前放好到缓存里面,需要时,直接查缓存,而避免去查数据库或者计算的过程。

2023-06-06 16:37:20 539

转载 揭开神秘面纱,会stream流就会大数据

如果你会任意一门语言的stream流,没道理不会大数据开发。俗话说男追女隔座山,女追男隔层纱。如果说零基础学大数据,感觉前面是一座山,那么只要你会java或者任意一门语言的stream流,那大数据就只隔了一层纱。本文以java stream流计算为例,讲解一些基础的spark操作。另一个流行的大数据框架flink同理。

2023-05-30 15:07:39 204

转载 还在只用RedisTemplate访问Redis吗

我们看了这三种方式,这里仅仅是做了个入门,每个里面都有很多细节的地方需要去研究和使用,整体的感觉是要想使用的简单,那么存储在Redis中的数据就要量少,量大后,就需要自己来定制了,那基本上要用RedisTemplate来做一些工作。

2023-05-24 16:28:27 181

转载 大白话讲解synchronized锁升级套路

synchronized锁是啥?锁其实就是一个对象,随便哪一个都可以,Java中所有的对象都是锁,换句话说,Java中所有对象都可以成为锁。这次我们主要聊的是synchronized锁升级的套路无锁状态偏向锁轻量级锁重量级锁依次从耗费资源最少,性能最高,到耗费资源多,性能最差。

2023-05-17 16:10:15 129

转载 java中常见的对象转换工具

mapstruct基于注解+字节码生成的方式使用和运行。其支持的功能全面,运行时速度也很快(直接生成转换器类字节码)。@Mapper@Data@Data// 使用复制代码如示例所示,我们只需要定义一个转换器接口,并标记注解@Mapper。UserMapper INSTANCE 添加一个调用单例对象。书写转换方法,当两者的属性名称不一致时,可以添加@Mapping 注解来配置对应关系。其也可以支持列表的转换,这可以说是相当的方便了。

2023-05-09 15:39:45 575

转载 代码优雅之道——Java如何判空

实际项目中我们会有很多地方需要判空校验,如果不做判空校验则可能产生NullPointerException异常。针对异常的处理我们在上一篇有提及:先来看一下实际项目中一些判空方式通常我们判断一个对象是否为Null,可以使用java.util中的Objects.nonNull(obj)、hutool中的ObjectUtil或者直接 null!= obj每种方法的存在必然有适用的场景,有些情况下这种链式编程,虽然代码优雅了。但是,逻辑性没那么明显,可读性有所降低,大家项目中看情况酌情使用。

2023-05-04 15:42:24 365

空空如也

空空如也

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

TA关注的人

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