程序设计20231311课程 计算机
关于CAN工作模式的切换以及通信波特率的计算
关于CAN工作模式切换 CH32的CAN有3种工作模式:初始化模式、睡眠模式和正常模式3种模式。只能在初始化模式下修改CAN_BTIMR 的 SILM 和 LBKM位配置来选择一种测试模式,测试模式有3种:静默模式,环回模式,静默环回模式。若要切换工作模式,需要对寄存器CAN_CTLR 中的 SLE ......
CSS基础-权重计算
### 权重计算 CSS 的一个重要特性就是**层叠性**,即多个css块可以同时作用在一个标签上,效果可以叠加。 如果作用在同一个标签上的css语句块中有相同的语句内容, 那么他们之间谁会生效呢? 因此,必须要有一个机制去从中间协调, 这种机制就是权重计算。 CSS规定几种简单的选择器之间的权重如 ......
程序数学
https://www.bilibili.com/video/BV1ys411472E/?spm_id_from=333.999.0.0 https://www.bilibili.com/video/BV1qW411N7FU/?p=4&vd_source=aa0a8c61e55237f240018f ......
在低版本glibc的环境里运行基于高版本glibc编译的可执行程序
# 背景 在工作过程中,我们经常会遇到可执行程序依赖的glibc跟当前运行环境的版本不兼容,导致应用程序无法运行,比如: /lib64/libc.so.6: version `GLIBC_2.14’ not found 原因是运行环境的glibc的版本比编译环境的glibc的版本低。 # 几种可行的 ......
计算机基础:DOS
[TOC](DOS) # 前言 值得学习; 功能:脚本,查看信息,用户操作等等; # 学习: ```csharp //DOS目录操作 cd 进入到某个目录下 dir 显示目录中的文件和子目录列表 md 创建目录 path 为执行文件设置一个搜索路径(当前系统的环境变量) rd 删除目录,但前提是该目 ......
BOSHIDA DC电源模块关于的电路布局设计
BOSHIDA DC电源模块关于的电路布局设计 DC电源模块是现代电子设备中常用的电源模块之一,其功能是将市电或其他输入电源转换成定电压、定电流的直流电源输出,以满足电子设备的供电需求。电路布局的设计是DC电源模块的重要组成部分,它直接影响着DC电源模块的性能和可靠性。 电路布局设计首先需要考虑的是 ......
CAN通信波特率的计算方法
前言 之前使用CAN,是直接使用的以前同事的代码,是已经算好的波特率,自己却从来没有计算过,现在想起来对这块有些缺乏。 STM32F103 CAN通信波特率计算方法 CAN_InitTypeDef CAN_InitStructure; CAN_FilterInitTypeDef CAN_Filter ......
网易互娱出海之旅:大数据平台上云架构设计与实践
2020 年初,随着网易互娱的海外业务增长与海外数据合规的需求,我们开始了网易互娱大数据离线计算平台迁移出海的工作。前期,我们采取了云主机裸机加上高性能 EBS 块存储的方案。但是,这个方案存储费用高昂,成本是国内自建机房的数十倍。 于是,我们决定在公有云上构建一个平台,这个平台不仅需要更加适应当前 ......
某公司笔试题 - 计算字符串最后一个单词的长度(附python代码)
题目: 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000(字符串末尾不变以空格未结尾)。 python代码: str = input("请输入一个字符串:")if len(str) < 5000 and len(str) > 0: # 去掉字符串前后的空格 s = str.str ......
商品详情接口设计:使用API调用获取淘宝商品数据的完整方案
在如今的电商时代,获取商品的详细信息是实现商业化应用的基础。本文将详细介绍如何通过API调用来获取淘宝商品数据,并提供一个完整的商品详情接口设计方案,包括代码示例。开发人员可以根据此方案快速实现商品详情功能,提升用户体验。 准备工作: 在开始之前,我们需要确保已经申请并获得淘宝开放平台的App ......
多彩计算器用户注册协议
多彩计算器用户注册协议 一、提示条款 在接受本协议之前,应当认真阅读本协议。请用户务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、法律适用、和争议解决条款。免除或限制责任的条款将以粗体下划线标识,应重点阅读。 二、定义 1、多彩计算器:系指杭州煜鑫网络科技有限公司运营的APP、网站、移 ......
SQL笔试:Student学生表,Course 课程表,Sc选课表
tudent学生表(学号,姓名、性别、年龄、组织部门),Course 课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩)写一个SQL语句,查询选修了计算机原理的学生学号和姓名select 学号,姓名 from Student where 学号 in(select 学号 from Sc wh ......
Linux操作系统设计与构建
本书以“成功设计与构建可用的Linux操作系统”为编写目标,共包括15章:Linux操作系统的设计、构建Linux操作系统的技术基础、构建极简版Linux发行版、构建SLFS交叉工具链和临时工具、构建SLFS发行版、登录相关配置和部分基本软件、通用库、工具、网络和服务器、图形组件、GNOME、Xfc... ......
软件设计师考试(软考)
1、考试时间 5月 或 11月; 报名时间 4月 或 10月,提前关注官网https://www.ruankao.org.cn/ 2、 考试题型,上午单选, 75题,每题1分,45分过;下午5道大题,每题15分, 45分过,上下午都考过才算过 3、 关于备考 1)买一本教材,第五版软件设计师,蓝皮的 ......
PHP 使用xhprof 分析程序
1. PHP增加扩展xhrof ``` git clone https://github.com/longxinH/xhprof.git ./xhprof cd xhprof/extension/ /path/to/php7/bin/phpize ./configure --with-php-con ......
两个日期相减,计算工作天数(不含周六周日)
两个日期相减,计算工作天数(不含周六周日) SET @strdate='20230804'; SET @enddate='20230818';select DATEDIFF(@enddate, @strdate) + 1-DATEDIFF(ADDDATE(@enddate, INTERVAL 1 - ......
微信技术分享:揭秘微信后台安全特征数据仓库的架构设计
本文将介绍微信的安全数据特征仓库的背景起源、技术演进、当前的架构设计和实践,以及数据质量保证系统的实现。希望给中大型IM系统的安全数据特征仓库的设计带来启发。 ......
计算机组成原理 第一章
电信号:高低电平0和1 高低电平的穿插使用就变成了类似于01001001等等的信息传递 在我们存储信息的存储器上我们能看到上面有很多的金属针脚,其实那些针脚就是用来接收高低电平的。 提出问题 * 数字、文字、图像如何使用二进制表示? * CPU如何对二进制数进行加减乘除? * 如何存储这些二进制数的 ......
小程序生成App:轻量低门槛的开发方式
小程序生成App可以成为一种轻量低门槛的开发App的方式,但是需要根据具体情况进行选择。如果应用需要处理大量数据或需要进行复杂计算,或者需要实现原生特有的功能或交互效果,可能需要选择其他开发方式。 ......
MATLAB R2023a Mac(专业编程和数学计算软件)
MATLAB r2023是一款功能强大的编程和数学计算工具,取用于处理科学、工程和数学应用程序中的复杂数据,可用于科学研究、信号处理、计算机视觉,机器学习,人工智能以及相关软件领域。 适用范围: MATLAB是一款功能强大的编程工具,可以帮助您完成科学、工程或数学应用程序的开发工作。在您进行计算时, ......
CUDA 简单程序的基本框架和自定义设备函数
1 cuda程序的基本框架 框架包含: 头文件 常量或者宏定义 C++自定义函数和cuda核函数的原型声明 main函数 C++自定义函数核CUDA核函数的定义实现其中main函数中 1 int main() 2 { 3 分配主机与设备代码内存 4 初始化主机中的数据 5 将某些数据从主机复制到设备 ......
大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC的pytorch源码编译的一些注意事项
配置过程: (base) root@afa50e5922a4:~/pytorch# python setup.py develop Building wheel torch-2.1.0a0+git3c70d4b -- Building version 2.1.0a0+git3c70d4b cmake ......
SpringBoot初学记录(1)- 先把程序跑通,不求甚解【用VSCode】
1. 自行下载安装VSCode 2.安装Java开发的插件Java Extension Pack 3. 安装java插件 Spring Boot Extension Pack 4. 设置VSCode使用Maven的路径(虽然可以默认,但是默认的速度可能比较慢。) File->Preferences- ......
《Effective C++ 改善程序与设计的55个具体做法》读书笔记
# 《Effective C++ 改善程序与设计的55个具体做法》读书笔记 1 .让自己习惯C++ 条款01 视C++为一个语言联邦 C Object-Oriented C++ Template C++ STL C++高效编程守则视情况而变化,取决于你使用C++的哪一部分。 条款02 尽量与cons ......
16边缘计算
边缘计算:在物或者数据源头的一侧,采用网络、计算、存储、应用核心能力为 一体的开放平台,提供就近的服务 边缘计算本质:是计算本地化。 计算分为:云计算(大脑中枢纽):适合全局,大数据 边缘计算(N个小脑):局部、小规模、实时、短周期 终端(无数神经末梢):局部、小规模、实时、短周期 ......
Spark安装(黑马程序员文档)
Spark Local环境部署 下载地址 Spark https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-3.4.1/ Anaconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/archi ......
都是程序员,来认识一下啊!
## Hi,大家好! 很高兴在这里认识大家! 先简单介绍一下自己,我是一个有20多年开发经验的老程序员,多次创业者。 ### 为何这时候(这把年纪了)来开个人技术微博。 因为我写了个开源的东西,自己觉得这东西还行。 既然是做的开源,当然是希望有更多的人来使用这个开源产品。开源产品需要开源社区,需要测 ......