Queek🥝
服务器部署mysql数据库服务
这里展示腾讯云 Ubuntu系统 (linux)部署mysql服务 1234567因为目前腾讯云的云服务器公网和内网是互通的,因此我们可以使用公网ip进行连接数据库,而不需要进行传统的 内网穿透即可直接连接 安装mysql 更新系统包列表: 123sudo apt update 安装MySQL服务器: 123sudo apt install mysql-server 设置密码和调整安全选项(选择是否删除测试数据库,一般会选择删除): 123sudo mysql_secure_installation 登录 123sudo mysql -u root -p 若没有设置密码,直接登录 123sudo mysql -u root 启动MySQL服务 123sudo systemctl start mysql 开机自启 123sudo systemctl enable mysql 导入 sql文件 123456789# 上传sql文件至服务器scp /Users/karlfranz/Desktop/muxisql.sql lighthouse@43.163.113.67: ...
24-october-10th
任务 1234567891011121314151617181920212223任务分为同步异步任务,同步先执行,而后执行异步任务,异步当中微任务先执行,每一个宏任务执行完,会再次查看微任务队列,有的话执行微任务队列。await 语句后面的代码会加入微队列。注意:await 后面的代码如果是一个宏任务,那么 await 后面要加入微队列的代码会在 await 后的宏任务执行完之后再执行,这是 await 的特性,会暂停函数中代码的执行,async await 修饰的函数 ,会等待 await 后面一句的语句执行完,再执行 await 语句下一句的微队列代码,即使 await 后的语句是异步代码,也会等待这个语句中的异步代码完全执行完。要注意宏队列、微队列任务在执行过程中 不断添加宏任务、微任务到队列这些任务的执行顺序,执行顺序通常跟添加的顺序有关。 vue hook 12345678910111213141516171819import { ref } from 'vue';export const useBoolean = (initValue ...
旧的博客地址
旧的博客地址
may24th
获取当前时间所对应的周一123456789dayjs 和 moment 能够正确处理跨年跨月以及夏令时,符合iso标准utc时间从开始时间的 00:00:00 开始 ,结束时间从 23:59:59结束。在比较时间戳大小的时候要注意: new Date('2025-09-20') 默认会被转为utc时间, new Date('2025-09-20')的时间戳和new Date() (即使现在是2025-09-20,这种写法也和utc对不上)的时间戳会不一致 原生1234567891011121314151617181920212223242526function getUTCWeekRange() { const now = new Date(); // 基于 UTC 的星期计算(0=周日,1=周一...6=周六) const utcDay = now.getUTCDay(); // 计算到 UTC 周一的天数差 const mondayDiff = utcDay === 0 ? 6 : utcDay - 1; // ...
react-custom-hook-four
useIsFirstRender12345这个hook 会在首次渲染的时候返回一个为true的布尔值 为什么需要这个hook?我们常常在组件首次渲染的时候需要执行一些方法 ,或者是首次指定默认值,(在一些组件中指定默认值失效的情况下会非常有用) 12345678910111213141516171819202122232425262728293031323334353637export const useIsFirstRender = (deps: [] as unknown[], noDeps: [] as unknown[]) => { const isFirstRender = useRef(false) /** * * 为什么需要指定依赖项? * * 页面首次渲染可能会更新多次 多个状态或props的先后更新会导致 即便是首次加载页面 组件也会多次更新 * * 这将会导致我们的hook记录失效!ß * * 因此 只在我们指定的状态更新才开始计数。 */ useEffect(() => { isFirs ...
django项目启动和数据库迁移
启动Django 1python manage.py runserver 生成数据库迁移文件 数据库迁移文件的作用 123456789101112为什么需要数据库迁移文件?1.版本控制数据库模式数据库结构变更(如表、字段、索引的增删改),都会生成一个新的迁移文件来记录这次变更,团队成员可以轻松的追踪每次更改。2.保持开发环境与生产环境一致迁移文件可以帮助你在生产数据库中应用相同的结构更改,从而避免手动修改数据库带来的风险。3.支持数据库回滚允许回退到任意历史版本的数据库结构。python manage.py migrate app_name 0001 # 回退到 0001 版本 1python manage.py makemigrations cart 应用迁移文件到数据库 (保证迁移文件和数据库完全一致) 1234# 可能会生成大量无用表 不适合大型项目python manage.py migrate 查看应用状态 1python manage.py showmigrations 根据数据库表结构 生成模型代码 1234567# 将新创建的表结构导入代码python manage ...
25-april-1
多条件过滤数组元素&&支持数组条件 1234在自我联调、mock 过程中 ,如果无法安装使用数据库,可以使用这个方法 多条件、单条件 单个字段为数组(多选) 过滤数据,然后通过express或python 返回前端。 123456789101112const queryFilter = (list, query) => { return list?.filter(ele => { // 多条件 return Object.key(query).every(key => { if (query[key] instanceof Array) { // 当参数为数组 表示选中多个的情况 return query[key].includes(ele[key]) } return ele[key] === query[key] }) })} 组件封装的类型 复用型 1复用性组件,一般是在多个页面有相同页面 ...
xlsx修改加密文件
xlsx
linux基础操作命令
123456789101112131415161718192021222324252627282930313233343536373839404142# 查看文件、文件夹ls# 查看文件详情ls -l# 显示所有文件(包括隐藏文件)ls -a# 以人类可读的格式显示文件和目录的大小ls -h# 通常与l配合使用ls -lh# 组合使用ls -lha# 查看包含隐藏文件、系统文件ls ./*# 删除所有 rm -rf ./*# 查看当前所在的绝对路径pwd# 创建文件 若文件存在 则访问时间和修改时间更新为当前时间touch example.txt# 添加文件权限 #-R:递归地更改目录及其所有子目录和文件的权限。# 775:设置权限为 775,其中:# 7(所有者):读、写、执行权限(rwx)。# 7(所属组):读、写、执行权限(rwx)。# 5(其他用户):读和执行权限(r-x)。sudo chmod -R 775 /home/lighthouse/workspace/muxi_shop_api2/mu_shop_api/# 更改所有者sudo chown -R lighthouse ...
linux部署前后端
部署后端 12345678前言:使用 Ubuntu 系统腾讯云内外网互通可以通过外网ip访问内网服务器上部署的网站和资源。 安装必要依赖 12345678910111213141516171819202122232425262728293031323334353637383940414243# 我们后端使用的是python ,因此这里展示python后端代码的部署# 更新系统软件包sudo apt update# 安装依赖sudo apt install -y build-essential checkinstall libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ libffi-dev liblzma-dev tk-dev# 下载指定版本的python 尽量跟本地版本保持一致sudo wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.t ...
avatar
🐟认真摸鱼中
Queek🥝
Future is now 🍭🍭🍭
前往小窝
公告栏
--- 主域名 ---
queek.cc | queek.cc
--- 备用域名 ---
queek.cc
queek.cc
--- 网站安卓APP ---
🍧点此下载🍧
小站资讯
文章数目 :
10
本站总字数 :
5872
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面