程序员 程序1024

使用Free Pascal开发STM32程序

说到STM32,或者说单片机、嵌入式程序的开发,我们一般都会想到C语言,但是事实上,可以进行嵌入式开发的不仅仅只有C语言,本文所要使用的Free Pascal就是这么一款可以支持多种嵌入式架构的Pascal语言编译器,本文将以STM32为例,讲述使用Free Pascal开发Arm嵌入式程序的方法。 ......
程序 Pascal Free STM 32

STM32程序的烧录方式 与 ISP一键下载

一、启动模式(Boot modes)阅读:STM32中文参考手册_V10.pdf 查看启动配置(Boot modes)。 在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式。 STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flas ......
方式 程序 STM ISP 32

1.1 顺序结构 参考程序

# P1001 A+B Problem ```cpp #include int main() { int a, b; scanf("%d%d", &a, &b); printf("%d\n", a + b); return 0; } ``` # P5703 [深基2.例5] 苹果采购 ```cpp ......
顺序 结构 程序 1.1

一些花里胡哨的批处理程序~

修改开机文字(须以管理员身份运行): @echo offset /p caption=开机时显示的标题:set /p contents=开机时显示的内容:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ ......
程序

【深入理解计算机系统】3.程序的机器级表示

3.1 程序编码 机器代码中可以看到对程序员隐藏的处理器状态: 程序计数器(PC,在x86-64中用%rip表示)给出执行的下一条执行在内存中的地址 整数寄存器文件包含16个命名的位置,分别存储64位的值 条件吗寄存器保存着最近执行的算数或逻辑指令的状态信息,实现控制或数据流中的条件变化 一组向量寄 ......
机器 计算机 程序 系统

微信小程序 事件系统

事件 什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如 id, dataset, touches。 事件的使用方式 在组件中绑定一个事件处理函数。 如bi ......
事件 程序 系统

微信小程序 WXS

WXS WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 注意 WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行 WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。 WXS 的运行环境和 ......
程序 WXS

微信小程序 WXML

WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。 要完整了解 WXML 语法,请参考WXML 语法参考。 用以下一些简单的例子来看看 WXML 具有什么能力: <view> {{message}} </view>Page ......
程序 WXML

星光圆梦小程序

项目背景 最近一段时间上架了自己的圆梦小程序,主要用于收集小朋友心愿,然后帮其圆梦的 这个小程序在之前腾讯公益做过一次,当初我还参加了,具体如下图所示 ~ 我们的小程序也类似,在平台上发布小朋友的心愿,这些心愿来自各地活动单位收集上来的贫困地区的心愿 界面截图 ~ 星光圆梦小程序 最后呈现给活动方是 ......
星光 程序

表白程序

super关键字 - super可以用来引用直接父类的实例变量。 - super可以用来调用直接父类方法。 - super()可以用于调用直接父类构造函数 线程编程 实现线程编程有两种方式 1. 接口:自定义的类去实现Runnable接口,这个类就具有了线程的功能,实现接口之前必须对接口中的方法进行 ......
程序

机器学习编译(二):张量程序抽象

## 元张量函数 (primitive tensor function) 一个模型的执行包含 tensor 和 primitive tensor function,后者是定义 tensor 之间的计算步骤的函数(通常也叫 op,不过这里的范围更广,还包括 Module 等)。 ![../_image ......
张量 机器 程序

htmx是一个库,用于在现代Web应用程序中实现实时交互。它使用声明性的HTML扩展属性来标记和控制交互行为,而无需编写复杂的JavaScript代码。htmx通过Ajax技术实现局部页面更新,从而提供更好的用户体验。

