程序设计20231410计算机 基础

微信小程序设置绝对路径

1. app.js App({ require: function ($uri) { return require($uri); } } 2. 使用页面 const { getCategories } = app.require("utils/api"); 注:api.js export funct ......
路径 程序

【C 语言基础】double类型大小比较的方法——以Java为例

问题 在Java中,int类型数据的大小比较可以使用双等号,double类型则不能使用双等号比较大小(0,0 == 0.0 是不可以的),那若使用double类型时怎么进行比较呢? 方法 (1)转换为字符串 如果要比较的两个double数据的字符串精度相等,可以将数据转换成string然后借助str ......
语言基础 大小 语言 类型 基础

k8s中是如何计算pod的计算资源(cpu和内存)的requests和limits值的?

1、结论 对于pod来说,cpu和内存的requests和limits的值,等于pod中所有容器的requests和limits的值的总和。 具体来说: pod的requests的大小,等于所有的容器的requests的大小的和,如果某个容器没有设置requests,则这个值是0. pod的limi ......
requests 内存 limits 资源 k8s

DDD 领域驱动设计

一、简介 领域驱动设计(DDD)是由埃里克-埃文斯(Eric Evans)提出的,它是一套思想、原则和模式,有助于根据业务领域的基础模型设计软件系统。 二、实践架构 分层架构、整洁架构(洋葱架构)、六边形架构(端口适配器架构)、菱形对称架构 2.1、分层架构 架构图: 架构说明: 用户接口层。负责向 ......
领域 DDD

【C 语言基础】C风格数组初始化”={a};方式”的特性

当进行数组初始化的时候,可以采用 ={一个元素的值} 的方式,例如: int intarr[10] = {1}; int chararr[20] = {'a'}; 使用这种方式初始化,可以将数组所有成员都初始化,没有随机值,保证了安全。 其中,数组第一个值为指定元素的值,其余成员的值全为0。 测试代 ......
语言基础 数组 特性 风格 语言

在 WINDOWS 安装 ACTIVE DIRECTORY 用户和计算机管理单元 (ADUC)

在 WINDOWS 安装 ACTIVE DIRECTORY 用户和计算机管理单元 (ADUC) 安装官方AD域管理工具(AD Users and Computers) 一、在Windows Server里安装AD域管理工具: 1. Windows Server只需要在角色和功能里,安装Active  ......
DIRECTORY 单元 WINDOWS 计算机 用户

(十七)C#编程基础复习——数组

和其他编程语言一样C#也支持数组,数据是一个用来存储相同类型数据的、固定大小的、具有连续内存位置的顺序集合。数组中的每个元素都对应一个索引值,索引从0开始依次递增,我们可以通过索引来访问数据中的指定元素。 假如我们要存储100名学生的分数,若使用普通变量的话可能需要定义100整型变量,例如numbe ......
数组 基础

(十六)C#编程基础复习——可空类型

在C# 1.X的版本中,一个值类型的变量是不可以被赋值为null(空值)的,否则会产生异常。而在C# 2.0中,新增了一个nullable类型,可以使用nullable类型定义包含null值的数据,例如,你可以在nullable<Int32>(可为空的int32类型)类型的变量中存储-2147483 ......
类型 基础

Unity MMORPG 背包系统如何设计

前言 MMORPG游戏中背包系统是很重要的一个模块, 大部分的背包系统的讲解,都是讲如何设计UI,如何显示这些,其实这些东西并不是背包系统的核心,接下来我们来分析一下背包系统的数据结构如何设计,能让策划和程序很好的工作,以及非常方便的扩展。 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起 ......
背包 MMORPG 系统 Unity

Spring5学习随笔-Spring5的第一个程序(环境搭建、日志框架整合)

第二章、第一个Spring程序 1.软件版本 1.JDK1.8+ 2.Maven3.5+ 3.IDEA2018+ 4.SpringFramework 5.1.4 官网:www.spring.io 2.环境搭建 Spring的jar包 1.设置pom的依赖 <!-- https://mvnreposi ......
Spring5 Spring 框架 随笔 环境

Win10 IoT 烧写到UP板操作,将Win10设置为单应用程序操作

Mirror Deployment Manual Windows 10 installation: Make a boot disk and install the system tutorial using Ruffe-3.21 中文烧写参考地址:Windows 10 安装:使用rufus-3.2 ......
应用程序 Win 程序 10 IoT

零基础快速上手STM32开发(手把手保姆级教程)

零基础快速上手STM32开发(手把手保姆级教程) 1. 前言 作为一名嵌入式工程师,STM32 是必须要学习的一款单片机,同时这款单片机资料足够多,而且比较简单,非常适合初学者入门。 STM32 是一款由 STMicroelectronics 公司开发的 32 位微控制器,由于其强大的处理能力和广泛 ......
保姆 基础 教程 STM 32

微信小程序--自定义tabbar切换页面时,保留数据方案

自定义的tabbar组件,每次切换页面时都会重新加载页面和数据,需要通过一些方法把tabbar菜单的数据保留下来,不要每次都请求数据。 方案一:在app.js文件里定义全局数据(本次项目采用的是可以在后台管理里配置的数据,所以采用了方案一) 1、在app.js文件里定义一个全局变量 App({ gl ......
页面 方案 程序 数据 tabbar

【scipy 基础】--图像处理

SciPy库本身是针对科学计算而不是图像处理的,只是图像处理也包含了很多数学计算,所以Scipy也提供了一个专门的模块ndimage用于图像处理。 ndimage模块提供的功能包括输入/输出图像、显示图像、基本操作(如裁剪、翻转、旋转等)、图像过滤(如去噪、锐化等)、图像分割、分类、特征提取以及注册 ......
图像处理 图像 基础 scipy

微信小程序--swiper轮播图出现抖动问题

问题:在手机上,swiper的item一直在抖动,不滚动了。 官方: 解决方案:(参考别人的文章,放在离自己的项目代码里) wxml <view class="swiperBox" style="{{defaultData.indicatorColors}}"> <swiper class="sli ......
程序 swiper 问题

ChatGPT 眼中的程序员

1 你如何看待程序员这个行业 程序员这个行业在现代社会扮演着非常重要的角色。作为一个技术驱动的职业,程序员们负责开发、设计和维护软件和应用程序,这些技术改变了我们的生活方式、商业模式和社会互动方式。 这个行业有许多积极的方面: 创新: 程序员通过不断的创新和技术发展推动着社会的进步。他们的工作改善了 ......
程序员 ChatGPT 程序

linux基础命令2

Linux rm 命令 Linux rm(英文全拼:remove)命令用于删除一个文件或者目录。 语法 rm [options] name... 参数: -i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及以下之档案亦逐一删除。 Linux cat 命 ......
命令 基础 linux

linux基础命令1

Linux touch 命令 Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。 ls -l 可以显示档案的时间记录。 语法 touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--he ......
命令 基础 linux

Java开发者的Python快速进修指南:函数基础

话不多说,今天我们要介绍的是函数。本系列文章追求短而精,今天我们将重点讨论函数以及与Java方法的区别。与Java方法不同,函数不需要像Java方法一样讲究修饰符等其他特性,它只需要使用"def"关键字进行声明。另外,函数的参数也与Java方法有所不同,Java方法中不存在默认参数的概念,而在Pyt... ......
开发者 函数 基础 指南 Python

rust程序设计(3)结构体相关概念和疑问

结构体 // 如何定义结构体 struct User { active: bool, username: String, email: String, sign_in_count: u64, } // 如何使用结构体 let user = User { active: true, username: ......
程序设计 疑问 概念 结构 程序

模拟集成电路设计系列博客——3.4.3 低压降稳压器

3.4.3 低压降稳压器 当稳压器输出必须要仅比\(V_{DD}\)低\(200-400mV\),并且无法低阈值电压(\(V_t\)接近零)的NMOS器件时,有必要使用一个PMOS器件作为\(Q_1\)。如下图所示,在这个例子中,栅电压\(V_1\)低于\(V_{DD}\),稳压器压只受到\(V_{ ......
稳压器 电路设计 低压 电路 博客

使用 dotnet-monitor 诊断.NET应用程序

生产环境中收集诊断信息 在生产环境中,收集诊断信息(如跟踪、日志、度量和转储)可能具有挑战性。通常,必须访问环境,安装一些工具,然后收集信息。dotnet-monitor 简化并统一了收集诊断信息的方式,通过暴露一个 REST API,无论您的应用程序在哪里执行(在您的本地机器上,内部服务器上,或在 ......

《信息安全系统设计与实现》第十一周学习笔记

第十二章 块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据、那么它只需从缓冲区中读取数据、而无 ......
笔记 系统 信息

学习随笔(设计模式:面向对象原则)

内容 今天学习了面向对象的几种设计思想原则,之前一直是C开发,所以面向过程的思想比较严重。面向对象的四个好处:可维护好、可拓展性好、可复用性好、灵活性好。 收获 1.单一职责原则:封装一个类,职责应该单一,仅有一个以其它变换的原因,所以要做好类的职责分离。 2.开放-封闭原则:软件实体(类、模块、函 ......
设计模式 随笔 对象 原则 模式

程序员修炼之道——从小工到专家十月阅读有感(十月一篇)

《程序员修炼之道——从小工到专家》第三章读后感 作为一名普通双非一本的大二软件工程系学生,我时常觉得自己就像是一个在丛林中迷路的探险家,面对着一片未知的代码森林,迷茫而不知所措。就在我几乎要放弃的时候,一本书像一盏明灯一样照亮了我的道路,它就是《程序员修炼之道——从小工到专家》。 这本书的名字让我觉 ......
小工 程序员 程序 专家

程序员修炼之道——从小工到专家十月阅读有感(十月二篇)

《程序员修炼之道——从小工到专家》读后感 在软件工程的学习道路上,每一步都充满了挑战和机遇。作为一名大二的软件工程系学生,我深知自己的起点并非顶尖,但《程序员修炼之道——从小工到专家》这本书,尤其是第三章和第四章,为我指明了成为一名卓越程序员的可能路径。 第三章讲述了程序员的成长之路,强调了经验积累 ......
小工 程序员 程序 专家

计算机网络

计算机网络知识总结 本部分主要是笔者在复习计算机网络相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出! 目录 应用层 HTTP 协议 概况 HTTP 请求报文 HTTP 响应报文 首部行 HTTP/1.1 协议缺点 HTTP/2 协议 二进制协议 多路复用 数据流 头信息压缩 服务器 ......
计算机网络

用python计算圆周率PI,并显示进度条

用python计算圆周率PI ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬描述 用python计算圆周率PI‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ ......
圆周率 圆周 进度 python

番外-软件设计(9)

在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误 ......
软件

番外-软件设计(10)

设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提交类图; 2.提交源代码; package Enjoy_element_pattern; public class Client { public static void main ......
软件