- 博客(509)
- 资源 (23)
- 收藏
- 关注
原创 设计表时,如何选择正确的数据类型
假设现在有一个需求,需要创建一张orders表来存储客户的订单信息。order_id INT AUTO_INCREMENT PRIMARY KEY, -- 订单ID,主键,自增customer_id INT NOT NULL, -- 客户ID,假设已在其他表中定义order_date DATETIME NOT NULL, -- 订单日期和时间total_amount DECIMAL(10, 2) NOT NULL, -- 订单总金额,保留两位小数。
2024-03-15 15:27:01 644
原创 Pandas导出Excel美化技巧,值得收藏!
导出分析结果是我们做数据分析的最后一步,也是最容易被忽视的一步。我们常常把大部分的精力都会花在数据的整理和分析上,最后给客户提供一个简易的报告和数据。殊不知,导出一个美观清晰的分析结果和数据,反而更能得到客户的肯定和信任,因为这才是客户能够切身感知到的部分,否则花在数据整理和分析的精力再多,也不能让客户有直接的感受。
2024-03-15 15:22:58 1217
原创 快速上手Python爬虫,轻松掌握技巧!
本文的重点在于引导读者如何初步掌握爬虫技术。初步掌握爬虫技术并不难,但是在实际操作中可能会遇到一些困难,比如一些网站不允许直接访问,需要登录或者进行各种人机验证等。因此,最好先从爬取一些新闻资讯类的网站开始,因为这样相对容易。涉及用户支付等敏感信息的网站就不那么容易获取了。因此,在入门阶段,建议不要纠结于选择一个复杂的网站,先尝试入门即可。一旦理解了基本原理,遇到问题时就可以考虑添加组件或者使用第三方库来解决。
2024-03-15 15:20:18 1495
原创 异步编程详解!异步编程的作用是什么?
异步设计在处理并发和提高系统性能方面具有优势,但也带来了一些可能的问题。以上提供的场景和方案仅供参考。使用过程中应当根据业务特征合理选择具体方案。
2024-01-30 00:21:58 1132
原创 2024年支付宝集五福最强攻略
支付宝集福今天正式开始了,活动时间:1月29日~2月9日,五福瓜分红包时间2月9日晚上22:00支付宝搜索“五福”进入,以下是小高手动整理的最直观的方法,每天都可以多次参加重复扫!每张福卡还可以抽奖,进入支付宝五福页面,点顶部我的福卡,点右下角刮奖抽不同的奖励!五福兑换实物:五福活动页面->我的福卡->福气店->下拉页面每天限量还可以兑换各种奖品。
2024-01-30 00:18:40 3595
原创 智慧大屏可视化数据模板,大数据可视化大屏电子沙盘合集
包含行业:智慧政务、智慧社区、金融行业、智慧交通、智慧门店、智慧大厅、智慧物流、智慧医疗、通用模板大数据分析平台
2024-01-23 22:09:46 566
原创 什么是数据结构?数据结构的基本概念
数据结构是计算机存储、组织数据的方式,它是指相互之间存在一种或多种特定关系的数据元素的集合。除此之外,数据还可以以其他方式组织起来,如图书馆藏书数据可以组织为索引表的形式,火车站排队买票可以组织为队列的形式,家庭族谱可以组织为树的形式,同学、朋友之间的关系可以组织为图的形式等等。例如,统计今年新入学的学生信息,包括姓名、年龄、学号、籍贯等,要想在这一大堆数据中高效地进行插入、删除、查找、修改等操作,就要将这些数据合理地组织起来,例如将这些数据制作成表,如图1-1所示,这种表就可以称为一种数据结构。
2023-12-29 00:03:01 685
原创 最佳数据结构常见面试题和答案合集
队列是一种线性结构形式,它遵循 FIFO(先进先出)方法来访问元素。Dequeue、enqueue、front、rear 是队列的基本操作。像堆栈一样,队列可以使用数组和链表来实现。在堆栈中,最近添加的项目首先被删除。与此相反,在队列的情况下,首先删除最近最少添加的项目。
2023-12-29 00:00:16 1964
原创 【布局技巧】Flex 布局下居中溢出滚动截断问题
方法一:Flex 布局下关键字 safe、unsafe,修改代码量最少,效果完美,核心问题在于兼容性目前不佳;方法二:使用 margin: auto 替代 justify-content: center,兼容性好,问题在于 flex item 不足父容器 100% 时,元素之间间距无法控制;方法三:额外嵌套一层,效果完美,改造量略多一点点。三种方式各有优劣,基于实际面临的业务场景再做选择。
2023-12-12 22:52:37 714
原创 快速实现本地数据备份与FTP远程数据迁移
数据是电脑中最重要的东西。为了保证数据安全,我们经常会对数据进行备份。之前一直采用将重要数据拷贝至移动硬盘的方式实现备份,实现简单但每次都需要把所有文件拷贝一次,当文件很大时效率较低。因此,考虑使用 FreeFileSync 软件实现数据备份。该软件使用 C++ 语言编写、免费、开源且支持桌面端全平台。它基于文件的修改时间和大小判断文件是否修改,提供了增量备份、镜像备份和双向备份等多种模式,相比手动拷贝更为方便快捷。
2023-12-12 22:20:26 447
原创 我的创作纪念日
使自己的学习过程更加有条理和清晰,定期记录下自己在学习过程中所做的事情、新知识的积累、遇到的问题、如何解决这些问题以及从中得到的启发。通过定期记录自己的学习过程,我发现所学知识变得更加清晰有条理,许多混乱的知识点也得到了梳理,这让我对自己的学习有了更深入的了解,也为我未来的学习提供了更有针对性的指导。起初,我记录自己学习的经历是为了留下一些纪念,但随着时间的推移,我开始记录在学习过程中遇到的问题,这为我提供了学习和成长的重要反馈。希望自己能够坚持记录自己的学习过程,希望在攻城狮的道路上不断前进。
2023-11-29 22:40:19 221
原创 Node.js如何处理多个请求?
这个事件循环是单线程的,也就是说,事件循环是事件队列的监听器。当从2号桌子接订单时,1号桌子的食物已经准备好了,但是服务员不能立即过去将食物送到1号桌子,服务员必须先完成2号桌子的订单,然后将其交给厨房,然后再将准备好的餐点送到1号桌子。例如:你正在做饭的同时,接到一通电话,你的家人接听了电话,你继续做饭,你和你的家人谁也不会干扰谁,两个不同的事情发生在两个人身上,这个就是并行。这个服务员完成第一桌客人的点单后,再前往下一桌的2号客人处,接受订单,并前往厨房等待准备完成,等饭做好后再将点餐的餐点交给客人。
2023-11-08 22:02:41 285
原创 Java开发中的工作流程和步骤
随着环境的变迁,大家总会更换工作,有裁员的,有跳槽的,除了进进出出的老人,还有源源不断入坑的新人。很多人入职之后还不知道怎么快速适应工作,对我而言,除去寥寥可数的同事感情,对我而言,更换工作更像是换个环境办公。今天记录一下每次功能开发的工作流程,当然这个流程并不具有代表性,特别是与"大公司"完善的制度相比,这只能算是给新人指路而已。每个公司的需求开发步骤都不相同,让我们一起完善这个开发步骤,给后来者指明方向。注:步骤是死的,人是活的,不清楚的地方及时提问,毕竟向同事提问是不收费的。
2023-11-02 23:17:58 493
原创 nginx参数调优能提升多少性能
nginx安装后一般都会进行参数优化,网上找找也有很多相关文章,但是这些参数优化对Nginx性能会有多大影响?为此我做个简单的实验测试下这些参数能提升多少性能。声明一下,测试流程比较简单,后端服务也很简单,测试时间也很短,所以实验并不严谨,结果仅作参考,需要根据实际情况进行参数调优。文章或有错误和疏漏之处,欢迎各位大佬指出或补充。
2023-11-02 23:15:15 344
原创 Redis 7.0 源码环境搭建与阅读技巧
天下武功,无坚不摧,唯快不破!我的名字叫 Redis,全称是 Remote Dictionary Server。有人说,组 CP,除了要了解她外,还要给机会让她了解你。那么,作为开发工程师的你,是否愿意认真阅读此心法抓住机会来了解我,运用到你的系统中提升性能。我遵守 BSD 协议,由意大利人 Salvatore Sanfilippo 使用 C 语言编写的一个基于内存实现的键值型非关系(NoSQL)数据库。我是一个内存数据结构存储、可作为数据库、缓存、消息队列、流处理引擎,速度快是我的特点。
2023-10-28 22:49:28 227
原创 一个能用的微信小程序抓包方式(亲测)
今天接到复测微信小程序的任务,需要对微信小程序进行抓包,从上午到现在试了很多方式,分别为Burp+Proxifier、Burp+安卓模拟器、Charles+Burp,甚至尝试了Windows系统代{过}{滤}理+Burp,最后只有Charles+Burp成功抓取,其他的错误有机会再次尝试的时候再一一列举。注意,Web Proxy(HTTP)和Secure Web Peoxy(HTTPS)都需要填写127.0.0.1以及端口(这里填的都是8091),这和后续配置BurpSuite代{过}{滤}理的端口一致。
2023-10-28 22:42:04 1495
原创 java后端操作树结构
使用场景:当我们得到一个树形结构数据时,可能需要在树形结构上对数据进行筛选,例如通过文件夹(文件)名称模糊查询相关的文件夹并展现其父级。缺点:需要查询出完整的树形结构才能用作筛选,在数据量非常庞大的时候并不适用。stream流递归方法。(2)双层for循环。
2023-10-24 14:59:51 420
原创 Python 环境搭建详细教程
Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装 Python 以及 Python 的安装版本。
2023-10-18 22:55:01 263
原创 值得收藏!超详细MySQL下载安装教程
数据库可以存储数据、优化读写,关系型数据库由大量表格组成,表与表之间有关联;Mysql、SqlServer、Oracle等都属于关系型数据库管理系统。作为自学选手在安装MySQL过程中遇到了好多乱七八糟的问题,在经历了各种平台搜索乃至付费咨询之后终于摸索出一套完整的安装方法,献给入门小白。安装mysql前需要了解一下安装注意事项:如果对版本没多少需求,建议安装 5.0 版本,8.0 在启动章节可能会出现问题;
2023-10-18 22:52:34 13410 3
原创 超详细!程序员简历编写指南(值得收藏)
即使不是你做的功能模块或者解决的问题,你只要搞懂吃透了就能拿来自己用,适当润色即可!像性能优化方向上的亮点面试之前也比较容易准备,但也不要都是性能优化相关的,这种也算是一个极端。
2023-10-15 23:06:01 1113
原创 Git常用操作命令
不存在则创建叫name的分支,然后切换到该分支。相当于两条命令:git branch ,git checkout 。git branch --set-upstream origin/查看本地分支和远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话)git pull :如果远程分支是与当前分支合并,则冒号后面的部分可以省略。查看本地分支,当前分支前面会标一个*号。查看本地分支对应的远程分支。
2023-10-15 23:01:30 353
原创 浅析斐波那契数列在代码中的应用
斐波那契数列在代码中的应用是比较常见的,下面让我们来了解下一个数学上的数列在代码中会有哪些应用。了解斐波那契,可以给我们提供解决某些问题的思路,优化解决问题的方法。F0F1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F1901123581321345589144233377610987159725844181从 F2 开始任意一位都是前两位之和。
2023-10-15 22:59:38 305
原创 Window10安装linux子系统及子系统安装1Panel面板
最近看到halo博客发布了2.10.0,终于是新增了个备份功能,于是有了念头想要升级下但是目前我还是使用halo1.5版本,所以跨版本迁移可能会有问题,官方提议还是先用个测试环境进行测试验证是否有问题但由于2.x版本之后,官方是不提供jar包方式,而是改用docker来进行部署,对于docker不太熟悉的我选择了1Panel面板来安装(不过1Panel面包和宝塔类似,都是属于Linux系统的管理工具)
2023-10-15 22:55:13 1054
原创 Go 代码块与作用域,变量遮蔽问题详解
在Go语言中,代码块是包裹在一对大括号{}包围的声明和语句序列。作用域的概念是针对标识符的,不局限于变量。每个标识符都有自己的作用域,而一个标识符的作用域就是指这个标识符在被声明后可以被有效使用的源码区域。显然,作用域是一个编译期的概念,也就是说,编译器在编译过程中会对每个标识符的作用域进行检查,对于在标识符作用域外使用该标识符的行为会给出编译错误的报错。首先,我们来看看位于最外层的宇宙隐式代码块的标识符。这一区域是 Go 语言预定义标识符的自留地。
2023-10-15 22:53:18 112
原创 Nuxt.js 生成sitemap站点地图文件
使用nuxt框架生成静态文件支持SEO优化,打包之后需要生成一个文件方便提交搜索引擎进行收录。官网有提供一个插件sitemap但是如果是动态路由需要手动一个个配置比较麻烦,无法自动检索生成。所以自己编写一个生成 sitemap 模块。
2023-10-13 00:43:46 605
原创 服务器崩溃前的数据拯救实践
在服务器的VMWARE ESXi系统环境中,我们经常需要创建虚拟机来运行各种应用程序。然而,服务器如果偶尔出现自动重启以及紫屏报错的问题,说明服务器内部出现了故障,一般情况下重启机器能够解决问题,但时间一长,问题会越来越严重,可能会出现无法启动的情况,这就会导致数据丢失,因此为了确保数据的安全,需要将CentOS虚拟机上的数据备份到移动硬盘。我们的服务器用的很长时间,上面创建了虚拟机centos,系统中有不少重要数据,但最近服务器经常出现各种问题,于是决定把数据做一个备份。
2023-10-13 00:41:03 356
原创 彻底弄懂ip掩码中的网络地址、广播地址、主机地址
例如,在 IP 地址为192.168.0.0,IP掩码为255.255.255.0 的情况下,可以有从192.168.0.1到192.168.0.254的主机地址。例如,在 IP 地址为192.168.0.0,IP掩码为255.255.255.0 的情况下,广播地址就是192.168.0.255。IP地址由网络号和主机号组成,根据IP掩码的不同,可以将一个IP地址划分为网络地址和主机地址。这样,我们使用可变长子网掩码成功将给定的C类网络地址段划分为三个子网,并为每个子网分配了对应的网段和可用主机IP。
2023-10-08 01:17:39 14014 3
原创 最常见的跨域问题?如何解决?
在当今互联网时代,前端开发中经常会遇到跨域问题,即浏览器禁止向不同源的服务器发送请求。这意味着在开发过程中,如果我们的前端代码需要与其他域名下的接口进行通信,我们将面临无法直接发送请求的困境。跨域问题的存在给开发带来了不少麻烦,然而,在跨域问题之下,我们也发现了解决的方法。本篇博客将为大家介绍如何解决跨域问题的一些有效策略和技巧。
2023-10-08 01:12:38 54
原创 关于Word转PDF的几种实现方案
如果在列表中找不到"Kingsoft Office"或"WPS Office",那可能是你没有安装WPS Office,或者你的WPS Office版本不支持COM组件。这种方法同样需要在运行代码的机器上安装WPS Office,并且需要在项目中添加对KWPS和KWPS.Application的引用。请注意,使用此方法需要在运行代码的机器上安装WPS Office,并且需要确保你的项目已经添加了对KWPS的引用。首先,需要在项目中添加对KWPS和KWPS.Application的引用。
2023-10-08 01:09:34 201
原创 自动驾驶传感器技术
自动驾驶传感器技术的整合和数据融合是自动驾驶系统的核心挑战之一。通过将不同类型的传感器数据整合在一起,车辆可以建立对周围环境的全面理解,并做出相应的决策和控制操作。这些传感器技术的不断创新和改进将为实现更安全、高效和可靠的自动驾驶交通做出贡献。
2023-10-08 01:06:02 111
原创 java实现 微信公众号推送消息 ,cv 就可运行!!!
发送消息和推送消息都是需要 token 的,所以第一步就可以获取token,再拿获取的token 进行发送消息,每天获取token的是有次数限制的(2000次)这里就两个部分,getToken() 方法 是获取token, pushMessage() 是推送消息(这里代码中没有模板id,需要修改成上面自己创建的模板id)我这里是把地址都变成枚举,因为后面地址会比较多,便于维护,当然也可以配置在yaml ,或者定义在使用处。这个是推送消息vo,给那个用户推送消息,并带上token。手机端:接收到的消息。
2023-10-08 01:04:12 462 1
原创 这些负载均衡都解决哪些问题?服务、网关、NGINX
这三种负载均衡的方式在微服务架构中扮演不同的角色:服务的负载均衡主要解决微服务实例之间的负载均衡问题,确保每个实例都能够处理适当的请求量。网关的负载均衡主要解决外部请求的负载均衡问题,将请求路由到适当的微服务实例,提供统一的入口点。Nginx的负载均衡主要解决后端服务器的负载均衡问题,将请求分发到多个后端服务器,以平衡负载和提高系统的性能和可靠性。总结一下:综合使用这些负载均衡方式可以实现整个微服务架构的负载均衡和高可用性,确保系统能够处理大量的请求并保持稳定运行。
2023-10-08 01:00:37 54
原创 抖音私信卡片引流微信代码,实现无缝引流至微信加好友
抖音私信卡片引流微信,实现无缝引流至微信加好友、抖音上私信卡片跳转微信上好的办法!众所周知抖音内部的网页是需要使用白名单的域名才能正常打开页面否则无法使用。
2023-10-07 16:48:07 2015 5
原创 什么是负载因子?为什么是0.75?
HashMap 负载因子 load factor,也叫做扩容因子和装载因子,它是 HashMap 在进行扩容时的一个阈值,当 HashMap 中的元素个数超过了容量乘以负载因子时,就会进行扩容。默认的负载因子是 0.75,也就是说当 HashMap 中的元素个数超过了容量的 75% 时,就会进行扩容。
2023-10-05 17:18:06 502
原创 浅克隆和深克隆有什么区别?
在编程中,克隆是指创建一个与原始对象相同的新对象。这个新对象通常具有与原始对象相同的属性和方法,但是它们是两个不同的对象,它们在内存中的位置不同。在 Java 中,可以通过实现 Cloneable 接口和重写 clone() 方法来实现对象的克隆。在 Java 中,克隆可以分为深克隆和浅克隆两种。它们的区别在于克隆出来的新对象是否与原始对象共享引用类型的属性。浅克隆:克隆出来的新对象与原始对象共享引用类型的属性。也就是说,新对象中的引用类型属性指向的是原始对象中相同的引用类型属性。
2023-10-05 17:16:15 280
原创 Java各种数据结构-源码与应用
列表(List,一维ordered容器,有多种实现)Set(一维无重复集合,有多种实现)HashSet和TreeSet(用HashMap和TreeMap实现的set)栈(Stack,后进先出的容器)队列(Queue,先进先出的容器)优先队列(PriorityQueue,又称堆,英文叫Heap,注意这玩意儿不是队列)
2023-10-02 17:26:35 130
原创 Java多线程与线程池技术
尽量使用手动的方式创建线程池,避免使用Executors工厂类根据场景,合理设置线程池的各个参数,包括线程池数量、队列、线程工厂和拒绝策略作者:赛先生和泰先生链接:https://www.jianshu.com/p/e211641e60c4来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2023-10-02 17:24:58 110
原创 聊聊基于Alink库的随机森林模型
随机森林(Random Forest)是一种集成学习(Ensemble Learning)方法,通过构建多个决策树并汇总其预测结果来完成分类或回归任务。每棵决策树的构建过程中都引入了随机性,包括数据采样和特征选择的随机性。随机抽样训练集:随机森林通过有放回抽样(Bootstrap抽样)从训练集中抽取多个样本集,每个样本集可以重复出现或不出现某些样本。随机选择特征:对于每个决策树的节点,在选择最优分割特征时,只考虑特征集的一个随机子集,而不是所有特征。构建决策树。
2023-10-02 17:23:05 199
原创 Python 使用CRC图片去重
可用于动态监控用户目录,当有新文件创建时自动校验是否存在该文件如果存在则删除重复的,其实现原理是不间断的遍历目录,当有新文件产生时自动将该文件计算特征对比,如果重复则删除,该方式虽然可实现目录监控但效率却很低,因为要不间断的遍历目录。parser.add_argument("-t","--types",dest="types",help="指定文件类型")parser.add_argument("-d","--dirs",dest="dirs",help="指定目录路径")
2023-10-01 15:41:32 145
原创 Python 实现端口流量转发
1.定义tcp_mapping_worker()函数,接收本地客户端连接和远程服务器连接作为参数,通过while循环监听本地连接,当接收到本地连接的数据时,将数据发送到远程服务器连接,实现本地到远程的单向流动。3.在主函数中,首先指定远程服务器的IP和端口,然后使用socket创建一个本地服务器监听指定端口,当接收到本地客户端的连接请求时,将其传递给tcp_mapping_request()函数,创建线程进行数据传输。端口上,此时如果用户使用远程链接等工具,则可以实现远程桌面链接功能,如下图所示;
2023-10-01 15:40:52 932 1
支付宝赏金红包自助提现助手带分站版源码.zip
2023-12-16
深度学习PyTorch非常全面的极简入门PDF教程.zip
2023-12-09
destoon火车头采集免登录发布接口+发布模块(开源版未加密设密).zip
2023-11-21
DESTOON B2B网站管理系统 v7.0-UTF8版
2023-11-20
ip地址修改工具方便、快捷.zip
2023-11-08
对接爱快DHCP的OPTION十进制转换十六进制.xlsx
2024-04-18
facefusion服务化改造-facefusion 修改端口.pdf
2024-04-02
接口自动化测试项目实战已经框架源码.zip
2024-04-02
基于python实现的http接口自动化测试框架(源码整合版).7z
2024-04-02
联想昭阳 N4620 KX-6640MA Win10 驱动包(USBHost,TCM,EM,VGA,Aratek)
2024-03-24
基于(互)相关性的数字信号处理与信号识别(matlab实现)+源码
2024-03-24
微信支付宝QQ三合一收款二维码PHP版(非接口).zip
2024-03-15
网页反馈留言html源码-支持邮件通知.zip
2024-03-15
小学数学在线出题网页版,可直接使用支持打印功能.zip
2024-01-26
最新APP软件下载单页源码,中英文模板,支持自动识别系统 带管理后台.zip
2024-01-26
智慧大屏可视化数据模板,大数据可视化大屏电子沙盘合集
2024-01-23
多功能号卡推广分销管理系统 流量卡推广分销网站源码.zip
2023-12-28
最新APP软件应用下载单页源码(带管理后台).zip
2023-12-28
付费资源上传已达上限,可选择上传其他类型资源!(突然失去了动力!)
2023-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人