[htmx](https://htmx.org/ "htmx")是一个库,用于在现代Web应用程序中实现实时交互。它使用声明性的HTML扩展属性来标记和控制交互行为,而无需编写复杂的JavaScript代码。htmx通过Ajax技术实现局部页面更新,从而提供更好的用户体验。 https://htmx ......
htmx 局部 应用程序 JavaScript 标记

Java Web 程序设计预习提纲

以下是 Java Web 程序设计的预习提纲的 Markdown 格式示例: ## Java Web 程序设计预习提纲 ### 1. Java 基础回顾 - Java 语言基础与面向对象 - Java 类与对象的定义与使用 - 常用数据类型与控制流程 - 异常处理与文件 I/O 操作 ### 2. ......
提纲 程序设计 程序 Java Web

将java程序制作exe可执行程序,并制作成安装包

exe4j:生成exe可执行程序 inno Setup:将可执行程序制作成安装包 将jar和jre存放在同一个文件加内,方便操作 以下是制作exe的流程图: 剩下的直接默认,即可生成exe 以下是制作安装文件的流程图: 在上图弹出的框中,粘贴下面提供的代码 代码 ; Script generated ......
程序 java exe

南京邮电大学《程序设计(上机)》题目[2023-07-21]

# 南京邮电大学《程序设计(上机)》题目[2023-07-21] 2022-2023学年第1学期 程序设计 实验指导书 胥备 17766106600 一、 实验前准备 硬件:微型计算机一台(个人笔记本电脑) 软件:任一C或C++语言开发工具 知识准备: 1)复习C或者C++语言知识 二、 实验目的与 ......
邮电 程序设计 题目 程序 大学

创建office vsto外接程序,开发wps插件,配置启动wps进行调试

我们目前知道创建wps的插件有两种实现方式: 第一种是基于类库的方式,参考WPS插件开发流程; 第二种是直接创建office的vsto程序,再手动改写注册表使得wps能够识别和调用。但是就第二种开发方式而言,如果我们最终的应用环境就是wps,由于此时我们创建的是office外接程序,如果我们未安装相 ......
wps 插件 程序 office vsto

以程序员为视角,关于商品详情API接口的说明

​ 商品详情API接口是现代电商平台中非常重要的一部分,它提供了获取淘宝商品详细信息的能力。作为一个程序员,了解如何调用这个API接口是非常关键的。 首先,我们需要明确的是,API接口是应用程序与服务器之间进行通信和数据交换的一种方式。在调用商品详情API接口之前,我们需要先获得相应的访问凭证,如授 ......
程序员 视角 接口 详情 程序

直播小程序源码,单词首字母大小写判断

直播小程序源码,单词首字母大小写判断 # 判断传单词首字母是否为大写def ckWord(*args): for arg in args: if arg[0].isupper(): print(True) else: print(False)ckWord(input("请输入测试单词: ")) ​以 ......
程序源码 单词 源码 字母 大小

Linux应用程序安装

一、linux安装包分类 1.Linux源码包 源码包就是一大堆源代码程序,是由程序员按照特定的格式和语法编写出来的 2.Linux RPM二进制包 二进制包,也就是源码包经过成功编译之后产生的包。由于二进制包在发布之前就已经完成了编译的工作,因此用户安装软件的速度较快(同 Windows下安装软件 ......
应用程序 程序 Linux

Semantic Kernel Java SDK,为Java应用程序提供AI功能集成

美国时间 2023 年 7 月 19 日,Semantic Kernel 团队在其官方博客[1]上宣布发布 Java 版Semantic Kernel。 Samantic Kernel系列的源代码可在GitHub上 [2]找到,但Java的0.2.6-alpha版本可从[3]Maven Centra ......
Java 应用程序 Semantic 功能 程序

如何理解小程序插件?微信及支付宝官方详解

一、小程序插件功能介绍 1、如何理解插件 插件,英文名可称作“Plug-in、Plugin、add-in、addin、add-on、addon或extension”,是一个依附于主程序的辅助程序,透过和主程序的互动,用来代替主程序需要增加一些所需的特定功能。 更通俗的来讲,就类似机器的零件,可以“插 ......
插件 程序 官方

Uniapp + Vue3 引入高德小程序插件js文件失败

## 问题描述 使用uni app模板开发微信小程序过程中引入高德地图小程序插件失败, 先看代码: ``` import amap from "@/lib/amap-wx.130.js";//引入高德地图小程序插件 ``` 报错: `SyntaxError: The requested module ......
插件 文件 程序 Uniapp Vue3

咚咚咚————【封装驱动】Si5351A方波信号发生器发送任意(8K-160Mhz)频率程序

咚咚咚————【封装驱动】Si5351A方波信号发生器发送任意[8K-160Mhz]频率程序 (一)效果展示(二)源码分享(三)需要改进的地方及不足 (使用阿波罗STM32F7开发板) (一)效果展示 (二)源码分享 芯片SI5351A源代码下载 可以支持一下吗QAQ SI5351A.c /**** ......

DHT21程序,DHT21与DHT11的不同处

DHT21 数据格式: 40bit数据=16bit湿度数据+16bit温度数据+8bit校验和 例子: 接收40bit数据如下: 0000 0010 1000 1100 0000 0001 0101 1111 1110 1110 湿度数据 温度数据 校验和 湿度高8位+湿度低8位+温度高8位+温度低 ......
DHT 程序 21 11

EC11旋转编码器、stm32f103驱动程序

1、EC11手册的要点 注意:旋转的速度、RC滤波 手册中推荐的电路(已含有RC滤波): 输出波形特点: 2、硬件电路 加上RC滤波电路 做法是两个端点都采用10pF电容接地,10KΩ电阻接VCC。 实测100pF电容也行。 用示波器看看波形有无噪声 另外,看看不同旋转速度时的延时要求(具体见下面的 ......
编码器 驱动程序 编码 程序 f103

程序员不撰写代码注释和文档的十大理由

在软件开发的世界中,撰写代码注释和文档通常被认为是一项重要的工作,它可以帮助其他开发者理解你的代码,更容易地维护和扩展它。然而,在实际操作中,很多程序员却选择不写注释或文档。以下列出了程序员们在实践中经常提到的十大理由,这些理由不仅揭示了他们对于撰写文档和注释的观点,也反映出软件开发行业中一些深层次... ......
注释 程序员 理由 代码 文档

m通过概率整形技术对1024QAM进行星座图整形,并输出GMI指标

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 对于现有开销为20%左右的FEC,Pre FEC 的BER门限大概是2.4e-2。根据BER和 SNR之间的理论关系,我们可以得到不同阶数QAM调制格式时,达到纠前无误码的Required SNR。假设对于QPSK和 ......
概率 指标 星座 技术 1024

2-1 编写一个程序以确定分别由 signed 及 unsigned 限定的 char、short、 int 与 long 类型变量的取值范围

# Archlinux GCC 13.1.1 20230429 2023-07-20 18:22:15 星期四 点击查看代码 ``` #include #include int main() { // 使用打印标准头文件中的相应值的方式 printf("使用标准头文件中的相应值:\n"); prin ......
变量 unsigned 范围 类型 程序

MB1504的程序实践与调试

MB1504的程序实践与调试 此文章主要是mb1504的软件调试,极少涉及硬件的组成,如果想看1504的硬件搭建建议忽略本文章。主要是我对1504调试的一些方法与经验的总结,建立在大致了解1504的基础上。不过为了照顾小白(其实在写这篇文章2个月以前我也是小白),我将大致介绍一下mb1504以及锁相 ......
程序 1504 MB

1-24 编写一个程序,查找 C 语言程序中的基本语法错误,如圆括号、方括号、花 括号不配对等。要正确处理引号(包括单引号和双引号)、转义字符序列与注释

# Archlinux GCC 13.1.1 20230429 2023-07-20 17:55:02 星期四 点击查看代码 ``` #include #include int main() { int i, sma, med, big; FILE *fp; char tmp[100] = ""; ......
引号 圆括号 方括号 转义 程序