软件编程 新手 建议 软件

《Python编程快速上手—让繁琐工作自动化》实践项目答案:第五章

5.6.1 好玩游戏的物品清单 你在创建一个好玩的视频游戏。用于对玩家物品清单建模的数据结构是一个字典。其中键是字符串,描述清单中的物品,值是一个整型值,说明玩家有多少该物品。例如,字典值{'rope': 1, 'torch': 6, 'gold coin': 42, 'dagger': 1, 'a ......
答案 项目 Python

软件开发定律:布鲁克定律

hi,我是熵减,见字如面。 在软件项目开发中,你是否遇到过这种情况: 你的项目进度落后了,你的老板或客户不满意,你的团队压力很大,你觉得需要增加一些人手来加快速度。但是,当你增加了新的成员后,你发现项目的进度并没有提高,反而变得更慢了,而且出现了更多的问题和冲突。 这就是布鲁克定律(Brook’s ......
定律 软件开发 软件

客户端软件中报警信息显示的实现探讨

(目录) 一.功能背景 很多情况下,软件需要将运行过程中产生的必要信息(日志或报警信息)实时输出,以便用户及时关注到系统健康状态,如下图。 二.实现方式探讨 在客户端软件中,一般有专门的窗口来显示报警信息,但报警信息的产生却可能发生在系统的各个地方,如UI层的不同窗口,业务层的方法。 1.第一种实现 ......
客户端 客户 信息 软件

《3D编程模式》写书记录

本书介绍 本书罗列了我从自己的实战项目中提炼出来的关于3D编程(主要包括“3D引擎/游戏引擎”、“编辑器”开发)的各种编程模式 所有的写书记录 《3D编程模式》写书-第1天记录 ......
模式

《3D编程模式》写书-第1天记录

大家好,我现在开始写书了,书名为:《3D编程模式》 我会在本系列博文中记录写书的整个过程,感谢大家支持! ......
模式

结合 操作系统、Java多线程 学习并发编程

为什么我们需要考虑并发?不考虑的话会出现什么问题? 并发的多个程序(进程/线程)会对计算机资源进行争夺,如果不加以控制会出现混乱、严重影响程序运行效率,甚至错误 首先是对CPU时间片的争夺 对于多线程编程而言,由于创建线程后,线程的执行顺序是由调度程序控制的,也就是说各个线程的执行顺序并没有一个确定 ......
线程 系统 Java

unity学习——c#初级编程

1.作为行为组件的脚本 首先新建一个cube立方体 然后新建一个c#脚本,脚本用来实现立方体cube的三种颜色变化(按键实现) 脚本代码如下: using UnityEngine;using System.Collections; public class color : MonoBehaviour ......
unity

202032302327-马维骁 实验一 软件工程准备 对软件工程的初步认识

实验一 软件工程准备 | 项目 | 内容 | | | | | 班级博客链接 | 班级博客 | | 本次作业要求链接 | 作业要求 | | 我的课程学习目标 | 1.学习博客园中的一些操作技巧。2.了解Github的相关操作。3.学习博客的Markdown的规范书写。4.学会提出问题的方法并认真思考。 ......
软件工程 工程 软件 202032302327

Python设计模式:面向过程编程、面向对象编程、过程式编程方法、函数式编程方法、生态式编程方法、递归计算方法

声明:本文章借助ChatGPT(Chat Generative Pre-trained Transformer)生成。 面向过程编程(Procedural Programming): 面向过程编程是一种以过程为中心的编程方法,它将程序视为一系列逐步执行的指令列表。程序通过调用函数和过程来实现任务。这 ......
方法 设计模式 程式 函数 对象

《Python数学编程》学习笔记第一章——处理数字

开始学习的准备 由于全书都会涉及到类似matplotlib这样的数学统计库,本笔记的代码都在anaconda上的spyder编写并保证在anaconda上编译通过。也可以用pycharm和vscode,但是要注意应把相关的库先安装好。 基本运算 四则运算,乘方和取余 四则运算和乘方较为简单,在此不再 ......
数学 数字 笔记 Python

给计算机专业学生的十大建议

经常有人问起计算机专业怎么学习,根据多年的实践经验,总结出这十条,欢迎大家收藏学习。 1. 注重计算机基础的学习 俗话说“勿在浮沙筑高台”,计算机基础是你作为一个科班生与非科班生的主要差别,也是一个计算机专业的核心竞争力,这玩意就像一个人的内功一样,学好了,受益无穷。像经典的《深入理解计算机系统》、 ......
建议 计算机 学生 专业

3.30App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。

App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。 关于地铁查询App 的设计思路。 设计思路:我们沿用pc端的数据库设计结构,减少了我们的工作量。查询方法以及设计思路都很javaweb设计的大同小异。 在设计中我们遇到的主要问题就是安卓Studio中的mysql数据库的连接。(查 ......
源程序 截图 地铁 思路 代码

网络编程 并发

网络编程 并发 软件开发架构 # 网络编程:基于网络进行编程 ''' 网络编程的目的:就是让我们开发出一款C/S架构或者B/S架构的软件 ''' C/S架构 client(客户端) server(服务端) B/S架构 browser(浏览器) server(服务端) #客户端 当用户想使用软件必须下 ......
网络编程 网络

3.30软件工程学习总结

今天由于课程较多,没有较多的时间学代码,但也有点时间 基本上完成了团队外包杯项目的简单的展示页面设计制作。 今天还思考了,觉得自己差的还是挺多的,以后在完成了 团队内我能完成的任务后,在可利用的时间里还是要学习 更多的内容,学习别人做的部分。 ......
软件工程 工程 软件 3.30 30

App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。

关于地铁查询App 的设计思路。 设计思路:我们沿用pc端的数据库设计结构,减少了我们的工作量。查询方法以及设计思路都很javaweb设计的大同小异。 在设计中我们遇到的主要问题就是安卓Studio中的mysql数据库的连接。(查询数据库时主线程与子线程冲突的问题解决) 查询大致分为三大类:一:线路 ......
源程序 截图 地铁 思路 代码

2023年3月30日(软件工程日报)

针对团队作业要求学习 遗传算法:一类借鉴生物界自然选择和自然遗传机制的随机搜索算法,非常适用于处理传统搜索方法难以解决复杂和非线性优化问题。 基本思想:模拟自然界的繁殖,交叉,基因突变的现象,在每次迭代中保留一组候选解,并按某种指标从解群中选取较优的个体,利用遗传算子对个体进行组合,产生新的候选解群 ......
软件工程 日报 工程 软件 2023

28原创Q群托软件 唱歌聊天 下注机器人,赶紧退了,都是假人

​ ; MUI 预定义常量 Q.q.7.4.0.0.2.1.5.0.0. !defias MUI_ABORTWARNING !define MUI_ICON “KaTeX parse error: Undefined control sequence: \Contrib at position 10 ......
假人 机器人 机器 软件

科普内容----真实世界的并发编程

《高性能计算中的并行编程》 想一下,平时我们的科学模拟运算是如何做到在较短时间内实现的? 并行 在科学计算中,我们进行建模,模拟,计算 在计算时,我们将运算转化为状态图 根据空间局部性可以将状态图分解 然后将每一块计算量交给一个线程,即并行 《数据中心里的并发编程》 解释: 容忍机器离线:即假设有很 ......
科普 内容 世界

什么?又来智能AI编程?让不让我们活了!

无事逛github发现了一款智能AI编程,故下载试试 发现异常好用 推荐给大家 github地址:GitHub - getcursor/cursor:一个用于使用AI 🤖编程的编辑器 支持:C# ,JavaScript ,Java ,Python等语言 使用的是自己训练的模型,不是chatGPT4 ......
智能

React 编程思想 #1

React 编程思想 #1 看太多语法,都不如简单尝试一下,跟着官方文档做了一下 DEMO,文档写的真不错,就是没翻译完,一大半都还是英文(×_×),本篇其实大部分也是在重复文档内容,不过加上了自己的尝试。 从原型开始 React 可以改变你对所看到的设计以及所构建的应用程序的看法。以前你看到的是一 ......
思想 React

软件工程日报——《人月神话》读后感三

最近读了一本叫做《人月神话》的书,这本书是由软件工程大师Fred Brooks所著,是一本关于软件开发的经典之作。在这本书中,作者通过自己多年的实践经验,深入浅出地阐述了软件开发中的一些基本原则和方法,对于我们软件开发人员来说,是一本非常有价值的参考书。在这本书中,作者提出了一个非常有名的观点,就是 ......
读后 软件工程 读后感 神话 日报

202031607232-张玉国 实验一 软件工程准备 - 软件工程

##项目与内容 | 项目 | 内容 | |: :|: :| | 班级博客链接 | 班级博客 | | 本次作业要求链接 | 作业要求| | 我的课程学习目标 | 学会在程序设计前进行合理的需求分析、可行性研究| | 本次作业在哪些方面帮我实现学习目标 | 带我了解软件工程| ##任务 ###任务一 已 ......
软件工程 工程 软件 202031607232

shell 编程(7)之函数

###函数使用 创建函数 使用function function name { commands } 脚本中定义函数必须有唯一的名称 类似编程语言 name() { commands } 函数的使用 只需要在行中指定函数名即可 变量在函数中 向函数传递参数 使用标准参数环境变量来进行传参,例如,函数 ......
函数 shell

shell 编程(6) 之结构化控制

for 循环 列表中的值出现特殊符号时,使用引号将其括起来,以免出现歧义。当列表的值出现引号或空格时,就会出现歧义 语法: for <VARIABLE> in <LIST> do <COMMAND>.... done 1. 从变量中读取列表值 #!/bin/bash/ city="China Jap ......
结构 shell

JAVA~适合新手和复习~基础七(线程)

Java 多线程编程 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程和进程关系:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束 ......
线程 新手 基础 JAVA

Java 8 函数式编程

1 Java 8 函数式编程 2 java.util.function.* 3 @FunctionalInterface 4 都是函数接口,没有成员(状态) 5 6 高阶函数:参数或返回值为函数 7 8 方法引用:类名::方法名 9 可以 类名::new、String[]::new 10 11 流操 ......
函数 Java

HHDEBC与其他主流软件SQL格式化功能的对比

SQL格式化(即SQL美化)是一项非常重要的功能。只有清晰的结构,才能让您更好的优化数据库查询或写入。 HHDBCS的SQL格式化功能有着独特的处理方式,可运用于对复杂SQL语句的分析或者是程序代码优化上。 下面便以HHDBCS与两个主流软件 Navicat、DBeaver的对比为例,简单介绍一下H ......
主流 格式 功能 HHDEBC 软件

202031607320-李春波 实验一 软件工程准备-初步认识软件工程

一、项目和内容 | 项目| 内容 | | | | | 班级博客链接 |2023年春软件工程(2020级计算机科学与技术) | | 本次作业要求链接 | 实验一 软件工程准备 | | 我的课程学习目标| 完成Gitup账号注册,初步了解gitup的操作 | | 本次作业在哪些方面帮我实现学习目标| 根 ......
软件工程 工程 软件 202031607320

拒绝逾期!一款信用卡还款提醒软件很有必要

对于很多年轻人来说,因为经济能力比较有限,但是又想要买一件稍微昂贵点的商品,这时候使用信用卡提前消费也是能够接受的。信用卡使用起来方便快捷,给我们的生活和消费带来了很多的便利。不过在使用信用卡的过程中,也有一些注意事项值得留意,最重要的一点就是每个月要准时还款。 如果你在适应信用卡的过程中,逾期还款 ......
信用卡 信用 软件

关于 Angular 编程中的 shim 概念

Angular Universal 渲染过程很直接,但同样容易被一些耗时的包含同步逻辑执行的代码所阻止。 这意味着如果有一个进程,比如一个 Micro 任务,需要 ticks 才能完成,或者一个长期存在的 HTTP 请求,那么渲染过程将出现无法完成,或者需要更长的时间才能完成的风险。 Micro 任 ......
概念 Angular shim