程序设计20231311课程 计算机

设计模式-单例模式

1. 饿汉式 ```java /** * 饿汉式,类加载的时候就会初始化 * * 问题: * 1. 通过反射可以破坏单例 * 2. 通过反序列化破坏单例 * 3. 通过Unsafe破坏单例,无法解决 * * @author: optimjie * @date: 2023-08-19 21:37 */ ......
模式 设计模式

欧几里得算法(辗转相除法)-- 计算两个数的最大公约数

> 博客地址:https://www.cnblogs.com/zylyehuo/ ```python # -*- coding: utf-8 -*- # 递归 def gcd(a, b): if b == 0: return a else: return gcd(b, a % b) print(gc ......

使用WebAssembly实现高性能计算:C++和Rust的案例分析

WebAssembly是一种新型的低级字节码格式,它可以在浏览器中运行高效的编译代码。使用WebAssembly可以实现高性能计算、游戏引擎等功能,对于需要大量计算的Web应用程序来说尤为重要。 ......

C# 使用SIMD向量类型加速浮点数组求和运算(5):如何查看Release程序运行时汇编代码

作者: [zyl910](http://www.cnblogs.com/zyl910/) [TOC] ## 一、引言 前面的几篇文章里,介绍了 C# 编写向量算法的各种办法。 虽然也做了一些基准测试,初步验证了向量算法的效率高。但是由于 CPU睿频、其他进程抢占CPU资源 等原因,基准测试的结果不太 ......
浮点 向量 数组 Release 类型

禾匠小程序商城搭建教程

#1、演示环境配置 服务器2核2G + centos7.9 + php7.2 + mysql5.7.40 + redis6.2.7 + baota8.0.1 #2、创建网站 ![](https://img2023.cnblogs.com/blog/1678540/202308/1678540-202 ......
程序 商城 教程

【22.0】课程页面搭建

# 【一】原型图 # 【二】前端页面搭建 ## 【1】免费课页面 ```vue 课程分类: 全部 Python Linux运维 Python进阶 开发工具 Go语言 机器学习 技术生涯 筛 选: 默认 人气 价格 共21个课程 Python开发21天入门 100人已加入学习 Alex 金角大王 老男 ......
课程 页面 22.0 22

计算机组成原理

部分笔记 1.计算机的分类➢ 模拟计算机:是由模拟运算器件构成,其变量由连续量来表示,运算过程也是连续的;➢ 电子数字计算机:则是由逻辑电子器件构成其变量为开关量(离散的数字量),采用数字式按位运算,运算模式是离散式的。二者的主要区别 比较内容 数字计算机 模拟计算机 数据表示方式 数字0和1 电压 ......
原理 计算机

设计模式串讲

# Behavioral Design Patterns 行为模式 行为模式负责对象之间的高效沟通和职责委派,这些模式刻画了运行时难以跟踪的复杂控制流,从而把开发者的注意力从控制流转移到对象间的联系方式上。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。 行为类模式使用继承机制在类间分派行 ......
设计模式 模式

第一个C语言程序

# 第一个C语言程序 ``` #include /* 这是我的第一个C语言程序 我很开心 */ int main(void){ printf("hello,world\n"); return 0; } ``` 保存退出 gcc hello.c //a.out文件 ./a.out //hello,wo ......
语言程序 语言 程序

计算机端口

> User 我想现在服务器上打开jupyter lab,然后在我的本地电脑在浏览器上使用服务器,你建议用哪个端口 **ChatGPT** 如果你打算在服务器上运行 Jupyter Lab 并通过本地浏览器访问它,使用SSH隧道是一个很好的选择。Jupyter Lab 默认在 8888 端口上运行, ......
端口 计算机

计算机中的原码、补码、反码

参考:深入理解计算机中的原码、补码、反码 - 知乎 (zhihu.com) 计算机底层存储数据时使用的是二进制数字,但是计算机在存储一个数字时并不是直接存储该数字对应的二进制数字,而是存储该数字对应二进制数字的补码。 机器数:一个数在计算机的存储形式是二进制数,我们称这些二进制数为机器数,机器数是有 ......
反码 补码 计算机

perf + 火焰图分析程序性能

perf + 火焰图分析程序性能 1、perf命令简要介绍 性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果; perf record perf report 举例: sud ......
火焰 性能 程序 perf

c#添加system.windows.forms 缺少程序集引用

该如何解决呢?重新创建项目文件–>选择C# 类库(.NET FrameWork)这个去创建就可以了,也就是图片中第三个画蓝线的部分。 第一个 蓝线的类库是干什么用的:ASP.NET Core 是一个新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端应用等连接到互联网的基 ......
windows 程序 system forms

inno setup 6 打包C# winform 程序安装包

注: checkablealone "选中"意思unchecked "非选中"意思 图标选择:IconFilename: "{app}\Images\SysIcon.ico" #define MyAppName "LuoCore" #define MyAppVersion "1.5" #define ......
winform 程序 setup inno

找到最适合您的课程销售平台,了解知识付费三大类别

在如今的知识付费时代,选择一个合适的平台来销售您的课程至关重要。我将为您介绍不同类型的知识付费平台,以及其中的特点。如果您想了解更多关于适合私域场景的知识付费解决方案,请访问兔知云课堂的网址:https://knowledge.mutouweb.com/。 了解平台分类 在选择知识付费平台时,您可以 ......
类别 课程 三大 知识 平台

领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进"

大家好,我是付威,一名已在编码第一线奋斗了十余年的程序员。在2019年我初次接触到领域驱动设计(Domain-Driven Design,简称DDD)的概念。在我的探索中,我发现许多有关DDD的教程过于偏重于战略设计,充斥着许多晦涩难懂的概念,导致阅读起来相当艰难。有些教程往往只是解释了DDD的概念 ......
领域 代码 基础 quot DDD

Python程序员Visual Studio Code指南2 Hello World

#2 Hello World ## 2.1 安装Python扩展 Visual Studio Code的Python 扩展提供了对Python语言的支持,包括语法着色、代码补全、过滤、调试、代码导航和代码格式化等功能,以及Jupyter Notebook支持等Python特有的功能。您可以在Visu ......
程序员 指南 程序 Python Visual

程序代做服务:解放您的编程烦恼

导言: 在现代技术驱动的社会中,编程已经成为了解决问题和创新的重要手段。然而,不是每个人都拥有编程的技能和时间来完成复杂的编程任务。在这样的情况下,程序代做服务应运而生,为那些需要技术支持的个人和企业提供了便利。 什么是程序代做服务? 程序代做服务是一种服务模式,通过该模式,您可以雇佣专业的程序员或 ......
程序

计算几何基本模板(二维)

> **观前提醒**:「文章仅供学习和参考,如有问题请在评论区提出」 [toc] > 只是整理了一些基本的二维计算模板,参考资料都在最后。 > > 每个模板都试了试具体的可行性,基本上应该没有什么错误(大概)。如果有问题,请及时联系我进行修改。 ## 基本设置 `long double` ```c+ ......
几何 模板

如何在C++程序中借助Windows自带的bitsadmin命令从123云盘(不开通直链或会员)上下载文件

最近,我想发布一个程序,里面想嵌入一些比较大的文件,但是如果直接用资源方式嵌入的话程序的体积就非常大,所以我想用从网上下载的方式获取这些文件。之前我试过很多方式,都没有成功,最后找到了这种方式... 准备工作:先了解一下bitsadmin命令的语法,详见官方文档 https://learn.micr ......
直链 bitsadmin 上下 命令 Windows

SolidWorks2023(三维3D设计软件) SP2.1 中文永久使用

SolidWorks 2023 是一款领先的三维计算机辅助设计(CAD)软件,由美国公司Dassault Systèmes开发。它提供了丰富的工具和功能,旨在帮助工程师和设计师创建高质量的产品设计,并简化设计流程和提高生产效率。 点击获取SolidWorks2023 以下是对 SolidWorks ......
设计软件 SolidWorks 软件 2023 SP2

PTC Creo 9(3D CAD设计软件) v9.0中文永久使用

PTC Creo 9 是一款强大的三维计算机辅助设计(CAD)软件,由美国软件公司 PTC 开发。该软件旨在帮助工程师和设计师创建高质量的产品设计,并提供各种工具和功能来简化设计过程和增加生产力。 点击获取PTC Creo 9 以下是关于 PTC Creo 9 的详细介绍: 设计工具:PTC Cre ......
设计软件 软件 Creo PTC CAD

PWA(渐进式Web应用程序)的基础知识和开发实践:离线缓存和推送通知等功能

PWA(Progressive Web App)是一种可以像本地应用程序一样工作的Web应用程序,它可以通过现代Web技术来提供更好的用户体验。PWA可以使用离线缓存、推送通知等功能,使得Web应用程序更加快速、可靠和易于使用。 ![PWA(渐进式Web应用程序)的基础知识和开发实践:离线缓存和推送 ......

读发布!设计与部署稳定的分布式系统(第2版)笔记32_适应性

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230816164601035-688425072.png) # 1. 变化就是软件的特性 ## 1.1. 变化保证天天有,存活保障无处寻 ## 1.2. 非每一款软件每天都需 ......
分布式 适应性 笔记 系统 32

我的go语言课程

刚录完第一个课程,以后每上传一个新课都会在这里更新。 用“学浪”或“抖音”听课都可以,它们都有电脑客户端和手机APP,买课的时候留的手机号就是你登录学浪/抖音的账号。 打开链接,查看课程大纲,支持试听。 课程 学浪链接 说明 爬虫与反爬虫 https://student-api.iyincaishi ......
语言 课程

方法篇例子-简易计算器

# 简易计算器 代码示例: ```java import java.util.Scanner; /* * 《大话设计模式》中的计算器实现代码 * */ public class Operation { public static double GetResult(double numA, doubl ......
计算器 简易 例子 方法

Copula估计边缘分布模拟收益率计算投资组合风险价值VaR与期望损失ES|附代码数据

全文链接:http://tecdat.cn/?p=24753 最近我们被客户要求撰写关于风险价值的研究报告,包括一些图形和统计输出。 在这项工作中,我通过创建一个包含四只基金的模型来探索 copula,这些基金跟踪股票、债券、美元和商品的市场指数 摘要 然后,我使用该模型生成模拟值,并使用实际收益和 ......
收益率 收益 边缘 损失 风险

C#程序配置读写例子 - 开源研究系列文章

今天讲讲关于C#的配置文件读写的例子。 对于应用程序的配置文件,以前都是用的ini文件进行读写的,这个与现在的json类似,都是键值对应的,这次介绍的是基于XML的序列化和反序列化的读写例子。对于ini文件,操作系统已经提供了API的操作函数,但是这个ini配置文件,随着编程语言的发展,属于过时的产 ......
例子 程序 文章

产品代码都给你看了,可别再说不会DDD(三):战略设计

这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 ......
战略 代码 产品 DDD

如何设计一个定时任务?

一.日常工作中使用到的框架? 单机:Quartz,Spring Schedule 等框架; 分布式: SchedulerX,ElasticJob,xxlJob 等分布式任务调度 二.定时任务的作用 简单来讲为某个时间执行某些具体的任务 1.数据获取 2.财务账目核对 3.定时数据备份 4.定时更新数 ......
任务