程序设计20231311课程 计算机

013查询所有课程接口,课程详情接口,课程详情后台之所有章节接口,所有课程前台,课程详情前台,课程详情页面,视频托管

# 1 查询所有课程接口 ```python # 查询所有课程接口 -带过滤:按分类过滤 -带排序:价格,学习人数 -带分页:简单分页 ``` ## 1.1 视图类 ```python class CourseView(GenericViewSet, ListModelMixin): queryse ......
课程 详情 接口 前台 后台

012双写一致性之定时更新,异步发送短信,异步秒杀逻辑前后端,课程页面前端,课程相关表分析,基于对象跨表查询和双下划綫连表查询,课程表数据录入,课程主页接口

# 0 双写一致性之定时更新 ```python # 一旦加入缓存,就会出现数据不一致的请请求 # 双写一致性问题 -1 改数据,删缓存 -2 改数据,改缓存 -3 定时更新 # 首页轮播图存在双写一致性问题这个问题 -以现在的技术水平(信号),做不到 :改数据删缓存 -能选择的就是定时更新 -轮播 ......

架构师常用的设计图

架构师常用的设计图 什么是系统架构师? 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的作用。 如何才能成为 ......
设计图 架构 常用

打开3D MAX总提示——文件“VRay-VRayLight_Dome..mcr”己经在应用程序之外被修改。是否重新加载?

每次打开2020都出现类似我这个报错弹窗怎么解决呢? 解答: 3Dmax 每次打开总是跳出 .mcr已经在应用程序之外被修改 的解决方法如下: 2020版本的找到这个文件夹: C:\Users\改成你的用户名\AppData\Local\Autodesk\3dsMax\2020 - 64bit\CH ......

看Windows程序设计笔记(持续更新)

Windows程序设计 1.1.1 windows的api链接 去使用Windows的API的时候,不是将对应的东西链接进程序里面,而是通过动态链接这个进程将程序与Windows接口进行连接。 1.1.2 第一个win32程序 #include 在windows.h中包含了其它的头文件,下面这些头文 ......
程序设计 Windows 笔记 程序

C#程序以管理员权限运行

在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能影响系统正常运行的设置进行写操作。这个机制大大增强了系统的安全性,但对应用程序开发者来说,我们 ......
权限 管理员 程序

python计算某字符出现次数

