intellij模式 笔记 问题
单例模式
设计模式 (一)什么是设计模式 设计模式是一种描述在特定上下文中常见问题及其解决方案的模板或蓝图。 它们是在软件工程中解决通用问题的经验总结,被广泛接受并应用于各种编程语言和框架中。 # 什么是设计模式 # 设计模式:就是解决问题的模板 # 大牛们会遇到各种各样的问题,长久以来就形成了一套相对规范的 ......
学习进度笔记
今天我花了几个小时学习了关于安卓应用开发的基础知识,包括应用程序结构、Android Studio中的工具和界面设计。接下来,我开始创建我的第一个安卓应用程序。 首先,我创建了一个新项目并设置了应用程序的名称和最低SDK版本。然后,我添加了一个主要的活动(activity),以便在应用程序启动时显示 ......
括号问题
目录括号相关的应用1. Leetocde 20. 有效的括号1.1. 解题思路1.2. 代码实现2. Leetocde 1541. 平衡括号字符串的最少插入次数2.1. 解题思路2.2. 代码实现3. Leetocde 921. 使括号有效的最少添加3.1. 解题思路3.1.1. 方法一:栈3.1. ......
nginx代理header丢失的问题
header名称中如果有下线,如:j_roadFlow_loginToken 则在nginx配置文件中一定要加上: underscores_in_headers on; #这里是on,不然无法传递带下划线的header ......
在Windows上出现"localhost拒绝连接”的问题
我的问题如下: 我在win11下想使用phpEnv配置php7.4-nginx的环境,通过xdebug用vscode调试,但在配置环境的时候出现了问题,访问默认的localhost站点时出现localhost 已拒绝连接的问题,而使用127.0.0.1会直接访问到D:\Download\phpEnv ......
设计模式—行为型模式之状态模式
设计模式—行为型模式之状态模式 状态(State)模式:对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 状态模式包含以下主要角色: 环境类(Context)角色:也称为上下文,它定义了客户端需要的接口,内部维护一个当前状态,并负责具体状态的 ......
1/12 学习进度笔记
StandAlone HA的原理 基于Zookeeper做状态的维护,开启多个Master进程,一个作为活跃,其他的作为备份,当活跃进程宕机,备份Master进行接管。 Spark StandAlone HA 环境搭建 步骤 前提: 确保Zookeeper 和 HDFS 均已经启动 先在spark- ......
工厂模式
简单工厂 根据工厂类中方法传入的参数返回所需的对象。 客户端(应用层)只知道传入工厂类的参数,对于如何创建对象逻辑不关心 优点:只需要传入一个正确的参数,就可以获取你所需要的对象而无需知道其创建的细节 缺点:工厂类的职责相对过重,增加新的产品需要修改工厂类的判断逻辑,违背开闭原则 coding: 1 ......
MapOnline在线地图插件升级——修复部分地图不能使用的问题
在线地图插件作为一个实用工具特别受ArcGIS使用者的青睐,目前市面上的在线地图插件都是付费使用的,鉴于在线地图功能使用比较广泛,“数据禾”开发了可免费使用的MapOnline在线地图插件(文末有新版MapOnline v1.2.3资源链接)。 01 插件升级的功能 1 添加内网可用谷歌地图 由于近 ......
图解HTTP笔记
Web及网络基础 HTTP(HyperText Transfer Protocol)超文本传输协议,严谨点是超文本转移协议 简单来说,HTTP是一种协议,即规则的约定。Web就是将HTTP协议作为规范,完成从客户端到服务器端一系列操作的运作流程。所以说web是建立在HTTP协议上通信的 3项WWW构 ......
CPrimerPlus笔记
还没学 的 167页的wordcnt程序 199页的checking程序(太长了,不想看) 113页的第八章编程练习5(不想看) 125页的复习题9(有问题,有时间再来验证) 119页重定向和文件(nnd,有更强大的文件通信方法我干嘛学这个,装X吗) 307页的字符串排序和命令行参数还有字符串转换什 ......
linux ubantu新建用户su后不显示用户名、路径等前缀问题解决方案
现象: 解决方案: 打开如下文件,找到自己新建的用户的那一行。 也就是这一行: zongze:x:1008:1009::/home/zongze:/bin/sh 改成: zongze:x:1008:1009::/home/zongze:/bin/bash 就可以了。效果如下: ......
Navicat16.10升级16.3.4 连接丢失问题
更新完版本之后,连接全部丢失。(虽然不理解为什么不向下兼容) 先找到旧版的数据地址 # 旧版数据地址 ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Settings/0/0 新版的数据地址 # 新版数据地址 ......
解决vite 文件的部分热更新问题
项目中的文件,在写代码的时候突然不能热更新了,使用的是vite + vue3 可能是点击文件夹的时候不小心改变了文件名的大小写导致的,因为这个不能热更新,搞了好久,每次写完代码,都要重启项目才能看到改变。看到网上都说是文件名的引入导致的,检查了代码,果然是这个原因。 ......
设计模式之单例模式
单例模式 【一】什么是设计模式? 解决问题的模板,大牛们会遇到各种各样的问题,长久一来就形成了一套相对规范的解决办法。 【二】使用模式的好处? 设计模式可以帮助开发人员编写高质量、可重用和易于维护的代码。 通过使用设计模式,开发人员可以避免重复劳动,并确保他们的代码遵循最佳实践和行业标准。 【三】设 ......
Spark on YARN的两种部署模式
Client模式和Cluster模式最最本质的区别是:Driver程序运行在哪里。 Client模式:学习测试时使用,生产不推荐(要用也可以,性能略低,稳定性略低) 1.Driver运行在Client上,和集群的通信成本高 2.Driver输出结果会在客户端显示 Cluster模式:生产环境 ......
2024.1.12-学习进度笔记
今天,主要尝试通过飞桨星河社区ERNIE Bot SDK进行文心大模型的调用。 参考:https://ernie-bot-agent.readthedocs.io/zh-cn/latest/sdk/ 快速安装 执行如下命令,快速安装Python语言的最新版本ERNIE Bot(要求Python >= ......
求生模式和追求模式
如果你长时间处于“求生模式”下,你大脑中负责“想要追求什么”的区域会萎缩,于是在竭尽全力求生的过程中你会忘记该如何去想象一个值得追求的有意义的未来。而失去了长期目标,你可能会感觉到人生的一切都陷入了虚无。 另外,有时候即使你已经从“求生模式”中逃了出来,你还是没有办法重新回忆起“想要追求什么东西”的 ......
遗传算法、模拟退火算法等优化问题算法
遗传算法(Genetic Algorithm,GA)是一种模拟自然选择和遗传机制的搜索算法,用于解决优化问题。它通过模拟生物的遗传和进化过程,逐步生成更适应环境的个体,以找到最优解。 遗传算法的基本思想包括以下几个步骤: 初始化种群:生成随机的个体作为初始种群。 评估适应度:计算每个个体的适应度,根 ......
mybatis一级缓存的实现及其问题
一级缓存的特性是: 1,一级缓存模式是开启状态(可通过localCacheScope属性控制,默认为SESSION,开启)2,一级缓存作用域在于SqlSession(大家可以关闭SqlSession,然后创建一个新的,再获取对象,观察实验结果),缓存随着会话(SqlSession)的创建而产生,随着 ......
Vue——在Django中配置文件以解决跨域问题
第一步:安装django-cors-headers pip3 install django-cors-headers 第二步:在settings文件中注册app INSTALLED_APPS = [ ... 'corsheaders', ... ] 第三步:添加中间件 MIDDLEWARE = [ ......
软考网络工程师-基础笔记归纳
1.计算机原理和操作系统 可靠性模型 串联:可靠性 R=R1*R2 并联:可靠性 R=1-(1-R1)(1-R2) 流水线的操作周期至少为最长的时间周期 即 8ns、9ns、4ns、8ns 的流水线,操作周期至少为 9ns 流水线执行 N 条指令,需要的时间 T T=[(N-1)*最长时间 t ] ......
关于一些常用却记不住的问题
1.pycharm关闭弱警告 使用pycharm写代码时出现的黄色波浪线为弱警告,通常只是warning,并不影响代码运行。 取消这种弱警告的方式如下: file->setting,在搜索框中输入weak warning 取消勾选Effects,然后点击Apply后再点击OK,即可取消。 2.pyc ......
dremio jdbc 插件时间增量处理的一些问题
dremio 支持一些增量数据处理能力,同时可以选择增量字段,目前dremio 是提供了一些实现,比如反射数据基于iceberg对于增量 可以是不同的数据源(jdbc 的,文件系统的,iceberg 的),日常大家可能选择基于时间戳的(尤其业务系统是基于时间标识的append 类型的) 对于时间类型 ......
微信小程序在ios手机端button缺少一条边框及textarea内容无法滚动的问题
最近基于uniapp开发微信小程序 ,遇到了两个坑 1、在ios手机上button会缺少右侧的一条边框 根据官方给出解决办法 .border1rpx, .border1rpx_before{ position: relative; border-width: 0rpx !important; pad ......
Fpga开发笔记(一):高云FPGA芯片介绍,入手开发板套件、核心板和底板介绍
前言 FPGA作为一种逻辑芯片,硬件架构独特,具有并行性、低延时性和灵活性等特性,应用领域广泛。 FPGA市场主要玩家是英特尔、AMD、莱迪思、Microchip、Achronix等;国内厂商包括复旦微电、紫光国微、安路科技、东土科技、高云半导体、京微齐力、京微雅格、智多晶、遨格芯等。 本篇主要介绍 ......
设计模式-工厂模式-简单工厂-抽象工厂
Makefile TARGET = factory CC=g++ DIR = $(shell pwd) DIR_OBJ = $(DIR)/obj DIR_SRC = $(DIR)/src DIR_INC = $(DIR)/inc SRC = $(wildcard $(DIR_SRC)/*.cpp) ......
vue 使用screenfull全屏插件后,F11和ESC导致的问题解决
我们在使用screenfull插件时,会产生几个问题: 1.F11的全屏无法监听到 2.ESC的监听(尤其是在使用F11开启全屏后,ESC无法监听) 主要解决方法可参考如下代码: import screenfull from 'screenfull'//引入插件 //全屏判断(判断全屏和非全屏图标的 ......