接外包,有相关需求的可以联系我:Telegram | Email

寻找两个正序数组的中位数


Description 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 https://leetcode.com/problems/median-of-two-sorted-arrays/ https://leetcode.cn/problems/median-of-two-sorted-arrays Solution 目前是用的合并后排序再找中间值,感觉还有最优解暂时没想出来。 完整代码 python ......

LeetCode2: 两数相加


题目 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 力扣 LeetCode Solution 双指针技巧,具体可参考https://labuladong.github.io/algo/2/19/18/ Code Python """ https://leetcode.com/problems/add-two-......

Python中的单例模式的几种实现方式的及优化


单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用......

Windows迁移Mac初体验


在Andorid尝试上架后就想着尝试搞搞IOS开发试试,看了一圈后在这个双十一下单了21版MBP,就这不到一周的时间说说我的体验吧! 首先就是安静,到目前为止没有听到风扇转过。之前为了追求性能买的游戏本,性能是上去了,但风扇声音卡卡转,有时候转一天都行,这还是在BIOS配置后的结果。 屏幕及音响质量我就不说了,这个同价位Win应该也是有的。 键盘这个布局要适应几天,同时如果用......

如何通过pyspark-notebook配置一个简单的pyspark运行环境?


最近公司计算有用到Spark,就简单尝试了解了一下如何快速配置环境。 Docker 安装 安装jupyter/pyspark-notebook docker run -itd --name jpspark -p 8888:8888 -p 4040:4040 -v /home/emperinter/spark:/home/jovyan/work --user root -e NB_GID=100 -e GRANT_SUDO=yes jupyter/pyspark-notebook:latest 说明 8888对应jupyter地址 4040对......

Scrapy 架构


最近有了解Scrapy相关知识,以前初次接触感觉麻烦就转向了request,看来一圈都有点懵逼,后来找到了架构图就基本理解了整个运作逻辑。 组件 组件 说明 Engine引擎(大总管) 用来处理整个系统的数据流处理,触发事务,是整个框架的核心。 Item 项目 它定义了爬取结果的数据结构,爬取的数据会被赋值成该对象。 Scheduler 调度器 用来接受引擎发过来的请求并加入队列中,并在引......

如何通过Gradle在项目中配置Log4j ?


最近想尝试在通过Gradle配置Log4j,运行后并未有相关日志输出以及任何报错或警告。找了一圈感觉总少一个步骤,后续尝试配置出来了,感觉主要是配置以及相关java文件路径这块很多教程都未提及。 Gradle 配置添加依赖 dependencies { implementation 'org.apache.logging.log4j:log4j-api:2.19.0' implementation 'org.apache.logging.log4j:log4j-core:2.19.0' } ......

Apscheduler定时任务以及Flask和Django的配置


最近项目涉及到定时任务的配置,最初用的是celery,后来发现celery在任务配置上不够友好,特别是在一个任务未运行完毕时再启动一个Worker或者新的Task会造成任务上的冲突。如果限制并发数或者利用锁机制去解决就更不好了,前者本身会限制celery异步框架的优势,后者实际上还是运行了,只是忽略掉了核心代码,并未对任务本身就行保存或延迟。最后在同事的建议下选择了Apscheduler组件来操作,用着确实挺爽的。 Simp......

定位:有史以来对美国营销影响最大的观念


简介 如果只看一本营销书籍,首选《定位》。 本书提出了被称为“有史以来对美国营销影响最大的观念”——定位,改观了人类“满足需求”的旧有营销认识,开创了“胜出竞争”的营销之道。 “史上百本最佳商业经典”第一名(《FORTUNE》2009评选) 本书阐述“定位”观念的产生,剖析“满足需求”无法赢得顾客的原因,给出如何进入顾客心智以赢得选择的定位之道。 在竞争日益激烈的今天,它揭示了现代企业经营的本质(争夺顾客),......

如何配置windows中wsl服务的crontab自动重启?


在Windows上一直用的wsl来作为一个linux服务器来配置一些东西来使用,最近obsidian想用crontab来搞个自动备份防止因同步失败或者误操作导致不可避免地数据损失,发现wsl地crontab居然要配置才行,默认是不启动的,手动重启后开机后服务又挂了。 搜索并打开任务计划程序,创建基本任务。 触发时间选择计算机启动时 操作启动程序输入 C:\Windows\S......


微信公众号

👉 NewsLetter ❤️ 邮箱订阅 👈

优惠码