count() 方法用于统计字符串里某个字符或子字符串出现的次数. ```python st1 = input().upper() st2 = input().upper() print(st1.count(st2)) ``` ![在这里插入图片描述](https://img-blog.csdnim ......
字符 次数 python

数据万象AVIF图片压缩 - 小程序省流量利器

**导语** 微信小程序因其便捷的开发环境和天然的微信生态,使得越来越多企业平台通过小程序建立自己的业务。在小程序上使用图片非常广泛,但传统格式图片(如 JPG/PNG)占用空间大,加载速度慢,可能导致昂贵的图片流量支出。近年来,AVIF 图片以高压缩率、优良画质成为省流量的新选择。本文将介绍如何通 ......
利器 流量 程序 数据 图片

微信小程序配置自动更新,微信小程序自动升级

我们开发完小程序,发布新版本之后,用户如果想体验新版本,需要把小程序从使用列表删除,在重新搜索之后,再次打开,新的版本才会生效。但是, 随着我们更新次数的增加,这种方式就很不友好,用户体验下降,所以在开发中,我们就要考虑配置小程序自动更新。 首先,我们需要了解下小程序的运行机制,小程序启动可以分为两 ......
程序

子网划分,子网掩码,计算子网主机数

1.192.168.2.0/24,平均分配给四个部门(四个子网网段)使用 1.求出子网掩码 2.每一段的可用主机数量 3.求每一段的范围 和 可用主机范围 2.10.10.10.0 /24 平均分成6个部门 1.求出子网掩码 2.每一段的可用主机数量 3.求每一段的范围 和 可用主机范围 一, 解析 ......
主机

VS创建的控制台,在其他程序调用后怎么隐藏调用?

在工程遇到一个情况,需要程序A调用程序B, 程序B是一个控制台应用,大家都知道的时候,会调用窗口闪一下,作为一个商用级的应用,这么闪一下十分影响客户体验 怎么才能不闪一下呢,也就在运行程序B时候,隐藏窗口使用。 这里我想到的有两个方法: 1. 创建CreateProcess ,si.wShowWin ......
控制台 程序

DDD领域设计模式

微服务设计为什么要选择DDD? 其实最近几年微服务架构的思想越来越普及,很多企业已经或者尝试从单体架构向微服务架构转型。微服务也成为很多中大型企业实施中台战略的不二之选。但是在微服务实施过程中有很多问题,单体应用到底应该如何去拆分微服务?边界到底怎么划分?微服务这个微字到底如何衡量,到底拆成到什么粒 ......
设计模式 领域 模式 DDD

全新ChatGPT3.5小程序开源后端+前端源码

首发ChatGPT3.5小程序开源vue!这一版本ui比较好看 回复速度也快了 小程序是java的 带后台 本来准备给你们带上接口的然后么后台是和接口连接的 我改什么内容你们前段都会显示所以 开源自己搭建下吧,腾讯云买个国外服务器就可以了 几十块钱! 而且最近openkey 封号比较频繁所以大家自己 ......
前端 源码 ChatGPT3 ChatGPT 全新

公积金结息计算脚本

网上查找了好久没有找到公积金结息计算器,所以自己用python写个脚本来实现 ```python # 去年6月30日公积金余额 count = float(10000) l = 0.015 # 月缴存额 y = float(700) j = count * l print("基础利息:{}".for ......
公积 公积金 脚本

大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC的单任务task的多CPU运行模式

超算是离我们平时生活比较远的一个事情,即使是对于一个计算机专业方向的学生来说,正好实验室得到了华为的超算平台的使用账号,于是就摸索了一下,不得不承认这个东西确实不是普通人能搞的明白的。 基本概念: 一个工作Job可以开多个副本,每个副本都是mpirun -N 所开出的,每个副本又被叫做任务task, ......
平台 人工智能 高性能 人工 任务

GGTalk 开源即时通讯系统源码剖析之:数据库设计

有园友联系我,说能不能整理个更系统更详细地介绍GGTalk源码的文章,之前博客中的介绍比较零散,对于初级程序员而言,面对GGTalk大量的源码,有点不知所措。于是,我打算写一个《GGTalk源码剖析》系列的文章来完整地介绍GGTalk的方方面面。 ......
通讯系统 源码 通讯 数据库 数据

使用uni-app中的uni-popup-dialog组件编译成小程序会自动弹出键盘问题

1.uni-app中使用 uni-popup 和 uni-popup-dialog组件mode模式为input时,会自动把键盘弹出来,如图所示: 2.代码如下: <uni-popup type="dialog" ref="dialog"> <uni-popup-dialog mode="input" ......
uni-popup-dialog 组件 uni 键盘 uni-app

盘一盘那些高性能设计的点(一)

狭义地讲,性能是指软件在尽可能少地占用系统资源的前提下,尽可能高地提高运行速度。 谈及性能,我们的关注点不再是软件或者系统的功能,而是在其实现功能过程中所表现出来的资源效率。 ![image](https://img2023.cnblogs.com/blog/603942/202307/603942 ......
高性能

公共语言运行库(CLR)开发系列课程(3):COM Interop基础 学习笔记

公共语言运行库(CLR)开发系列课程(3):COM Interop基础 学习笔记 上章地址 什么是COM Component Object Model 组建对象模型 基于接口(Interface) 接口=协议 IID 标识接口 V-table 虚表 方式调用 单继承 对象(Object) 实现一个或 ......
Interop 语言 课程 基础 笔记

ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件?

ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件? 试试添加qt和qtcreator到环境变量。 ```shell sudo vi /etc/profile ``` 新增 ``` export QTDIR=你的qt根目录 export PATH=$QTDIR/ ......
库文件 qtcreator 程序 ubuntu qtcore

开发者设计模式

设计模式是在软件设计中常见的可复用解决方案的一种用法模板。以下是30个常见的设计模式、对应的应用场景、现实例子以及优缺点: 1. 单例模式(Singleton):应用场景:当只需要一个全局实例时。现实例子:操作系统的文件系统。优点:节省了系统资源,避免了不必要的实例化。缺点:可测试性差,扩展性差。 ......
设计模式 开发者 模式

读发布!设计与部署稳定的分布式系统(第2版)笔记18_基础层之联网

![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230703163125832-353926546.png) # 1. 面向恢复的计算 ## 1.1. ROC,recovery-oriented computing ## 1 ......
基础层 分布式 基础 笔记 系统

Qt杂谈5.浅谈Qt程序乱码那些事

# 1 为啥聊这个? 你是否也在为Qt程序乱码的问题发愁?网上查了一大堆文章,十篇文章九篇一样,虽然碰运气把问题解决了,但是下次遇到同样的问题还是无从下手,如果你想从根本上理解并解决这个问题,那么可以看看这篇文章,希望能帮到你。 # 2 从代码出发 ## 2.1 使用的Qt版本 **本人的测试环境: ......
乱码 杂谈 程序

day03--23.7.2计算机语言发展史

计算机语言发展史 第一代语言 二进制 1--1 2--10 3--11 4--100 5--101 6-110 7--111 8--1000 16--10000 32--100000 第二代语言 汇编语言 应用 逆向工程 机器人 病毒 第三代语言 摩尔定律--高级语言 大体分为面相过程和面向对象两大 ......
发展史 语言 计算机 day 03

大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC平台异构计算——NVIDIA GPU

使用华为的超算平台已经好长时间了,一直有个疑问,那就是这个超算平台是否支持异构计算,于是用命令试验了一下,具体命令: /opt/batch/cli/bin/dsub -n task_test -A xxxxxxxxxxxx -eo error.txt -oo output.txt -R "gpu=1 ......
平台 人工智能 高性能 人工 智能

Acunetix v23.6 (Linux, Windows) - 漏洞扫描 (Web 应用程序安全测试)

Acunetix v23.6 (Linux, Windows) - 漏洞扫描 (Web 应用程序安全测试) Acunetix | Web Application Security Scanner 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https: ......

通过容器化实现前端微服务化架构设计

采用前端服务化和小程序容器技术能够提供许多好处。通过将前端应用拆分为独立的小程序模块,并通过容器提供的接口和通信机制进行交互,我们可以实现前端应用的模块化、独立部署和扩展,以及松耦合的通信。 ......
前端 容器 架构

182_Power BI 使用 DAX 按照先进先出原则计算毛利润

# 182\_Power BI 使用 DAX 按照先进先出原则计算毛利润 ## 一、背景 在笔者以往的文章中也有先进先出的案例,可以参考(https://jiaopengzi.com/?s=%E5%85%88%E8%BF%9B%E5%85%88%E5%87%BA)。 今天我们来看一个网友提出的问题, ......
毛利润 毛利 原则 先进 Power

uniapp将app转为小程序点击事件不生效

一、问题 在将app转为微信小程序过程中,绑定的@click点击事件不生效 二、出现问题的情景 1、将使用uniapp编写的app代码转为微信小程序运行; 2、使用了HBuilderX运行代码,同时在微信开发者工具中查看项目显示情况; 3、app与微信小程序之间存在的一些一样的编译原理 三、寻找原因 ......
事件 程序 uniapp app