架构 程序 时代
基于MFC框架的计算器小程序
MFC介绍: MFC(Microsoft Foundation Classes)是微软公司开发的一组C++类库,旨在简化Windows应用程序的开发。它提供了一系列用于创建和管理图形用户界面(GUI)的类和函数,为开发人员提供了丰富的工具和资源,用于构建功能强大的Windows应用程序。 我使用Vi ......
《程序员修炼之道:从小工到专家》有感(一)
编程是一门艺术 编程是一门艺术,这是一直以来我对编程的深刻认识。阅读《程序员修炼之道:从小工到专家》后,我更加坚定了这一信念。这本书通过生动的案例和深入的分析,让我对编程的艺术性有了更深入的理解。 首先,编程的艺术性体现在它的创造性和灵活性上。编程不是简单的重复性工作,而是需要不断地创新和尝试。在编 ......
《程序员修炼之道:从小工到专家》有感(二)
迭代式开发:一种智慧的软件开发方法 在阅读《程序员修炼之道:从小工到专家》这本书时,我被一种理念深深吸引,那就是“迭代式开发”。这种方法强调了在软件开发过程中不断迭代、改进和完善的重要性,而不是一开始就追求完美。通过书中的案例和解释,我逐渐理解了这种开发方法的智慧和价值。 首先,迭代式开发符合事物发 ......
Restful架构风格
Restful架构风格是由世界是最懂web的人提出的,来源于他的一篇博士论文,原因是web最初是只读,到了web2.0之后缺越来越复杂,已经偏离了他最初的需求,他本人就很郁闷,就提出了这种架构风格。 RestFul的三个核心:资源,表示,无状态 定义了四个操作方法get,post,put,delet ......
浅谈 Java 程序运行
JVM 是如何启动的? 配置 JVM 装载环境 解析虚拟机参数 设置线程栈大小 执行 JavaMain 方法 内存是如何管理的? JVM 内存模型 程序运行视角下的 Java 内存管理 此处所说的 JVM 内存模型是一种通用逻辑模型,与具体的虚拟机实现无关,虚拟机可以根据实际情况基于通用逻辑模型,给 ......
2023-2024-1学号20231407陈原《计算机基础与程序设计》第一周学习总结
这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求是什么 2023-2024-1计算机基础与程序设计第一周作业 这个作业的目的是什么 简单浏览《计算机概论》,提出疑问,并尝试解决问题 作业正文 https://www.cnblogs.com/CCCY12345/p/17 ......
2023-2024-1 20231428《计算机基础与程序设计》第一周学习总结
这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01 这个作业的目标 快速阅读教材,初步了解所学内容 作业正文 https://www.cnblogs.com/lyz-0 ......
Redis分布式锁演进架构
分布式锁相信大家一定不会陌生,想要用好或者自己写一个却没那么简单。想要达到上述的条件,一定要 **掌握分布式锁的应用场景**,以及分布式锁的不同实现,不同实现之间有什么区别。 ......
实验1C语言输入输出和简单程序编写
实验任务1 task1.c 源代码: 1 //打印一个字符小人 2 3 #include <stdio.h> 4 int main() 5 { 6 printf(" 0\n"); 7 printf("<H>\n"); 8 printf("I I\n"); 9 10 11 return 0; 12 } ......
[架构之路-25]:目标系统 - 系统软件 - bootloader uboot内存映射与启动流程
原文:https://blog.csdn.net/HiWangWenBing/article/details/127062057 目录 第1章 uboot概述 1.1 概述 1.2 内存映射(案例) 1.3 uboot在嵌入式系统启动中的位置 第2章 uboot启动流程(源码分析) 2.1 入口函数 ......
武汉大学2023年新生程序设计竞赛(同步赛)
C. 覆叶之交(线段树+离散化+扫描线) 输入格式: 输出格式: 输入 0 0 2 3 0 0 3 2 -1 -1 1 1 输出 11 说明 线段树+离散化+扫描线 #include<bits/stdc++.h> #define IOS ios::sync_with_stdio(false);cin ......
实验1 C语言输入输出和简单程序编写
一 1_1.c 1 #include <stdio.h> 2 3 int main() 4 { 5 printf(" o \n"); 6 printf("<H>\n"); 7 printf("I I\n"); 8 printf(" o \n"); 9 printf("<H>\n"); 10 prin ......
实验1 C语言输入输出和简单程序编写
实验1 实验1-1 1 // 打印一个字符小人 2 3 #include <stdio.h> 4 int main() 5 { 6 printf(" O \n"); 7 printf("<H>\n"); 8 printf("I I\n"); 9 printf(" O \n"); 10 printf( ......
2023-2024-1 学号20231315《计算机基础与程序设计》第二周学习总结
学期:2023-2024-1 学号:20231315《计算机基础与程序设计》第二周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1 《计算机基础与程序设计》 这个作业要求在哪里 2023-2024-1 《计算机基础与程序设计》 这个作业的目标 学习计算机科学概论第1章和《C语言程序设 ......
小程序启用分享朋友和分享朋友圈
存在 web-view 组件的页面不支持发起分享朋友圈。 //在页面相应的js文件中增加如下方法//分享用户onShareAppMessage: function () { return { title: '标题', path: '/pages/index/index', success: func ......
架构案例收集
淘宝技术这十年 饿了么交易系统 5 年演化史:https://mp.weixin.qq.com/s/pZlFov4irxAMclY_628Zug 50份架构文档荟萃(分布式事务-缓存-消息-搜索、电商、支付,多活... https://mp.weixin.qq.com/s/nPjTV11NgPUvv ......
第一个Java程序HelloWord
控制台打印HelloWord public class HelloWord { public static void main(String[] args) { System.out.println("Hello Word!"); } } 编程仪式感 ......
嵌入式linux运行程序 -sh ./xxx: not found 解决办法
问题分析在嵌入式Linux环境下,运行应用程序,提示”-sh: ./xxx : not fount” 出现该问题是因为缺少动态链接库,通过”ldd xxx”指令查看缺少的库。 库文件从哪里来,需要拷贝在哪里?找到我们搭建的交叉编译环境目录,我安装在“/usr/local/arm/”目录中。进入目录中 ......
实验1 C语言输入输出和简单程序编写
1. 实验任务1 1.c 1 #include <stdio.h> 2 3 int main () 4 { 5 printf(" o \n"); 6 printf("<H>\n"); 7 printf("I I\n"); 8 9 return 0; 10 } 1-1.c 1 #include <st ......
复杂系统的架构设计与开发(节选一)
本文内容摘自《系统架构. 复杂系统的产品设计与开发》 系统架构原则 涌现原则(2.2.2节) 当各实体拼合成一个系统时,实体之间的交互会把功能、行为、性能和其他内在属性涌现出来。 整体原则(2.4.3节) 每个系统都作为某一个或某些个大系统的一小部分而运作,同时,每个系统中也都包含着更小的一些系统。 ......
三层架构详解
一、什么是三层架构? UI(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。 BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。 DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同 ......
2023-2024-1 20231415吴昕洋 《计算机基础与程序设计》第一周学习总结
这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求是什么 2023-2024-1-计算机基础与程序设计第一周作业 这个作业的目标 简单浏览《计算机概论》,提出疑问,并尝试解决问题 作业正文 https://i.cnblogs.com/posts/edit 教材内容·学习 ......
办公小程序-创建
配置tomcat: server: tomcat: uri-encoding: UTF-8 threads: max: 200 min-spare: 30 connection-timeout: 5000ms port: 8080 servlet: context-path: /emos-wx-ap ......
实验1 C语言输入输出和简单程序编写
1.实验任务1 task1_1源代码: 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() 4 { 5 printf(" 0 \n"); 6 printf("<H>\n"); 7 printf("I I\n"); 8 printf(" 0 ......
uniapp微信小程序如何处理input输入空格问题?
第一种方法用input组件自带的@input事件使用@input事件 绑定变量用trim修剪掉前端和末尾的空格后用replace替换空格为空 把处理过的值赋给自己<input type="text" class="" v-model="certNo" placeholder="请输入您的证书编号" ......
三层架构与MVC的区别
一:MVC (开发模式) C : controller 控制层 V:视图成(html,jsp,vue) M:模型层(分两种:第一种service,dao业务模型,第二种entity实体类模型) 二:第一种: 有现成前端页面(类似或者可以借鉴的) 创建项目,导包或配置maven,基本框架搭建的工作准备 ......
uniapp-微信小程序
一 打开微信小程序首先打开登录界面 在一键绑定当前微信账号后,才可以进到内部进行操作的方法, 1 新建一个login的登录界面 2 page.json中将login页面的配置放到最前面。 3 在login页面中添加跳转到首页的方法。一般也是绑定账号后的跳转方法。 <script> export de ......
Rest架构风格
一、什么是Rest风格? REST(Representational State Transfer)即表述性状态转移,它是一种软件架构风格(或模式)。 REST架构风格重新定义Web开发: 1、对web的本质回归:一种真实描述Web的方式,不被特定时期的特定应用程序概念歪曲。2.提供区分良好实践和糟 ......
学年2023-2024-1 学号 20231310《计算机基础与程序设计》第二周学习总结
作业信息 这个作业属于哪个课程 https://www.cnblogs.com/rocedu/p/9577842.html 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02 这个作业的目标 《计算机科学概论》和《C语言程序设 ......
架构师必须掌握的架构设计原则
软件设计原则 GRASP 通用职责分配软件模式 来自 Craig Larman 的软件设计书《UML 和模式应用》,Larman 在书中提出软件设计的关键任务是职责分配,并提炼总结出 9 种 (5 种核心 +4 种扩展) 软件职责分配模式,这些模式是比 GoF 设计模式更抽象的元模式。 信息专家 ( ......